如何用200SMART高速脉冲实现轨迹跟随运动

电子说

1.3w人已加入

描述

轨迹跟随:指一个运动的物体跟随另一个主动运动物体而实现实时的位置,速度和方向的运动。在变压器漆包线缠绕机,一次性筷子包装机,数控机床手摇轮等机械上广泛应用,下面来介绍其工作原理。

首先要有一个主动运动的轴简称:主轴。主轴通常做无规律的运动,通过编码器检测主轴旋转一圈的时间,再根据跟随轴一圈需要行进的距离算出跟随速度,利用可实时修改频率的发脉冲指令发送脉冲,驱动步进或伺服运动。

例题:主轴由变频器带动运行,主轴上安装了一个600线的编码器,跟随轴由步进电机驱动,旋转一圈需要3200个脉冲。要求实现编码器旋转一圈的同时,步进电机也旋转一圈,方向也会随着主轴改变。

主程序需要编写高速计数每20ms读取一次计数值,如下所示:

数控机床

高速脉冲输出程序,此处省略运动向导组态。 

数控机床

每20ms测算出步进电机频率的中断程序如下所示:

数控机床

由于方向要实时根据编码器旋转方向而改变,所以在向导中没有组态方向,而需要利用高速计数方向改变中断来切换方向,程序如下所示:

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分