线切割3B程序格式介绍
0 W( n$ ?; y: ]$ k, h9 U/ O
0 }& X1 W) r" i+ p. c( ?5 Y/ O线切割- E4 Z# O0 B* X: R
数控线切割机床常用3B程序格式介绍4 L/ L5 H4 T/ f: E7 o' N
目前,我国数控线切割机床常用3B程序格式编程,其格式如表所示。' M; e! F- c- [9 @ m* F- N& x
表——无间隙补偿的程序格式(三B型)
8 C6 q3 F$ Y* _- Y: W! gB X B Y B J G Z
& A( e n* f; p% \# I- P5 u& y分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令
$ w! }- }+ U, K$ W8 X/ h: V1、分隔符号 B 7 s# S* \# N4 D, ]
因为X、Y、J均为数字,用分隔符号(B)将其隔开,以免混淆。
I7 \0 X y+ D0 S% q6 X2、坐标值(X、Y) + w& M0 L9 Q; ~& A& s+ n
一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入。
/ \& }/ o( o0 {) x: j) q" b$ j0 v. z 对于圆弧,坐标原点移至圆心,X、Y为圆弧起点的坐标值。$ n- ]* j z( ^
对于直线(斜线),坐标原点移至直线起点,X、Y为终点坐标值。允许将X和Y的值按相同的比例放大或缩小。" K! `+ Q. s1 n# r
对于平行于X轴或Y轴的直线,即当X或Y为零时,X或Y值均可不写,但分隔符号必须保留。7 M5 N9 w3 e' U p0 u. N
3、计数方向G ! F1 i# T' {$ Z7 M
选取X方向进给总长度进行计数,称为计X,用Gx表示;选取Y方向进给总长度进行计数,称为计Y,用Gy表示。
: D2 z! a, o* l" E+ ]5 F(1)加工直线 :
' R. k& N- Q( i P- s |Ye|>|Xe|时,取Gy;
# X! r6 L: \/ ~. p% _ |Xe|>|Ye|时,取Gx;8 i9 ?* m$ P2 `1 L6 G5 e: d9 }
|Xe|=|Ye|时,取Gx或Gy均可。7 {, z' z+ u3 |2 R. A2 K( D& R7 }
(2)对于圆弧,若:
3 V) g" u6 h) i; K0 H |Xe|>|Ye|时,取Gy;
* v2 G3 v. f! |- @) j x9 | |Ye|>|Xe|时,取Gx;
( i5 d! g2 M# s# S |Xe|=|Ye|时,取Gx或Gy均可。
0 `& p3 L4 ?- T0 k4、计数长度J
/ e2 w* S; T" F1 ~* Q/ l 计数长度是指被加工图形在计数方向上的投影长度(即绝对值)的总和,以μm为单位。
3 X' P, U" o: F9 h; ]+ H5、加工指令Z : D3 O' e5 @$ w7 m( j
加工指令Z是用来表达被加工图形的形状、所在象限和加工方向等信息的。控制系统根据这些指令,正确选择偏差公式,进行偏差计算,控制工作台的进给方向,从而实现机床的自动化加工。* f7 u8 h$ u7 [9 \( S, h6 n6 r
例:加工图所示圆弧,加工起点为A(-2,9),终点为B(9,-2),编制加工程序。
8 S; y" j; m5 t# ~$ F* D圆弧半径:R =9220μm
! {3 C7 {' ^* r8 n3 ^计数长度:JYAC=9000μm
0 t& \2 z* H+ | JYCD=9220μm- q) H7 }2 o2 {0 w
JYDB=R-2000μm =7200μm0 L8 H' I. L! I
则JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm7 A S) W9 K% u2 j) C
其程序为:% j) ?; x9 b3 ^. V& X( K# W
B2000 B9000 B025440GyNR2
& e0 U& N2 {- s# F, P6 i5 Y(没有办法,图传不上来,是一半径R =9220μm ,从第二象限到四象限的圆弧)& l) g& g: M! a+ Y8 ]; t
3B加工指令代码3 x7 Q7 F' g |
线切削机床除了使用ISO代码外,还使用3B、4B、5B和EIA等,使用较多的是3B格式,慢走丝多采用4B格式。本节内容将主要介绍3B格式的指令编程。$ J" k' S) I: D
一、 编程方法介绍' V; w3 H1 J+ O1 U& Z
3B代码编程格式是数控电火花线切割机床上最常用的程序格式,在该程序格式中无间隙补偿,但可通过机床的数控装置或一些自动编程软件,自动实现间隙补偿。具体格式见表。" ]1 j7 Q/ F8 c
3B程序格式表
- ~+ S+ c9 r) i- {( c) eB X B Y B J G Z
8 f2 G% B' Q: Q1 j1 l分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令
/ w' d+ V" p1 P% w: y& j' ?, F# p其中:B—分隔符号,它的作用是将X、 Y、 J 数码分开来;6 B/ X; M' B: i) E5 p; ]
X、 Y—增量(相对)坐标值;0 G$ \: C: X$ v
J—加工线段的计数长度;5 n% j+ W; i; w0 s5 v( _
G—加工线段的计数方向;
. I$ j( ^5 d0 H# E# j/ j5 PZ— 加工指令;: B+ E: L& v# Z1 P; r
例如:B1000B2000B2000GYL2。7 T5 u C0 z k" O, C
有的系统要求整个程序有一些辅助指令T84(工作液开)、T85(工作液关);T86(贮丝筒开)、T87(贮丝筒关);应有停机符M02(程序结束)。
; n: S9 T$ G0 v4 U5 n% D8 k1 m' u" |& q1. 坐标系与坐标值X、Y的确定 平面坐标系是这样规定的:面对机床操作台,工作台平面为坐标系平面,左右方向这X轴,且右方向为正;前后方向为Y轴,前方为正。编程时,采用相对坐标系,即坐标系的原点随程序段的不同而变化。加工直线时,以该直线的起点为坐标系的原点,X、Y取该直线终点的坐标值;加工圆弧时,以该圆弧的圆心为坐标原点,X、Y取该圆弧起点的坐标值,单位为μm。坐标值的负号不写。
3 E7 P8 S* o2 Z! Y {图3.67! z4 \& Q1 T5 e: x- q0 q9 v( T
2. 计数方向G的确定 不管加工圆弧还是直线,计数方向均按终点的位置来确定。加工直线时,终点靠近何轴,则计数方向取该轴;加工与坐标轴成45°角的线段时,计数方向取X轴、Y轴均可,记作:GX或GY,如图3.67a所示;加工圆弧时,终点靠近何轴,则计数方向取另一轴;加工圆弧的终点与坐标轴成45°角时,计数方向取X轴、Y轴均可,记作:GX或GY。如图3.67b所示。
+ G& u! m' C# a) ], }( p* z6 q( V) U3. 计数长度的确定 计数长度是在计数方向的基础上确定的。计数长度是被加工的直线或圆弧在计数方向坐标轴上的绝对值总和,其单位为μm。
; y0 I- k$ p$ F c4 e例如:在图3.68a中所示中,加工直线OA时计数方向为X轴,计数长度为OB,数值等于A点的X坐标值;在图3.68b中加工半径为500的圆弧M N时,计数方向为X轴,计数长度为500×3=1500,即MN中三段圆弧在X轴上投影的绝对值总和。" e) d5 |. C7 @: h& y' Z
图3.68
) y1 I. P( j F+ d* u0 w* S4. 加工指令Z的确定 加工直线有四种加工指令:L1、L2、L3、L4。如图3.69所示。当直线在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作L1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作L2;L3、L4依次类推。
+ ~$ ^; h/ P5 O5 E# T! q9 c 加工顺时针圆弧时有四种加工指令:SR1、SR2、SR3、SR4。如图3.70所示。当圆弧的起点在第Ⅰ象限(包括Y轴而不包括X轴)时,加工指令记作SR1;当处于第Ⅱ象限(包括X轴而不包括Y轴)时,记作SR2;SR3、SR4依次类推。
/ F) c. ]6 \$ T5 f2 y& H8 |' y加工逆时针圆弧时有四种加工指令:NR1、NR2、NR3、NR4,如图3.70所示。当圆弧的起点在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作NR1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作NR2;NR3、NR4依次类推。
1 U* u+ [6 g9 w9 `( M本文来自:大时代设计必威APP精装版下载 http://bbs.51proe.com
( N; T* w. \2 T. h本文来自:大时代设计必威APP精装版下载 http://bbs.51proe.com |