我好像是
大波就是我
级别: 家园常客
精华主题: 0
发帖数量: 303 个
工控威望: 603 点
下载积分: 1392 分
在线时间: 490(小时)
注册时间: 2012-12-09
最后登录: 2024-05-22
查看我好像是的 主题 / 回贴
楼主  发表于: 2014-09-14 02:21
如题目。。。回原模式是:原点开关位于机械负方向,机械往原点开关方向运动。在检测到原点开关后减速停止,然后反转退出原点开关。把原点开关下降淫作为原点。
我回原速度慢,接近速度也慢。偶尔莫名其妙回去原点速度很快就撞车了,把丝杆卡死。
或者伺服震动慢慢回去也把伺服卡死。
没有规律啊。受不鸟了
enable74
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 137 点
下载积分: 6993 分
在线时间: 81(小时)
注册时间: 2014-08-19
最后登录: 2024-03-08
查看enable74的 主题 / 回贴
1楼  发表于: 2014-09-14 03:06
1、确保原点的接近开关或限位正常。若是用常闭点可以排除线路松动等问题。
2、保证撞块凸出部分一定长度。最好是编码器的 大半圈的行程。
3、少许向前移动撞块。采用编码器零脉冲作为原点信号。
也许说的比较乱,希望对楼主有帮助。
工控狂人
级别: 探索解密
精华主题: 0
发帖数量: 77 个
工控威望: 141 点
下载积分: 800 分
在线时间: 15(小时)
注册时间: 2014-09-03
最后登录: 2015-04-19
查看工控狂人的 主题 / 回贴
2楼  发表于: 2014-09-14 06:22
楼主采用的什么伺服和控制方式?
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1229 个
工控威望: 3549 点
下载积分: 856 分
在线时间: 458(小时)
注册时间: 2010-08-24
最后登录: 2024-03-22
查看niningtt的 主题 / 回贴
3楼  发表于: 2014-09-14 10:02
你回原点速度慢,接近也慢,那么为什么偶尔会快?这个快是因为你的PLC程序输出脉冲快了还是因为你的驱动器异常?如果是脉冲的原因那你就查查你的程序,是不是偶尔程序跑乱了,我怀疑的原因在程序。
其次就是你说的撞程问题,难道你两端没有越程限位开关?这个肯定是要有的,在硬件上避免越程,这样肯定不会出现你说的问题了,装车队丝杆等机械件都会造成形变或者其他损害
我好像是
大波就是我
级别: 家园常客
精华主题: 0
发帖数量: 303 个
工控威望: 603 点
下载积分: 1392 分
在线时间: 490(小时)
注册时间: 2012-12-09
最后登录: 2024-05-22
查看我好像是的 主题 / 回贴
4楼  发表于: 2014-09-14 16:53
引用
引用第1楼enable74于2014-09-14 03:06发表的  :
1、确保原点的接近开关或限位正常。若是用常闭点可以排除线路松动等问题。
2、保证撞块凸出部分一定长度。最好是编码器的 大半圈的行程。
3、少许向前移动撞块。采用编码器零脉冲作为原点信号。
也许说的比较乱,希望对楼主有帮助。

谢谢大侠指教
1:原点开关是正常的,omron的光纤传感器。
2:原点位置差不多就是丝杆机械的极限位置
3:没有用Z相脉冲
我好像是
大波就是我
级别: 家园常客
精华主题: 0
发帖数量: 303 个
工控威望: 603 点
下载积分: 1392 分
在线时间: 490(小时)
注册时间: 2012-12-09
最后登录: 2024-05-22
查看我好像是的 主题 / 回贴
5楼  发表于: 2014-09-14 16:54
引用
引用第2楼工控狂人于2014-09-14 06:22发表的  :
楼主采用的什么伺服和控制方式?

国产伺服
外部控制模式
我好像是
大波就是我
级别: 家园常客
精华主题: 0
发帖数量: 303 个
工控威望: 603 点
下载积分: 1392 分
在线时间: 490(小时)
注册时间: 2012-12-09
最后登录: 2024-05-22
查看我好像是的 主题 / 回贴
6楼  发表于: 2014-09-14 16:58
引用
引用第3楼niningtt于2014-09-14 10:02发表的  :
你回原点速度慢,接近也慢,那么为什么偶尔会快?这个快是因为你的PLC程序输出脉冲快了还是因为你的驱动器异常?如果是脉冲的原因那你就查查你的程序,是不是偶尔程序跑乱了,我怀疑的原因在程序。
其次就是你说的撞程问题,难道你两端没有越程限位开关?这个肯定是要有的,在硬件上避免越程,这样肯定不会出现你说的问题了,装车队丝杆等机械件都会造成形变或者其他损害

谢谢大侠指教
听他们反应伺服震动着往原点跑。结果就撞死了。关键是我都没有遇见过。受不鸟

因为原点位置就是机械的极限位置所以没有安装限位开关
是不是一点要安装限位开关?原点位置到机械的极限位置就那么几个mm。就算安装会不会还没有反应过来就撞车了?
liujian-weng
级别: 家园常客
精华主题: 0
发帖数量: 479 个
工控威望: 665 点
下载积分: 12178 分
在线时间: 2424(小时)
注册时间: 2007-11-13
最后登录: 2024-05-23
查看liujian-weng的 主题 / 回贴
7楼  发表于: 2014-09-14 20:32
看你的描述很可能是因为的某种操作,使伺服的脉冲没有清除掉,导致下次连续动作时回很快的速度走完余下的脉冲,出出现异常时一定要执行脉冲清除指令,不然很可能会出现这样的情形,回想一下每次出现这种情况时是否执行了那些操作?
a271156864
级别: 家园常客
精华主题: 0
发帖数量: 664 个
工控威望: 700 点
下载积分: 22438 分
在线时间: 680(小时)
注册时间: 2008-04-28
最后登录: 2019-12-16
查看a271156864的 主题 / 回贴
8楼  发表于: 2014-09-14 21:05
可能是 驱动器 参数出 问题 了
我好像是
大波就是我
级别: 家园常客
精华主题: 0
发帖数量: 303 个
工控威望: 603 点
下载积分: 1392 分
在线时间: 490(小时)
注册时间: 2012-12-09
最后登录: 2024-05-22
查看我好像是的 主题 / 回贴
9楼  发表于: 2014-09-14 23:40
图片:
引用
引用第7楼liujian-weng于2014-09-14 20:32发表的  :
看你的描述很可能是因为的某种操作,使伺服的脉冲没有清除掉,导致下次连续动作时回很快的速度走完余下的脉冲,出出现异常时一定要执行脉冲清除指令,不然很可能会出现这样的情形,回想一下每次出现这种情况时是否执行了那些操作?


请问一下执行脉冲清除指令具体是哪一个指令?
西门子200的
这个吗?