数控加工中心需要在特定的结构设备上加工备件和其他产品。这个特定的设计就是工作台。加工零件时,由于加工零件的需要,加工中心通常需要工作台以任意角度旋转。
当工件坐标系的原点与工作台的旋转中心重合时,工作台的旋转不会影响加工。然而,由于工件坐标系原点的选择是根据零件的结构特征和编程要求来确定的,所以通常待加工的零件不能与工作台的旋转中心重合,工件坐标系原点的位置在机床坐标系中随着工作台的旋转而变化。
因此,重置工件坐标系的原点。每个水平加工中心在Z轴主轴端面和B轴旋转中心之间有一个固定值,因为当水平加上B轴旋转时,用宏程序转换坐标系时需要这个值。下面是我们公司研究的一个简单可行的方法。
设定一个曲面的工件坐标系原点后,手动计算其他曲面的工件坐标系原点,并根据补偿值输入相应的工件坐标系。容易出错,只能计算工件坐标系在工作台旋转90度、180度和270度位置的原点,而不能计算任意旋转角度的坐标系的原点。
根据初始工件坐标系原点设定值,程序可以实现任意角度工作台旋转的工件坐标系原点的自动补偿计算,并设定新的工件坐标系原点,自动输入到相应的工件坐标系中,从而减少工件坐标系设定时间和误差概率,提高生产效率和精度。