数控线切割编程实例例1 五角星的数控线切割加工

数控编程代码举例详解(数控编程100例之第1例)(1)

零件分析: 如图1-1所示的某正五角星图形,

边长为40mm,线切割加工时无需考虑电极丝半径及放电间隙

加工坐标原点:无需指定

工艺分析: 使用快走丝线切割加工,穿丝点和退出点均设在(X0,Y0),长度尺寸计算时作圆整处理。

程序编制:

B 20000 B 0B 20000GX L1;

B 32500 B 23500B 32500GX L1;

B 32500 B 23500B 32500GX L4;

B 12500 B 38000B 38000GY L2;

B 32500 B 23500B 32500GX L1;

B 40000 B 0B 40000GX L3;

B 12500 B 38000B 38000GY L2;

B 12500 B 38000B 38000GY L3;

B 40000 B 0B 40000GX L3;

B 32500 B 23500B 32500GX L4;

B 12500 B 38000B 38000GY L3;

B 20000 B 0B 20000GX L3;

DD

关键词: 线切割3B格式编程

技术要点: 3B格式是结构比较简单的一种控制格式,以X向或y向溜板进给计数的方法决定是否到达终点

它的指令格式为: B X B Y B J G Z,其中B为分隔符:X、Y、J为数值,最多6位,J是计数长度,有时需要补前零:G为计数方向,有GX和GY两种:Z为加工码,有12种,即L1、L2、L3、L4、NR1、NR2、NR4、SRI、SR2、SR3、SR4

X、Y、J均取绝对值,加工直线时,X、Y为相对于起点的终点坐标值

加工圆弧时,X、Y为起点相对于圆心的坐标值计数长度J取值起点到终点的溜板移动总长度,即被加工曲线在计数方向上的总投影长度

例如,起点为(2,3)终点为(7,10)的直线的3B指令是B7000GYL1:半径为9.22、圆心坐标为(0,0)起点坐标为(-29

终点坐标为(9,-2)的圆弧3B指令是B2000B9000B25440GYNR2。

3B格式程序以DD表示程序结束

提示: X、Y、J的数值最多6位,而且都要取绝对值,即不能用负数。当X、Y的数值为0时,可以省略,即“B0”可以省略成“B”但是作为分隔符的“B”不能省略。

技巧: 使用对齐方式书写3B格式的线切割程序可以使程序一目了

方便进行程序的检视,在编写程序时可以使用填充表格的方式进行。

警告: 线切割指令中的坐标值单位为um,而不是mm,对于大部分以mm为单位的图样或图形,应将其转换成m为单位,如40.0应该写成B40000。

个人观点: 3B格式及带补偿功能的3B格式(也称为4B格式)程序结构简单,使用的控制器功能有限,而且这种格式只能支持快走丝的线切割,从当前的线切割发展来看,已经不是发展的方向,将可能被淘汰,但是部分旧机器还在应用,而部分新机型也可以支持3B格式,目前可应用的机床还比较广泛,3B格式编程,其数值的计算和程序的编写工作量都要比使用1SO格式编程来得大。

,