ABB机器人高级编程指令解读.ppt

  1. 1、本文档共207页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ABB机器人高级编程指令解读

* 運動觸發指令-TriggIO 實例﹕ VAR triggdate gunon; TriggIO gunon,10\Dop:=gun,1; TriggL p1,v500,gunon,z50,gun1; StartPoint End point p1 10mm The output signal gun is set when the TCP is here TriggL p1,v500,gunon,z50,gun1; * 運動觸發指令-TriggIO 實例﹕ VAR triggdate gunon; TriggIO gunon,0\Start\Dop:=gun,1; MoveJ p1,v500,z50,gun1; TriggL p1,v500,gunon,z50,gun1; StartPoint p1 End point p2 The output signal gun is set to on when the robot’s TCP is here TriggL p2,v500,gunon,fine,gun1; * 運動觸發指令-TriggIO 限制﹕ 當前指令使用參變量[\Time]可以提高信號輸出精度﹐此參變量以目標點為基准﹐使用固定的目標點fine比轉角zone精度高﹐一般情況下﹐此 參變量采用固定目標點﹔ 參變量[\Time]設置的時間應小于機器人開始減速時間(最大0.5s),例如﹕運行速度 為500mm/s, IRB2400為150ms,IRB6400為250ms,在設置時間超過減速時間的情況下﹐實際控制時間會縮短﹐但不會對正常的運行造成影響﹔ * 運動觸發指令-TriggInt TriggInt TriggDate,Distance [\Start][\Time],Interrupt; [\TriggDate]: 觸發變量名稱﹐ (triggdate) Distance: 觸發距離mm﹐ (num) [\Start]: 觸發起始開關﹐ (switch) [\Time]: 時間觸發開關﹐ (switch) interrupt: 觸發中斷名稱﹐ (intnum) * 應用﹕ 機器人可以在運動時通過觸發指令精確的進入中斷處理﹐當前指令用于定義觸發性質﹐此指令必須與其他觸發指令TriggJ,TriggL或TriggC同時使用才有意義﹐通常用于噴涂﹑涂膠等行業﹐使用參變量[\Start]﹐表示以運動起始點觸發基准點﹐默認為運動終止點﹐使用參變量[\Time],以時間來控制觸發﹐允許最大時間為0.5s,詳見限制。 限制﹕ 正常情況下﹐當前指令從觸發中斷到得到響應﹐有5-120ms的延遲﹐用指令TriggIO或TriggEquip控制信號輸出效果更佳。 運動觸發指令-TriggInt * 限制﹕ 當前指令使用參變量[\Time]可以提高中斷觸發精度﹐此參變量以目標點為基准﹐使用固定的目標點fine比轉角zone精度高﹐一般情況下﹐此 參變量采用固定目標點﹔ 參變量[\Time]設置的時間應小于機器人開始減速時間(最大0.5s),例如﹕運行速度 為500mm/s, IRB2400為150ms,IRB6400為250ms,在設置時間超過減速時間的情況下﹐實際控制時間會縮短﹐但不會對正常的運行造成影響﹔ 運動觸發指令-TriggInt * 運動觸發指令-TriggInt 實例﹕ VAR intnum intno1; VAR triggdate Trigg1; CONNECT intno1 WITH trap1; TriggInt trigg1,5,intno1; TriggL p1,v500,trigg1,z50,gun1; TriggL p2,v500,gunon,z50,gun1; Idelete intno1; StartPoint End point p1 or p2 10mm The interrupt is gengrated when the TCP is here TriggL p1,v500,trigg1,z50,gun1; * 運動觸發指令-TriggEquip TriggEquip TriggDate,Distance [\Start],EquipLag,[\Dop][\Gop] [\Aop][\ProcID],SetValue,[\Inhib]; [\TriggDate]: 觸發變量名

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档