PLC 控制伺服电机 回原点问题

PLC(三菱FX1N-60MT)
伺服电机MR-J2S-100A
回原点指令DZRN K8000 K5000 X0 Y0
请问 被控制对象离开X0(也就是X0由ON变为OFF)后的爬行距离与什么有关。
因为我目前控制两组,为什么两组之间爬行距离相差很大!

爬行距离和你的挡块宽度有关,相差很多你可以参考下我的办法,首先是你的脉冲速度太高,伺服减速后还是K5000呢,建议吧这个值降到1000以下比如200,要注意的是,由于受扫描周期的影响,近原点信号断开后,Y0/Y1还会继续输出一些脉冲.用大白话解释一下:
假如程序执行到某步时,近原点信号X0断开。由于此时并未执行到ZRN指令,所以ZRN指令并不知道近原点信号X0已经断开,它会继续输出脉冲。程序执行到END指令,再处理一些通讯、输出刷新、输入刷新后才开始执行第0步,此时ZRN指令才知道近原点信号已经断开,停止脉冲输出。 慢速输出脉冲频率越低,误差就越小.
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-11
谢谢你之前回答我的问题,在此回答你的问题倒不是能够给你有什么答案。
但是关于原点回归这个问题。我总感觉用DZRN指令回原点不会很准确。因为用这个指令找原点的前提是必须近点信号位置绝对静止。但是我们所用的这些光电感应器实际上都有误差的。 也就导致用该指令来做回原点不会很准。
我觉得最佳的回原点方式应该是,在接受到近点信号后,开始减速,之后然后在接受到Z信号停止。 因为这个是靠伺服内置编码器来定位,相对我们平时用的感应器灵敏的多。我想也会准确的多。
另外我还看到一种回原点方式,(这是一款日本机器上实际使用的方式)每次找原点时都是将XY轴移动到极限位置实在移不动了后,再往回走一点(由于是采用专用控制器无法读程序。具体是往回走多少个脉冲还是找z信号不得而知)作为原点。我也想用该方式,但又担心对电机和驱动器有伤害。
第2个回答  2009-07-08
爬行距离与挡块有关,一般是碰到原点开关开始爬行,离开原点开始计数(0点信号)本回答被提问者采纳
第3个回答  2019-10-01
1.我写过像例1那样的伺服程序,2个限位的,中间一个原点。
2.第2个没有接触到,估计2个传感器是限位的,原位置应该是plc程序里面控制吧。
3.回原位置过了传感器后很快有回来,这是在写的plc程序控制,回原位置的方式,方向,速度,等都是程序控制的,具体看你怎么用,我一般都是等传感器亮了后再迅速返回。
第4个回答  2009-07-08
应该是参数设置的,三菱Q系列的爬行距离是参数设置的,相比FX也是一样的,不过在设置的时候要考虑到你的加减速时间,以免因为你的距离过短造成报警

三菱plc怎么控制伺服电机回原点
在使用三菱PLC控制伺服电机回原点时,关键步骤包括设置原点感应器和编程控制信号。首先,你需要将原点感应器设置在电机反转路径上。这一步确保了当电机反转时,原点感应器能够准确检测到原点位置。随后,使用M8029接通信号,这是一个重要的信号,用于指示电机开始执行回原点操作。如果需要进一步移动距离,可以通...

plc用一个感应器怎样准确控制伺服电机回原点
在使用PLC控制伺服电机回到原点时,你所使用的PLC和伺服的具体型号会直接影响到控制策略的实现。一般来说,实现这一功能仅需要一个感应器,如接近开关,用于检测电机到达目标位置。在开始之前,你需要对PLC进行相应的参数设定,包括确定电机的回原点方向、回原点速度等关键参数。这些设定会帮助PLC更好地控制...

PLC 控制伺服电机 回原点问题
爬行距离和你的挡块宽度有关,相差很多你可以参考下我的办法,首先是你的脉冲速度太高,伺服减速后还是K5000呢,建议吧这个值降到1000以下比如200,要注意的是,由于受扫描周期的影响,近原点信号断开后,Y0\/Y1还会继续输出一些脉冲.用大白话解释一下:假如程序执行到某步时,近原点信号X0断开。由于此时并...

用PLC控制关于伺服回原点的问题?
伺服回参考点有三个速度:1.遇到传感器之前的速度。2.遇到传感器之后的速度。3.反向找原点脉冲的速度。步进电机回原点是遇到第一个传感器减速,遇到第二个传感器反向运动 伺服比步进电机更高级一点,伺服只要一个光传感器就可以了。之所以用两个传感器是把速度降下来,这样不会因为速度太快而冲过传感器。我...

plc在什么情况下伺服电机回不到原点
原因多了 比如程序不对 硬件设备有松动 都会造成私服电机回不到原点

三菱PLC 关于伺服电机找机械原点的问题
编码器的)。之后回零时,直接用绝对值定位指令让它回零就行,系统会自动回到设置的这个原点。但是,如果出现故障比如较强的电磁干扰,PLC发送的脉冲伺服接收不全或者机械联接有松动等,都会出现PLC发出指令,伺服自动回零时,回到的零点与机械位置的零点对应不起来的情况。

三菱plc ZRN指令伺服电机在不是原点的情况下,在每次上电后回不到...
你这个问题出现的原因有2个,你自行查找解决!1.一楼仁兄所说,原点回归方向与你原点开关安装位置正好相反。你可以通过调整伺服旋转方向或修改程序解决!2.ZRN这条指令执行完毕的条件是近原点信号的下降沿,也就是你感应片离开近原点感应器的一瞬间,如果你感应片太短或你近原点感应器与原点感应器安装距离...

plc控制步进电机回原点问题
ZRN这个指令的意思是,开始以指定的速度回原点,当遇到原点信号从OFF到ON的时候开始减速,直到减到爬行速度为止,当原点信号从ON到OFF时,脉冲输出立即停止,所以看到的情况就是当过了原点电机才会停止转动 选择开关不能选择机械的,机械的一般都是一直ON的,可以选择电磁式的,或者光电的 ...

CPU216脉冲输出控制伺服电机,如何实现回原点
当PLC检测到原点信号后调用中断,在中断调用脉冲输出,使脉冲输出停止,当然你需要加附加条件,否则每次经过原点都会停止。

西门子plc控制伺服电机程序暂停后不回零点怎么再启动
1、关闭PLC电源:需要关闭PLC的电源,可以通过手动切断电源开关或者使用PLC控制面板上的电源按钮来完成。确保PLC完全断电后,可以进行下一步的操作。2、检查外部设备:检查与PLC连接的外部设备,比如传感器、执行器等。确保这些设备正常工作,并且与PLC的连接稳定。3、重启PLC:在完成前面的准备工作后,可以...

相似回答