以下是一个西门子828D斜面加工编程实例:
假设要进行一次X方向上的斜面加工,加工范围为X0到X100,Y方向上的距离为50mm,切削深度为2mm。为了简化问题,假设刀具直径为10mm,切削速度为1000mm/min,进给速度为500mm/min,切削转速为1000转/分。
G54 G40 G49 G80 G90
G0 X0 Y0 Z50
M3 S1000
G1 Z-2 F500
G17 G42 D1 X0 Y0 Z50 H1
G3 X100 Y50 Z-2 I0 J-25 D1
G1 Z50
G0 X0 Y0 Z50
M30
上述程序中,G54表示使用工件坐标系,G40表示取消半径补偿,G49表示取消长度补偿,G80表示取消循环,G90表示使用绝对坐标系。G0表示快速移动,G1表示线性插补运动,G3表示圆弧插补运动。X、Y、Z分别表示工件坐标系下的X、Y、Z坐标轴,F表示进给速度,S表示切削转速,D表示刀具半径补偿号,H表示刀具长度补偿号。程序中的其它指令和参数含义,可参考西门子828D编程手册。