[发明专利]一种机床误差补偿方法及系统有效
申请号: | 202110411571.4 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113110294B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 刘宏伟;杨锐 | 申请(专利权)人: | 湖北文理学院;襄阳职业技术学院 |
主分类号: | G05B19/404 | 分类号: | G05B19/404 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 何春廷 |
地址: | 441053 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机床 误差 补偿 方法 系统 | ||
1.一种机床误差补偿方法,其特征在于,包括:
获取机床任意一个轴的工作区域测量的误差数据;
获取预先设定的工作区域误差补偿后的最大误差值δ以及工作区域中加工区域完成误差补偿后的最大误差值ξ,其中ξ<δ;
根据工作区域测量的误差数据、最大误差值δ以及最大误差值ξ利用线性规划的方法迭代求解得出该轴的目标函数最优解,包括:
根据误差数据、最大误差值δ以及最大误差值ξ,得到带约束条件的线性规划的表达形式:
max c1x1+c2x2+…+cnxn=δ (1)
约束条件a11x1+a12x2+…+a1nxn≤ξ1,
a21x1+a22x2+…+a2nxn≤ξ2,
…
am1x1+am2x2+…+amnxn≤ξm;
其中,x1,x2,...,xn表示该轴的工作区域的误差数据,c1,c2,...,cn表示初始直线度系数,ak1,ak2,...,akn表示加工区域内不同测量点所构成的约束方程组的初始系数,ξk表示加工区域内不同测量点所构成的最大误差值,k=1,2,...,m,
将上述表达形式转换成矩阵形式:
Max CTX=δ
约束条件AX≤ξ
其中,C表示(c1,c2,…cn),X表示(x1,x2,...,xn),A表示表示转置符号;
矢量X和C转换为分块矩阵[B,N],具体的描述为:
x表示变量,c表示目标系数,xB,xN,cB,和cN分别为基变量、非基变量、基变量目标系数和非基变量目标系数;
根据xB,xN,cB,和cN得到线性规划的非基变量的形式的目标函数:
经过线性规划的迭代求解得出目标函数的最优解;
将最优解输入到数控系统中完成误差补偿。
2.根据权利要求1所述的机床误差补偿方法,其特征在于,所述经过线性规划的迭代求解得出目标函数的最优解的过程包括:
对于求极值的线性规划问题,基变量对应的其它的基变量在矩阵A中的列矢量将取代矩阵B中的的位置,从而得到新的可行基:
所选择基变量的过程为一个循环周期,直到目标函数达到最优解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北文理学院;襄阳职业技术学院,未经湖北文理学院;襄阳职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110411571.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种秸秆全量还田时改善种植环境的方法
- 下一篇:一种多用途农业机械