2016-01-05
目前公司正在研究做一台3轴直线电机展示平台。据说直线电机配合光栅尺做定位精度高,速度快。网上查了下资料,对光栅尺和读数头有了个大概的了解。也就是移动1MM会产生多少脉冲之类的,通过PLC高速计数器读取,与PLC所发出的脉冲量进行比较,确定平台移动距离。 但有个疑问:假如说我PLC用定位指令(DRVI/DRVA)发了移动100MM所需要的脉冲量,但光栅尺读到的移动距离与PLC发出的脉冲不一至什么办?也就是说PLC己经发完脉冲,但工作台移动的距离没有100MM什么办? 假如用其他脉冲指令(例如PLSR)一直发脉冲,直到高速计数器计算出工作台所移动的距离达到要求时,立即停止发脉冲可行不? | |
评论6
楼主 2016/1/8 15:54:28
算法的问题你可以做积分先行闭环 以光栅尺为标准多停 少补
楼主 2016/1/9 15:35:27
如果做全闭环,需要做PID调节,用普通PLC 不好做
楼主 2016/1/10 17:28:16
你可以用PLSR一直发脉冲,然后接收光栅尺的信号来停止,接着再进行二次定位