CN107450473A - 一种cfxyza型五轴数控机床旋转轴几何误差计算、补偿及其验证方法 - Google Patents

一种cfxyza型五轴数控机床旋转轴几何误差计算、补偿及其验证方法 Download PDF

Info

Publication number
CN107450473A
CN107450473A CN201710654912.4A CN201710654912A CN107450473A CN 107450473 A CN107450473 A CN 107450473A CN 201710654912 A CN201710654912 A CN 201710654912A CN 107450473 A CN107450473 A CN 107450473A
Authority
CN
China
Prior art keywords
compensation
points
axle
actual
rotation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710654912.4A
Other languages
English (en)
Other versions
CN107450473B (zh
Inventor
梁睿君
何磊
邵伟业
王庆伦
梁莹莹
陈蔚芳
黄敏凯
吴贤莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201710654912.4A priority Critical patent/CN107450473B/zh
Publication of CN107450473A publication Critical patent/CN107450473A/zh
Application granted granted Critical
Publication of CN107450473B publication Critical patent/CN107450473B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35408Calculate new position data from actual data to compensate for contour error

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,当CFXYZA型五轴数控机床的旋转轴转动时,在主轴端与工作台间安装球杆仪,可建立球杆仪两测量球的球心间的相对位置点坐标与姿态矢量,再通过修正数控代码来补偿位置点误差与姿态矢量误差,具体过程是先修正AC轴的旋转转角来补偿姿态矢量误差,再调整移动轴来补偿位置点误差,最后使用球杆仪测量补偿前后运动过程中的圆轨迹,通过比较该实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评定误差补偿效果。本发明对该误差补偿验证过程中所涉及的代码修正运算均作了详细论述,非常适用于对机床旋转轴几何误差的快速补偿、验证。

Description

一种CFXYZA型五轴数控机床旋转轴几何误差计算、补偿及其 验证方法
技术领域
本发明涉及数控机床误差补偿技术领域,特别涉及一种CFXYZA型五轴数控机床旋转轴几何误差计算、补偿及其验证方法。
背景技术
五轴机床旋转轴的几何误差不仅直接影响刀具切削点位置,而且影响刀轴姿态矢量,因此相较于三轴机床,增加的两个旋转轴给加工精度的提高带来一定的困难。
旋转轴运动的误差补偿效果可以通过分析加工测试件的表面轮廓精度来评定,但是该方法需要加工测试件和利用三坐标测量机来检测试件表面轮廓度,过程繁琐复杂,而且该方法不能直接得到两个旋转轴不同误差项的补偿效果。
使用球杆仪可以直接检验旋转轴运动圆轨迹,但补偿效果的验证涉及较为复杂的计算过程,本专利提出一种基于球杆仪的能够快速、准确验证旋转轴几何误差补偿精度的新方案及其详尽的计算方法,对于提高多轴数控机床的几何精度具有工程应用价值。
发明内容
本发明的目的在于提供一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,以期能够快速、简单的实现对A、C轴旋转运动几何误差补偿的验证。
为了达成上述目的,本发明的解决方案包括以下步骤:
(1)针对CFXYZA型五轴数控机床的具体结构,建立机床参考坐标系、C轴坐标系、补偿坐标系;
(2)C轴补偿和验证过程具体包括以下步骤:
1)使主轴中心和C轴中心重合,球杆仪的中心球安装在主轴上,传感器球安装在与C轴工作台联结的中心座上;固定其他轴,仅C轴带动球杆仪转动;
2)在1)条件下,建立中心球球心G点与传感器球球心M点间拓扑链的坐标变换关系,得到G点相对于M点的理想姿态矢量和位置坐标;根据理想姿态矢量与理想旋转角之间关系获得实际姿态矢量与实际旋转角之间关系式,由理想位置坐标与理想平移量之间关系获得实际位置坐标与实际平移量之间关系式;
3)在考虑C轴几何误差的情况下,求出G点相对于M点的实际姿态矢量,通过迭代修正A、C轴的旋转角度补偿姿态矢量误差;
4)以修正后的A、C轴的旋转角度求出G点相对于M点的实际位置点,再通过平移X、Y、Z轴补偿位置点误差;
5)利用球杆仪分别测量补偿前和补偿后的圆轨迹,通过分析该实际圆轨迹与几何圆间误差轨迹的圆度偏差来评价C轴的补偿精度。
(3)A轴补偿、验证实验有以下步骤:
1)球杆仪的中心球安装在主轴上,传感器球安装在与C轴工作台联结的中心座上;C轴不动,A轴旋转时,Y、Z轴同步联动做与A轴反向的圆弧插补,使中心球球心的坐标位置不变;
2)在1)条件下,建立中心球球心G点与传感器球球心M点间拓扑链的坐标变换关系,得到G点相对于M点的理想姿态矢量和位置坐标;根据理想姿态矢量与理想旋转角之间关系获得实际姿态矢量与实际旋转角之间关系式,由理想位置坐标与理想平移量(其中不含圆弧插补量)之间关系获得实际位置坐标与实际平移量(其中不含圆弧插补量)之间关系式;
3)在考虑A轴几何误差的情况下,求出G点相对于M点的实际姿态矢量,通过迭代修正A、C轴的旋转角度补偿姿态矢量误差;
4)以修正后的A、C轴的旋转角度求出G点相对于M点的实际位置点,再通过平移X、Y、Z轴补偿位置点误差;
5)使用球杆仪分别测量补偿前和补偿后的圆轨迹,由于在测量中有移动轴的联动,测得的误差为移动轴与旋转轴运动的耦合误差,通过测量杆长变化量,可根据球杆仪两端测量球的实际位置来解耦获得仅受旋转轴误差影响的杆长变化量,再通过分析该实际圆轨迹与几何圆间误差轨迹的圆度偏差来评价A轴的补偿精度。
上述步骤(1)中,分析机床结构时采用低序体阵列描述法,分别建立床身到G点以及床身到M点的拓扑链。
上述步骤(2)、(3)中,求G点相对M点的位置坐标及姿态矢量时,需用到多体运动学与齐次坐标变换理论。
上述步骤(2)和(3)中2)、3)步骤具体为:
①先由G点相对M点的实际姿态矢量求出A、C轴受几何误差影响的实际旋转角度,判断该实际旋转角度与理想旋转角度间的差值(可为负值)是否满足姿态矢量补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至②;若满足,转至③;
②以理想旋转角度值与①中旋转角度差值之和作为修正后的A、C轴旋转角度值,再由修正后的A、C轴旋转角度求出G点相对M点的实际姿态矢量,重复①;
③经迭代修正后求得的实际旋转角度与理想旋转角度间的差值满足姿态矢量补偿终止条件,则姿态矢量补偿完成,并得到最终修正后的A、C轴旋转角度值。
上述步骤(2)中3)和4)的具体实施方式为:
①以步骤(2)-3)中补偿、修正后的A、C轴旋转角度,求出G点相对于M点的实际位置坐标,判断该实际位置坐标与理想位置坐标的沿X、Y、Z三个方向的分量的差值是否均满足位置点补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至②;若满足,转至③;
②通过调整移动轴改变中心球球心G点的位置来进行位置点补偿,以理想位置坐标值与①中位置坐标差值之和作为修正后的位置坐标值,再根据实际位置坐标与实际平移量之间关系式求出移动轴的平移调整量;再由修正后的移动轴的平移量求出G点相对M点的实际位置坐标,重复①;
③经迭代修正后求得的实际位置坐标与理想位置坐标间的差值满足位置点补偿终止条件,则位置点补偿完成,并得到最终修正后的X、Y、Z轴的平移量。
上述步骤(3)中3)和4)的具体实施方式为:
①在A轴补偿、验证实验中,由于Y、Z轴联动做与A轴反向、同步的圆弧插补,因此所需补偿的位置点误差,不仅有A轴转动时的产生的位置点误差,还有Y、Z轴做圆弧插补时产生的位置点误差;
②将A轴的目标旋转角度进行N等分,同时根据插补圆弧的起点、终点、圆弧半径及圆弧插补方向(顺圆弧或逆圆弧),求出YZ平面内的圆心坐标及圆弧的起始弧度,并将该圆弧分为等弧度的N段,得到(N+1)个等分点,A轴的(N+1)个等分转角与圆弧的(N+1)个等分点一一对应;
③以步骤(3)-3)中补偿、修正后的A、C轴旋转角度,求出A轴转动及Y、Z轴做同步圆弧插补时,G点相对于M点的实际位置坐标,并计算位置点误差;判断该实际位置坐标与理想位置坐标的沿X、Y、Z三个方向的分量的差值是否均满足位置点补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至④;若满足,转至⑤;
④通过调整移动轴改变中心球球心G点的位置来进行位置点补偿,以理想位置坐标值与③中位置坐标差值之和作为修正后的位置坐标值,再根据实际位置坐标与实际平移量之间关系式求出移动轴的平移调整量(其中不含圆弧插补量);再由修正后的移动轴的平移调整量与圆弧插补量之和求出G点相对M点的实际位置坐标,重复③;
⑤经迭代修正后求得的实际位置坐标与理想位置坐标间的差值满足位置点补偿终止条件,则位置点补偿完成,并得到最终修正后的X、Y、Z轴的平移量(其中不含圆弧插补量)。
⑥编写补偿指令:对于YZ平面内的圆弧插补指令,由于确定一段圆弧需要三个点,通常可将(N+1)取为3的整数倍,从第一个等分点及等分角度处开始,以每三个连续位置的修正后的Y、Z坐标构造新圆弧,求算出相应的圆心点及半径,再依此编写圆弧补偿指令;以第一个点与第三个点的X坐标编写直线插补补偿指令。
上述步骤(2)中5)的具体实施方式为:
根据C轴的补偿模型,得到修正后的数控代码;在相同实验条件下,按修正后的数控代码运行机床;使用球杆仪分别测量补偿前和补偿后的圆轨迹,通过分析该实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评价C轴的补偿精度。
上述步骤(3)中5)的具体实施方式为:
根据A轴的补偿模型,得到修正后的数控代码;在相同实验条件下,按修正后的数控代码运行机床;使用球杆仪分别测量补偿前和补偿后的圆轨迹,再对所测的补偿前的误差数据进行解耦处理,可先根据A轴补偿实验中球杆仪的安装测量模式,由齐次矩阵变换求得旋转运动时球杆仪两端测量球心的实际位置坐标,继而可推导出杆长变化量与旋转轴及移动轴的各几何误差元素间的数学关系式,通过分离出由移动轴误差所引起的中心球位置的偏移量,从而解耦得到仅受旋转轴误差影响的杆长变化量。最后,通过补偿前后的实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评价A轴的补偿精度。
进一步的,提供一种五轴数控机床旋转轴几何误差计算、补偿及其验证方法,包括如下步骤:
步骤1、针对五轴数控机床的结构,建立机床参考系坐标、C轴坐标系和补偿坐标系;选定旋转轴,设定工作环境和工作参数;
步骤2、建立中心球球心G点与传感器球球心M点间拓扑链的坐标变换关系,得到G点相对于M点的理想姿态矢量和位置坐标;根据理想姿态矢量与理想旋转角之间关系获得实际姿态矢量与实际旋转角之间关系式,由理想位置坐标与理想平移量之间关系获得实际位置坐标与实际平移量之间关系式;
步骤3、求出G点相对于M点的实际姿态矢量,通过迭代修正A、C轴的旋转角度补偿姿态矢量误差;
步骤4、以修正后的A、C轴的旋转角度求出G点相对于M点的实际位置点,再通过平移X、Y、Z轴补偿位置点误差;
步骤5、分别测量补偿前和补偿后的圆轨迹,通过分析该实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评价旋转轴的补偿精度。
根据本发明的一个方面,所述步骤3具体为:
步骤31、由G点相对M点的实际姿态矢量求出A、C轴受几何误差影响的实际旋转角度,判断该实际旋转角度与理想旋转角度间的差值是否满足姿态矢量补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至步骤32;若满足,转至步骤33;
步骤32、以理想旋转角度值与实际旋转角度和理想旋转角度间差值之和作为修正后的A、C轴旋转角度值,再由修正后的A、C轴旋转角度求出G点相对M点的实际姿态矢量,重复步骤31;
步骤33、经迭代修正后求得的实际旋转角度与理想旋转角度间的差值满足姿态矢量补偿终止条件,则姿态矢量补偿完成,并得到最终修正后的A、C轴旋转角度值。据本发明的一个方面,当对C轴进行补偿时,所述步骤4具体为:
步骤41、以所述修正后的A、C轴旋转角度,求出G点相对于M点的实际位置坐标,判断该实际位置坐标与理想位置坐标的沿X、Y、Z三个方向的分量的差值是否均满足位置点补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至步骤42;若满足,转至步骤43;
步骤42、通过调整移动轴改变中心球球心G点的位置来进行位置点补偿,以理想位置坐标值与步骤41中差值之和作为修正后的位置坐标值,再根据实际位置坐标与实际平移量之间关系式求出移动轴的平移调整量;再由修正后的移动轴的平移量求出G点相对M点的实际位置坐标,重复步骤41;
步骤43、经迭代修正后求得的实际位置坐标与理想位置坐标间的差值满足位置点补偿终止条件,则位置点补偿完成,并得到最终修正后的X、Y、Z轴的平移量。
根据本发明的一个方面,当对A轴进行补偿时,所述步骤4具体为:
步骤401、由于Y、Z轴联动做与A轴反向、同步的圆弧插补,因此所需补偿的位置点误差,不仅有A轴转动时的产生的位置点误差,还有Y、Z轴做圆弧插补时产生的位置点误差;
步骤402、将A轴的目标旋转角度进行N等分,同时根据插补圆弧的起点、终点、圆弧半径及圆弧插补方向,求出YZ平面内的圆心坐标及圆弧的起始弧度,并将该圆弧分为等弧度的N段,N+1个等分点,使得圆弧的N+1个等分点与A轴的N+1个等分转角一一对应;
步骤403、以所述修正后的A、C轴旋转角度,求出A轴转动及Y、Z轴做同步圆弧插补时,G点相对于M点的实际位置坐标,并计算位置点误差;判断该实际位置坐标与理想位置坐标的沿X、Y、Z三个方向的分量的差值是否均满足位置点补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至步骤404;若满足,转至步骤405;
步骤404、通过调整移动轴改变中心球球心G点的位置来进行位置点补偿,以理想位置坐标值与步骤403中位置坐标差值之和作为修正后的位置坐标值,再根据实际位置坐标与实际平移量之间关系式求出移动轴的平移调整量;再由修正后的移动轴的平移调整量与圆弧插补量之和求出G点相对M点的实际位置坐标,重复步骤403;
步骤405、经迭代修正后求得的实际位置坐标与理想位置坐标间的差值满足位置点补偿终止条件,则位置点补偿完成,并得到最终修正后的X、Y、Z轴的平移量;
步骤406、编写补偿指令:对于YZ平面内的圆弧插补指令,由于确定一段圆弧需要三个点,将N+1取为3的整数倍,从第一个等分点及等分角度处开始,以每三个连续位置的修正后的Y、Z坐标构造新圆弧,求算出相应的圆心点及半径,再依此编写圆弧补偿指令;以第一个点与第三个点的X坐标编写直线插补补偿指令;
根据本发明的一个方面,所述步骤5具体为:
根据补偿模型得到修正后的数控代码;在相同实验条件下,按修正后的数控代码运行机床;使用球杆仪分别测量补偿前和补偿后的圆轨迹,通过分析该实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评价旋转轴的补偿精度。
与现有技术相比,本发明的可快速、简单的实现对A、C轴旋转运动几何误差补偿的验证。以下将根据具体实施例和附图详细说明本发明的效果。
附图说明
图1是某CFXYZA型五轴数控机床结构及各坐标系示意图。
图2和图3是C轴误差补偿验证时的球杆仪安装三维和二维示意图。
图4和图5是A轴误差补偿验证时的球杆仪安装三维和二维示意图。
图6是C轴误差补偿前的运动误差轨迹分析图。
图7是C轴误差补偿后的运动误差轨迹分析图。
图8是A轴误差补偿前的运动误差轨迹分析图。
图9是A轴误差补偿后的运动误差轨迹分析图。
具体实施方式
本发明提供一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,以下将结合附图,对本发明的补偿及验证计算过程进行详细说明。本发明的方案包括以下步骤:
1.建立旋转轴运动时的补偿坐标系{OM}:移动X、Y轴使得主轴对准C轴回转中心OC,以此时A轴与主轴轴线的交点OA建立补偿坐标系{OM},并以OC为原点建立C轴坐标系{OC},且{OC}系与{OM}系方向均平行于机床参考坐标系{OF},参照图1。
2.C轴补偿测量中,使得主轴对准C轴回转中心OC,并将球杆仪的工具杯安装在主轴端,将球杆仪的中心座安装在C轴工作台上,并在初始时将球杆沿平行于X向放置,且有中心球球心与传感器球球心间的距离为dC,参阅图2和图3。
其中,建立C轴补偿模型时,设OC点与OA点间沿Z向的距离为zCA,则OC在{OM}系中坐标为(0,0,-zCA),设传感器球球心M与OC点在X方向的距离为dC,M点到C轴工作台平面的竖直距离为HC,则M点在{OC}系中坐标为(dC,0,HC),由于中心球球心G点位于C轴中心线上,则G在{OM}系中的坐标为(0,0,HC-zCA)。因此,在{OM}系下G点相对M点的综合变换矩阵为:
(式1)以多体运动学及齐次坐标变换理论为基础,由G点与M点间两条拓扑链的变换关系求得。其中,α、β、x、y、z分别表示A、C、X、Y、Z轴相对于{OM}系原点的运动量;T表示机床上各相邻部件体间的理想综合变换矩阵,由各相邻部件体间的初始位置矩阵与运动变换矩阵连乘求得,而其中X、Y、Z、A、S、C分别表示机床部件体X轴、Y轴、Z轴、A轴、主轴、C轴,G、M、OM分别表示G点、M点及{OM}系原点。
G点相对M点的位置坐标及姿态矢量分别为:
设C轴的理想旋转角度为β,首先对β进行N等分,得到(N+1)个等分角度βi=β·i/N(k=0,1,..,N),并依次对C轴旋转到βi进行补偿。
以C轴旋转到第k个等分角度βk时的误差补偿为例,由于理想情况下仅C轴旋转、各移动轴不动,因此有α=x=y=z=0,则G点相对M点的理想的姿态矢量及位置坐标分别为:
可知:理想情况下,G点相对M点的位姿并不会随C轴转角而变化,但在实际转动中,C轴的几何误差会影响两测量球球心的实际位置,产生姿态矢量误差及位置点误差。因此需要先修正C、A轴的旋转角度来补偿姿态矢量误差,再平移X、Y、Z轴来补偿位置点误差,且姿态矢量误差补偿与位置点误差补偿中均需要进行不断的迭代修正。
3.姿态矢量误差的补偿是一个不断迭代修正转角的过程。设第i次修正时的A、C轴转角分别为αk(i)、βk(i),并得到考虑A、C轴几何误差时G点相对M点的实际姿态矢量为:
式中,x′k-1、y′k-1、z′k-1分别表示对C轴旋转到第(k-1)个等分角度βk-1进行补偿时,X、Y、Z轴在{OM}系中的平移量;T′表示机床上各相邻部件体间的实际综合变换矩阵,由各相邻部件体间的初始位置矩阵、静止误差矩阵、运动变换矩阵及运动误差矩阵连乘求得。
根据(式3)可求当刀轴姿态矢量为[Vx Vy Vz 0]T时,A、C轴的旋转角度分别为:
α=k·arccos(Vz)k=1,-1
可知,反解求得的转角α、β的值都可能不唯一,但由于例中该机床A轴的摆角范围为90°~90°,C轴的转角范围为0°~360°,因此在求解α、β时需要根据A、C轴转角范围合理地确定角度值。
的各分量代入(式6)可求得实际姿态矢量所对应的A、C轴转角α′k(i)、β′k(i),判断α′k(i)、β′k(i)是否满足(式7)所示的姿态矢量补偿终止条件:
|α′k(i)k|≤ΔθA|β′k(i)|≤ΔθC (式7)
其中,ΔθA、ΔθC分别表示A、C轴旋转时所允许的角度误差值,下同。
若不满足(式7),需要通过修正A、C轴的旋转角度对姿态矢量误差进行补偿,可通过在理想角度上反向叠加一个大小与补偿值相接近的角度值来实现,其中,A、C轴的旋转角度补偿值分别为:
Δαk(i)=αk-α′k(i)Δβk(i)=βk-β′k(i) (式8)
故,可将A、C轴的旋转角度分别修正为:
αk(i+1)=αk+Δαk(i)βk(i+1)=βk+Δβk(i) (式9)
此处,Δαk(i)、Δβk(i)数值的正/负,分别表示沿与转角αk、βk相同/反的方向进行角度补偿。此外,当α′k(i)、β′k(i)有多个合理解时,由于该转角值应接近αk、βk,因此一般取使|αk-α′k(i)|、|βk-β′k(i)|为最小值的角度值。
(式9)中求得的αk(i+1)、βk(i+1)也就是第(i+1)次修正时的A、C轴转角,可再将其代入(式5)~(式9)进行迭代计算,并对A、C轴的转角值进行不断修正,直至满足(式7)的姿态矢量补偿终止条件,并最终将A、C轴的转角修正为α″k、β″k
4.在位置点误差的迭代补偿中,设第j次修正中得到的X、Y、Z轴相对于(x′k-1,y′k-1,z′k-1)点的移动量分别为Δxk(j)、Δyk(j)、Δzk(j),令xk(j)=x′k-1+Δxk(j)、yk(j)=y′k-1+Δyk(j)、zk(j)=z′k-1+Δzk(j)。由于移动轴补偿量通常为微米级别,故可以忽略移动轴的几何误差,得到G点相对M点的实际位置坐标为:
关联(式4)与(式10),设Δδx、Δδy、Δδz分别表示旋转运动中沿X、Y、Z向的误差允许值,下同,判断是否满足(式11)所示的位置点补偿终止条件:
|P′kx(j)+dC|≤Δδx|P′ky(j)|≤Δδy|P′kz(j)|≤Δδz (式11)
若不满足,则通过调整移动轴来改变G点位置,可将G点相对M点的位置修正为:
由于(式12)中的坐标值表征的是G点相对M点的位置坐标,而M点跟随C轴转动,因此不能直接以该位置坐标与(式4)的理想位置坐标之差作为移动轴补偿量,而应将P″x(j)、P″y(j)、P″z(j)转化为X、Y、Z轴相对于{OM}系的移动量,该转换式可由(式2)反推求得为:
根据(式13)可求得第(j+1)次修正时X、Y、Z轴相对于(x′k-1,y′k-1,z′k-1)点的移动量为:
再继续将其代入(式10)进行迭代修正,并最终求得C轴从βk-1旋转到βk过程中,X、Y、Z轴的补偿值Δxk(n)、Δyk(n)、Δzk(n),至此C轴旋转运动中的几何误差补偿建模完成。
5.为了验证C轴补偿方案,可以将各实验参数α、β、L、dC、HC、zCA及辨识所得X、Y、Z、A、C轴的几何误差数据代入C轴的补偿模型,求得修正后的数控代码。在相同的实验条件下,按修改前后的数控代码运行机床,并使用球杆仪测量C轴旋转运动时的圆轨迹,通过分析其误差轨迹圆度偏差来评价C轴转动的补偿精度。
C轴补偿、验证实验中,选取24个补偿点,即每隔15°进行一次补偿,在相同的实验条件下,按修改前后的代码对C轴旋转运动进行了两次测量,并按JIS B6190-4:2008版本的标准,以去除中心偏置后的圆度偏差为评价指标,得到两次测量的运动误差轨迹及其圆度偏差分析图分别如图4与图5所示,可看出补偿后的最大圆度偏差从8.6μm下降至4.4μm左右,补偿率可达到48.83%。
6.A轴补偿测量时,步骤与C轴类似,参阅图4和图5,将球杆仪的工具杯安装在主轴端,将其中心座安装在C轴工作台上,并在初始时将球杆沿平行于X向放置,得到OC点与OA点间距离为zCA,则OC点在{OM}系中坐标表示为(0,0,-zCA);由于中心球球心G点位于C轴中心线上,因此其球心G在{OM}系中的坐标为(0,0,-HA),而G在{OC}系中的坐标为(0,0,zCA-HA);将球杆沿+X向放置,则传感器球球心M在{OM}系中的坐标为(LA,0,-HA),LA为球杆长度,因此,在{OM}系下点G相对点M的综合变换矩阵为:
式中,α、β、x、y、z分别表示A、C、X、Y、Z轴在{OM}系下的运动量。
则,求得G点相对M点的位置坐标为及姿态矢量分别为:
由(式16)可反推求得x、y、z为:
由(式17)可反推求得α、β,同(式6)。
7.设A轴的理想旋转角度为α,首先将α进行N等分,得到(N+1)个等分角度αi=α·i/N(k=0,1,..,N),同时将YZ平面内的插补圆弧进行N等分,得到与αi相对应的(N+1)个等分点,如设插补圆弧的起点与终点分别为Q1(x,y1,z1)、Q2(x,y2,z2),圆弧插补的理想半径为r,可根据圆弧插补方向(顺圆弧或逆圆弧)求出YZ平面内的圆心坐标为(yo,zo)及圆弧的起始弧度θ1、θ2,并求得(N+1)个等分点分别为:
其中
依次对A轴旋转到αi、Y和Z轴圆弧插补到Q(i)点进行补偿。
8.采用逐点补偿的思路。以A轴旋转到第k个等分角度αk时的误差补偿为例,由于Y、Z轴应同步做反向圆弧插补,且插补半径为HA,即有β=0、x=0、y=-HA·sinαk、z=HA·cosαk-HA,则G点相对M点的理想的姿态矢量及位置坐标分别为:
可知:理想情况下,G点相对M点的位置并不会随A轴转角而变化,但实际运动中,受A轴与Y、Z轴几何误差的影响,产生姿态矢量误差及位置点误差,可先修正A、C轴的旋转角度来补偿姿态矢量误差,再平移X、Y、Z轴来补偿位置点误差。
9.设第i次修正姿态矢量所得到的A、C轴转角分别为αki、βki,在A、C轴几何误差的影响下,G点相对M点的实际姿态矢量为:
根据(式6)可求该实际姿态矢量所对应的A、C轴转角α′ki、β′ki,再通过判断是否满足(式21)所示的姿态矢量补偿终止条件,参照C轴补偿中的(式8)~(式9)不断进行迭代修正,从而求得最终的补偿角度α″k、β″k
|α′ki|≤ΔθA|β′kik|≤ΔθC (式21)
10.调整移动轴来补偿位置点误差时,设x′k(j)、y′k(j)、z′k(j)分别表示对A轴旋转到αk角度进行补偿时第j次迭代修正时的X、Y、Z轴的补偿调整量,即各移动轴除去做圆弧插补的运动量之外的相对于{OM}系的移动量,则A、Y、Z轴同步运动到第k个位置时,考虑移动轴的几何误差,得到G点相对M点的实际位置坐标为:
判断是否满足(式23)所示的位置点补偿终止条件:
|P′kx(j)+LA|≤Δδx|P′ky(j)|≤Δδy|P′kz(j)|≤Δδz (式23)
若不满足,则通过调整移动轴来改变G点位置,可关联(式19)与(式22),参照(式12)将G点相对M点的位置修正为:
虽然理想情况下C轴不动且M点空间位置不变,但补偿姿态矢量时需要微调C轴转角,因此仍需将P″kx(j)、P″ky(j)、P″kz(j)代入(式18),转换为X、Y、Z轴相对于{OM}系的平移量,继而可求得各轴除去做圆弧插补的运动量之外的补偿调整量为:
且x″k(j)、y″k(j)、z″k(j)即为第(j+1)次迭代修正时X、Y、Z轴的调整量x′k(j+1)、y′k(j+1)、z′k(j+1),将修正后的移动轴坐标值(x″k(j),y″k(j)-HA·sinαk,z″k(j)+HA·cosαk-HA)继续代入(式22)进行位置点误差计算并迭代修正,直至求得的满足位置点补偿终止条件,并求得对A轴旋转αk角度进行补偿时各移动轴的最终补偿值x′k、y′k、z′k,完成相对位置补偿。
11.编写补偿指令:对于YZ平面内的圆弧插补指令,由于确定一段圆弧需要三个点,通常可将(N+1)取为3的整数倍,从第一个等分点Q(0)及等分角度α0处开始,以每三个连续位置的修正后的Y、Z坐标构造新圆弧,求算出相应的圆心点及半径,再依此编写圆弧补偿指令;以第一个点与第三个点的X坐标编写直线插补补偿指令。
以A轴旋转到αk-1、αk、αk+1三个位置处为例,设x′k-1、y′k-1、z′k-1分别表示A轴旋转到αk-1时X、Y、Z轴的补偿调整量,x′k、y′k、z′k分别表示A轴旋转到αk时X、Y、Z轴的补偿调整量,x′k+1、y′k+1、z′k+1分别表示A轴旋转到αk+1时X、Y、Z轴的补偿调整量,则这三个位置处经补偿、修正后的坐标分别为(x′k-1,y′k-1-HA·sinαk-1,z′k-1+HA·cosαk-1-HA)、(x′k,y′k-HA·sinαk,z′k+HA·cosαk-HA)、(x′k+1,y′k+1-HA·sinαk+1,z′k+1+HA·cosαk+1-HA),以三个位置处的Y、Z坐标构造新圆弧,计算其相应的圆心点及半径,并编写圆弧补偿指令,再由第一个点与第三个点的X坐标,即x′k-1与x′k+1编写直线插补补偿指令。
12.为了验证A轴补偿方案,可以将各实验参数α、β、LA、HA、zCA及辨识所得X、Y、Z、A、C轴的几何误差数据代入A轴补偿模型,求得修正后的数控代码。在相同的实验条件下,按修改前后的数控代码运行机床,并使用球杆仪测量A、Y、Z多轴联动时的圆轨迹,通过分析其误差轨迹圆度偏差来评价A转动的补偿精度。
13.A轴补偿实验中,在使用球杆仪测量旋转轴误差时,由于移动轴的联动,测得的误差为移动轴与旋转轴运动的耦合误差,为了精确得到受旋转轴误差影响的杆长变化量,需要对测得的杆长变化量进行解耦,可根据球杆仪两端测量球的实际位置进行解耦。步骤为:首先根据A轴补偿实验中球杆仪的安装测量模式,由齐次矩阵变换求得旋转运动时球杆仪两端测量球心的实际位置坐标,继而可推导出杆长变化量与旋转轴及移动轴的各几何误差元素间的数学关系式,通过分离出由移动轴误差所引起的中心球位置的偏移量,从而解耦得到仅受旋转轴误差影响的杆长变化量。具体过程如下:
①参阅图5,可得到在测量初始位置(即A轴旋转角度为αi=0°)时,G点在{OM}系中的齐次坐标为:G0=[0 0 -HA 1]T,则理想状态下,当A轴旋转αi角度时,对应各位置处的G点在{OM}系中的齐次坐标为:
Gi=[0 -HA·sinαi -HA·cosαi 1]T (式26)
将Gi点的理想坐标和A轴误差矩阵相乘,得到中心球球心的实际位置为:
②在A轴误差测量过程中,Y、Z轴联动做反方向圆弧插补,同时Y轴及Z轴的几何误差会影响中心球位置,设受移动轴误差影响而在G点处产生的沿X、Y、Z方向的位移误差分别为Δxi、Δyi、Δzi,其中下标i表示A轴的不同转角位置,则在A轴与Y、Z轴耦合误差影响下,Gi在{OM}系中的实际位置为:
③X向测量模式时,设LAx为测量时球杆仪的理论杆长,根据球杆仪的安装方式,可得到传感器球心M的实际位置为M=[LAx 0 -HA 1]T
实际测量中,受Y轴及Z轴的几何误差影响下,由球杆仪测量所得的杆长变化值设为ΔLi′,则实际杆长可表示为(LAx+ΔLi′),由两点间距离公式求得Gi″点与M点间的实际杆长|Gi″M|,将其与球杆仪所测得的实际杆长联立等式,得到:
对上式两边取平方,忽略误差的二次及高次项,化简后得到:
而当仅考虑旋转轴误差时,设ΔLi为仅受旋转轴误差影响而产生的杆长变化量,同理将Gi′点与M点间的距离与(Lx+ΔLi)联立等式,得到:
对上式两边取平方,忽略误差的二次及高次项,化简后得到:
由(式30)与(式32)可得到:
ΔLi=ΔLi′-Δxi (式33)
④在(式33)中,中心球因受移动轴误差影响而产生的沿X、Y、Z向的位移偏差Δxi、Δyi、Δzi,其值可通过X、Y、Z轴间的误差变换矩阵求得,如(式34)所示:
其中,分别表示表示X轴相对于{OM}系的理想综合变换矩阵、Y轴相对于X轴的实际综合变换矩阵、Z轴相对于Y轴的实际综合变换矩阵。
至此,可解耦求得仅受旋转轴误差影响的杆长变化量ΔLi
14.A轴补偿、验证实验中,选取12个补偿点,即每隔15°进行一次补偿,在相同的实验条件下,按修改前后的代码对A轴旋转运动进行了两次测量,得到两次测量的运动误差轨迹,并按步骤13对所测的补偿前的误差数据进行解耦处理,再按JIS B 6190-4:2008版本的标准,以去除中心偏置后的圆度偏差为评价指标,得到两次测量中运动误差轨迹的圆度偏差分析分别如图6与图7所示,可看出补偿后的最大圆度偏差从12.6μm下降至6.2μm左右,补偿率可达到50.79%。以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

Claims (10)

1.一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,其特征在于:
S1、针对CFXYZA型五轴数控机床的结构,建立机床参考坐标系、C轴坐标系和补偿坐标系;
S2、C轴补偿和验证
S21、使主轴中心和C轴中心重合,球杆仪的中心球安装在主轴上,传感器球安装在与C轴工作台联结的中心座上;固定其他轴,仅C轴带动球杆仪转动;
S22、在S21条件下,建立中心球球心G点与传感器球球心M点间拓扑链的坐标变换关系,得到G点相对于M点的理想姿态矢量和位置坐标;根据理想姿态矢量与理想旋转角之间关系获得实际姿态矢量与实际旋转角之间关系式,由理想位置坐标与理想平移量之间关系获得实际位置坐标与实际平移量之间关系式;
S23、在考虑C轴几何误差的情况下,求出G点相对于M点的实际姿态矢量,通过迭代修正A、C轴的旋转角度来补偿姿态矢量误差;
S24、以修正后的A、C轴的旋转角度求出G点相对于M点的实际位置点,再通过平移X、Y、Z轴来补偿位置点误差;
S25、利用球杆仪分别测量补偿前和补偿后的圆轨迹,由实测的圆轨迹与几何圆之间误差轨迹的圆度偏差来评价C轴的补偿精度;
S3、A轴补偿和验证
S31、球杆仪的中心球安装在主轴上,传感器球安装在与C轴工作台联结的中心座上;C轴不动,A轴旋转时,Y、Z轴同步联动做与A轴反向的圆弧插补,使中心球球心的坐标位置不变;
S32、在S31条件下,建立中心球球心G点与传感器球球心M点间拓扑链的坐标变换关系,得到G点相对于M点的理想姿态矢量和位置坐标;根据理想姿态矢量与理想旋转角之间关系获得实际姿态矢量与实际旋转角之间关系式,由理想位置坐标与理想平移量之间关系获得实际位置坐标与实际平移量之间关系式;
S33、在考虑A轴几何误差的情况下,求出G点相对于M点的实际姿态矢量,通过迭代修正A、C轴的旋转角度来补偿姿态矢量误差;
S34、以修正后的A、C轴的旋转角度求出G点相对于M点的实际位置点,再通过平移X、Y、Z轴来补偿位置点误差;
S35、利用球杆仪分别测量补偿前和补偿后的圆轨迹,根据该实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评价A轴的补偿精度。
2.如权利要求1所述的一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,S22和S23具体为:
S221、由G点相对M点的实际姿态矢量求出A、C轴受几何误差影响的实际旋转角度,判断该实际旋转角度与理想旋转角度间的差值是否满足姿态矢量补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至S222;若满足,转至S223;
S222、以理想旋转角度值与S221中旋转角度差值之和作为修正后的A、C轴旋转角度值,再由修正后的A、C轴旋转角度求出G点相对M点的实际姿态矢量,重复S221;
S223、经迭代修正后求得的实际旋转角度与理想旋转角度间的差值满足姿态矢量补偿终止条件,则姿态矢量补偿完成,并得到最终修正后的A、C轴旋转角度值。
3.如权利要求1所述的一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,S24具体为:
S241、以补偿、修正后的A、C轴旋转角度,求出G点相对于M点的实际位置坐标,判断该实际位置坐标与理想位置坐标的沿X、Y、Z三个方向的分量的差值是否均满足位置点补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至S242;若满足,转至S243;
S242、通过调整移动轴改变中心球球心G点的位置来进行位置点补偿,由所求得的是G点相对于M点的位置坐标,而M点跟随C轴转动,因此需要先以理想位置坐标值与S241中位置坐标差值之和作为修正后的位置坐标值,再根据实际位置坐标与实际平移量之间关系式求出移动轴的平移调整量;再由修正后的移动轴的平移量求出G点相对M点的实际位置坐标,重复S241;
S243、经迭代修正后求得的实际位置坐标与理想位置坐标间的差值满足位置点补偿终止条件,则位置点补偿完成,并得到最终修正后的X、Y、Z轴的平移量。
4.如权利要求1所述的一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,S32具体为:
S321、由于Y、Z轴联动做与A轴反向、同步的圆弧插补,所需补偿的位置点误差,不仅有A轴转动时的产生的位置点误差,还有Y、Z轴做圆弧插补时产生的位置点误差;
S322、将A轴的目标旋转角度进行N等分,同时根据插补圆弧的起点、终点、圆弧半径及圆弧插补方向,求出YZ平面内的圆心坐标及圆弧的起始弧度,并将该圆弧分为等弧度的N段,得到(N+1)个等分点,使得圆弧的(N+1)个等分点与A轴的(N+1)个等分转角一一对应;
S323、以补偿、修正后的A、C轴旋转角度,求出A轴转动及Y、Z轴做同步圆弧插补时,G点相对于M点的实际位置坐标,并计算位置点误差;判断该实际位置坐标与理想位置坐标的沿X、Y、Z三个方向的分量的差值是否均满足位置点补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至S324;若满足,转至S325;
S324、通过调整移动轴改变中心球球心G点的位置来进行位置点补偿,以理想位置坐标值与S323中位置坐标差值之和作为修正后的位置坐标值,再根据实际位置坐标与实际平移量之间关系式求出移动轴的平移调整量;再由修正后的移动轴的平移调整量与圆弧插补量之和求出G点相对M点的实际位置坐标,重复S323;
S325、若经迭代修正后求得的实际位置坐标与理想位置坐标间的差值满足位置点补偿终止条件,则位置点补偿完成,并得到最终修正后的X、Y、Z轴的平移量;
S326、编写补偿指令:对于YZ平面内的圆弧插补指令,由于确定一段圆弧需要三个点,通常可将(N+1)取为3的整数倍,从第一个等分点及等分角度处开始,以每三个连续位置的修正后的Y、Z坐标构造新圆弧,求算出相应的圆心点及半径,再依此编写圆弧补偿指令;以第一个点与第三个点的X坐标编写直线插补补偿指令。
5.如权利要求1所述的一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,S25具体为:
根据C轴的补偿模型,得到修正后的数控代码;在相同实验条件下,按修正后的数控代码运行机床;使用球杆仪分别测量补偿前和补偿后的圆轨迹,通过分析该实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评价C轴的补偿精度。
6.如权利要求1所述的一种CFXYZA型机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,所述S35具体为:
根据A轴的补偿模型,得到修正后的数控代码;在相同实验条件下,按修正后的数控代码运行机床;使用球杆仪分别测量补偿前和补偿后的圆轨迹,通过分析该实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评价A轴的补偿精度;
在A轴补偿过程中,在使用球杆仪测量A轴转动过程中圆轨迹时,由于移动轴的联动,测得的误差为移动轴与A轴运动时的耦合误差,因此在分析补偿前A轴的运动误差轨迹时,需要对测得的杆长变化量进行解耦,可根据球杆仪两端测量球的实际位置进行解耦;
解耦步骤为:首先根据A轴补偿实验中球杆仪的安装测量模式,由机床上相邻体间的齐次矩阵变换求得旋转运动时球杆仪两端测量球心的实际位置坐标,继而可推导出杆长变化量与旋转轴及移动轴的各几何误差元素间的数学关系式,通过分离出由移动轴误差所引起的中心球位置的偏移量,从而解耦得到仅受旋转轴误差影响的杆长变化量。
7.一种五轴数控机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,包括如下步骤:
步骤1、针对五轴数控机床的结构,建立机床参考系坐标、C轴坐标系和补偿坐标系;选定旋转轴,设定工作环境和工作参数;
步骤2、建立中心球球心G点与传感器球球心M点间拓扑链的坐标变换关系,得到G点相对于M点的理想姿态矢量和位置坐标;根据理想姿态矢量与理想旋转角之间关系获得实际姿态矢量与实际旋转角之间关系式,由理想位置坐标与理想平移量之间关系获得实际位置坐标与实际平移量之间关系式;
步骤3、求出G点相对于M点的实际姿态矢量,通过迭代修正A、C轴的旋转角度补偿姿态矢量误差;
步骤4、以修正后的A、C轴的旋转角度求出G点相对于M点的实际位置点,再通过平移X、Y、Z轴补偿位置点误差;
步骤5、分别测量补偿前和补偿后的圆轨迹,通过分析该实测圆轨迹与几何圆之间误差轨迹的圆度偏差评价旋转轴的补偿精度。
8.如权利要求7所述的五轴数控机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,所述步骤3具体为:
步骤31、由G点相对M点的实际姿态矢量求出A、C轴受几何误差影响的实际旋转角度,判断该实际旋转角度与理想旋转角度间的差值是否满足姿态矢量补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至步骤32;若满足,转至步骤33;
步骤32、以理想旋转角度值与实际旋转角度和理想旋转角度间差值之和作为修正后的A、C轴旋转角度值,再由修正后的A、C轴旋转角度求出G点相对M点的实际姿态矢量,重复步骤31;
步骤33、经迭代修正后求得的实际旋转角度与理想旋转角度间的差值满足姿态矢量补偿终止条件,则姿态矢量补偿完成,并得到最终修正后的A、C轴旋转角度值。
9.如权利要求8所述的五轴数控机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,当对C轴进行补偿时,所述步骤4具体为:
步骤41、以所述修正后的A、C轴旋转角度,求出G点相对于M点的实际位置坐标,判断该实际位置坐标与理想位置坐标的沿X、Y、Z三个方向的分量的差值是否均满足位置点补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至步骤42;若满足,转至步骤43;
步骤42、通过调整移动轴改变中心球球心G点的位置来进行位置点补偿,以理想位置坐标值与步骤41中位置坐标差值之和作为修正后的位置坐标值,再根据实际位置坐标与实际平移量之间关系式求出移动轴的平移调整量;再由修正后的移动轴的平移量求出G点相对M点的实际位置坐标,重复步骤41;
步骤43、经迭代修正后求得的实际位置坐标与理想位置坐标间的差值满足位置点补偿终止条件,则位置点补偿完成,并得到最终修正后的X、Y、Z轴的平移量。
10.如权利要求9所述的五轴数控机床旋转轴几何误差计算、补偿及其验证方法,其特征在于,当对A轴进行补偿时,所述步骤4具体为:
步骤401、由于Y、Z轴联动做与A轴反向、同步的圆弧插补,因此所需补偿的位置点误差,不仅有A轴转动时的产生的位置点误差,还有Y、Z轴做圆弧插补时产生的位置点误差;
步骤402、将A轴的目标旋转角度进行N等分,同时根据插补圆弧的起点、终点、圆弧半径及圆弧插补方向,求出YZ平面内的圆心坐标及圆弧的起始弧度,并将该圆弧分为等弧度的N段,得到N+1个等分点,使得圆弧的N+1个等分点与A轴的N+1个等分转角一一对应;
步骤403、以所述修正后的A、C轴旋转角度,求出A轴转动及Y、Z轴做同步圆弧插补时,G点相对于M点的实际位置坐标,并计算位置点误差;判断该实际位置坐标与理想位置坐标的沿X、Y、Z三个方向的分量的差值是否均满足位置点补偿终止条件,即该差值的绝对值小于或等于一个给定的误差允许值,若不满足,转至步骤404;若满足,转至步骤405;
步骤404、通过调整移动轴改变中心球球心G点的位置来进行位置点补偿,以理想位置坐标值与步骤403中位置坐标差值之和作为修正后的位置坐标值,再根据实际位置坐标与实际平移量之间关系式求出移动轴的平移调整量;再由修正后的移动轴的平移调整量与圆弧插补量之和求出G点相对M点的实际位置坐标,重复步骤403;
步骤405、经迭代修正后求得的实际位置坐标与理想位置坐标间的差值满足位置点补偿终止条件,则位置点补偿完成,并得到最终修正后的X、Y、Z轴的平移量;
步骤406、编写补偿指令:对于YZ平面内的圆弧插补指令,由于确定一段圆弧需要三个点,将N+1取为3的整数倍,从第一个等分点及等分角度处开始,以每三个连续位置的修正后的Y、Z坐标构造新圆弧,求算出相应的圆心点及半径,再依此编写圆弧补偿指令;以第一个点与第三个点的X坐标编写直线插补补偿指令;
所述步骤5具体为:根据补偿模型得到修正后的数控代码;在相同实验条件下,按修正后的数控代码运行机床;使用球杆仪分别测量补偿前和补偿后的圆轨迹,通过分析该实测圆轨迹与几何圆之间误差轨迹的圆度偏差来评价旋转轴的补偿精度。
CN201710654912.4A 2017-08-03 2017-08-03 一种cfxyza型五轴数控机床旋转轴几何误差计算、补偿及其验证方法 Active CN107450473B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710654912.4A CN107450473B (zh) 2017-08-03 2017-08-03 一种cfxyza型五轴数控机床旋转轴几何误差计算、补偿及其验证方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710654912.4A CN107450473B (zh) 2017-08-03 2017-08-03 一种cfxyza型五轴数控机床旋转轴几何误差计算、补偿及其验证方法

Publications (2)

Publication Number Publication Date
CN107450473A true CN107450473A (zh) 2017-12-08
CN107450473B CN107450473B (zh) 2019-09-20

Family

ID=60490411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710654912.4A Active CN107450473B (zh) 2017-08-03 2017-08-03 一种cfxyza型五轴数控机床旋转轴几何误差计算、补偿及其验证方法

Country Status (1)

Country Link
CN (1) CN107450473B (zh)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108415371A (zh) * 2018-01-31 2018-08-17 西北工业大学 一种通用五轴数控机床几何误差补偿方法
CN108549322A (zh) * 2018-04-11 2018-09-18 广州启帆工业机器人有限公司 一种针对机器人圆弧轨迹运动的位姿同步方法和装置
CN108655827A (zh) * 2018-07-30 2018-10-16 天津中德应用技术大学 五轴数控机床空间误差辨识方法
CN108917520A (zh) * 2018-05-08 2018-11-30 黄鹄(苏州)机床有限公司 一种可用于检测五轴联动机床旋转轴精度的方法
CN109145512A (zh) * 2018-09-27 2019-01-04 国网湖南省电力有限公司 水电机组稳态任意轴心轨迹涡流传感器安放角度分析方法
CN109164756A (zh) * 2018-09-07 2019-01-08 中南大学 考虑刀盘形状位置误差的数控机床加工参数修正方法
CN109460572A (zh) * 2018-09-27 2019-03-12 国网湖南省电力有限公司 稳态工况任意轴心轨迹下水电机组运行摆度计算方法
CN109471408A (zh) * 2018-11-01 2019-03-15 西北工业大学 基于nc代码重构的三轴机床几何误差补偿方法
CN109746764A (zh) * 2019-03-11 2019-05-14 哈尔滨工业大学 一种应用于多轴机床和加工中心的球杆仪夹具
CN110044299A (zh) * 2019-05-29 2019-07-23 吉林大学 一种柱状零件外圆周尺寸及形位误差非接触智能检测仪
CN110674564A (zh) * 2019-04-09 2020-01-10 哈尔滨理工大学 基于Labview的主轴姿态计算方法
WO2020024600A1 (zh) * 2018-07-30 2020-02-06 成都飞机工业(集团)有限责任公司 一种双并联杆钻铆设备的法矢调姿及其偏移补偿方法
CN111006626A (zh) * 2019-12-20 2020-04-14 逸美德科技股份有限公司 点胶设备的旋转轴标定方法及其装置
CN111090259A (zh) * 2018-10-23 2020-05-01 广州锐智恒软件有限公司 用于检验和校正数控***中工件旋转轴坐标偏差的方法
CN111451880A (zh) * 2020-04-21 2020-07-28 中国工程物理研究院机械制造工艺研究所 一种ab双工具摆五轴磁流变抛光机床结构参数标定方法
CN111604586A (zh) * 2020-06-05 2020-09-01 上海维宏智能技术有限公司 基于姿态及运动感知传感器的智能加工头装置及信号处理和控制方法
CN111708321A (zh) * 2020-06-08 2020-09-25 上海交通大学 数控机床刀轴方向动态误差检测装置及方法
CN111958611A (zh) * 2020-07-31 2020-11-20 华中科技大学 考虑轮廓误差最小的铣削加工机器人姿态优化方法及设备
CN112059722A (zh) * 2020-08-12 2020-12-11 上海理工大学 一种数控机床旋转轴转角定位误差的检测装置及检测方法
CN112579974A (zh) * 2020-12-22 2021-03-30 安徽地势坤光电科技有限公司 一种数字微镜工作角度误差的修正方法及设备
CN112731865A (zh) * 2020-12-24 2021-04-30 华中科技大学 一种基于插补数据的多轴加工轮廓误差预补偿方法
CN112857214A (zh) * 2020-12-31 2021-05-28 航宇救生装备有限公司 数控机床空间型面的测量方法
CN112846934A (zh) * 2021-01-07 2021-05-28 宁波天瑞精工机械有限公司 一种全自动交换多向摇摆头自动分度控制方法及装置
CN113110293A (zh) * 2021-03-31 2021-07-13 成都飞机工业(集团)有限责任公司 一种数控加工b轴误差探头补偿方法
CN113118301A (zh) * 2019-12-31 2021-07-16 江苏亚威机床股份有限公司 一种转塔冲床旋转工位角度自动补偿方法
CN113199303A (zh) * 2021-04-14 2021-08-03 杭州电子科技大学 球杆仪与电容位移传感器组合测量机床三维误差的方法
CN113204211A (zh) * 2020-01-30 2021-08-03 财团法人工业技术研究院 工具机调整方法与其调整***
CN113211186A (zh) * 2021-05-26 2021-08-06 上海理工大学 一种五轴数控机床转台的旋转轴转角定位误差检测方法
CN113917888A (zh) * 2021-10-27 2022-01-11 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN114012505A (zh) * 2021-11-12 2022-02-08 湖北文理学院 一种机床主轴的校正方法及***
CN114035507A (zh) * 2021-11-12 2022-02-11 武汉威士登自动化控制技术有限公司 球面轨迹拟合加工位置轨迹补偿算法
CN114161197A (zh) * 2021-12-22 2022-03-11 中国科学技术大学 一种偏心工件自动校正方法、***、设备及存储介质
CN114200251A (zh) * 2021-12-20 2022-03-18 云南德胜钢铁有限公司 一种电网故障检测及预警装置
CN114273981A (zh) * 2022-03-04 2022-04-05 苏州古田自动化科技有限公司 一种具有误差补偿功能的卧式五轴数控加工中心
CN114326586A (zh) * 2021-12-15 2022-04-12 深圳泰德激光技术股份有限公司 几何误差补偿方法、装置、终端及计算机可读存储介质
CN114460901A (zh) * 2022-01-04 2022-05-10 广州佳盟子机床有限公司 一种数控机床数据采集***
CN114654303A (zh) * 2022-05-05 2022-06-24 中国航发航空科技股份有限公司 一种机床定位精度偏差的校正方法
WO2022174657A1 (zh) * 2021-02-19 2022-08-25 成都飞机工业(集团)有限责任公司 一种五轴数控机床平动轴几何误差补偿数据快速优化方法
JP2023008950A (ja) * 2021-07-06 2023-01-19 寧波大学 5軸数値制御工作機械の主要な幾何学的誤差の補正の比率を最適化させる補正方法
CN115840418A (zh) * 2022-12-01 2023-03-24 广东科杰技术股份有限公司 一种数控机床加工精度的检测方法
CN116734774A (zh) * 2023-08-09 2023-09-12 合肥安迅精密技术有限公司 贴装头r轴对z轴的旋转精度测试、补偿方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102001021A (zh) * 2010-10-22 2011-04-06 西南交通大学 五轴联动数控机床回转摆动轴几何误差参数值的测量方法
CN102554710A (zh) * 2012-02-28 2012-07-11 浙江大学 一种机床回转工作台转角误差的测量装置和方法
CN102944197A (zh) * 2012-11-13 2013-02-27 天津大学 一种双转台结构的五轴加工中心精度检测方法
CN103323229A (zh) * 2013-07-08 2013-09-25 重庆工业职业技术学院 基于机器视觉的五轴数控机床旋转轴误差检测方法
CN103447884A (zh) * 2013-08-02 2013-12-18 西安交通大学 数控机床平动轴几何误差的测量装置及测量与辨识方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102001021A (zh) * 2010-10-22 2011-04-06 西南交通大学 五轴联动数控机床回转摆动轴几何误差参数值的测量方法
CN102554710A (zh) * 2012-02-28 2012-07-11 浙江大学 一种机床回转工作台转角误差的测量装置和方法
CN102944197A (zh) * 2012-11-13 2013-02-27 天津大学 一种双转台结构的五轴加工中心精度检测方法
CN103323229A (zh) * 2013-07-08 2013-09-25 重庆工业职业技术学院 基于机器视觉的五轴数控机床旋转轴误差检测方法
CN103447884A (zh) * 2013-08-02 2013-12-18 西安交通大学 数控机床平动轴几何误差的测量装置及测量与辨识方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
刘宝俊等: "龙门机床几何误差建模与补偿研究", 《组合机床与自动化加工技术》 *
梁莹莹等: "基于球杆仪位姿的机床回转台几何误差辨识研究", 《机械与电子》 *
王涛: "五轴数控机床旋转轴几何误差辨识及补偿研究", 《中国优秀硕士论文全文数据库》 *
王涛等: "五轴数控机床旋转轴几何误差辨识研究", 《机械设计与制造工程》 *

Cited By (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108415371A (zh) * 2018-01-31 2018-08-17 西北工业大学 一种通用五轴数控机床几何误差补偿方法
CN108415371B (zh) * 2018-01-31 2020-09-22 西北工业大学 一种通用五轴数控机床几何误差补偿方法
CN108549322B (zh) * 2018-04-11 2019-07-02 广州启帆工业机器人有限公司 一种针对机器人圆弧轨迹运动的位姿同步方法和装置
CN108549322A (zh) * 2018-04-11 2018-09-18 广州启帆工业机器人有限公司 一种针对机器人圆弧轨迹运动的位姿同步方法和装置
CN108917520A (zh) * 2018-05-08 2018-11-30 黄鹄(苏州)机床有限公司 一种可用于检测五轴联动机床旋转轴精度的方法
CN108655827A (zh) * 2018-07-30 2018-10-16 天津中德应用技术大学 五轴数控机床空间误差辨识方法
WO2020024600A1 (zh) * 2018-07-30 2020-02-06 成都飞机工业(集团)有限责任公司 一种双并联杆钻铆设备的法矢调姿及其偏移补偿方法
CN109164756A (zh) * 2018-09-07 2019-01-08 中南大学 考虑刀盘形状位置误差的数控机床加工参数修正方法
CN109460572A (zh) * 2018-09-27 2019-03-12 国网湖南省电力有限公司 稳态工况任意轴心轨迹下水电机组运行摆度计算方法
CN109145512A (zh) * 2018-09-27 2019-01-04 国网湖南省电力有限公司 水电机组稳态任意轴心轨迹涡流传感器安放角度分析方法
CN111090259A (zh) * 2018-10-23 2020-05-01 广州锐智恒软件有限公司 用于检验和校正数控***中工件旋转轴坐标偏差的方法
CN109471408A (zh) * 2018-11-01 2019-03-15 西北工业大学 基于nc代码重构的三轴机床几何误差补偿方法
CN109746764A (zh) * 2019-03-11 2019-05-14 哈尔滨工业大学 一种应用于多轴机床和加工中心的球杆仪夹具
CN110674564A (zh) * 2019-04-09 2020-01-10 哈尔滨理工大学 基于Labview的主轴姿态计算方法
CN110674564B (zh) * 2019-04-09 2024-02-02 哈尔滨理工大学 基于Labview的主轴姿态计算方法
CN110044299A (zh) * 2019-05-29 2019-07-23 吉林大学 一种柱状零件外圆周尺寸及形位误差非接触智能检测仪
CN111006626A (zh) * 2019-12-20 2020-04-14 逸美德科技股份有限公司 点胶设备的旋转轴标定方法及其装置
CN113118301A (zh) * 2019-12-31 2021-07-16 江苏亚威机床股份有限公司 一种转塔冲床旋转工位角度自动补偿方法
CN113118301B (zh) * 2019-12-31 2022-08-09 江苏亚威机床股份有限公司 一种转塔冲床旋转工位角度自动补偿方法
US11679465B2 (en) 2020-01-30 2023-06-20 Industrial Technology Research Institute Machine tool adjustment method and system thereof
CN113204211A (zh) * 2020-01-30 2021-08-03 财团法人工业技术研究院 工具机调整方法与其调整***
CN111451880A (zh) * 2020-04-21 2020-07-28 中国工程物理研究院机械制造工艺研究所 一种ab双工具摆五轴磁流变抛光机床结构参数标定方法
CN111604586A (zh) * 2020-06-05 2020-09-01 上海维宏智能技术有限公司 基于姿态及运动感知传感器的智能加工头装置及信号处理和控制方法
CN111708321A (zh) * 2020-06-08 2020-09-25 上海交通大学 数控机床刀轴方向动态误差检测装置及方法
CN111958611A (zh) * 2020-07-31 2020-11-20 华中科技大学 考虑轮廓误差最小的铣削加工机器人姿态优化方法及设备
CN112059722B (zh) * 2020-08-12 2022-09-23 上海理工大学 一种数控机床旋转轴转角定位误差的检测装置及检测方法
CN112059722A (zh) * 2020-08-12 2020-12-11 上海理工大学 一种数控机床旋转轴转角定位误差的检测装置及检测方法
CN112579974B (zh) * 2020-12-22 2024-06-04 安徽地势坤光电科技有限公司 一种数字微镜工作角度误差的修正方法及设备
CN112579974A (zh) * 2020-12-22 2021-03-30 安徽地势坤光电科技有限公司 一种数字微镜工作角度误差的修正方法及设备
CN112731865B (zh) * 2020-12-24 2022-04-01 华中科技大学 一种基于插补数据的多轴加工轮廓误差预补偿方法
CN112731865A (zh) * 2020-12-24 2021-04-30 华中科技大学 一种基于插补数据的多轴加工轮廓误差预补偿方法
CN112857214B (zh) * 2020-12-31 2023-03-17 航宇救生装备有限公司 数控机床空间型面的测量方法
CN112857214A (zh) * 2020-12-31 2021-05-28 航宇救生装备有限公司 数控机床空间型面的测量方法
CN112846934A (zh) * 2021-01-07 2021-05-28 宁波天瑞精工机械有限公司 一种全自动交换多向摇摆头自动分度控制方法及装置
WO2022174657A1 (zh) * 2021-02-19 2022-08-25 成都飞机工业(集团)有限责任公司 一种五轴数控机床平动轴几何误差补偿数据快速优化方法
CN113110293A (zh) * 2021-03-31 2021-07-13 成都飞机工业(集团)有限责任公司 一种数控加工b轴误差探头补偿方法
CN113199303B (zh) * 2021-04-14 2022-03-22 杭州电子科技大学 球杆仪与电容位移传感器组合测量机床三维误差的方法
CN113199303A (zh) * 2021-04-14 2021-08-03 杭州电子科技大学 球杆仪与电容位移传感器组合测量机床三维误差的方法
CN113211186A (zh) * 2021-05-26 2021-08-06 上海理工大学 一种五轴数控机床转台的旋转轴转角定位误差检测方法
JP7276788B2 (ja) 2021-07-06 2023-05-18 寧波大学 5軸数値制御工作機械の主要な幾何学的誤差の補正の比率を最適化させる補正方法
JP2023008950A (ja) * 2021-07-06 2023-01-19 寧波大学 5軸数値制御工作機械の主要な幾何学的誤差の補正の比率を最適化させる補正方法
CN113917888B (zh) * 2021-10-27 2023-05-23 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN113917888A (zh) * 2021-10-27 2022-01-11 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN114012505B (zh) * 2021-11-12 2022-12-13 湖北文理学院 一种机床主轴的校正方法及***
CN114012505A (zh) * 2021-11-12 2022-02-08 湖北文理学院 一种机床主轴的校正方法及***
CN114035507B (zh) * 2021-11-12 2023-08-11 武汉威士登自动化控制技术有限公司 球面轨迹拟合加工位置轨迹补偿算法
CN114035507A (zh) * 2021-11-12 2022-02-11 武汉威士登自动化控制技术有限公司 球面轨迹拟合加工位置轨迹补偿算法
CN114326586A (zh) * 2021-12-15 2022-04-12 深圳泰德激光技术股份有限公司 几何误差补偿方法、装置、终端及计算机可读存储介质
CN114200251A (zh) * 2021-12-20 2022-03-18 云南德胜钢铁有限公司 一种电网故障检测及预警装置
CN114161197B (zh) * 2021-12-22 2023-09-15 中国科学技术大学 一种偏心工件自动校正方法、***、设备及存储介质
CN114161197A (zh) * 2021-12-22 2022-03-11 中国科学技术大学 一种偏心工件自动校正方法、***、设备及存储介质
CN114460901A (zh) * 2022-01-04 2022-05-10 广州佳盟子机床有限公司 一种数控机床数据采集***
CN114273981A (zh) * 2022-03-04 2022-04-05 苏州古田自动化科技有限公司 一种具有误差补偿功能的卧式五轴数控加工中心
CN114654303A (zh) * 2022-05-05 2022-06-24 中国航发航空科技股份有限公司 一种机床定位精度偏差的校正方法
CN114654303B (zh) * 2022-05-05 2023-02-21 中国航发航空科技股份有限公司 一种机床定位精度偏差的校正方法
CN115840418A (zh) * 2022-12-01 2023-03-24 广东科杰技术股份有限公司 一种数控机床加工精度的检测方法
CN115840418B (zh) * 2022-12-01 2024-03-29 广东科杰技术股份有限公司 一种数控机床加工精度的检测方法
CN116734774A (zh) * 2023-08-09 2023-09-12 合肥安迅精密技术有限公司 贴装头r轴对z轴的旋转精度测试、补偿方法及***
CN116734774B (zh) * 2023-08-09 2023-11-28 合肥安迅精密技术有限公司 贴装头r轴对z轴的旋转精度测试、补偿方法及***

Also Published As

Publication number Publication date
CN107450473B (zh) 2019-09-20

Similar Documents

Publication Publication Date Title
CN107450473B (zh) 一种cfxyza型五轴数控机床旋转轴几何误差计算、补偿及其验证方法
Zhu et al. Integrated geometric error modeling, identification and compensation of CNC machine tools
Bi et al. Identification and compensation of geometric errors of rotary axes on five-axis machine by on-machine measurement
Zargarbashi et al. Single setup estimation of a five-axis machine tool eight link errors by programmed end point constraint and on the fly measurement with Capball sensor
Hsu et al. A new compensation method for geometry errors of five-axis machine tools
Xia et al. Identification of geometric errors of rotary axis on multi-axis machine tool based on kinematic analysis method using double ball bar
Wu et al. Machining accuracy improvement of non-orthogonal five-axis machine tools by a new iterative compensation methodology based on the relative motion constraint equation
Zargarbashi et al. Assessment of machine tool trunnion axis motion error, using magnetic double ball bar
CN102944197B (zh) 一种双转台结构的五轴加工中心精度检测方法
Kiridena et al. Kinematic modeling of quasistatic errors of three-axis machining centers
Tsutsumi et al. Identification and compensation of systematic deviations particular to 5-axis machining centers
Chen et al. Geometric error measurement and identification for rotary table of multi-axis machine tool using double ballbar
Fu et al. Geometric error contribution modeling and sensitivity evaluating for each axis of five-axis machine tools based on POE theory and transforming differential changes between coordinate frames
Tsutsumi et al. Enhancement of geometric accuracy of five-axis machining centers based on identification and compensation of geometric deviations
Feng et al. Straightness error compensation for large CNC gantry type milling centers based on B-spline curves modeling
CN109765848B (zh) 五轴机床运动轴几何误差贡献值计算及影响评估方法
Gu et al. Error compensation and accuracy improvements in 5-axis machine tools using the global offset method
Huang et al. Identification of two different geometric error definitions for the rotary axis of the 5-axis machine tools
KR19980040121A (ko) 다축기계의 3차원입체오차측정방법
Huang et al. Identification of geometric errors of rotary axes on 5-axis machine tools by on-machine measurement
Wu et al. A method for tracing key geometric errors of vertical machining center based on global sensitivity analysis
Gao et al. An improved machine tool volumetric error compensation method based on linear and squareness error correction method
Zimmermann et al. Self-calibration of rotary axis and linear axes error motions by an automated on-machine probing test cycle
Lee et al. Optimal on-machine measurement of position-independent geometric errors for rotary axes in five-axis machines with a universal head
CN109032072A (zh) 一种双并联杆钻铆设备的法矢调姿及其偏移补偿方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant