[发明专利]一种基于轴向精度的小线段过渡方法有效
申请号: | 201410669031.6 | 申请日: | 2014-11-20 |
公开(公告)号: | CN105607577B | 公开(公告)日: | 2018-07-13 |
发明(设计)人: | 林浒;孙树杰;郑飂默;刘生;陆小虎;王允森 | 申请(专利权)人: | 沈阳高精数控智能技术股份有限公司 |
主分类号: | G05B19/4097 | 分类号: | G05B19/4097 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 徐丽 |
地址: | 110168 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冗余 轴向 动态确定 最大轮廓 小线段 有效地减少 插补数据 过渡圆弧 机床结构 加工路径 加工误差 加工效率 轮廓误差 数控系统 数学模型 相关参数 圆弧参数 圆弧轨迹 圆弧过渡 数据量 滤除 加工 保证 规划 检查 | ||
1.一种基于轴向精度的小线段过渡方法,其特征在于,包括以下步骤:
根据数控系统设定的轴向误差值和机床结构,动态确定不同方向上的最大轮廓误差;
根据动态确定的最大轮廓误差值,确定插补数据中非必需的点,将其标记为冗余点;
建立圆弧过渡的数学模型,确定过渡圆弧相关参数的初始值;
根据标记的冗余点,检查并调整参数值。
2.根据权利要求1所述的一种基于轴向精度的小线段过渡方法,其特征在于,所述根据数控系统设定的轴向误差值和机床结构,动态确定不同方向上的最大轮廓误差erromax,在三轴情况下为:
erromax=min(erromax_x,erromax_y,erromax_z)
在五轴情况下为:
erromax=min(min(erromax_x),min(erromax_y),min(erromax_z)) (2)
其中,B、C表示旋转轴的旋转角度,errox_max、erroy_max、erroz_max为数控系统允许的x,y,z轴的轴向误差最大值,errox_max_new,erroy_max_new,erroz_max_new为加工路径过渡时所允许的x,y,z轴轴向误差最大值,erromax_x,erromax_y,erromax_z为数控系统允许的x,y,z轴的轴向轮廓误差。
3.根据权利要求1所述的一种基于轴向精度的小线段过渡方法,其特征在于,所述冗余点通过如下方法确定:
Pn到Pm为待加工点,Pi,n<i≤m,为当前点,如果Pj(n<j<i)到直线PnPi的距离erroj≤erromax,则Pj为冗余点。
4.根据权利要求1所述的一种基于轴向精度的小线段过渡方法,其特征在于,所述过渡圆弧相关参数的初始值为:
其中,为系统在PmO方向上所允许的最大轮廓误差,θ为∠PnPmO,表示由确定的线段PmQ1的长度,表示由PnPm,PmPq确定的线段PmQ1的长度,点Q1,Q2分别表示圆O与线段PnPm,PmPq的切点,r表示过渡圆弧的半径长度。
5.根据权利要求1所述的一种基于轴向精度的小线段过渡方法,其特征在于,所述根据标记的冗余点,检查并调整参数值,包括以下步骤:
对PnPm间的冗余点进行检查,从当前点Pi(i=m-1)开始,直到点Ps为止,Ps满足∠PiOPm≤∠Q1OPm且∠Q1OPm≤∠Pi-1OPm;计算Pi+1Pi方向上允许的最大误差如果公式(5)成立,则i减1,其中,r表示过渡圆弧的半径长度;
否则,调整过渡圆弧半径的大小,线段Pi+1Pi在i>m-1时可能会与线段PnPm有交线,故:
如果i=m-1,做直线Pm-1Q1'垂直于直线PnPm,垂足为Q1',与PmO交点为O',过渡圆弧半径如公式(6)所示,其中表示∠Pi-1PmO,
如果n<i<m-1,做直线Pi-1Q1”垂直于直线PnPm,垂足为Q1”,与PmO交点为O”,过渡圆弧半径如公式(7)所示,其中表示∠Pi-1PmO,表示线段PmQ1”的长度,
按照上述方法对PmPq间的冗余点进行检查;
继续对线段PmPq、PqPt进行路径规划,直到结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳高精数控智能技术股份有限公司,未经沈阳高精数控智能技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410669031.6/1.html,转载请声明来源钻瓜专利网。