我用欧姆龙CP1E PLC用ORG指令进行原点搜索,碰到限位后反转,之后碰到原点开关为什么不停下来?而是继续往前走,然后反转。变成左右往返循环动作了。我不知道是怎么回事?难道是PLC参数没设置好?请师傅解答
还有,每次开机后要进行原点搜索。可是一开始机器就在原点位置(即原点开关处)。请问这样能进行搜索吗?
仔细看编程手册,原点搜索有不同的类型,需要预先在PLC-编辑-设置-PLC设定脉冲输出设置区进行设置,选择相应的模式(附图工参考),正常原点回归应该是先向预设方向运转-碰到极限反转-过程中碰到原点减速至爬行速度,寻找伺服Z相脉冲-停止
还有就是欧姆龙接线有对应点,需要注意下;至于每次开机后要进行原点搜索,这是必然,除非你是带有位置记忆功能的伺服,寻找方式一样.
追问我发现,一开始如果是朝着原点开关处进行原点搜索,一碰到原点开关就停了。这样确定原点了。这种情况是对的。
如果一开始是往限位处搜索原点,碰到限位开关后,反转---------碰到原点开关,电机继续前行------离开原点开关后,电机反转-----------再一次碰到原点开关,电机停止,确定原点。
这是什么情况啊?我没想明白
你看看我设置有没有问题
看你的设定(检测方法;方法2;查找操作;反转1)
根据设定推断 你没有使用原点附近输入信号 而只是使用原点信号 这样的话没法使用伺服Z相脉冲点进行精确原点回归 如果精度要求不高是可以这样用的
如果你是打算这样用的 那么动作如下图所示 就是对的(注意;下图动作查找方向设定是CW)
如果动作时对的 而只是你不明白 那我就不明白你的疑问是什么
原点搜索时动作不对。你再看看我的提问和追问就知道了。
还有,我控制的是步进电机。
接线要对的。PLC输入指示灯和PLC监控都显示正常,有原点信号进来。后来我去咨询欧姆龙公司,他怀疑是我原点传感器有问题,让我拿一个常开按钮来代替原点。我发现进行原点搜索时,碰到限位后反转,然后按了一下按钮(相当于碰到原点),电机继续前行,松开按钮(即离开原点开关后),电机反转,再按一次按钮(相当于碰到原点),电机就停了。为什么要连续碰到两次原点开关后才确定原点呢?是什么问题啊?我一直没搞清楚
追答这是原点搜索方式设定的原因,为了精确定位,需要原点的边缘脉冲信号,也需要与靠近原点的方向配合。
本回答被网友采纳