找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 11537|回复: 6

线切割3B程序格式介绍

[复制链接]
发表于 2009-5-1 13:34:04 | 显示全部楼层 |阅读模式
线切割3B程序格式介绍
$ D2 K/ ~; {( O" N2 K
' j* a$ d3 s, C, f+ T: Q! u线切割/ A( A3 z7 }5 \# |+ R) I' _) K8 K
数控线切割机床常用3B程序格式介绍
4 w7 `' d2 j& l- K" W: u目前,我国数控线切割机床常用3B程序格式编程,其格式如表所示。5 @4 ]0 W+ x; ]
表——无间隙补偿的程序格式(三B型)
0 G5 p" X$ s) W5 `- d1 }9 s9 DB   X   B   Y   B   J   G   Z: K& h) M. B' S; p  P8 V
分隔符号   X坐标值   分隔符号   Y坐标值   分隔符号   计数长度   计数方向   加工指令
! Z' Q0 Z4 B" q" ^! I$ ]1、分隔符号 B 8 n$ ^1 O* L* ~
因为X、Y、J均为数字,用分隔符号(B)将其隔开,以免混淆。
4 p; ]1 H0 J  H$ Q2、坐标值(X、Y) ( U8 w7 Z! Z+ C' M
  一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入。
0 R: A0 \4 H6 T0 E0 z  对于圆弧,坐标原点移至圆心,X、Y为圆弧起点的坐标值。
; }0 p9 z1 i. |  C, C  对于直线(斜线),坐标原点移至直线起点,X、Y为终点坐标值。允许将X和Y的值按相同的比例放大或缩小。
# Q9 M: r9 r( O1 ]3 M+ M/ c  对于平行于X轴或Y轴的直线,即当X或Y为零时,X或Y值均可不写,但分隔符号必须保留。
* X4 G2 j. J7 {1 p& Z* d+ w3、计数方向G
# b* C  ?& H0 j  R% [- x  选取X方向进给总长度进行计数,称为计X,用Gx表示;选取Y方向进给总长度进行计数,称为计Y,用Gy表示。
+ m1 Y) l! O: @8 @(1)加工直线 :7 g& I- m% w1 U) z
  |Ye|>|Xe|时,取Gy;
% h9 n& Q" w" Z( r  |Xe|>|Ye|时,取Gx;, Z' @5 W; o! D) z3 t
  |Xe|=|Ye|时,取Gx或Gy均可。4 G( R0 R5 z! M& M
(2)对于圆弧,若:
4 O' M5 h9 z2 [+ F& a  |Xe|>|Ye|时,取Gy;
: `6 J2 k, o2 [7 r  |Ye|>|Xe|时,取Gx;
/ V* H1 W* @0 @" X/ B  |Xe|=|Ye|时,取Gx或Gy均可。
( ?& z! n' ]* l$ u# P- B  ]4、计数长度J
6 O4 D6 O) f' t! `  计数长度是指被加工图形在计数方向上的投影长度(即绝对值)的总和,以μm为单位。
4 p' M1 W  Y' V! r) B' [5、加工指令Z
/ V8 O, [2 }' T3 B, O  加工指令Z是用来表达被加工图形的形状、所在象限和加工方向等信息的。控制系统根据这些指令,正确选择偏差公式,进行偏差计算,控制工作台的进给方向,从而实现机床的自动化加工。
+ n6 J4 n3 ~$ t& i3 V例:加工图所示圆弧,加工起点为A(-2,9),终点为B(9,-2),编制加工程序。" [! P( C! z8 e! P
圆弧半径:R =9220μm
8 ]$ @  W; V7 R$ W2 O# }计数长度:JYAC=9000μm
8 I1 v/ J7 z8 r- I* x5 `3 Q& E. q, e& g  JYCD=9220μm
- x+ N0 c* e, X- B2 J1 O  JYDB=R-2000μm =7200μm+ a5 O; ~( J$ Y  r, {0 h9 A4 o& t
则JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm
+ c" R/ f3 W9 G/ E% {其程序为:7 A* c$ n7 X( X
B2000 B9000 B025440GyNR2
( d  w7 _0 ^$ T/ S2 f(没有办法,图传不上来,是一半径R =9220μm ,从第二象限到四象限的圆弧)
; Y' n+ G! B) V% B, L. x$ I3B加工指令代码
" Q" ]8 K0 n" ~( I) i线切削机床除了使用ISO代码外,还使用3B、4B、5B和EIA等,使用较多的是3B格式,慢走丝多采用4B格式。本节内容将主要介绍3B格式的指令编程。6 G9 T, t, N/ s- L8 U) n/ ?+ r
一、    编程方法介绍
7 p  f$ Y3 k3 Y& H3B代码编程格式是数控电火花线切割机床上最常用的程序格式,在该程序格式中无间隙补偿,但可通过机床的数控装置或一些自动编程软件,自动实现间隙补偿。具体格式见表。; C) V4 y5 s' {! b( P. N
3B程序格式表3 U1 k( z2 k! K! p+ _, G' g
B    X    B    Y    B    J    G    Z
4 l0 q5 A6 S" }3 P2 J4 m: K分隔符号    X坐标值    分隔符号    Y坐标值    分隔符号    计数长度    计数方向    加工指令
0 o+ ~' [! c" w  }其中:B—分隔符号,它的作用是将X、 Y、 J 数码分开来;
( x* P3 Z  h) ?1 V; C. }) t1 cX、 Y—增量(相对)坐标值;: o) A* t( [! x: |3 V8 o
J—加工线段的计数长度;
, b! z' _/ o/ p' Q- L. Y0 k( iG—加工线段的计数方向;& j7 J6 B3 V  s( o
Z— 加工指令;4 K" h7 f3 t; }5 T4 c2 o6 O
例如:B1000B2000B2000GYL2。
) V1 j+ ~, u6 }+ b9 C. `! z有的系统要求整个程序有一些辅助指令T84(工作液开)、T85(工作液关);T86(贮丝筒开)、T87(贮丝筒关);应有停机符M02(程序结束)。
/ R7 Z' y2 S7 S& R, |  y; j. \( i1.    坐标系与坐标值X、Y的确定   平面坐标系是这样规定的:面对机床操作台,工作台平面为坐标系平面,左右方向这X轴,且右方向为正;前后方向为Y轴,前方为正。编程时,采用相对坐标系,即坐标系的原点随程序段的不同而变化。加工直线时,以该直线的起点为坐标系的原点,X、Y取该直线终点的坐标值;加工圆弧时,以该圆弧的圆心为坐标原点,X、Y取该圆弧起点的坐标值,单位为μm。坐标值的负号不写。3 v% b) ]& k. |9 E7 z, ?7 a, A
图3.67
; Z- ]7 @: @5 O+ @) @* _! h4 M2.    计数方向G的确定 不管加工圆弧还是直线,计数方向均按终点的位置来确定。加工直线时,终点靠近何轴,则计数方向取该轴;加工与坐标轴成45°角的线段时,计数方向取X轴、Y轴均可,记作:GX或GY,如图3.67a所示;加工圆弧时,终点靠近何轴,则计数方向取另一轴;加工圆弧的终点与坐标轴成45°角时,计数方向取X轴、Y轴均可,记作:GX或GY。如图3.67b所示。
7 ]! ?8 P7 F5 x1 J4 d, Y3.    计数长度的确定 计数长度是在计数方向的基础上确定的。计数长度是被加工的直线或圆弧在计数方向坐标轴上的绝对值总和,其单位为μm。& L5 L5 r" A' m/ Q; |0 m, y4 {
例如:在图3.68a中所示中,加工直线OA时计数方向为X轴,计数长度为OB,数值等于A点的X坐标值;在图3.68b中加工半径为500的圆弧M N时,计数方向为X轴,计数长度为500×3=1500,即MN中三段圆弧在X轴上投影的绝对值总和。/ k2 d8 f% x- G5 h
图3.68
, v& M7 w6 H2 \, ?4.    加工指令Z的确定   加工直线有四种加工指令:L1、L2、L3、L4。如图3.69所示。当直线在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作L1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作L2;L3、L4依次类推。9 ?3 ], F+ N. G% u
  加工顺时针圆弧时有四种加工指令:SR1、SR2、SR3、SR4。如图3.70所示。当圆弧的起点在第Ⅰ象限(包括Y轴而不包括X轴)时,加工指令记作SR1;当处于第Ⅱ象限(包括X轴而不包括Y轴)时,记作SR2;SR3、SR4依次类推。
) H* b2 C( ^+ H! `& P+ }9 n. t1 s加工逆时针圆弧时有四种加工指令:NR1、NR2、NR3、NR4,如图3.70所示。当圆弧的起点在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作NR1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作NR2;NR3、NR4依次类推。" B$ P" l) B) a4 r% l- T
本文来自:大时代设计论坛 http://bbs.51proe.com* ^9 U4 B8 Q% b% g! x6 l9 U
本文来自:大时代设计论坛 http://bbs.51proe.com
回复

使用道具 举报

发表于 2009-7-19 21:08:34 | 显示全部楼层
不是加Z吧,是L吧???
发表于 2010-1-1 16:47:40 | 显示全部楼层
现在电脑编程很方便,有些人不会手工编程的
4 W4 V. v( _  e6 r3 U; j/ w3 j帮顶一下
发表于 2013-1-10 12:12:27 | 显示全部楼层
真不会手编{:soso_e200:}
发表于 2013-3-1 21:01:22 | 显示全部楼层
开始不明白现在做这行开始明白代码的意思了
发表于 2013-3-3 21:34:25 | 显示全部楼层
现在都是cad辅助编程了    手输3b程序都没几个厂用了
发表于 2019-8-5 22:27:28 | 显示全部楼层
谢楼主,说的不错!
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-16 23:30 , Processed in 0.062787 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表