理论教育 TRANS/ATRANS:优化的可编程零点偏置

TRANS/ATRANS:优化的可编程零点偏置

时间:2023-06-17 理论教育 版权反馈
【摘要】:TRANS/ATRANS可以用于所有坐标轴的平移偏置,以便在不同的工件原点进行加工,比如在工件的不同位置对重复的加工工艺过程进行编程。

TRANS/ATRANS:优化的可编程零点偏置

1.功能

如果工件上在不同的位置有重复出现的形状或结构,或者选用了一个新的参考点,在这种情况下就需要使用可编程零点偏置。由此就产生了一个当前工件坐标系,新输入的尺寸均是在该坐标系中的数据尺寸。可以在所有坐标轴中进行零点偏移。图5-33为可编程零点偏移图。

2.指令格式

978-7-111-35733-9-Part02-160.jpg

图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。

978-7-111-35733-9-Part02-161.jpg

图5-34 TRANS/ATRANS的关系示意图

978-7-111-35733-9-Part02-162.jpg

图5-35 用TRANS/ATRANS指令编程实例

5-20TRANS/ATRANS指令编程

978-7-111-35733-9-Part02-163.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈