EVOC,SOKON,
华北工控,硕控智能,蓝天,四维,首控工控,艾雷斯
研华工控机,华北工控机,研祥工控机
leetro乐创
伺服电机原点复归
1.原点搜索是原点没有建立的情况下执行。
2.原点返回是原点已经建立的情况下,返回到原点位置。
原点信号又伺服驱动器给出,原点附近信号由传感器指定
如果使用绝对脉冲, 那么每次发送的脉冲量, 都是相对与这个原点来说的原点输入信号没有限定由谁给定, Z相信号给定也是可以的. 不过建立原点有3种模式, 可以选择只使用原点输入信号来建立原点
第一次上电, 先用建立原点.当后面的动作远离了这个原点,想返回去的时候, 选择原点返回
实找零的方法有很多种,可根据所要求的精度及实际要求来选择。
可以伺服电机自身完成
(有些品牌伺服电机有完整的回原点功能),也可通过上位机配合伺服完成,但回原点的
原理基本上常见的有以下几种。
一、伺服电机寻找原点时,当碰到原点开关时,马上减速停止,以此点为原点。
这种回原
点方法无论你是选择机械式的接近开关,还是光感应开关,回原的精度都不高,就如一网
友所说,受温度和电源波动等等的影响,信号的反应时间会每次有差别,再加上从回原点
的高速突然减速停止过程,可以百分百地说,就算排除机械原因,每次回的原点差别在丝
级以上。
二、回原点时直接寻找编码器的Z相信号,当有Z相信号时,马上减速停止。
这种回原方
法一般只应用在旋转轴,且回原速度不高,精度也不高。
三、此种回原方法是最精准的,主要应用在数控机床上:电机先以第一段高速去找原点开
关,有原点开关信号时,电机马上以第二段速度寻找电机的Z相信号,第一个Z相信号一定是在原点档块上(所以你可以注意到,其实高档的数控机床及中心机的原点档块都是机
械式而不会是感应式的,且其长度一定大于电机一圈转换为直线距离的长度)。
找到第一
个Z相信号后,此时有两种方试,一种是档块前回原点,一种是档块后回原点(档块前回
原点较安全,欧系多用,档块后回原点工作行程会较长,日系多用)。
以档块后回原为例,
找到档块上第一个Z相信号后,电机会继续往同一方向转动寻找脱离档块后的第一个Z相信号。
一般这就算真正原点,但因为有时会出现此点正好在原点档块动作的中间状态,易
发生误动作,且再加上其它工艺需求,可再设定一偏移量;此时,这点才是真正的机械原
点。
此种回原方法是最精准的,且重复回原精度高。
1)伺服电机原点复归是伺服找原点,而非plc找原点,
2)原点复归一般有三个传感器,分别是前后两个极限限位开关,一个近原点开关。
有的伺服驱动器只接一个近原点传感器。
这些传感器都是接到伺服驱动器上面。
3)plc等上位机只是给伺服驱动器指令,原点复归,定位,速度等指令进入伺服驱动器后,伺服驱动器根据上位机的信号自动进行相关操作。
像编码器就是接到伺服驱动器上面的。
编码器的数值也是进入伺服驱动器的。
4)原点复归有多种方式,可以在伺服驱动器上面设置。
根据设置,可以闭合伺服驱动器端子上的相关触点,也可以通过上位机通信的方式,给伺服驱动器回原点的命令信号。
5)伺服回原点的过程。
伺服驱动器接收到plc发出的回原点指令后,根据伺服驱动器中
设置的回原点方式,向一个方向,或者两个方向运动遇到近原点传感器后,变到一个很低
的速度,也就是爬行速度,然后等待z相信号,z相信号接收到后,伺服自动停止。
原点
复归的过程都是伺服驱动器自动完成的,是伺服找原点,而不是plc找原点,所以近原点传感器和前后限位传感器是接到伺服驱动器上面的。
6)请支持原创。
其实就是2种回零方式使用Z脉冲的更精准!
驱动器有5伏的Z差分脉冲也有集电极开路输出。
看你PLC接受什么 PLC通过驱动器给出的脉冲来判断有没有到零点。
PLC当然要编程。
Z相信号是电机的反馈信号给驱动器之后驱动器通过2种方式(大部分)可以反馈出来。
上面有说 PLC只是能接收到零点到位信号罢了至于停下来。
你觉得驱动器能自己左右电机吗。
PLC不给脉冲电机肯定不走
原点回归的方式有多种,基本的有三种。
1 确定一个方向运动找到原点(这种适用于转盘类)
2 确定一个方向,找两端其一的限位做原点。
(在PLC里可以自己写这种程序,有的运动控制卡有这种回零方式选择)
3 确定一个方向,先找一端的限位,再反向回来找原点。
(你的这个运动,大部分都用这
种回零方式。
)
由此三种基本方式衍生出的,快速找点再爬行一段距离再反向爬行找点再加Z相信号再加偏置等等(控制器不同库函数里封装的回零方式也不同,有的加一种,有的加几种。
但如
果你想要做其中的某种方式,一般都可以自己辅助的写一段程序来完成)
你的这个就用第三种方式,如果使用PLC来控制,回零开始时,先写一段运动指令让小车
先向一个方向运行,不管经过不经过原点都不停直到碰到这端限位停止,再把方向控制输
出位Y反向输出,这时再用ZRN指令就一定能够找到原点。
所谓的OPR控制,就是帮助马达(特别是伺服马达和步进马达)搜索原点而用~~
所谓原点,就是程序认为马达位置为0 的那个点位
一般OPR控制需要三个开关,丝杆两侧的是极限开关,中间的是原点开关,这样,当你执
行OPR操作的时候,马达开始运行,当碰到任意一个极限开关的时候它就会往回走,知道
碰到原点开关,它停下(其实不是立刻停止,你可以暂时认为它停止了),那这时候程序
就把这时候的马达位置计为马达的原点位置即0,然后以这个0点为基础,马达的距离运行都是靠这个0点计算的,所以你一旦执行完OPR之后,原点开关的位置是不能随意移动的,如果移动了,下载OPR之后,原点位置就变掉了~~~。