日本豐田加工中心,發(fā)那科18i的系統(tǒng)在編制銑螺紋的程序時報警出錯,詳細程序如下:
O0002;(主程序名)
T2;(2號刀具為16mm的螺紋銑刀)
G80G40G69;(取消固定循環(huán)、刀具半徑補償和旋轉(zhuǎn)指令)
G90G54G00X0Y0M03S1800;(程序初始化)
G43Z50.0H02;(2號刀具長度補償)
Z5.0;(快速移動點定位)
G01Z0F50;(工進到Z0)
G42D02G01X-8Y-10.0;(D02=Rprg,螺紋銑刀的圓角半徑編程值,在0A段建立刀補)
G02X-18.0Y0R10;(圓弧導(dǎo)入 R10)
M98P200L14;(調(diào)用子程序 O200,調(diào)用次數(shù) 14 次)
G90G02X-8.0Y10R10.0;(圓弧導(dǎo)出 R10)
G40G01X0Y0;(取消刀補)
G0Z50.0;(退出)
M05;(主軸停止)
M30;(程序結(jié)束并返回程序頭)
%(程序結(jié)束符)
子程序如下。
%(程序開始符)
O200;(子程序)
G91G02I18.0Z-1.50F300;(運用增量坐標值編寫,刀具每運行一周沿 Z 軸方向向下移動一個螺距P=1.5mm)
M99;(返回主程序)
這個程序是在網(wǎng)上找的,在運行到子程序時出錯,說是錯誤的面和軸選擇,哪位知道怎么回事請詳解,萬分感謝!是不是設(shè)備沒有這個功能?但是18I的系統(tǒng)按道理是支持的??!
在子程序里加上G17就可以實現(xiàn)?
|
|