线切割3B程序格式介绍+ k$ M9 y& {8 r$ _
4 X4 d6 z# M6 h5 W) a
线切割" x5 l. l% M ~" A9 u% Q8 d0 I+ k
数控线切割机床常用3B程序格式介绍$ n$ j. Y! R- @+ O
目前,我国数控线切割机床常用3B程序格式编程,其格式如表所示。" e1 q+ \. T5 C/ r: d
表——无间隙补偿的程序格式(三B型)
7 _3 o% Z# _3 i% h2 NB X B Y B J G Z
0 E$ }9 b6 e/ I8 k9 x分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令
: v/ B) M& X3 M1 W# @! z1、分隔符号 B
3 T8 R, Q" }/ }/ R6 Q) x6 R因为X、Y、J均为数字,用分隔符号(B)将其隔开,以免混淆。
9 k! @1 b, O' O# l4 H: O7 Z2、坐标值(X、Y)
7 |( V+ @ b9 Y) H' @: w/ x 一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入。- b3 n- M9 i7 ]
对于圆弧,坐标原点移至圆心,X、Y为圆弧起点的坐标值。
7 N1 m% {: P2 O9 q2 p 对于直线(斜线),坐标原点移至直线起点,X、Y为终点坐标值。允许将X和Y的值按相同的比例放大或缩小。
( b0 X0 x- M* N$ s8 r! f8 g$ E* c& k4 F 对于平行于X轴或Y轴的直线,即当X或Y为零时,X或Y值均可不写,但分隔符号必须保留。
7 {2 o+ |# }+ g4 n0 B3、计数方向G * T6 y2 M8 z0 B9 l3 H
选取X方向进给总长度进行计数,称为计X,用Gx表示;选取Y方向进给总长度进行计数,称为计Y,用Gy表示。9 P1 O0 E2 r! }) X: Z8 ?) }- v9 K( T
(1)加工直线 :
4 G5 z4 ]. c& w. d; r0 e1 t( O8 v |Ye|>|Xe|时,取Gy; & M# Q1 z7 X9 b
|Xe|>|Ye|时,取Gx;
$ ` z; Q/ |) M6 c |Xe|=|Ye|时,取Gx或Gy均可。
* d# U B4 T% Z: ^. E0 Y(2)对于圆弧,若:/ w: w1 k& i4 g+ g& Y
|Xe|>|Ye|时,取Gy;
! y! _, n8 H8 \- c6 @8 `! M |Ye|>|Xe|时,取Gx;6 C% R0 F* U v/ k
|Xe|=|Ye|时,取Gx或Gy均可。
4 b+ B/ R# d# i( c8 {* Z8 a4、计数长度J
# t) Y" ^; A) C: _9 T" a& ] 计数长度是指被加工图形在计数方向上的投影长度(即绝对值)的总和,以μm为单位。
8 r/ S! g2 I, U0 X: ~9 j/ {5、加工指令Z 9 q' s# n; E( d1 G' q/ ]
加工指令Z是用来表达被加工图形的形状、所在象限和加工方向等信息的。控制系统根据这些指令,正确选择偏差公式,进行偏差计算,控制工作台的进给方向,从而实现机床的自动化加工。
- V. o. f& i9 H7 P" f1 ~3 H, O" [例:加工图所示圆弧,加工起点为A(-2,9),终点为B(9,-2),编制加工程序。& i8 r8 R4 ]6 r6 [; T$ k4 Q
圆弧半径:R =9220μm & q9 s6 Y; J) N
计数长度:JYAC=9000μm- `; Z+ {, _- M& Q
JYCD=9220μm
% r4 D& O/ O3 O/ r2 a JYDB=R-2000μm =7200μm
5 \1 W% L5 E, R2 W4 |8 q/ i3 m则JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm
: k2 D8 K) L" U3 ?1 b4 Q4 x- h其程序为:, @, m7 R5 U& d- j ]2 r
B2000 B9000 B025440GyNR2 3 ^ T$ s' X- o2 Y" d' m/ ^2 P4 r
(没有办法,图传不上来,是一半径R =9220μm ,从第二象限到四象限的圆弧)+ e" z' c6 w9 G; N$ H& ]4 X
3B加工指令代码
! n0 z# K' I$ P# F# W$ T线切削机床除了使用ISO代码外,还使用3B、4B、5B和EIA等,使用较多的是3B格式,慢走丝多采用4B格式。本节内容将主要介绍3B格式的指令编程。
8 G, f" |; x+ ?& i; H一、 编程方法介绍
1 o8 r2 O5 ^, G, _3B代码编程格式是数控电火花线切割机床上最常用的程序格式,在该程序格式中无间隙补偿,但可通过机床的数控装置或一些自动编程软件,自动实现间隙补偿。具体格式见表。* S0 e5 Z, i, s5 q
3B程序格式表
3 @; K$ l6 g2 PB X B Y B J G Z
. O0 z) F @& n% {7 k |2 |分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令
+ Z; Z- n, i- M+ J: X4 r* ?- @其中:B—分隔符号,它的作用是将X、 Y、 J 数码分开来;+ Z! N. }2 K4 J- x: [( e
X、 Y—增量(相对)坐标值;
9 f/ y) H) D+ G8 }J—加工线段的计数长度;" [( E, L* {! I( q
G—加工线段的计数方向;1 h H) C3 J, H4 H( l; j+ x
Z— 加工指令;% b6 r3 t0 [( f6 h) Q# O/ h
例如:B1000B2000B2000GYL2。/ A; @3 T! }% ]
有的系统要求整个程序有一些辅助指令T84(工作液开)、T85(工作液关);T86(贮丝筒开)、T87(贮丝筒关);应有停机符M02(程序结束)。 / I! w' ?, P+ P5 Y' G; i
1. 坐标系与坐标值X、Y的确定 平面坐标系是这样规定的:面对机床操作台,工作台平面为坐标系平面,左右方向这X轴,且右方向为正;前后方向为Y轴,前方为正。编程时,采用相对坐标系,即坐标系的原点随程序段的不同而变化。加工直线时,以该直线的起点为坐标系的原点,X、Y取该直线终点的坐标值;加工圆弧时,以该圆弧的圆心为坐标原点,X、Y取该圆弧起点的坐标值,单位为μm。坐标值的负号不写。' [! l6 f A* N7 T) L+ X, M; _
图3.675 Y- z2 n5 S4 {# j& X
2. 计数方向G的确定 不管加工圆弧还是直线,计数方向均按终点的位置来确定。加工直线时,终点靠近何轴,则计数方向取该轴;加工与坐标轴成45°角的线段时,计数方向取X轴、Y轴均可,记作:GX或GY,如图3.67a所示;加工圆弧时,终点靠近何轴,则计数方向取另一轴;加工圆弧的终点与坐标轴成45°角时,计数方向取X轴、Y轴均可,记作:GX或GY。如图3.67b所示。
6 `$ a" ~0 m2 ?2 q$ _; c! B/ q3. 计数长度的确定 计数长度是在计数方向的基础上确定的。计数长度是被加工的直线或圆弧在计数方向坐标轴上的绝对值总和,其单位为μm。8 s- H: ]3 Z5 z* `7 N/ J
例如:在图3.68a中所示中,加工直线OA时计数方向为X轴,计数长度为OB,数值等于A点的X坐标值;在图3.68b中加工半径为500的圆弧M N时,计数方向为X轴,计数长度为500×3=1500,即MN中三段圆弧在X轴上投影的绝对值总和。
) { z" t ?7 {7 n# P+ o0 A) |图3.68+ t9 `$ u" ^2 }! j* g" f1 E# L% d
4. 加工指令Z的确定 加工直线有四种加工指令:L1、L2、L3、L4。如图3.69所示。当直线在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作L1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作L2;L3、L4依次类推。. P( J6 A3 r7 T+ Q; Q* o4 S; S
加工顺时针圆弧时有四种加工指令:SR1、SR2、SR3、SR4。如图3.70所示。当圆弧的起点在第Ⅰ象限(包括Y轴而不包括X轴)时,加工指令记作SR1;当处于第Ⅱ象限(包括X轴而不包括Y轴)时,记作SR2;SR3、SR4依次类推。; H1 f- ~7 y4 u) ?8 b) I
加工逆时针圆弧时有四种加工指令:NR1、NR2、NR3、NR4,如图3.70所示。当圆弧的起点在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作NR1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作NR2;NR3、NR4依次类推。
( M- I$ `/ X& l+ V本文来自:大时代设计必威APP精装版下载 http://bbs.51proe.com+ N" Z4 N/ Z2 Y I$ V
本文来自:大时代设计必威APP精装版下载 http://bbs.51proe.com |