三菱SFC控制 点击:1038 | 回复:7



timison

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:34帖 | 114回
  • 年度积分:0
  • 历史总积分:488
  • 注册:2005年10月14日
发表于:2005-11-20 21:27:00
楼主
假定用三菱FX来控制机械手,START步-步1-步2-步3-步4-步5-END的一个简单控制,
如果步3因外部原因(机械死)终止,再回到START步,怎样让机械手按原路返回?



dack

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 68回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2004年9月05日
发表于:2005-11-26 19:33:00
1楼
用跳转就可以了

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-11-26 21:49:00
2楼
利用M8040-M8049,D8040-D8049以及S900-S999这些特殊元件,当状态转移时间超过时,用M8048触发程序退回退即可。

阿找

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 168回
  • 年度积分:0
  • 历史总积分:304
  • 注册:2005年6月05日
发表于:2005-11-27 13:06:00
3楼
钟哥详细讲讲这些元件的用法呗?

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-11-27 20:38:00
4楼
比如说在程序开头加入LD M8002 ZRST S900 S999 RST M8048 LD M8000 OUT M8049,再在状态中加入ANS T* K100 S9**,则在该步进状态下,只要超过T*的延时范围,则S9**置位,M8048置位,再用这两个元件来判断发生超时的是那个状态,再跳转到相应的返回程序中去。处理完后再触发ANR指令对报警进行复位。

SCHGR

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 233回
  • 年度积分:0
  • 历史总积分:416
  • 注册:2003年10月23日
发表于:2005-11-29 10:27:00
5楼
楼上所说都是1S,1N所不支持的,我认为不用那没麻烦的

小跳

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 87回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2003年9月24日
发表于:2006-04-09 18:09:00
6楼
我也遇到过这样的问题,想请教大家,

love2006

  • 精华:5帖
  • 求助:0帖
  • 帖子:209帖 | 1300回
  • 年度积分:23
  • 历史总积分:3382
  • 注册:2006年2月21日
发表于:2006-04-09 19:11:00
7楼
你在你先前的程序的最后倒过来编一遍让它能原路径返回起点,先前程序每步里(每个状态里)放个应急出口,比如超过规定的时间(也就是机械故障
)程序就从这个出口出去.

热门招聘
相关主题

官方公众号

智造工程师