[发明专利]一种高精度直线插补方法有效
申请号: | 201310475909.8 | 申请日: | 2013-10-12 |
公开(公告)号: | CN103529755A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 高明煜;楼佳祥;吴占雄;黄继业;曾毓;何志伟;李芸;杨宇翔 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G05B19/41 | 分类号: | G05B19/41 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种高精度直线插补方法。现有方法精度一般,不能满足高精度插补运算需要。本发明方法首先确定X轴和Z轴的方向,然后确定出长轴和短轴,再通过判断偏差变量决定X轴和Z轴的进给输出,并重新计算偏差变量,直至插补结束。发明直线插补算法计算简单,速度快,非常适合在高精度直线插补数控系统中实现,插补精度效果提高明显。 | ||
搜索关键词: | 一种 高精度 直线 方法 | ||
【主权项】:
1. 一种高精度直线插补方法,其特征在于,该方法包括以下步骤:步骤(1)已知直线插补起点坐标和终点坐标,起点坐标设为原点,通过终点坐标正负符号,确定X轴和Z轴的方向输出,把四个象限都转移到第一象限计算;步骤(2)比较X轴总步长
和Z轴总步长
,确定出长轴和短轴;对长轴进行判断,长轴为X轴执行步骤(3),长轴为Z轴跳到步骤(10);步骤(3)初始化中间变量
和
, 计算公式:
(1)
(2)其中,
为X轴总步长,
为Z轴总步长;步骤(4)对
进行判断,小于零执行步骤(5),大于等于零跳到步骤(7);步骤(5)重新计算
,计算公式:
(3)其中,乘以2使用移位操作完成;步骤(6)X轴伺服电机进给一步,跳到步骤(9);步骤(7)重新计算
,计算公式:
(4)步骤(8)X轴伺服电机进给一步,Z轴伺服电机进给一步;步骤(9)判断插补是否结束,插补没有结束跳到步骤(4),插补结束跳到步骤(17);步骤(10)初始化中间变量
和
, 计算公式:
(5)
(6)其中,
为X轴总步长,
为Z轴总步长;步骤(11)对
进行判断,小于零执行步骤(12),大于等于零跳到步骤(14);步骤(12)重新计算
,计算公式:
(7)其中,乘以2使用移位操作完成;步骤(13)Z轴伺服电机进给一步,跳到步骤(16);步骤(14)重新计算
,计算公式:
(8)步骤(15)X轴伺服电机进给一步,Z轴伺服电机进给一步;步骤(16)判断插补是否结束,插补没有结束跳到步骤(11),插补结束执行步骤(17);步骤(17)插补结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310475909.8/,转载请声明来源钻瓜专利网。