楼主最近还看过
"驱动器上面不能设置参数是不是意味着我的步进电机不能细分"
1、步进电机控制,只能整步整步的转动,如果细分就失去步进的意义;
2、但是工件的位移,可以通过传动比细分,通过传动比提高电机的转速,减低工件的位移速度;
3、例如4极、3相步进电机,每转一周有12步,转100周共1200步,工件走1200mm,那么每步工件移动1mm;
4、例如4极、3相步进电机,每转一周有12步,转100周共1200步,工件走120mm,那么每步工件移动0.1mm;
5、例如4极、3相步进电机,每转一周有12步,转100周共1200步,工件走12mm,那么每步工件移动0.01mm;
步进电机的转动是靠发脉冲来控制的,每发一个脉冲走一步,一步走出一个单位角度,你需要十五度,那么根据上面的讲的,就可以算出要发多少个脉冲了,在系统里设置下就可以了。看一下步进电机的说明书,应该没问题的。
一般默认细分是10000个脉冲步进电机转一圈(360度),
10000个脉冲对应360度
15度=10000/360*15个脉冲
需要根据你设定的细分来计算,这个公式计算你可以编程让PLC自己计算,在触摸屏中直接输入角度。
如果单独用步数除以角度是无法除尽,如果你的角度全都15°,我们可以这样计算:360°除以15°等于24等分,再用步数除以等分数,可以被整除的步数有60000,30000,12000,6000,1200,600这几组细分步数(如12000除以24等于500,即500个脉冲为15°)控制部分发500脉冲步进电机运行15°。
关于编码器:
1、编码器的刻线有10000的;
2、这是一个错误的无知的追求,你花高价买的这个10000刻线的编码器,可能不会帮助你,反而会给你带来很多麻烦;
3、编码器的类别要与伺服电机的属性一致:
1)直流伺服电机的编码器,刻线要与直流电机的槽数相配合;
2)交流伺服电机的编码器,刻线要与交流电机的极数、相数相配合;
3)目的是刻线是电机步进的整数倍,这样编码的检测信号就会是整数,不会有小数,不会有偏差;
4、所谓增量式和绝对式编码器,差别就是前者只有秒针,没有分针、时针的计时器一样;
5、编码器的作用,主要是能检测伺服实际运行的步数、转数、……,并能输出实际运行所需要的信息,如起点位置、转向、……。
6、系统的目的是被驱动的工件的位置、位移、速度等的精确控制,这个控制的精确度恰恰与编码器的刻线多少无关,只要编码器能精确检测出步数即可;