色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ABB機器人之高級編程 安全域World Zone的使用

aIpM_gongkongwo ? 來源:fqj ? 2019-04-28 15:17 ? 次閱讀

一、簡介

World Zones的作用是在機器人位于用戶專門定義的區域內時,停止該機器人或設置一個輸出信號。

有如下特性:

1、當TCP或者關節值 進入某個區間或離開某個區間的時候,Set一個輸入輸出信號;

2、當機器人到達某個區間的邊界時,停止機器人;

3、可以定義 長方體、圓柱體、球體以及關節值區域;

4、可以通過啟動自動激活,也可以使用程序進行激活與禁用;

5、手動、自動都有效;

6、如果是多機器人系統,每個機器人都有自己獨立的World Zone。

二、典型應用

1、當兩臺機器人的工作區域部分重疊時。可通過World Zones監控來安全地消除這兩臺機器人相撞的可能性;

2、當該機器人的工作區域內有某種永久性障礙或某些臨時外部設備時。可創建一個禁區來防止機器人與此類設備相撞;

3、指明相關機器人正處在一個“允許用可編程邏輯控制器PLC)來開始執行程序”的位置;

4、出于安全考慮,不可使用此功能進行人員安全的保護。

三、數據類型

數據類型

描述

wztemporary

wztemporary的作用是識別臨時全局區域,并可用在RAPID程序中的任何位置。

可通過RAPID指令來禁用、重新啟用或擦除臨時全局區域。當載入一段新程序時,或當從MAIN例程的起點處開始執行程序時,系統便會自動擦除臨時全局區域。

wzstationary

wzstationary的作用是識別固定全局區域,并僅能用在與事件“通電”相關聯的一則事件例程中。定義事件例程方面的信息請參見操作員手冊 - 帶 FlexPendant 的 IRC5。

固定全局區域會始終處于激活狀態,而重啟(先關閉電源然后再打開電源,或更改系統參數)則會再次激活此類區域。無法通過RAPID指令來禁用、啟用或擦除固定全局區域。

如果涉及到安全問題,則應使用固定全局區域。

shapedata

shapedata的作用是描述一個全局區域的幾何形狀。

可將全局區域定義為4種不同的幾何形狀:

?一個方盒,所有側面都與全局坐標系平行

?一個圓柱體,與全局坐標系的z軸平行

?一個球體

?針對機器人軸和/或外軸的一個關節角區

VAR shapedata volume;

四、指令

1、WZBoxDef - 定義一個箱形全局區域

WZBoxDef(World Zone Box Definition)用于定義擁有直線箱形狀,且各側均與世

界坐標系各軸平行的全局區域。

如:

VAR shapedata volume;

CONST pos corner1:=[200,100,100];

CONST pos corner2:=[600,400,400];

WZBoxDef Inside, volume, corner1, corner2;

定義坐標與世界坐標系各軸平行,且由對角corner1和corner2所定義的直線箱。

用機器人定義,需要使用WobJ0.

變元 WZBoxDef [Inside] | [Outside] Shape LowPoint HighPoint

2、WZCylDef (全局區域圓柱體定義)為,用于定義外形為圓柱形,且圓柱軸與世界坐標

系z軸平行的全局區域。

VAR shapedata volume;

CONST pos C2:=[300,200,200];

CONST num R2:=100;

CONST num H2:=200;

WZCylDef Inside, volume, C2, R2, H2;

定義底圓中心C2、半徑R2且高度H2的圓柱體。

變元 WZCylDef [Inside] | [Outside] Shape CentrePoint Radius Height

3、WZSphDef - 定義球形全局區域

VAR shapedata volume;

CONST pos C1:=[300,300,200];

CONST num R1:=200;

WZSphDef Inside, volume, C1, R1;

根據其中心C1及其半徑R1,定義命名為volume的球體。

變元 WZSphDef [Inside] | [Outside] Shape CentrePoint Radius

4、WZHomeJointDef - 定義內部接頭的全局區域

WZHomeJointDef(World Zone Home Joint Definition)用于定義接頭坐標系中的

全局區域,以便將機械臂和外軸作為HOME或SERVICE位置。

VAR wzstationary home;

PROC power_on()

VAR shapedata joint_space;

CONST jointtarget home_pos := [ [ 0, 0, 0, 0, 0, -45], [ 0, 9E9,9E9, 9E9, 9E9, 9E9] ];

CONST jointtarget delta_pos := [ [ 2, 2, 2, 2, 2, 2], [ 5, 9E9,9E9, 9E9, 9E9, 9E9] ];

WZHomeJointDef Inside, joint_space, home_pos, delta_pos;

WZDOSet Stat, home Inside, joint_space, do_home, 1;

ENDPROC

變元 WZHomeJointDef [Inside] | [Outside] Shape MiddleJointVal DeltaJointVal

有關某些軸的值9E9意味著不應該監控該軸。編程期間,

無效外軸亦得出9E9。

5、WZLimJointDef - 定義有關接頭內限制的全局區域

WZLimJointDef(World Zone Limit Joint Definition)用于定義接頭坐標系中的全

局區域,以便將機械臂和外軸用于工作區域的限制。

VAR wzstationary work_limit;

PROC power_on()

VAR shapedata joint_space;

CONST jointtarget low_pos:= [ [ -90, 9E9, 9E9, 9E9, 9E9, 9E9],[ -1000, 9E9, 9E9, 9E9, 9E9, 9E9]];

CONST jointtarget high_pos := [ [ 90, 9E9, 9E9, 9E9,9E9, 9E9],[ 9E9, 9E9, 9E9, 9E9, 9E9, 9E9] ];

WZLimJointDef Outside, joint_space, low_pos, high_pos;

WZLimSup Stat, work_limit, joint_space;

ENDPROC

程序執行和點動期間,固定式全局區域work_limit的定義和啟用,將機械臂軸1的工

作區域限制在-90到+90度,并將外軸extax.eax_a限制在-1000 mm。

變元 WZLimJointDef [Inside] | [Outside] Shape LowJointVal HighJointVal

五、啟用及停用

1、WZEnable - 啟用臨時全局區域監控

WZEnable(World Zone Enable)用于重新啟用對臨時全局區域的監控,其預先定

義,以便停止移動或設置輸出。

VAR wztemporary wzone

PROC ...

WZLimSup Temp, wzone, volume;

MoveL p_pick, v500, z40, tool1;

WZDisable wzone;

MoveL p_place, v200, z30, tool1;

WZEnable wzone;

MoveL p_home, v200, z30, tool1;

ENDPROC

當向p_pick移動時,檢查機械臂TCP的位置,以便其不會進入指定體積wzone。當轉

到p_place時,不實施該監控,但是在轉到p_home前,重新啟用該監控。

2、WZDisable - 停用臨時全局區域監控

WZDisable(World Zone Disable)用于停用對臨時全局區域的監控,其預先定義以

便停止移動或設置輸出。

VAR wztemporary wzone;

PROC...

WZLimSup Temp, wzone, volume;

MoveL p_pick, v500, z40, tool1;

WZDisable wzone;

MoveL p_place, v200, z30, tool1;

ENDPROC

當向p_pick移動時,檢查機械臂TCP的位置,以便其不會進入指定體積wzone。當轉

到p_place時,不實施該監控。

3、WZFree - 擦除臨時全局區域監控

WZFree(World Zone Free)用于擦除臨時全局區域的定義,其預先定義,以便停止

移動或設置輸出。

VAR wztemporary wzone;

PROC ...

WZLimSup Temp, wzone, volume;

MoveL p_pick, v500, z40, tool1;

WZDisable wzone;

MoveL p_place, v200, z30, tool1;

WZEnable wzone;

MoveL p_home, v200, z30, tool1;

WZFree wzone;

ENDPROC

當向p_pick移動時,檢查機械臂TCP的位置,以便其不會進入指定體積wzone。當轉

到p_place時,不實施該監控,但是在轉到p_home前,重新啟用該監控。當達到該

位置時,擦除全局區域定義。

4、WZDOSet - 啟用全局區域,設置數字信號輸出

WZDOSet(World Zone Digital Output Set)用于定義行動,并啟用全局區域,以監控機械臂移動。在執行該指令后,當機械臂TCP或機械臂/外軸(接頭中的區域)位于指定全局區域內,或正在接近全局區域時,將數字信號輸出信號設置為指定值。

VAR wztemporary service;

PROC zone_output()

VAR shapedata volume;

CONST pos p_service:=[500,500,700];

WZSphDef Inside, volume, p_service, 50;

WZDOSet Temp, service Inside, volume, do_service, 1;

ENDPROC

機械臂TCP在程序執行期間位于指定球體內時,或出現點動時,有關在設置信號

do_service的應用程序中的臨時全局區域service的定義。

變元 WZDOSet [Temp] | [Stat] WorldZone [Inside] | [Before] Shape Signal SetValue

啟用規定的全局區域。從此刻起,監控機械臂TCP位置(或機械臂/外接頭位置),且

當機械臂TCP位置(或機械臂/外接頭位置)位于體積(Inside)內或接近體積

(Before)邊界時,將設置輸出。

如果使用WZHomeJointDef或WZLimJointDef連同WZDOSet,則僅當所有有效軸以

及接頭空間監控位于接頭空間前或內部時,方才設置數字信號輸出信號。

5、WZLimSup - 啟用全局區域限制監控

WZLimSup(World Zone Limit Supervision)用于定義行動,并啟用全局區域,以監控機械臂或外軸的工作區域。

執行該指令后,在程序執行和點動期間,當機械臂TCP達到規定全局區域,或當機械

臂/外軸達到接頭中的規定全局區域時,移動得以停止。

VAR wzstationary max_workarea;

PROC POWER_ON()

VAR shapedata volume;

WZBoxDef Outside, volume, corner1, corner2;

WZLimSup Stat, max_workarea, volume;

ENDPROC

包含箱外區域(臨時儲存在volume中)以及行動工作區域監控的固定式全局區域

max_workarea的定義和啟用。在進入箱外區域之前,機械臂在出現錯誤消息時停止。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7006

    瀏覽量

    88945
  • 編程
    +關注

    關注

    88

    文章

    3614

    瀏覽量

    93686
  • ABB機器人
    +關注

    關注

    15

    文章

    88

    瀏覽量

    13506

原文標題:ABB機器人之高級編程:安全域World Zone 的使用

文章出處:【微信號:gongkongworld,微信公眾號:工控資料窩】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ABB IRB5400-噴涂工業機器人

    ` 本帖最后由 京五環以外 于 2015-1-14 11:17 編輯 ABB機器人IRB 5400是一個噴涂機器人家族,擁有噴涂精確、正常運行時間長、漆料耗用省、工作節拍短以及有效集成涂裝設備等
    發表于 01-14 11:16

    ABB焊接機器人問題

    我的ABB機器人做焊接用。機器人給焊機的doweldon信號正常,也與機器人內部的weldon信號映射過,但是在使用編程指令arcl /ar
    發表于 10-16 23:07

    ABB機器人維修保養指南

    發揮到了快速、準確、實惠的優勢,而且大大降低了維修費用。維修價格合理。我們的維修工程師會全職全責,服務到底。 上海仰光電子機器人技術有限公司主營產品:ABB機器人集成銷售|工業機器人
    發表于 08-19 10:32

    ABB機器人驅動器相關故障維修型號有哪些?

    ABB機器人驅動器相關故障維修型號有哪些?蘇州吉海機電設備有限公司提供機器人售后服務(產業用機器人的保養、維護、維修等)、技術咨詢等相關工作。ABB
    發表于 10-10 16:02

    ABB機器人實訓平臺實驗

    ZN-IRB01ABB機器人實訓平臺一、概述ZN-IRB01ABB機器人實訓平臺包含六自由度工業機器人、傳感器檢測系統、PLC控制系統及一套
    發表于 07-01 08:57

    工業機器人仿真與編程

    目錄概述行走軸模型拆分行走軸模型導入仿真軟件創建行走軸機械裝置外部軸配置向導插件安裝虛擬機器人系統創建行走軸系統配置機器人安裝到行走軸行走軸運動控制文已經首發在個人微信公眾號:工業機器人仿真與
    發表于 09-07 08:57

    ABB將簡易編程工具擴展到工業機器人產品系列

    ABB將簡易編程工具擴展到工業機器人產品系列,無需專門培訓即可輕松安裝、編程和操作機器人。 ABB
    的頭像 發表于 01-18 10:04 ?2071次閱讀

    ABB的協作機器人強勢登場

    在今年春晚上瀟灑揮毫的協作機器人——“阿福”,想必機器人界都不陌生。這款機器人abb機器人于2015年推出的YuMi?協作
    的頭像 發表于 03-06 10:12 ?5776次閱讀

    ABB機器人線速度_青島ABB機器人發生電源故障維修

    青島ABB機器人發生電源故障維修工具:檢查ABB機器人DSQC604故障指示燈LED已經亮起時,則表示ABB
    發表于 01-11 13:32 ?12次下載
    <b class='flag-5'>ABB</b><b class='flag-5'>機器人</b>線速度_青島<b class='flag-5'>ABB</b><b class='flag-5'>機器人</b>發生電源故障維修

    工業機器人編程

    工業機器人編程 工業機器人一般使用的編程語言主要有:基于圖形化編程界面的編程語言,如
    發表于 06-26 14:03 ?844次閱讀

    ABB機器人拓展其免費的Wizard簡易編程軟件的應用范圍

    近日,ABB機器人拓展了其免費的Wizard簡易編程軟件的應用范圍,除了協作機器人外,現在該軟件也可應用于由OmniCore?控制器驅動的六軸工業
    的頭像 發表于 01-09 09:46 ?1051次閱讀
    <b class='flag-5'>ABB</b><b class='flag-5'>機器人</b>拓展其免費的Wizard簡易<b class='flag-5'>編程</b>軟件的應用范圍

    abb工業機器人編程語言是什么

    ABB工業機器人編程語言主要是RAPID(Robot Application Programming Interface for Development),它是一種高級
    的頭像 發表于 06-16 16:49 ?2505次閱讀

    abb機器人movej和movel的區別

    ABB機器人是一種廣泛應用于工業自動化領域的智能設備,具有高度的靈活性和可靠性。在ABB機器人編程和操作中,movej和movel是兩種常
    的頭像 發表于 06-17 09:26 ?3148次閱讀

    abb機器人常用指令大全

    ABB機器人是一種廣泛應用于工業自動化領域的智能設備,其指令系統豐富多樣,能夠滿足各種復雜場景的需求。 基本指令 1.1 Move指令 Move指令是ABB機器人最基本的運動指令,用于
    的頭像 發表于 06-17 09:35 ?6621次閱讀

    abb機器人系統密鑰在哪

    ABB機器人系統密鑰是ABB機器人系統中用于保護其知識產權和確保系統安全性的一種技術手段。本文將詳細介紹
    的頭像 發表于 06-17 09:45 ?1342次閱讀
    主站蜘蛛池模板: 日韩人妻双飞无码精品久久| 婷婷六月激情综合一区| a级成人免费毛片完整版| 让人爽到湿的小黄书| 国产精品搬运| 亚洲午夜精品aaa级久久久久| 精品99久久久久成人网站| 中文字幕成人| 秋霞av伦理片在线观看| 国内精品蜜汁乔依琳视频| 91热久久免费频精品动漫99| 色综合久久网女同蕾丝边| 久久精品国产96精品亚洲| 超碰国产亚洲人人| 亚洲大片免费看| 男人狂躁进女人免费视频公交| 国产精品99久久久精品无码| 国产 在线 亚洲 欧美 动漫| 一本道mw高清码二区三区| 日韩一区二区三区免费体验| 欧美午夜精品一区二区蜜桃| 好色的妹妹| 国产精品xxxav免费视频| 国产精品亚洲精品久久国语| 91羞羞视频| 99久久精品费精品国产一区二| 亚洲视频在线观看不卡| 亚洲绝美精品一区二区| 日韩影院久久| 我和黑帮老大第365天第2季在线| 欧美xxxx性喷潮| 麻豆国产原创中文AV网站| 国产亚洲精品久久久无码狼牙套 | 好男人视频免费高清在线观看www| 国产精品无码AV天天爽人妻蜜桃 | 2019午夜福利757视频第12集| 小s现场抛胸挤奶| 色cccwww| 日本又黄又爽又色又刺激的视频 | 国产永久视频| 久久视频这里只精品99热在线|