登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:关于FX3U回原点和定位完成的写法

点击:254 回复:12

关于FX3U回原点和定位完成的写法:手册里的写法都是以M8029为标准,只要回原点或者定位指令下的M8029接通,就默认定位指令已经完成。如下图所示;
附件 111.jpg
附件 222.jpg
但在实际项目中,淘宝买的模板上,有人做了定位的FB块,结合变址的方式编程,他的回原点结束和定位结束都没有用到M8029,而是将当前位置与目标位置做比较来判断。那么三菱FX3U的定位指令,定位完成的判断以M8029标志位接通为准,还是以当前位置与目标位置的判断为准?给位大佬实际编程的做法是什么?那种定位判断比较准确可靠一点?
附件 333.jpg
附件 444.jpg
24-09-04 09:25
实际都不可靠,因为无法保证机械结构不产生打滑的现象,所以,将就着用用就可以了。
至于FX3U的例子为啥用M8029,你没有注意用了M8029后,这个程序可以不仅仅只给FX3U一个系列用?
Good Luck~
24-09-04 11:06
M8029是所有通讯类指令结束共同使用的,用到比如RS,ADPRW指令的时候就要注意了,伺服回原点用次指令有可能实际并没有回原点完成,还是M8340下降沿加D8340=0更可靠些
24-09-04 11:20
实际上差不多,但如果出了问题你去问三菱的技术支持,他们会要你按照手册案例试一下的
24-09-04 11:23
我看我手里的其他案例,包括西门子的,都是用定位后的当前位置和目标位置作比较,这样来判断定位完成的。但我看手册上是M8029,所以我就觉得M8029是不是不太靠谱。因为我手里的程序都是经验丰富的老工程师写的,但我看手册上又是M8029,所以有点迷糊。
24-09-04 12:04
我手里的程序,不管是FX5U FX3U 还是西门子200SMART 定位判断都是用当前位置和目标位置作比较,来判断的。至于机构的问题,那是另外讨论的。机构出问题,除非伺服闭环到PLC,否则发现不了,只能通过实际的位置测量来看
24-09-04 12:11
实际上,我手里几个程序,3个经验丰富的工程师都是使用当前脉冲数和目标位置作比较,这样的方式来判断的。我只是不太清楚,M8029判断定位完成可能会出现什么BUG。
24-09-04 12:13

引用 A罗志恒13880 在 2024/9/4 12:11:31 发言【内容省略】

你可以从另外的角度来看待这个问题,什么导致M8029的动作........
是定位指令完成导致M8029的动作,那么定位指令如何判断自己完成了呢?就是发出脉冲和目标脉冲的差值等于0了代表定位指令完成了,然后M8029动作了。
Good Luck~
24-09-04 14:00

引用 981183833 在 2024/9/4 11:20:07 发言【内容省略】

所以M8029需要紧贴指令来使用。
Good Luck~
24-09-04 14:01

引用 A罗志恒13880 在 2024/9/4 12:13:44 发言【内容省略】

有没有可能都是早期抄写某一个人的,后面就懒得改了,然后就一路复制粘贴
24-09-04 15:33

上一页下一页

工控新闻

更多新闻资讯