毛坯∮80*70,要求加工到∮60*60,我们选用宏程序的方式进行编程加工.
本编程方式只是讲解实际运用的方法和例子,实际加工的时候不如用系统现有的指令方便和快捷.
M3S800T101G99 开启主轴选择刀具
#1=80 定义毛坯尺寸
#2=2 定义每次切深
#3=1 定义X退刀量和Z起刀点位置
#4=60 定义需要加工的长度
#5=60需要加工的直径尺寸大小
#9=0.25定义F值
G0 X#1 M8快速定位在毛坯直径位置
Z#3 条件判断,如果#1大于等于#5就循环继续加工
#1=#1-#2 毛坯尺寸递减去一层切削深度的值
WHILE[#1GE#5]DO1 快速Z定位到毛坯的接近位置
Z#3 X快速下刀
G0 X#1 加工长度
G1 Z-#4 F#9
G0 U#3退刀
IF[#1EQ#5]GOTO10如果条件没有满足就返回继续加工,如果条件满足就执行下一段
#1=#1-#2
IF[#1LT#5]THEN#1=#5坐标返回到安全位置
END1
N10
G0 Z100. X100. M9程序加工完成结束
M5
M30
閱讀更多 INNOCUT 的文章