线切割3B程序格式介绍5 t6 r! B9 b: n# C, B
2 Q8 C# ?$ `) |, N; Q0 o! h6 { s线切割
# w) @" ?0 H, x; E* W3 c& H数控线切割机床常用3B程序格式介绍
, U% ]4 v6 h. _& b目前,我国数控线切割机床常用3B程序格式编程,其格式如表所示。# L, {# F& |: S( ^6 [% G, U
表——无间隙补偿的程序格式(三B型)
( N- J8 Y/ J# i1 `B X B Y B J G Z/ P7 e7 a4 x* K0 x) @$ P* l
分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令5 O g6 t9 C9 J# d! B
1、分隔符号 B
/ f0 [0 W r' b# U; z+ b" ?因为X、Y、J均为数字,用分隔符号(B)将其隔开,以免混淆。& X! S3 ]5 z! J1 n# `
2、坐标值(X、Y) % ^* N# u- ]( A: ], h
一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入。
3 z' h4 u2 b9 J; |/ a7 c# J 对于圆弧,坐标原点移至圆心,X、Y为圆弧起点的坐标值。
# O% [! N8 a" O9 w& {* o9 Q, N 对于直线(斜线),坐标原点移至直线起点,X、Y为终点坐标值。允许将X和Y的值按相同的比例放大或缩小。
' h5 L0 k" Q1 o; P" k5 L( ^ 对于平行于X轴或Y轴的直线,即当X或Y为零时,X或Y值均可不写,但分隔符号必须保留。1 G; T- h7 T5 ~( C; C# R
3、计数方向G & `, e( _" S! {' O
选取X方向进给总长度进行计数,称为计X,用Gx表示;选取Y方向进给总长度进行计数,称为计Y,用Gy表示。+ q7 q% {1 P1 C. f4 m3 [
(1)加工直线 :5 `+ c X2 M8 s1 T1 j1 Y
|Ye|>|Xe|时,取Gy;
6 G* S, U% H% m4 L: h o# s |Xe|>|Ye|时,取Gx; d3 A' \- u* P9 e. ^4 _6 @+ E
|Xe|=|Ye|时,取Gx或Gy均可。
3 R, ?) P* T6 T/ f6 N1 m/ o(2)对于圆弧,若:/ q% {9 I; v* h0 x
|Xe|>|Ye|时,取Gy;) a4 M! B, f |' I( s% U
|Ye|>|Xe|时,取Gx;
# a! u: O) s1 Y8 n" v [ l |Xe|=|Ye|时,取Gx或Gy均可。" F5 s% _# _/ {2 T+ x
4、计数长度J
* C7 o, @* H; y 计数长度是指被加工图形在计数方向上的投影长度(即绝对值)的总和,以μm为单位。
1 H/ ~& _0 y5 Y# v5、加工指令Z
8 J9 r) l: W. i! f 加工指令Z是用来表达被加工图形的形状、所在象限和加工方向等信息的。控制系统根据这些指令,正确选择偏差公式,进行偏差计算,控制工作台的进给方向,从而实现机床的自动化加工。
/ W4 `- ?# [6 e例:加工图所示圆弧,加工起点为A(-2,9),终点为B(9,-2),编制加工程序。8 D k# \) F C. M ?
圆弧半径:R =9220μm
4 }# v3 F+ z5 T8 g计数长度:JYAC=9000μm
& ~( b8 u6 x: t5 v JYCD=9220μm
& E% D! H' h, v$ G JYDB=R-2000μm =7200μm: @% R h5 F. B4 f0 r* z! D1 c+ [
则JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm
0 ?% L3 X5 `( V7 d, X& w6 z其程序为:
4 Q0 O/ e: {" R2 M: |B2000 B9000 B025440GyNR2 2 N, o% M9 T2 B2 g. I
(没有办法,图传不上来,是一半径R =9220μm ,从第二象限到四象限的圆弧)* r" h6 f) V1 f" C
3B加工指令代码
, A8 u! ~: G, v Z0 o! ~% |线切削机床除了使用ISO代码外,还使用3B、4B、5B和EIA等,使用较多的是3B格式,慢走丝多采用4B格式。本节内容将主要介绍3B格式的指令编程。 C7 {# m" u/ @- p0 M# z
一、 编程方法介绍! f) s3 Z8 {* f- N% K# D
3B代码编程格式是数控电火花线切割机床上最常用的程序格式,在该程序格式中无间隙补偿,但可通过机床的数控装置或一些自动编程软件,自动实现间隙补偿。具体格式见表。' a5 W* f1 D) z" Z3 P
3B程序格式表
3 D1 ~* ~8 }$ GB X B Y B J G Z8 k8 ?3 z- u- ^/ e
分隔符号 X坐标值 分隔符号 Y坐标值 分隔符号 计数长度 计数方向 加工指令/ H4 I! G$ }0 s& {: ]
其中:B—分隔符号,它的作用是将X、 Y、 J 数码分开来;# e3 U* `/ z0 ^/ H! K6 {
X、 Y—增量(相对)坐标值;
) u7 _) b+ F, ZJ—加工线段的计数长度;
" c: o+ h2 F/ \4 c' D- l# pG—加工线段的计数方向;, ~# j+ K2 U5 c% L( X! `! f, i; w1 d
Z— 加工指令;: Z, u! J& G$ V- K* w/ B6 {$ ?+ Z" d
例如:B1000B2000B2000GYL2。) U8 u1 s4 s! C& u8 X% U( |
有的系统要求整个程序有一些辅助指令T84(工作液开)、T85(工作液关);T86(贮丝筒开)、T87(贮丝筒关);应有停机符M02(程序结束)。
* m7 i9 f( i9 [8 Q7 U! p1. 坐标系与坐标值X、Y的确定 平面坐标系是这样规定的:面对机床操作台,工作台平面为坐标系平面,左右方向这X轴,且右方向为正;前后方向为Y轴,前方为正。编程时,采用相对坐标系,即坐标系的原点随程序段的不同而变化。加工直线时,以该直线的起点为坐标系的原点,X、Y取该直线终点的坐标值;加工圆弧时,以该圆弧的圆心为坐标原点,X、Y取该圆弧起点的坐标值,单位为μm。坐标值的负号不写。
& n4 L! j% p; A u1 n9 o/ Z4 W4 r图3.67; b3 ?5 P# q/ d% o3 @4 M+ l
2. 计数方向G的确定 不管加工圆弧还是直线,计数方向均按终点的位置来确定。加工直线时,终点靠近何轴,则计数方向取该轴;加工与坐标轴成45°角的线段时,计数方向取X轴、Y轴均可,记作:GX或GY,如图3.67a所示;加工圆弧时,终点靠近何轴,则计数方向取另一轴;加工圆弧的终点与坐标轴成45°角时,计数方向取X轴、Y轴均可,记作:GX或GY。如图3.67b所示。+ x0 M5 T# H% P
3. 计数长度的确定 计数长度是在计数方向的基础上确定的。计数长度是被加工的直线或圆弧在计数方向坐标轴上的绝对值总和,其单位为μm。
# ^. }9 _" ^( x' N& C例如:在图3.68a中所示中,加工直线OA时计数方向为X轴,计数长度为OB,数值等于A点的X坐标值;在图3.68b中加工半径为500的圆弧M N时,计数方向为X轴,计数长度为500×3=1500,即MN中三段圆弧在X轴上投影的绝对值总和。
) ~/ e- L6 a6 U- j' o( q# q图3.687 `$ r% \2 `0 d: J8 Q0 F$ b% M
4. 加工指令Z的确定 加工直线有四种加工指令:L1、L2、L3、L4。如图3.69所示。当直线在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作L1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作L2;L3、L4依次类推。4 F. ~# v1 {# Z: X% ]
加工顺时针圆弧时有四种加工指令:SR1、SR2、SR3、SR4。如图3.70所示。当圆弧的起点在第Ⅰ象限(包括Y轴而不包括X轴)时,加工指令记作SR1;当处于第Ⅱ象限(包括X轴而不包括Y轴)时,记作SR2;SR3、SR4依次类推。( Y q3 A1 ?, b8 c5 D Z
加工逆时针圆弧时有四种加工指令:NR1、NR2、NR3、NR4,如图3.70所示。当圆弧的起点在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作NR1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作NR2;NR3、NR4依次类推。, H) A: L- m Q+ G' U1 i* b
本文来自:大时代设计必威APP精装版下载 http://bbs.51proe.com
* ~. b) @# G6 G8 R' `2 `/ k( V本文来自:大时代设计必威APP精装版下载 http://bbs.51proe.com |