卧式加工中心在加工零件时,由于零件加工零件的需要,工作台通常需要旋转任意角度。
如果工作坐标系原点与工作台旋转中心重合,则工作台旋转不影响加工。 但工件坐标系原点的选择是由零件的结构特点和编程需要决定的,因此被加工工件通常与工作台的回转中心不重合。 工作坐标系的原点跟随工作台的旋转。

因此,重新设置工作坐标系的原点。 每台卧式加工中心的Z轴主轴端面到B轴回转中心的距离是固定的。 这是因为如果水平+B轴旋转,坐标系变换时必须使用这个值。 在宏程序中。
设置一个表面的工作坐标系原点后,根据修正值手动计算出另一表面的工作坐标系原点,并输入到相应的工作坐标系中。 90°、180°、270°的工作坐标系原点对于任何旋转角度都无法计算。
本程序可以根据工作坐标系原点的初始设定值,实现工作台旋转任意角度的工作坐标系原点的自动修正计算,并设置新的原点。 自动输入对应工件的工件坐标系,减少了工件坐标系的建立时间和出错的可能性,提高了生产效率和精度。