FANUC数控铣床编程实例29-宏程序编程之G18G19圆弧宏程序铣削圆柱槽

G17、G18、G19三个平面内的圆弧怎么区分,其实很简单,先看三个轴的顺序排列XYZ,前面XY就是我们常用的G17平面圆弧,后面YZ就是G19平面圆弧,剩下的就是G18平面的XZ的圆弧。写下来就是:G17: XY; G18: XZ; G19: YZ

那么各平面内圆弧的顺逆方向如何判断:要从与圆弧所在平面垂直的第三根轴的正半轴位置向负方向看,则平面内圆弧的顺逆方向与时针相同,否则相反。下面使用G18、G19平面内圆弧插补编制一个十字交叉的半圆柱槽件加工宏程序。图纸如下:

工件坐标系设置在工件上表面左下角点,先看主视图,使用R5球刀加工,此图上刀具中心所走轨迹为半径R15半圆,顺时针方向,但要注意,数控编程时,圆弧的顺逆方向要从第三轴的正向向负向看,+Y方向实际是指向观察者对面,所以从图纸后方的+Y位置反过来看时,此圆弧为逆时针圆弧。

以刀具球心为参照:

起点坐标X75Z0

终点坐标X45Z0

圆弧指令G18G3 X45Z0R15

或G18G3X45Z0I-15K0

但按球刀中心编程则:

起点坐标X75Z-5

终点坐标X45Z-5

圆弧指令G18G3 X45Z-5R15

或G18G3X45Z-5I-15K0

下图是另一半圆柱槽从左视图和右视图观察的情况。如果看左视图,+X指向图纸,则图上圆弧看为逆时针,但编程为G02;如果看右视图,+X方向指向读者,则由读者所在的+X方向观察图纸上的圆弧方向则与实际顺逆相同,即G02顺时针。第二个槽的编程与第一槽相似,不再分析。

整个工件的加工参考程序如下:

G90G54G40G1Z100F1000M03S1500

G1X75Y-6F2000

Z-5

#1=-6

WHILE[#1LE86]DO1

G1Y#1F2000

G18G3X45Z-5I-15K0

G1X75

#1=#1+0.2

END1

G1Z5F200

G1X-6Y55

Z-5

#1=-6

WHILE[#1LE126]DO1

G1X#1

G19G2Y25Z-5J-15K0

G1Y55

#1=#1+0.2

END1

G1Z5F200

Z100F1000

M5

M30

毛坯装夹图:

第一个槽加工效果

零件加工完整仿真结果