电火花线切割编程实例一
例:在一块270mm×165mm的方板上切割出如图所示的长方形、三解形和圆形。其中P1、P2和P3为穿丝点,电极丝的初始坐标为(80,40)。
本例采用主程序和三个子程序来完成整个零件的加工,其中每个子程序完成一个图形的加工,程序如下:
O0100(MAIN) ;主程序
G92 X80.0 Y40.0; 设定坐标系
M98 P0101; 调用子程序P1
G93 X0.0 Y0.0; 坐标平移
M50; 切断丝
G90 G00 X100.0 Y120.0; 快速移动
M60; 穿丝
M98 P0102; 调用子程序P2
G93 X0.0 Y0.0; 坐标平移
M50; 切断丝
G90 G00 X200.0 Y80.0; 快速移动
M60; 穿丝
M98 P0103; 调用子程序P3
M30; 程序结束
下面是三个子程序:
O0101(P1) 子程序P1
G93 X120.0 Y60.0; 坐标原点平移到矩形的右上角处
G90 G01 Y0.0; 绝对坐标从矩形中心到矩形上边中心处
X0.0; 到矩形右上角处
Y-40.0; 到矩形右下角处
X-80.0; 到矩形左下角处
Y0.0; 到矩形左上角处
X-40.0; 到矩形上边中心处
Y-20.0; 回到矩形的穿丝点(矩形切割的起点)
M99; 子程序结束返回主程序
O0102(P2) 子程序P2
G93 X100.0 Y80.0; 坐标平移三角形底边中间处
G90 G01 Y60.0; 到三角形顶点处
X40.0 Y0.0; 到三角形右下角处
Y-40.0; 到三角形左下角处
X0 Y60.0; 到三角形顶点处
Y40.0; 回到三角形的穿丝点(三角形切割的起点)
M99; 子程序结束返回主程序
O0103(P3) 子程序P3
G93 X200.0 Y80.0; 坐标平移到圆心处
G90 G01 Y40.0; 到圆以上圆上一点
G02 J-40.0; 顺时针切割圆
G01 Y0.0; 回到圆心处
M99; 子程序结束返回主程序
数控线切割编程实例二
实例1样板的数控切割加工
零件分析:对图3-1所示某样板,进行数控线切割加工。
加工坐标原点:
X:左边线;
Y:下边线。
工艺分析:此工件加工暂不考虑补偿,初始切割长度为5mm,穿丝点及退出点均设置在(38,0)。
程序编制:
N10 T84 T86 G90 G92 X38.0 Y0;
N12 G01 X33.0 Y0;
N16 G02 X0 Y5.0 10.0 J5.0;
N18 G01 X0 Y15.0;
N20 G01 X47.5 Y80.0;
N22 G01 X55.0 Y80.0;
N24 G01 X40.0 Y7.0;
N26 G01 X33.0 Y0;
N28 G01 X38.0 YO;
N30 T85 T87 M02;
关键词:线切割ISO指令格式编程
技术要点:线切割加工ISO指令格式程序的常用指令:
G92工件起始点设置指令:用于设置加工程序在所选坐标系中的起始点坐标,格式为G92 X_Y_,设定当前位置在所选坐标系中的起始点坐标值。
G90绝对坐标指令:表示后续程序段中的坐标值都应按绝对方式编程,即所有点的表示数值都是在编程坐标系中的点坐标值。
G91相对坐标指令:表示后续程序段中的坐标值都应按相对方式编程,即点的表示数值都是以前一个坐标位置为起点来计算运动终点的位置矢量。
G00快速定位:在线切割机床不放电的情况下,使指定的坐标轴以快速运动的方式从当前所在位置移动到指令给出的目标位置,只能用于快速定位,不能用于切削加工。
G01直线插补:其典型格式为:G01 X_ Y_。
G02/03顺/逆圆弧插补:格式为:G02/G03 X_ Y_I_J_,其中I/J是圆心在X、Y轴上相对于圆弧起点的矢量值。
提示:线切割的ISO指令中没有F指令,即在插补指令后不需指定进给F,其切削的进给速度由加工工件的高度、切割电极丝、切割电流参数等决定。
技巧:线切割编程时,如果图样标注使用统一基准,以该基准线作为坐标系原点位置,这样可以减少点坐标的计算工作量。
警告:线切割加工工件一般要有预钻孔作为穿丝点。编程时应根据预钻孔的位置设定程序的起始点,同时使穿丝点与起始点的距离不要太长。
个人观点:ISO编程方式是一种通用的编程方法,它适用于大部分快走丝线切割机床和慢走丝线切割机床。其控制功能更为强大,使用更为广泛、将是以后线切割机床的发展方向。
实例2五角星的数控线切割加工
零件分析:如图1-1所示的某正五角星图形,边长为40mm。线切割加工时无需考虑电极丝半径及放电间隙。
加工坐标原点:无需指定。
工艺分析:使用快走丝线切割加工,穿丝点和退出点均设在五角星的左下角。
程序编制:
B 20000 B 0B 20000 GX L1;
B 32360 B 23511 B 32360 GX L1;
B 32360 B 23511 B 32360 GX L4;
B 12360 B 38042 B 38042 GY L2;
B 32360 B 23511 B 32360 GX L1;
B 40000 B 0B 40000 GX L3;
B 12360 B 38042 B 38042 GY L2;
B 12360 B 38042 B 38042 GY L3;
B 40000 B 0B 40000 GX L3;
B 32360 B 23511 B 32360 GX L4;
B 12360 B 38042 B 38042 GY L3;
B 20000 B 0B 20000 GX L3;
DD
关键词:线切割3B格式编程
技术要点:3B格式是结构比较简单的一种控制格式,以X向或Y向溜板进给计数的方法决定是否到达终点。
3B编程和指令格式为:BX BY BJ G Z,其中B为分隔符;X、Y、J为数值,最多6位;G为计数方向,有GX和GY两种;Z为加工码,有12种,即L1、L2、L3、L4、NR1、NR2、NR3、NR4、SRl、SR2、SR3、SR4。
X、Y、J均取绝对值,加工直线时,X、Y为相对于起点的终点坐标值;加工圆弧时,X、Y为起点相对圆心的坐标值。计数长度J取值从起点刀终点的溜板移动总长度,即被加工曲线在计数方向上的总投影长度。
例如,起点为(2,3)、终点为〔7,10)的直线的3B指令是B5000B7000B7000GYL1;半径为9.22mm、圆心坐标为(0,0)、起点坐标为(-2,9)、终点坐标为(9,-2)的圆弧3B指令是B2000B9000B25440GYNR2。
3B格式程序以DD表示程序结束。
提示:X、Y、J的数值最多6位,而且都要取绝对值,即不能为负数。当X、Y的数值为0时.可以省赂.即“B0”可以省略成“B”,但是作为分隔符的“B”不能省略。
技巧:使用对齐方式书写3B格式的线切割程序可以使程序一目了然‘方便进行程序的检查,在编写程序时可以使用填充表格的方式进行。
警告:线切割指令中的坐标值单位为μm,而不是mm,并且不允许使用小数,对于大部分以mm为单位的图样或图形,应将其转换成μM为单位,如32.36应该写成B32360。