1.一种定位数控镗铣加工中心的工件中心的方法,其特征在于,包括:
获取工件中心在X轴工件零点偏移值、Z轴工件零点偏移值和V轴工件零点偏移值;
计算工件中心与坐标的第一角度值;
获取与附件类型对应的直角头长度;
根据直角头长度、Z轴工件零点偏移值和V轴工件零点偏移值,判断工件圆心在工作台回转中心的正负方向;
根据工件圆心在工作台回转中心的正负方向,计算工件转过的角度值;
根据所述角度值,计算X轴增量偏移值和Z轴增量偏移值。
2.根据权利要求1所述的定位数控镗铣加工中心的工件中心的方法,其特征在于,所述获取与附件类型对应的直角头长度的步骤,包括
当附件类型为第一直角头时,直角头长度为第一长度值;
当附件类型为第二直角头时,直角头长度为第二长度值;
当附件类型为直轴头时,直角头长度为第三长度值;
当附件类型为加长头时,直角头长度为第四长度值;
当附件类型为主轴时,直角头长度为主轴长度值。
3.根据权利要求2所述的定位数控镗铣加工中心的工件中心的方法,其特征在于,根据直角头长度、Z轴工件零点偏移值和V轴工件零点偏移值,判断工件圆心在工作台回转中心的正负方向的步骤包括:
计算V轴工件零点偏移值加上Z轴工件零点偏值减去直角头长度的数值为方向数值;
当所述方向数值的大于零时,判断出工件圆心在工作台回转中心的正方向;当所述方向数值的小于零时,判断出工件圆心在工作台回转中心的负方向。
4.根据权利要求3所述的定位数控镗铣加工中心的工件中心的方法,其特征在于,所述根据工件圆心在工作台回转中心的正负方向,计算工件转过的角度值的步骤包括:
当工件圆心在工作台回转中心的正方向时,根据X轴工件零点偏移值及方向数值,计算第二角度值;将所述第二角度值减去所述第一角度值,计算出工件转过的角度值;
当工件圆心在工作台回转中心的负方向时,根据X轴工件零点偏移值及方向数值,计算第二角度值;将所述第二角度值加上所述第一角度值,计算出工件转过的角度值。
5.根据权利要求4所述的定位数控镗铣加工中心的工件中心的方法,其特征在于,所述根据所述角度值,计算X轴增量偏移值和Z轴增量偏移值的步骤,包括:
计算X轴增量偏移值等于工件转动后的X轴坐标减去X轴工件零点偏移值;
计算Z轴增量偏移值等于工件转动后的Z轴坐标减去Z轴工件零点偏移值。
6.一种定位数控镗铣加工中心的工件中心的装置,其特征在于,包括:
第一获取模块,用于获取工件中心在X轴工件零点偏移值、Z轴工件零点偏移值和V轴工件零点偏移值;
第一计算模块,用于计算工件中心与坐标的第一角度值;
第二获取模块,用于获取与附件类型对应的直角头长度;
判断模块,用于根据直角头长度、Z轴工件零点偏移值和V轴工件零点偏移值,判断工件圆心在工作台回转中心的正负方向;
第二计算模块,用于根据工件圆心在工作台回转中心的正负方向,计算工件转过的角度值;
第三计算模块,用于根据所述角度值,计算X轴增量偏移值和Z轴增量偏移值。
7.根据权利要求1所述的定位数控镗铣加工中心的工件中心的装置,其特征在于,所述第二获取模块,包括
第一设置单元,用于当附件类型为第一直角头时,设置直角头长度为第一长度值;
第二设置单元,用于当附件类型为第二直角头时,设置直角头长度为第二长度值;
第三设置单元,用于当附件类型为直轴头时,设置直角头长度为第三长度值;
第四设置单元,用于当附件类型为加长头时,设置直角头长度为第四长度值;
第五设置单元,用于当附件类型为主轴时,设置直角头长度为主轴长度值。
8.根据权利要求2所述的定位数控镗铣加工中心的工件中心的装置,其特征在于,所述判断模块,包括:
计算单元,用于计算V轴工件零点偏移值加上Z轴工件零点偏值减去直角头长度的数值为方向数值;
判断单元,用于当所述方向数值的大于零时,判断出工件圆心在工作台回转中心的正方向;当所述方向数值的小于零时,判断出工件圆心在工作台回转中心的负方向。
9.根据权利要求3所述的定位数控镗铣加工中心的工件中心的装置,其特征在于,所述第二计算模块,包括:
第一角度计算单元,用于当工件圆心在工作台回转中心的正方向时,根据X轴工件零点偏移值及方向数值,计算第二角度值;将所述第二角度值减去所述第一角度值,计算出工件转过的角度值;
第二角度计算单元,用于当工件圆心在工作台回转中心的负方向时,根据X轴工件零点偏移值及方向数值,计算第二角度值;将所述第二角度值加上所述第一角度值,计算出工件转过的角度值。
10.根据权利要求4所述的定位数控镗铣加工中心的工件中心的装置,其特征在于,所述第三计算模块,包括:
第一偏移值计算模块,用于计算X轴增量偏移值等于工件转动后的X轴坐标减去X轴工件零点偏移值;
第二偏移值计算模块,用于计算Z轴增量偏移值等于工件转动后的Z轴坐标减去Z轴工件零点偏移值。