发明名称 面向圆柱凸轮加工的三轴联动轮廓误差补偿控制方法
摘要 本发明提供一种面向圆柱凸轮加工的三轴联动轮廓误差补偿控制方法,针对A轴、X轴、Y轴联动,在插补加工过程中进行轮廓误差计算和补偿,其特征在于:在每个采样周期,在机床坐标系下检测得到A轴、X轴、Y轴工作台实际位置;转化到空间直角坐标系下,将当前实际刀位点到圆柱凸轮轮廓线刀具轨迹上最近的两个插补点连线之距离近似为轮廓误差;再转化到机床坐标系下得到A轴、X轴、Y轴相应的轮廓误差;引入比例缩放因子,经比例控制得到轮廓误差补偿量,再分别与A轴、X轴、Y轴对跟随误差的位置控制量相叠加,输出到伺服执行机构。本发明优点是:在A轴、X轴、Y轴联动加工时,轮廓误差描述直观、计算精度高,轮廓误差补偿方法简单、有效。
申请公布号 CN102662351B 申请公布日期 2014.03.19
申请号 CN201210073867.0 申请日期 2012.03.18
申请人 山东理工大学 发明人 赵国勇;赵玉刚;王士军;赵庆志
分类号 G05B19/404(2006.01)I 主分类号 G05B19/404(2006.01)I
代理机构 代理人
主权项 1.一种面向圆柱凸轮加工的三轴联动轮廓误差补偿控制方法,针对A轴、X轴、Y轴联动,在插补加工过程中进行轮廓误差计算和轮廓误差补偿,其特征在于在对圆柱凸轮轮廓线刀具轨迹插补加工的每个采样周期均包括以下步骤:1)在机床坐标系下,经A轴、X轴、Y轴各自的位置传感器检测当前各轴工作台实际位置,得到实际刀位点R(R<sub>A</sub>,R<sub>x</sub>,R<sub>y</sub>)坐标,一方面,计算得到A轴、X轴、Y轴的跟随误差,分别记为E<sub>A</sub>、E<sub>x</sub>、E<sub>y</sub>,经PID位置控制器得到跟随误差位置控制量C<sub>EA</sub>、C<sub>Ex</sub>、C<sub>Ey</sub>;另一方面,将机床坐标系下实际刀位点R(R<sub>A</sub>,R<sub>x</sub>,R<sub>y</sub>)转化到空间直角坐标系Oxyz下,得到对应的实际刀位点R'(R<sub>x</sub>',R<sub>y</sub>',R<sub>z</sub>')坐标,其中R<sub>x</sub>'=R<sub>x</sub>,R<sub>y</sub>'=R<sub>y</sub>,R<sub>z</sub>'=R<sub>y</sub>·tgR<sub>A</sub>;2)在空间直角坐标系Oxyz下,找到圆柱凸轮轮廓线刀具轨迹上距当前实际刀位点R'(R<sub>x</sub>',R<sub>y</sub>',R<sub>z</sub>')最近的两个插补点P<sub>a</sub>、P<sub>b</sub>,将实际刀位点R'到插补点P<sub>a</sub>、P<sub>b</sub>连线P<sub>a</sub>P<sub>b</sub>之距离近似为轮廓误差ε',将轮廓误差ε'沿X轴、Y轴、Z轴分解得到ε<sub>x</sub>'、ε<sub>y</sub>'、ε<sub>z</sub>';3)将空间直角坐标系Oxyz下轮廓误差ε'(ε<sub>x</sub>',ε<sub>y</sub>',ε<sub>z</sub>')转化到机床坐标系下,得到A轴、X轴、Y轴对应的轮廓误差ε(ε<sub>A</sub>,ε<sub>x</sub>,ε<sub>y</sub>),分别为<img file="FDA0000392712420000011.GIF" wi="326" he="148" />ε<sub>x</sub>=ε<sub>x</sub>',ε<sub>y</sub>=ε<sub>y</sub>';4)借用A轴、X轴、Y轴进给系统各自跟随误差PID位置控制器中的比例系数K<sub>pA</sub>、K<sub>px</sub>、K<sub>py</sub>,来计算沿A轴、X轴、Y轴的轮廓误差补偿量,C<sub>εA</sub>=ε<sub>A</sub>·K<sub>pA</sub>,C<sub>εx</sub>=ε<sub>x</sub>·K<sub>px</sub>·w,C<sub>εy</sub>=ε<sub>y</sub>·K<sub>py</sub>·w,其中w为引入的比例缩放因子,用来控制轮廓误差补偿程度强弱,在0.9~1.1之间取值;然后将轮廓误差补偿量C<sub>εA</sub>、C<sub>εx</sub>、C<sub>εy</sub>分别叠加到A轴、X轴、Y轴对跟随误差的位置控制量中,并将叠加结果输出到A轴、X轴、Y轴的伺服执行机构进行轮廓误差补偿控制。
地址 255086 山东省淄博市高新技术产业开发区高创园D座1012