第一次用PLC224XP与驱动器结合控制步进电机。请指教。如何控制步进电机匀速转动,它的速度是如何定速控制的。如果要求步进电机以1000转/秒,程序怎么写???
最佳答案
用位控向导做,会生产一系列子程序,再根据需要调用。
若是点到点定位,可以使用 goto
还有初始化、点动-寸动、寻原点、运行等等,貌似您可以用run子程序;
建议详细了解电机手册,特别是速度-转矩曲线,不要想当然。
发出的脉冲频率恒定,则步进电机的速度就恒定,至于何种频率对应1000rpm,那要看电机的步距角和放大器的细分了。想到里有一项“多少个脉冲电机产生1圈的转动”就是这个。
提问者对于答案的评价:
谢谢!!!我用位控做,但还是不行,调出的与机械传动部分配合的速度还是太低。我是自己编的一段程序,那步进电机的速度与脉冲周期有关,周期小,速度步,SMD72脉冲计数值是不是越小,速度越快,位控程序有密码看不见,我想自己编程,想请教步进电机的速度具体与哪些参数有怎样的关系!!!
专家置评
您好,小崔2008!SMD68是用来控制脉冲发送频率的,数目越小,速度越快,最小的SMD68为10微秒,SMD68的倒数为频率。SMD72控制脉冲数目,PLC只是发脉冲,只能控制脉冲的频率和个数,根据电机转一圈需要多少脉冲和具体的转速来决定频率参数。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc318399.html