欧姆龙CP1E plc 驱动步进电机程序怎么编?那位大侠知道???

欧姆龙CP1E plc 驱动步进电机程序怎么编?那位大侠知道???,第1张

我做过的步进都是脉冲控制的,但是你要看不是所有的CP1E系列都有脉冲输出功能的。

我们先说有的前提下,那么有SPED,ACC,或者PLUS+SPED,PLUS+ACC,PLS2分别来做速度和位置控制。停止用SPED ACC0 或者INI #3

如果你要做绝对脉冲输出再加个ORG。

手册比较大我身边也没有你可以直接在CX-P里面按指令帮助来看。

还有什么不明白的你在提问那里用补充过几天我再来看看。

只要把长度在内部进行换算转换成脉冲数就可以。首先要知道自己的驱动器分频是多少,就是多少脉冲转一周。还有机械传动的一些参数,比如步进电机转一周的机械位移是多少。其实这个很简单。内部运算也就是一些四则运算。主要是先把这些公式都算出来。然后转换成程序。

驱动器是可以设置细分的,就是说把1.8度等分成多少份,比如现在如果不设置细分的话,那么步进电机转一周就是200个脉冲,如果细分为4的话,那么就需要800个脉冲。文本设置的话直接设置长度显示长度就可以。内部可以这样运算:(设置长度%10)X200X步进电机细分。然后把这个数据直接写进PLC的寄存器中就可以。找一下看输出脉冲的样例程序。稍作修改就可以用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7944337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存