[发明专利]一种封装成PLCOpen指令的变速曲线圆弧快速插补方法有效
申请号: | 201310413260.7 | 申请日: | 2013-09-11 |
公开(公告)号: | CN103454979A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 仲崇权;李稚春;龚中强;孙红涛;宋佳星;刘雪梅;刘雪喆;刘鑫;徐陆;宋桂来 | 申请(专利权)人: | 大连理工计算机控制工程有限公司 |
主分类号: | G05B19/4103 | 分类号: | G05B19/4103 |
代理公司: | 大连星海专利事务所 21208 | 代理人: | 王树本 |
地址: | 116045 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及工业控制领域中的圆弧插补方法,一种封装成PLCopen指令的变速曲线圆弧快速插补方法,包括以下步骤:根据PLCopen标准,将所述的变速曲线圆弧快速插补方法封装成圆弧运动指令;通过圆弧运动指令获取圆弧插补参数,确定满足基于梯形曲线加减速控制的圆弧插补过程中的插补角度与时间的关系;根据插补周期计算圆弧下一个插补点坐标;圆弧运动指令将圆弧插补点坐标输出给位置闭环控制模块进行位置闭环控制。本发明提供的一种封装成PLCopen指令的变速曲线圆弧快速插补方法易于移植、修改与使用,而且避免变速曲线插补中三角函数的使用,提高了圆弧插补点的计算效率和插补方法的应用领域。 | ||
搜索关键词: | 一种 封装 plcopen 指令 变速 曲线 圆弧 快速 方法 | ||
【主权项】:
1.一种封装成PLCOpen指令的变速曲线圆弧快速插补方法,其特征在于包括以下步骤:(A)根据PLCopen标准,把变速曲线圆弧快速插补方法封装成圆弧运动控制指令,是将圆弧参数计算与圆弧插补过程设计为功能块MC_MoveCircular2D,圆弧插补输入参数和启动信号设计为功能块MC_MoveCircular2D左侧的输入引脚,圆弧计算与插补过程的状态信息和错误信息设计为功能块MC_MoveCircular2D右侧的输出引脚,所述功能块MC_MoveCircular2D、输入引脚和输出引脚共同构成圆弧运动控制指令;(B)通过圆弧运动功能块指令获取圆弧插补参数,确定满足基于梯形曲线加减速控制的圆弧插补过程中的插补角度与时间t的关系s(t);s ( t ) = ω start t + 1 2 at 2 0 ≤ t < t 1 ω start t 1 + 1 2 at 1 2 + ω cmd ( t - t 1 ) t 1 ≤ t < t 2 ω start t 1 + 1 2 at 1 2 + ω cmd ( t 2 - t 1 ) - 1 2 d ( t - t 2 ) 2 t 2 ≤ t < t 3 - - - ( 1 ) ]]> 其中:ωstart为圆弧插补的初始角速度;ωcmd为圆弧插补的目标角速度;a为圆弧插补的角加速度;d为圆弧插补的角减速度;t1为圆弧插补的加速结束时刻;t2为圆弧插补的恒速结束时刻;t3为圆弧插补的减速结束时刻;(C)根据插补周期计算圆弧下一个插补点坐标,包括以下步骤:(a)计算圆弧插补进给步长ΔL由公式(1)得ΔL计算公式为:ΔL=R[s((i+1)T)-s(iT)] (2)其中:i=0,1,2…N,N为t3/T圆整后的整个圆弧插补过程中需要的插补周期总个数;R为圆弧半径;T为插补周期;(b)计算X轴方向进给量ΔX与Y轴方向进给量ΔY由公式(2)得ΔX与ΔY计算公式为:ΔX = ΔL 4 R 2 - ΔL 2 2 R 2 Y i - ΔL 2 2 R 2 X i ΔY = ΔL 4 R 2 - ΔL 2 2 R 2 X i - ΔL 2 2 R 2 Y i - - - ( 3 ) ]]> 其中:Xi为圆弧第i个插补周期的X轴插补点坐标;Yi为圆弧第i个插补周期的Y轴插补点坐标;(c)计算圆心到下一个插补点向量与X轴正向角度αi+1由公式(1)得αi+1计算公式为:
其中:
为圆弧起始角度;(d)计算圆弧顺时针插补方向和逆时针插补方向的下一个插补点坐标Xi+1和Yi+1;由公式(3)和(4)得Xi+1和Yi+1计算公式为:![]()
![]()
![]()
![]()
![]()
![]()
![]()
(D)圆弧运动控制指令将圆弧插补点坐标输出给位置闭环控制模块,进行位置闭环控制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工计算机控制工程有限公司,未经大连理工计算机控制工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310413260.7/,转载请声明来源钻瓜专利网。