线切割3B程序格式介绍' A! W0 V5 A7 A8 N: j6 |
6 T% S0 @ l3 S0 h5 B8 \, ^! V线切割
5 T+ o |0 `& ?9 `数控线切割机床常用3B程序格式介绍/ n, e9 A9 r- Z+ l- @, f6 Q' [
目前,我国数控线切割机床常用3B程序格式编程,其格式如表所示。
6 e; C. Y/ w9 u. p表——无间隙补偿的程序格式(三B型)
* e4 P z2 l9 j4 U JB X B Y B J G Z/ C. [# M5 N& D/ s. ~1 \, K
分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令 i4 G# D7 }7 v. K
1、分隔符号 B . ?, p ~/ m# X4 D5 K; m
因为X、Y、J均为数字,用分隔符号(B)将其隔开,以免混淆。' Y; J+ S/ J/ O) Z# _
2、坐标值(X、Y)
( x6 g3 x" @' ?! ~ 一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入。. J' N: w3 _2 _1 [
对于圆弧,坐标原点移至圆心,X、Y为圆弧起点的坐标值。* d: x( x+ f$ O, k
对于直线(斜线),坐标原点移至直线起点,X、Y为终点坐标值。允许将X和Y的值按相同的比例放大或缩小。
3 ?; Z( H9 s3 P. C7 @/ R 对于平行于X轴或Y轴的直线,即当X或Y为零时,X或Y值均可不写,但分隔符号必须保留。
+ R7 f5 w% ]2 B( b+ f4 n% E3 w3、计数方向G ( n7 z, }; [6 }4 K B3 s; B
选取X方向进给总长度进行计数,称为计X,用Gx表示;选取Y方向进给总长度进行计数,称为计Y,用Gy表示。
5 ]$ W" a' ~) K- r) O2 @& T(1)加工直线 :
* U& C; B8 c5 S& d1 N) ?0 y$ p' r |Ye|>|Xe|时,取Gy;
( }$ ~! E3 J0 b" g |Xe|>|Ye|时,取Gx;
" F" Z( U. F3 X b" M8 L; _) L& j |Xe|=|Ye|时,取Gx或Gy均可。
3 Q: f2 |. i- i: k- x: |4 E0 V+ Q(2)对于圆弧,若:
G C& R4 ~3 H; x2 Y |Xe|>|Ye|时,取Gy;
* J5 k$ P e) E9 C% K |Ye|>|Xe|时,取Gx;
% F: S: H5 K( g$ N6 c+ B) t! I |Xe|=|Ye|时,取Gx或Gy均可。
/ C4 ^+ ?- y3 {7 j3 B4、计数长度J
7 J+ }1 h' {" b' C4 M 计数长度是指被加工图形在计数方向上的投影长度(即绝对值)的总和,以μm为单位。" S* [ s0 V- h
5、加工指令Z * y1 d6 d$ k# `/ S
加工指令Z是用来表达被加工图形的形状、所在象限和加工方向等信息的。控制系统根据这些指令,正确选择偏差公式,进行偏差计算,控制工作台的进给方向,从而实现机床的自动化加工。
7 H- J" `5 P% Z0 ~例:加工图所示圆弧,加工起点为A(-2,9),终点为B(9,-2),编制加工程序。( Q2 Y, ]; v* S8 Z. y u
圆弧半径:R =9220μm
1 z) Q+ j$ V4 d$ c$ u2 z" D计数长度:JYAC=9000μm
' t- w& Z6 U) ? JYCD=9220μm" X7 f7 e- H# {) H7 y
JYDB=R-2000μm =7200μm
$ u( ]* }5 k) u1 E: e0 Z5 {, O) y2 \则JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm
' K0 l: a4 \, u7 s& Y; ~# x/ e其程序为:
+ w" S0 `8 b! T3 W( ~B2000 B9000 B025440GyNR2
; v$ D: Y% h/ [2 y(没有办法,图传不上来,是一半径R =9220μm ,从第二象限到四象限的圆弧)4 }3 F" x7 b8 Y; T0 u$ c- z0 J$ A
3B加工指令代码4 H, l6 \0 o# r0 I) s
线切削机床除了使用ISO代码外,还使用3B、4B、5B和EIA等,使用较多的是3B格式,慢走丝多采用4B格式。本节内容将主要介绍3B格式的指令编程。
+ q% f) N; M3 w& Y一、 编程方法介绍
0 J+ A. g. J$ l/ d7 L7 _3B代码编程格式是数控电火花线切割机床上最常用的程序格式,在该程序格式中无间隙补偿,但可通过机床的数控装置或一些自动编程软件,自动实现间隙补偿。具体格式见表。
& w. F9 A! Y5 t4 s6 ~- W5 w, O6 s$ B3B程序格式表9 X. c9 r6 U& n6 T
B X B Y B J G Z
3 f9 d) k W# A- Y, L分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令5 O* a: B R; M% ]
其中:B—分隔符号,它的作用是将X、 Y、 J 数码分开来;
" |+ {$ w) [- V' ]7 [& gX、 Y—增量(相对)坐标值;
0 o' _% U( V& g$ u% ?J—加工线段的计数长度;. a- D( J5 ~; y b
G—加工线段的计数方向;
7 t! z3 }9 G* B! c7 J1 G2 h% [Z— 加工指令;% k( U5 q# h- ?' k* S/ }
例如:B1000B2000B2000GYL2。
3 E3 l6 w! s1 b有的系统要求整个程序有一些辅助指令T84(工作液开)、T85(工作液关);T86(贮丝筒开)、T87(贮丝筒关);应有停机符M02(程序结束)。 6 R& R: [- z+ {3 ~1 w* q, ~: n, V
1. 坐标系与坐标值X、Y的确定 平面坐标系是这样规定的:面对机床操作台,工作台平面为坐标系平面,左右方向这X轴,且右方向为正;前后方向为Y轴,前方为正。编程时,采用相对坐标系,即坐标系的原点随程序段的不同而变化。加工直线时,以该直线的起点为坐标系的原点,X、Y取该直线终点的坐标值;加工圆弧时,以该圆弧的圆心为坐标原点,X、Y取该圆弧起点的坐标值,单位为μm。坐标值的负号不写。
4 ^: B6 j; z0 _# x" x图3.670 E6 w& o6 e! |
2. 计数方向G的确定 不管加工圆弧还是直线,计数方向均按终点的位置来确定。加工直线时,终点靠近何轴,则计数方向取该轴;加工与坐标轴成45°角的线段时,计数方向取X轴、Y轴均可,记作:GX或GY,如图3.67a所示;加工圆弧时,终点靠近何轴,则计数方向取另一轴;加工圆弧的终点与坐标轴成45°角时,计数方向取X轴、Y轴均可,记作:GX或GY。如图3.67b所示。
2 P- V2 ]/ f5 t7 j3. 计数长度的确定 计数长度是在计数方向的基础上确定的。计数长度是被加工的直线或圆弧在计数方向坐标轴上的绝对值总和,其单位为μm。5 `/ z( ?) N+ Y7 C
例如:在图3.68a中所示中,加工直线OA时计数方向为X轴,计数长度为OB,数值等于A点的X坐标值;在图3.68b中加工半径为500的圆弧M N时,计数方向为X轴,计数长度为500×3=1500,即MN中三段圆弧在X轴上投影的绝对值总和。
$ m, r% H* B' o图3.68- J+ F2 h p+ R3 @
4. 加工指令Z的确定 加工直线有四种加工指令:L1、L2、L3、L4。如图3.69所示。当直线在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作L1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作L2;L3、L4依次类推。
; R, t4 g$ E, D' E4 V 加工顺时针圆弧时有四种加工指令:SR1、SR2、SR3、SR4。如图3.70所示。当圆弧的起点在第Ⅰ象限(包括Y轴而不包括X轴)时,加工指令记作SR1;当处于第Ⅱ象限(包括X轴而不包括Y轴)时,记作SR2;SR3、SR4依次类推。
( H* Q* M: V. s# _$ p# Y5 D+ j加工逆时针圆弧时有四种加工指令:NR1、NR2、NR3、NR4,如图3.70所示。当圆弧的起点在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作NR1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作NR2;NR3、NR4依次类推。
0 ~7 h! o# T. K, q$ ]4 y本文来自:大时代设计必威APP精装版下载 http://bbs.51proe.com
) V5 w" y* H3 g+ K本文来自:大时代设计必威APP精装版下载 http://bbs.51proe.com |