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

主题:三轴运动步进梯形图编程程序走乱,有源程序,期待高手解决。

点击:2170 回复:14

附件:
[本地下载]
附件 001.jpg
附件 002.jpg
附件 003.jpg
如图所示,并行两列程序,右面一列运行正常,左面会卡住,当卡在30步时候,12、13步会执行两次,请教几个问题?
1.如图所示,两列程序会每列单独顺序运行吗?
2.如果不能,是否需要分成两个步进梯形图。
3.当在30步卡住时候,为什么12、13步会执行两次?
4.证实了3轴时候在指令下方用M8029会出问题,图3所示的M162作为合并分支辅助继电器,不动作,所以卡在这一步,
导致12、13步会执行两次
5.同轴的DSZR指令在一个程序可以使用两次吗?
程序以上传。
最后修改:2017/12/4 13:22:03
17-12-03 15:17
M8000直接驱动定位指示不好吧,完成M8029动作后定位指令未断开。卡在30步可能是状态未转到s30,s11未复位,所以s12、s13会重复执行,可在s30前加一个中转状态,确保s11复位。
17-12-03 16:23
不建议使用步进指令编程,很容易出错。步进编程适合比这个更简单的动作。
17-12-03 18:22
两轴使用没发现这问题,可能没把上一步复位吧!
17-12-03 19:02

引用 wushulin 在 2017/12/3 18:22:57 发言【内容省略】

Fx3GA-40Mt 刚打电话问客服她说每个轴不高于100K就可以,我记得好像是总体不超过100K。
最后修改:2017/12/4 10:59:46
17-12-04 10:52

引用 SZHFEI512 在 2017/12/3 16:23:48 发言【内容省略】

程序到s12时候不是会自动复位S11吗?
17-12-04 10:54
程序上传在一楼。
17-12-04 11:08

引用 沧海爱依旧zK 在 2017/12/4 10:54:42 发言【内容省略】

并行S12、S30都驱动后才复位S11
17-12-04 16:38
搞不懂你为什么会出现13-20,15-21这样的并列块出现,可以将13和20放到一个块里,15和21放到一个块里。
17-12-06 14:37
1.如图所示,两列程序会每列单独顺序运行吗?
是的,单独顺序运行原因到后面会直接跳到上面的11或41!像一个圈,到下面会上来。
2.如果不能,是否需要分成两个步进梯形图。
当然也可以会成两条步进梯形图
3.当在30步卡住时候,为什么12、13步会执行两次?
把13-20合并到一个块里
4.证实了3轴时候在指令下方用M8029会出问题,图3所示的M162作为合并分支辅助继电器,不动作,所以卡在这一步,
导致12、13步会执行两次
尽量不要用m8000做为触发条件,动作完成后最后是把触发条件断掉,M8029是一个脉冲信号,所以后面的线圈最好用SET M162,再说一次不要用M8000做为触发条件,因为触发条件为ON,有可能导致这个输出点的下个脉冲指令无法启动。
5.同轴的DSZR指令在一个程序可以使用两次吗?
应该可以!
以上所言,如有不准,请参考三菱管方相关手册。
其实所有的问题可以打电话给三菱的官方技术支持 400-821-3030
最后修改:2017/12/6 14:51:04
17-12-06 14:49

上一页下一页

工控新闻

更多新闻资讯