线切割3B程序格式介绍! m% F0 F* m' D5 G1 G {/ e
3 _3 _* S4 v: b7 r; f
线切割
2 o$ n& ?1 X& t* u( s数控线切割机床常用3B程序格式介绍
+ G9 q6 J& Z l& B. ^' f* @目前,我国数控线切割机床常用3B程序格式编程,其格式如表所示。 e7 `1 y( v* m4 Y* V0 K6 H3 f) S
表——无间隙补偿的程序格式(三B型)* U8 e: }: Q% O$ Q' J; K
B X B Y B J G Z
: z! j9 x8 ]# i5 d分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令! [- v$ P! W# \$ E
1、分隔符号 B
. B: M& @! ]4 o" }8 b因为X、Y、J均为数字,用分隔符号(B)将其隔开,以免混淆。
) V3 l6 ], @. P) V" ^7 [2、坐标值(X、Y) * o% I1 x R G8 C
一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入。
7 ~, Q# m+ X+ O* V 对于圆弧,坐标原点移至圆心,X、Y为圆弧起点的坐标值。8 g' O. R- h4 U5 B
对于直线(斜线),坐标原点移至直线起点,X、Y为终点坐标值。允许将X和Y的值按相同的比例放大或缩小。& C) h, w. |5 ~5 M8 m
对于平行于X轴或Y轴的直线,即当X或Y为零时,X或Y值均可不写,但分隔符号必须保留。
8 D: Y2 i% u- X- ]3、计数方向G + I. d2 k' x, j1 |0 K7 {- S$ ^
选取X方向进给总长度进行计数,称为计X,用Gx表示;选取Y方向进给总长度进行计数,称为计Y,用Gy表示。
3 e1 r7 d# r$ K o5 X4 N(1)加工直线 :
9 q( T+ `4 w% z3 E# [" ?8 Y+ P |Ye|>|Xe|时,取Gy;
0 @. j! Y- D6 z# S; k |Xe|>|Ye|时,取Gx;
/ L8 w5 c1 w0 I F0 r- n |Xe|=|Ye|时,取Gx或Gy均可。$ `0 g4 \" V2 ] O+ s0 |+ V+ U' x& G
(2)对于圆弧,若:: \9 B) r# e. E7 |! }" t; y+ Z# q
|Xe|>|Ye|时,取Gy;6 q$ G/ u, D0 q2 |; b/ \0 x U
|Ye|>|Xe|时,取Gx;8 V8 g+ t% v( ~ l) W7 ^6 [
|Xe|=|Ye|时,取Gx或Gy均可。% c( Y9 r( x" f3 Z1 j, L3 T0 L
4、计数长度J 6 ]! V+ H) G% G. e7 F$ _6 S
计数长度是指被加工图形在计数方向上的投影长度(即绝对值)的总和,以μm为单位。/ |5 D: L8 Y2 T" {
5、加工指令Z 3 I+ |' b% e. }$ J
加工指令Z是用来表达被加工图形的形状、所在象限和加工方向等信息的。控制系统根据这些指令,正确选择偏差公式,进行偏差计算,控制工作台的进给方向,从而实现机床的自动化加工。
% ^; B' t( c3 o- ]* {例:加工图所示圆弧,加工起点为A(-2,9),终点为B(9,-2),编制加工程序。- }1 j4 ]# g) `' N
圆弧半径:R =9220μm 6 p- k U& C3 a0 d* m! \! L. I
计数长度:JYAC=9000μm( J- g: G; W/ R9 e
JYCD=9220μm
2 ^' M: g! @. X6 u$ z. x JYDB=R-2000μm =7200μm
+ L% k1 P0 T! }0 I4 T则JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm
7 \$ R- A0 z2 W$ c& _8 n% g其程序为:1 P* |2 C# d+ ]% y& N6 S2 b
B2000 B9000 B025440GyNR2
: k* O$ Z1 T- o* U: U$ U. a(没有办法,图传不上来,是一半径R =9220μm ,从第二象限到四象限的圆弧)
! V2 l2 }4 a) b- k) m7 F. _3B加工指令代码
& Q: @* P9 ^ R. D4 M线切削机床除了使用ISO代码外,还使用3B、4B、5B和EIA等,使用较多的是3B格式,慢走丝多采用4B格式。本节内容将主要介绍3B格式的指令编程。2 ]; E' o8 K0 A; }( c
一、 编程方法介绍
! u7 d: G, p4 v& x$ n3B代码编程格式是数控电火花线切割机床上最常用的程序格式,在该程序格式中无间隙补偿,但可通过机床的数控装置或一些自动编程软件,自动实现间隙补偿。具体格式见表。+ e4 Q9 A1 _# G( y5 q+ b1 X8 O
3B程序格式表& o9 s( a) {2 k! d& C4 u
B X B Y B J G Z: s8 `5 I" x3 w q$ h5 m
分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令
$ J' E6 Y3 X4 O0 n& E. g- K9 ]2 l其中:B—分隔符号,它的作用是将X、 Y、 J 数码分开来;
7 M* E! ?1 K8 zX、 Y—增量(相对)坐标值;9 J2 t9 _* O+ M# W' P/ g+ f$ m5 z
J—加工线段的计数长度;
% u# ^; b4 e( D3 v: V: oG—加工线段的计数方向;" @" G$ [+ [8 E
Z— 加工指令;' n; D0 L8 C1 x( n/ k$ c$ h
例如:B1000B2000B2000GYL2。) f$ M4 O. a. r2 X9 ]" M& f
有的系统要求整个程序有一些辅助指令T84(工作液开)、T85(工作液关);T86(贮丝筒开)、T87(贮丝筒关);应有停机符M02(程序结束)。 5 t$ \7 c- P6 X; V
1. 坐标系与坐标值X、Y的确定 平面坐标系是这样规定的:面对机床操作台,工作台平面为坐标系平面,左右方向这X轴,且右方向为正;前后方向为Y轴,前方为正。编程时,采用相对坐标系,即坐标系的原点随程序段的不同而变化。加工直线时,以该直线的起点为坐标系的原点,X、Y取该直线终点的坐标值;加工圆弧时,以该圆弧的圆心为坐标原点,X、Y取该圆弧起点的坐标值,单位为μm。坐标值的负号不写。
, ]; h8 C6 ]' z/ U图3.67; |9 i+ q: ]. {
2. 计数方向G的确定 不管加工圆弧还是直线,计数方向均按终点的位置来确定。加工直线时,终点靠近何轴,则计数方向取该轴;加工与坐标轴成45°角的线段时,计数方向取X轴、Y轴均可,记作:GX或GY,如图3.67a所示;加工圆弧时,终点靠近何轴,则计数方向取另一轴;加工圆弧的终点与坐标轴成45°角时,计数方向取X轴、Y轴均可,记作:GX或GY。如图3.67b所示。, V6 u4 V. P3 l# i* X, ]6 e
3. 计数长度的确定 计数长度是在计数方向的基础上确定的。计数长度是被加工的直线或圆弧在计数方向坐标轴上的绝对值总和,其单位为μm。" S& y5 e7 [3 T2 v+ H* D' x |
例如:在图3.68a中所示中,加工直线OA时计数方向为X轴,计数长度为OB,数值等于A点的X坐标值;在图3.68b中加工半径为500的圆弧M N时,计数方向为X轴,计数长度为500×3=1500,即MN中三段圆弧在X轴上投影的绝对值总和。0 k- ?1 c+ d# G/ k4 ]. D6 O1 h
图3.68+ E7 j# S y0 t) t" h: ^( W, u
4. 加工指令Z的确定 加工直线有四种加工指令:L1、L2、L3、L4。如图3.69所示。当直线在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作L1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作L2;L3、L4依次类推。9 H! r/ {$ \6 v+ ]1 M
加工顺时针圆弧时有四种加工指令:SR1、SR2、SR3、SR4。如图3.70所示。当圆弧的起点在第Ⅰ象限(包括Y轴而不包括X轴)时,加工指令记作SR1;当处于第Ⅱ象限(包括X轴而不包括Y轴)时,记作SR2;SR3、SR4依次类推。
! R! c* _ ]' m$ V8 f5 X z加工逆时针圆弧时有四种加工指令:NR1、NR2、NR3、NR4,如图3.70所示。当圆弧的起点在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作NR1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作NR2;NR3、NR4依次类推。9 Y0 X- S3 t' ~. e1 `+ S3 k
本文来自:大时代设计论坛 http://bbs.51proe.com1 Q2 P- }- L( @+ d+ c, Y
本文来自:大时代设计论坛 http://bbs.51proe.com |