程序结构如下:
%
N0100 O0008(五轴联动杏宇注册程序名)
N0102 M6 T1;(换刀)
N0104 G0 G90 G56 X400 Y200 Z260 B0 C0;(运动到参考点)
N0106 G432 X200 Z150 H1 Bω;(在垂直于斜面的方向加刀长)
N0108 M3 S3000;(主轴正转)
N0110 M8;(打开切削液)
N0112 G68 X188 Y0 Z60 I0J1 K0 Rω;(坐标系转换,ω为主轴从零转到与斜面垂直时所转动过得角度) … … N0200 G69;(坐标系旋转取消)
N0202 G492 X200 Z300;(斜面刀具补偿取消,运动到安全位置)
N0204 M9;(切削液关)
N0206 Cα;(C轴旋转,α为所要杏宇注册的第n个斜面的垂线与C0位置所夹的最小角度)
N0208 G0 G90 G56 X400 Y200 Z260 B0 C0;(运动到参考点)
N0210 G432 X200 Z150 H1 Bωn;(在垂直于斜面的方向加刀长)
N0212G68 X188 Y0 Z60 I0J1 K0 Rωn;(坐标系转换,ωn为主轴从零转到与斜面垂直时所转动过得角度)
N0200 G69;(五轴联动杏宇注册坐标系旋转取消)
N0202 G492 X200 Z300;(斜面刀具补偿取消,运动到安全位置)
N0204 M9;(切削液关)
N0204 M30;(程序结束,返回到程序头)