O0002;(主程序名)
T2;(2号刀具为16mm的螺纹铣刀)
G80G40G69;(取消固定循环、刀具半径补偿和旋转指令)
G90G54G00X0Y0M03S1800;(程序初始化)
G43Z50.0H02;(2号刀具长度补偿)
Z5.0;(快速移动点定位)
G01Z0F50;(工进到Z0)
G42D02G01X-8Y-10.0;(D02=Rprg,螺纹铣刀的圆角半径编程值,在0A段建立刀补)
G02X-18.0Y0R10;(圆弧导入 R10)
M98P200L14;(调用子程序 O200,调用次数 14 次)
G90G02X-8.0Y10R10.0;(圆弧导出 R10)
G40G01X0Y0;(取消刀补)
G0Z50.0;(退出)
M05;(主轴停止)
M30;(程序结束并返回程序头)
%(程序结束符)
子程序如下。
%(程序开始符)
O200;(子程序)
G91G02I18.0Z-1.50F300;(运用增量坐标值编写,刀具每运行一周沿 Z 轴方向向下移动一个螺距P=1.5mm)
M99;(返回主程序)
联系客服