1.功能
如果工件上在不同的位置有重复出现的形状或结构,或者选用了一个新的参考点,在这种情况下就需要使用可编程零点偏置。由此就产生了一个当前工件坐标系,新输入的尺寸均是在该坐标系中的数据尺寸。可以在所有坐标轴中进行零点偏移。图5-33为可编程零点偏移图。
2.指令格式
图5-33 可编程零点偏移举例
TRANS X_Y_Z_; 可编程的偏移(绝对偏移),清除所有有关偏移、旋转、比例系数,镜像的指令
ATRANS X_Y_Z_; 可编程的偏移(相对偏移),附加于当前的指令
TRANS ; 取消可编程的零点偏置(不带数值),消除所有有关偏移、旋转、比例系数、镜像的指令
3.说明
1)TRANS/ATRANS指令要求一个独立的程序段。TRANS/ATRANS可以用于所有坐标轴的平移偏置,以便在不同的工件原点进行加工,比如在工件的不同位置对重复的加工工艺过程进行编程。
2)TRANS X_Y_Z_是通过在特定轴方向上编写的偏置值来实现坐标系平移的,是绝对坐标系转换,是相对于目前有效的可设置零点偏置(G54~G59)而设置工件坐标系原点。
3)相对指令ATRANS X_Y_Z_也是通过在特定轴方向上编写的偏置值来实现坐标系平移的。不过它是以当前的或上一次的可编程零点位置作为参考点,如图5-34所示。(www.daowen.com)
4)TRANS(不带数值),取消可编程的零点偏置,这里所有前面编程过的框架被取消,可设定的零点偏置(G54~G59)仍处于有效状态。
4.编程举例
【例5-20】 用TRANS/ATRANS指令编程实例。
在该工件里,所描述的形状在同一个程序里出现几次。这个形状的加工程序编成子程序存储,用坐标系平移指令来设置这些位置的工件原点,然后去调用子程序,如图5-35所示。
加工程序及其说明见表5-20。
图5-34 TRANS/ATRANS的关系示意图
图5-35 用TRANS/ATRANS指令编程实例
表5-20 用TRANS/ATRANS指令编程
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。