欧姆龙PLC 关于步进电机控制

欧姆龙PLC控制步进电机 步进电机通过文本显示器设定参数. 我设计的床子要切管子,步进电机作为定尺,每次切 的长度都不一样批量生产比如我生产1500根275mm长的管子生产完了,在生产2000根350mm长的,这样的话我就需要通过文本显示器改一下长度,从275mm变成350mm.程序如何写,如何 设置?(指令用哪几条)谢谢!邮箱[email protected]

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

  驱动器是可以设置细分的,就是说把1.8度等分成多少份,比如现在如果不设置细分的话,那么步进电机转一周就是200个脉冲,如果细分为4的话,那么就需要800个脉冲。文本设置的话直接设置长度显示长度就可以。内部可以这样运算:(设置长度%10)X200X步进电机细分。然后把这个数据直接写进PLC的寄存器中就可以。找一下看输出脉冲的样例程序。稍作修改就可以用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
只要把长度在内部进行换算转换成脉冲数就可以了!首先你要知道自己的驱动器分频是多少,就是多少脉冲转一周。还有机械传动的一些参数,比如步进电机转一周的机械位移是多少!其实这个很简单的!内部运算也就是一些四则运算!主要是你自己先把这些公式都算出来。然后转换成程序!希望可以帮到你追问

步进角1.8度,步进电机转一周丝杠走10mm,我初次接触没有经验,希望您能帮我的忙,谢谢

追答

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

追问

您好
您看您要有的话给我一份,我找了一下没有合适的,谢谢
(设置长度%10)这是啥意思?我不明白.

追答

我这边现有的程序没有的,那句话的意思是设置长度除以10,也就是说算出电机要转多少圈,算法的话要用浮点数!要不然位置误差很大的,相信自己,这个很简单的!如果还有不会的欢迎交流!

追问

谢谢您的帮忙.

追答

希望你可以选为最佳的!有问题的话可以交流一下!我们是做伺服驱动器的!我是技术人员!

本回答被提问者采纳