日本丰田加工中心,发那科18i的系统在编制铣螺纹的程序时报警出错,详细程序如下:
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;(返回主程序)
这个程序是在网上找的,在运行到子程序时出错,说是错误的面和轴选择,哪位知道怎么回事请详解,万分感谢!是不是设备没有这个功能?但是18I的系统按道理是支持的啊!
在子程序里加上G17就可以实现?
|
|