大家好,我是木子,今天给大家带来数控线切割机床程序编制的步骤与方法,希望大家喜欢,正文在下
数控线切割机床程序编制的方法有手工编程和自动编程两种。目前我国数控线切割机床常用的手工编程格式,有符合国际标准的ISO格式和3B、4B格式。
一、数控线切割机床程序编制的步骤
(1)合理地确定加工顺序,正确地选择穿丝孔与电极丝切入的位置,以简化编程。
(2)确定坐标系,为了简化编程中的计算,尽量选取图形的对称轴线为坐标轴。
(3)编程时计算出电极丝中心轨迹与加工图形的补偿距离 D,即D=r δ,式中 δ——单边放电间隙;r——电极丝半径。
(4)将电极丝中心轨迹分割成直线和单一的圆弧线,按型孔或外形的平均尺寸,计算出各线段交点的坐标值。
(5)根据各线段的先后加工顺序及交点的坐标值,逐段编制线切割加工的程序。
(6)填写程序单。
二、ISO格式的编程
1、程序的组成
ISO格式的程序是由程序号、程序段和程序结束组成的。
(1)程序号
一般由字母和数字组成,不同的数控系统程序号的地址符不同,例如P20、等。
(2)程序段
一个完整的程序由若干个程序段组成,而每一个程序段又由以下几部分组成。
程序段号:N
准备功能:G
坐标值:X,Y,I,J
进给速度:F
刀具号:T
辅助功能:M
主轴功能:S
例如程序段
N0010 S300 M03
N0020 G92 X0 Y0
N0030 G01 X10 Y20 F100
N0040 G01 X30
……
N0080 M30
2、程序段格式及说明
字地址符可变程序段格式。
例如:
N_ G_ X_ Y_ I_ J_ F_ T_ M_
N——程序段序号,用0~9999之间1~4位数字表示,如N0010、N010。
G——准备功能指令,又称准备功能G代码,由字母G和两位数字组成。 它的作用是规定各种加工动作,如G00(快速点定位)。
X,Y——坐标值。指定电极丝运动到达的坐标位置,其数值可正可负
I,J——圆弧插补时圆心相对于起点的增量坐标值,其数值可正可负。
F——进给速度指令。
T——刀具号。
M——辅助功能指令,由地址符M及两位数字组成。它主要用来控制数控机床辅助装置的通、断和程序的结束,如M02(程序结束)。
3、编程指令的介绍
数控线切割加工特有的指令功能和程序段格式
(1)G92——确定程序加工的起点
格式:G92 X_ Y_
说明:
X,Y表示起点在编程坐标系中的坐标。
执行该指令只建立一个坐标系,刀具并不产生运动,G92为非模态指令。
(2)G05/G06/G07/G08/G09/G10/G11/G12——镜像加工指令
镜像加工指令单独成为一个程序段,在该程序段以下的程序段中 ,X,Y 坐标按照一定的关系式含义发生变化,直到出现取消镜像指令为止。
①G05—— X轴镜像。函数关系式: X=-X。
②G06—— Y轴镜像。函数关系式: Y=-Y。
编程时先编写原程序段程序,然后插入镜像语句,便成为镜像加工程序。
如图所示,应用镜像指令,编制加工程序:
P20 原程序段
N0010 G92 X0 Y0
N0020 G01 X20 Y30 F100
N0030 G01 X30 Y30
N0040 G01 X0 Y0
N0050 M02
……
P30 X轴镜像加工程序
N0010 G05
N0020 G92 X0 Y0
N0030 G01 X20 Y30 F100
N0040 G01 X30 Y30
N0050 G01 X0 Y0
N0060 G12
N0070 M02
……
③G07—— X,Y轴交换。函数关系式:X=Y,Y=X。
如图所示,应用G07交换指令,编制加工程序
P40 原程序段
N0010 G92 X0 Y0
N0020 G01 X10 Y30 F100
N0030 G01 X20 Y30
N0040 G01 X0 Y0
……
P50 X、Y轴交换后程序段
N0010 G92 X0 Y0
N0020 G07
N0030 G01 X10 Y30 F100
N0040 G01 X20 Y30
N0050 G01 X0 Y0
N0060 G12
……
④G08—— X轴镜像,Y轴镜像。
函数关系式:X=-X,Y=-Y。
(G08相当于同时运行G05,G06。即 G08=G05 G06)
⑤G09——先 X轴镜像后,再X,Y轴交换。
函数关系式:X=-X,然后X=Y,Y=X。
(G09相当于先运行G05,后运行G07。即 G09=G05 G07)
⑥G10——先 Y轴镜像后,再 X,Y轴交换。
函数关系式:Y=-Y,然后X=Y,Y=X。
(G10相当于先运行G06,后运行G07。即 G10=G06 G07)
⑦G11——先 X,Y轴分别镜像后,再X,Y轴交换。
函数关系式:X=-X, Y=-Y,然后X=Y,Y=X。
⑧G12——取消镜像。镜像程序结束后使用。
如图所示,应用镜像及跳转指令,编制该图形加工程序。
P60
N0000 G92 X0 Y0
(a)
N0010 G91 G01 X30 Y30 F100
N0020 Y40
N0030 X60
N0040 G02 X0 Y-40 I0 J-20
N0050 G01 X-60
N0060 G01 X-30 Y-30
(b)
N0070 G05
N0080 G92 X0 Y0
N0090 G91 G01 X30 Y30 F100
N0100 Y40
N0110 X60
N0120 G02 X0 Y-40 I0 J-20
N0130 G01 X-60
N0140 G01 X-30 Y-30
N0150 G12
(c)
N0160 G06
N0170 G25 N0010.0060 无条件跳转/调用
N0180 G12
(d)
N0190 G05 G06
N0200 G25 N0010.0060
N0210 M30
(3)G25——无条件跳转/调用
格式:G25 N_
说明:G25表示无条件跳转,N表示要跳转的目标程序段号。
例如:
N00 G01 X10 F100
N05 Y50
N10 G25 N60
N20 X50
……
N60 G01 X20
当CNC读到N10时,将跳转到N60,从N60继续运行。
(4)G40/G41/G42——刀具(电极丝半径与放电间隙)补偿指令。
①G40——取消刀具补偿指令(本指令放在退刀线程序段之前)
②G41——左偏刀具间隙补偿指令(本指令放在进刀线程序段之前)
格式:G41 D
说明:D偏移量,即电极丝半径与放电间隙之和。
沿运动方向观察,刀具在零件的左边即为左偏刀补,如图所示。
③G42——右偏刀具间隙补偿指令(本指令放在进刀线程序段之前)
格式:G42 D
说明:D偏移量,即电极丝半径与放电间隙之和。
沿运动方向观察,刀具在零件的右边即为右偏刀补,如图所示。
采用刀具间隙补偿指令,编制如图所示图形的加工程序,电极丝的直径Ф0.15 mm,放电间隙δ =0.01 mm。
N10 G92 X0 Y0
N20 G41 D0.085
N30 G01 X40 Y30 F100
N40 X40 Y70
N50 X90 Y70
N60 X90 Y30
N70 X40 Y30
N80 G40 G01 X0 Y0
N90 M30
好了,今天的分享就到这里了哦,希望大家喜欢,喜欢的朋友可以给个关注 收藏转发!!