线切割电脑怎么样把图放大(今天带来,数控线切割机床程序编制的步骤与方法,希望大家喜欢)
大家好,我是木子,今天给大家带来数控线切割机床程序编制的步骤与方法,希望大家喜欢,正文在下
数控线切割机床程序编制的方法有手工编程和自动编程两种。目前我国数控线切割机床常用的手工编程格式,有符合国际标准的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
例如程序段
N0010S300M03
N0020G92X0Y0
N0030G01X10Y20F100
N0040G01X30
……
N0080M30
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——确定程序加工的起点
格式:G92X_Y_
说明:
X,Y表示起点在编程坐标系中的坐标。
执行该指令只建立一个坐标系,刀具并不产生运动,G92为非模态指令。
(2)G05/G06/G07/G08/G09/G10/G11/G12——镜像加工指令
镜像加工指令单独成为一个程序段,在该程序段以下的程序段中,X,Y坐标按照一定的关系式含义发生变化,直到出现取消镜像指令为止。
①G05——X轴镜像。函数关系式:X=-X。
②G06——Y轴镜像。函数关系式:Y=-Y。
编程时先编写原程序段程序,然后插入镜像语句,便成为镜像加工程序。
如图所示,应用镜像指令,编制加工程序:
P20原程序段
N0010G92X0Y0
N0020G01X20Y30F100
N0030G01X30Y30
N0040G01X0Y0
N0050M02
……
P30X轴镜像加工程序
N0010G05
N0020G92X0Y0
N0030G01X20Y30F100
N0040G01X30Y30
N0050G01X0Y0
N0060G12
N0070M02
……
③G07——X,Y轴交换。函数关系式:X=Y,Y=X。
如图所示,应用G07交换指令,编制加工程序
P40原程序段
N0010G92X0Y0
N0020G01X10Y30F100
N0030G01X20Y30
N0040G01X0Y0
……
P50X、Y轴交换后程序段
N0010G92X0Y0
N0020G07
N0030G01X10Y30F100
N0040G01X20Y30
N0050G01X0Y0
N0060G12
……
④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
N0000G92X0Y0
(a)
N0010G91G01X30Y30F100
N0020Y40
N0030X60
N0040G02X0Y-40I0J-20
N0050G01X-60
N0060G01X-30Y-30
(b)
N0070G05
N0080G92X0Y0
N0090G91G01X30Y30F100
N0100Y40
N0110X60
N0120G02X0Y-40I0J-20
N0130G01X-60
N0140G01X-30Y-30
N0150G12
(c)
N0160G06
N0170G25N0010.0060无条件跳转/调用
N0180G12
(d)
N0190G05G06
N0200G25N0010.0060
N0210M30
(3)G25——无条件跳转/调用
格式:G25N_
说明:G25表示无条件跳转,N表示要跳转的目标程序段号。
例如:
N00G01X10F100
N05Y50
N10G25N60
N20X50
……
N60G01X20
当CNC读到N10时,将跳转到N60,从N60继续运行。
(4)G40/G41/G42——刀具(电极丝半径与放电间隙)补偿指令。
①G40——取消刀具补偿指令(本指令放在退刀线程序段之前)
②G41——左偏刀具间隙补偿指令(本指令放在进刀线程序段之前)
格式:G41D
说明:D偏移量,即电极丝半径与放电间隙之和。
沿运动方向观察,刀具在零件的左边即为左偏刀补,如图所示。
③G42——右偏刀具间隙补偿指令(本指令放在进刀线程序段之前)
格式:G42D
说明:D偏移量,即电极丝半径与放电间隙之和。
沿运动方向观察,刀具在零件的右边即为右偏刀补,如图所示。
采用刀具间隙补偿指令,编制如图所示图形的加工程序,电极丝的直径Ф0.15mm,放电间隙δ=0.01mm。
N10G92X0Y0
N20G41D0.085
N30G01X40Y30F100
N40X40Y70
N50X90Y70
N60X90Y30
N70X40Y30
N80G40G01X0Y0
N90M30
好了,今天的分享就到这里了哦,希望大家喜欢,喜欢的朋友可以给个关注+收藏转发!!