数控编程代码举例详解(数控编程100例之第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格式编程来得大。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com