编程|一文通晓数控加工基本编程代码( 二 )


六、G92与G54~G59之间的优缺点G54~G59是在加工前设定好的坐标系 , 而G92是在程序中设定的坐标系 , 用了G54~G59就没有必要再使用G92 , 否则G54~G59会被替换 , 应当避免 。
注意:
(1)一旦使用了G92设定坐标系 , 再使用G54~G59不起任何作用 , 除非断电重新启动系统 , 或接着用G92设定所需新的工件坐标系 。
(2)使用G92的程序结束后 , 若机床没有回到92设定的原点 , 就再次启动此程序 , 机床当前所在位置就成为新的工件坐标原点 , 易发生事故 。 所以 , 所以慎用 。
七、编程换刀子程序在加工中心上 , 换刀是不可避免的 。 但机床出厂时都有一个固定的换刀点 , 不在换刀位置 , 便不能够换刀 , 而且换刀前 , 刀补和循环都必须取消掉 , 主轴停止 , 冷却液关闭 。 条件繁多 , 如果每次手动换刀前 , 都要保证这些条件 , 不但易出错而且效率低 , 因此我们可以编制一个换刀程序保存 , 到时用M98调用就可以一次性完成换刀动作 。
以哈挺GX1000PLUS加工中心为例 , 示例程序如下:
O2002;(程序名)
G80G40G49;(取消固定循环、刀补)
M05;(主轴停止)
M09;(冷却液关闭)
G91G30Z0;(Z轴回到第二原点 , 即换刀点)
M06;(换刀)
M99;(子程序结束)

在需要换刀的时候 , 只需在MDI状态下 , 键入“T5M98P2002” , 即可换上所需刀具T5 , 从而避免了许多不必要的失误 。 广大读者可根据自己机床的特点 , 编制相应的换刀子程序 。

八、其他程序段顺序号 , 用地址N表示 。 一般数控装置本身存储器空间有限 , 为了节省存储空间 , 程序段顺序号都省略不要 。 N只表示程序段标号 , 可以方便查找编辑程序 , 对加工过程不起任何作用 , 顺序号可以递增也可递减 , 也不要求数值有连续性 。 但在使用某些循环指令 , 跳转指令 , 调用子程序及镜像指令时不可以省略 。 同一条程序段中 , 相同指令(相同地址符)或同一组指令 , 后出现的起作用 。