|
线切割3B程序格式介绍 Q* Y& v3 S% p1 K, p. j' s% y. T- y5 D8 }" k) C r4 o 线切割 + n: F! S, m8 Y* b数控线切割机床常用3B程序格式介绍/ D! a p! H5 j3 W$ ? 目前,我国数控线切割机床常用3B程序格式编程,其格式如表所示。n4 K& @8 c8 \0 X4 d" D9 |$ ` 表——无间隙补偿的程序格式(三B型) / W0 m- u8 i. jB X B Y B J G Z/ U1 l5 b. Q0 s 分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令3 H& h( w( k" E! i* y2 E8 e 1、分隔符号 B, m- [ w# Z2 C1 R% [1 l6 \ 因为X、Y、J均为数字,用分隔符号(B)将其隔开,以免混淆。, G) o* Q+ `1 N: O 2、坐标值(X、Y) ( s: W( o$ B* N# H$ o/ z9 H 一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入。 1 J( x2 X0 C% U9 E" J1 j& u 对于圆弧,坐标原点移至圆心,X、Y为圆弧起点的坐标值。 ( g) I0 p3 k6 \% o+ l8 c4 i; N 对于直线(斜线),坐标原点移至直线起点,X、Y为终点坐标值。允许将X和Y的值按相同的比例放大或缩小。 + c( V8 c. a& r% m* p. \ 对于平行于X轴或Y轴的直线,即当X或Y为零时,X或Y值均可不写,但分隔符号必须保留。- f4 Z5 u) {( `* M 3、计数方向G* c6 ~: v2 T+ |! n# i1 ] 选取X方向进给总长度进行计数,称为计X,用Gx表示;选取Y方向进给总长度进行计数,称为计Y,用Gy表示。) m% g7 a& j9 l. Y& b& m (1)加工直线 :% k2 x6 W- t! H: V9 m1 E) \ |Ye|>|Xe|时,取Gy; ; t2 w6 I7 B* \ |Xe|>|Ye|时,取Gx; 8 F& i% r. {* r |Xe|=|Ye|时,取Gx或Gy均可。$ g! U' F3 }+ a# h, o/ C+ h* ^ (2)对于圆弧,若: 2 _: I# l1 w2 O2 d |Xe|>|Ye|时,取Gy;; j, f t7 I0 h7 g; u5 [ |Ye|>|Xe|时,取Gx; & s. u: ]; h* x4 H0 y$ u: a6 \* [4 K |Xe|=|Ye|时,取Gx或Gy均可。$ W- k/ R3 Z7 m 4、计数长度J ( H5 x( j2 W. L* e& W/ f7 R 计数长度是指被加工图形在计数方向上的投影长度(即绝对值)的总和,以μm为单位。 / h+ {- u# a' q8 ?7 h7 x; g% P5、加工指令Z & {! G' A0 [6 ]* Z 加工指令Z是用来表达被加工图形的形状、所在象限和加工方向等信息的。控制系统根据这些指令,正确选择偏差公式,进行偏差计算,控制工作台的进给方向,从而实现机床的自动化加工。9 Q; c5 L# K1 i+ Y7 C 例:加工图所示圆弧,加工起点为A(-2,9),终点为B(9,-2),编制加工程序。) x" f# n# t, v5 H8 w+ c 圆弧半径:R =9220μm : D" o+ I- p" Q" b/ {计数长度:JYAC=9000μm0 U" L( t. j/ n* ` JYCD=9220μm 0 ]7 v. q% p q) S: W JYDB=R-2000μm =7200μm 1 U! r2 a+ P4 X' [# s) o2 Q则JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm , T Z! F2 s4 X7 m9 o" _其程序为: 1 w+ @8 g' R+ L& D/ OB2000 B9000 B025440GyNR2( b7 h/ q7 ^3 F) e0 r; G (没有办法,图传不上来,是一半径R =9220μm ,从第二象限到四象限的圆弧)) i5 p8 u9 H. C9 Y 3B加工指令代码 4 A! k8 P9 E$ X% O+ d. e线切削机床除了使用ISO代码外,还使用3B、4B、5B和EIA等,使用较多的是3B格式,慢走丝多采用4B格式。本节内容将主要介绍3B格式的指令编程。 2 b$ x5 g, Y1 ?8 q" @' ^: w1 g% ~一、 编程方法介绍 8 p2 f2 }) Z) q" e& H, k( y$ a3B代码编程格式是数控电火花线切割机床上最常用的程序格式,在该程序格式中无间隙补偿,但可通过机床的数控装置或一些自动编程软件,自动实现间隙补偿。具体格式见表。' \9 S2 u# X2 Y3 ?$ q: n, X( \) a! h 3B程序格式表- J+ N1 U' Q- ]& {- s7 i7 ~ B X B Y B J G Z ! n# v+ a% S" }' a: j分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令 % ~$ v& ~# L8 t8 \& o" \9 g其中:B—分隔符号,它的作用是将X、 Y、 J 数码分开来; 8 O% z' }7 u. W2 UX、 Y—增量(相对)坐标值; 5 A3 ~5 i% c( A6 h) H, |- `9 `- B5 GJ—加工线段的计数长度;; F0 W3 n- m+ Y2 r8 y8 a h; Y: I G—加工线段的计数方向;$ f1 J. @( q- T7 } Z— 加工指令;$ I4 R q2 [) j' t2 [ 例如:B1000B2000B2000GYL2。 1 [6 o V6 l9 ^$ `( S; B; z有的系统要求整个程序有一些辅助指令T84(工作液开)、T85(工作液关);T86(贮丝筒开)、T87(贮丝筒关);应有停机符M02(程序结束)。- U; h; w, W6 a 1. 坐标系与坐标值X、Y的确定 平面坐标系是这样规定的:面对机床操作台,工作台平面为坐标系平面,左右方向这X轴,且右方向为正;前后方向为Y轴,前方为正。编程时,采用相对坐标系,即坐标系的原点随程序段的不同而变化。加工直线时,以该直线的起点为坐标系的原点,X、Y取该直线终点的坐标值;加工圆弧时,以该圆弧的圆心为坐标原点,X、Y取该圆弧起点的坐标值,单位为μm。坐标值的负号不写。; G. j6 L+ A3 V! V- O& g! ~ 图3.676 f {; o4 u7 ^5 ]/ `9 H9 v4 z 2. 计数方向G的确定 不管加工圆弧还是直线,计数方向均按终点的位置来确定。加工直线时,终点靠近何轴,则计数方向取该轴;加工与坐标轴成45°角的线段时,计数方向取X轴、Y轴均可,记作:GX或GY,如图3.67a所示;加工圆弧时,终点靠近何轴,则计数方向取另一轴;加工圆弧的终点与坐标轴成45°角时,计数方向取X轴、Y轴均可,记作:GX或GY。如图3.67b所示。/ E$ b5 q: R) g2 |2 { 3. 计数长度的确定 计数长度是在计数方向的基础上确定的。计数长度是被加工的直线或圆弧在计数方向坐标轴上的绝对值总和,其单位为μm。 5 h, k! @9 E3 c$ w例如:在图3.68a中所示中,加工直线OA时计数方向为X轴,计数长度为OB,数值等于A点的X坐标值;在图3.68b中加工半径为500的圆弧M N时,计数方向为X轴,计数长度为500×3=1500,即MN中三段圆弧在X轴上投影的绝对值总和。 |. `5 L; \# X6 h6 r# m, n1 q$ d; {图3.68 $ _! H6 y4 X/ f5 R+ f5 _3 J. l4. 加工指令Z的确定 加工直线有四种加工指令:L1、L2、L3、L4。如图3.69所示。当直线在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作L1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作L2;L3、L4依次类推。 7 A! P! u+ i: L加工顺时针圆弧时有四种加工指令:SR1、SR2、SR3、SR4。如图3.70所示。当圆弧的起点在第Ⅰ象限(包括Y轴而不包括X轴)时,加工指令记作SR1;当处于第Ⅱ象限(包括X轴而不包括Y轴)时,记作SR2;SR3、SR4依次类推。4 O3 n) T3 t4 R3 v$ x 加工逆时针圆弧时有四种加工指令:NR1、NR2、NR3、NR4,如图3.70所示。当圆弧的起点在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作NR1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作NR2;NR3、NR4依次类推。1 \1 E. a: y4 E! ]6 x3 M 本文来自:大时代设计必威APP精装版下载http://bbs.51proe.com1 `. o' N$ g: q: E- A0 D 本文来自:大时代设计必威APP精装版下载http://bbs.51proe.com |
|