欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ABB機(jī)器人之高級(jí)編程 安全域World Zone的使用

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

一、簡(jiǎn)介

World Zones的作用是在機(jī)器人位于用戶專門定義的區(qū)域內(nèi)時(shí),停止該機(jī)器人或設(shè)置一個(gè)輸出信號(hào)

有如下特性:

1、當(dāng)TCP或者關(guān)節(jié)值 進(jìn)入某個(gè)區(qū)間或離開某個(gè)區(qū)間的時(shí)候,Set一個(gè)輸入輸出信號(hào);

2、當(dāng)機(jī)器人到達(dá)某個(gè)區(qū)間的邊界時(shí),停止機(jī)器人;

3、可以定義 長(zhǎng)方體、圓柱體、球體以及關(guān)節(jié)值區(qū)域;

4、可以通過啟動(dòng)自動(dòng)激活,也可以使用程序進(jìn)行激活與禁用;

5、手動(dòng)、自動(dòng)都有效;

6、如果是多機(jī)器人系統(tǒng),每個(gè)機(jī)器人都有自己獨(dú)立的World Zone。

二、典型應(yīng)用

1、當(dāng)兩臺(tái)機(jī)器人的工作區(qū)域部分重疊時(shí)??赏ㄟ^World Zones監(jiān)控來安全地消除這兩臺(tái)機(jī)器人相撞的可能性;

2、當(dāng)該機(jī)器人的工作區(qū)域內(nèi)有某種永久性障礙或某些臨時(shí)外部設(shè)備時(shí)??蓜?chuàng)建一個(gè)禁區(qū)來防止機(jī)器人與此類設(shè)備相撞;

3、指明相關(guān)機(jī)器人正處在一個(gè)“允許用可編程邏輯控制器PLC)來開始執(zhí)行程序”的位置;

4、出于安全考慮,不可使用此功能進(jìn)行人員安全的保護(hù)。

三、數(shù)據(jù)類型

數(shù)據(jù)類型

描述

wztemporary

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

可通過RAPID指令來禁用、重新啟用或擦除臨時(shí)全局區(qū)域。當(dāng)載入一段新程序時(shí),或當(dāng)從MAIN例程的起點(diǎn)處開始執(zhí)行程序時(shí),系統(tǒng)便會(huì)自動(dòng)擦除臨時(shí)全局區(qū)域。

wzstationary

wzstationary的作用是識(shí)別固定全局區(qū)域,并僅能用在與事件“通電”相關(guān)聯(lián)的一則事件例程中。定義事件例程方面的信息請(qǐng)參見操作員手冊(cè) - 帶 FlexPendant 的 IRC5。

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

如果涉及到安全問題,則應(yīng)使用固定全局區(qū)域。

shapedata

shapedata的作用是描述一個(gè)全局區(qū)域的幾何形狀。

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

?一個(gè)方盒,所有側(cè)面都與全局坐標(biāo)系平行

?一個(gè)圓柱體,與全局坐標(biāo)系的z軸平行

?一個(gè)球體

?針對(duì)機(jī)器人軸和/或外軸的一個(gè)關(guān)節(jié)角區(qū)

VAR shapedata volume;

四、指令

1、WZBoxDef - 定義一個(gè)箱形全局區(qū)域

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

界坐標(biāo)系各軸平行的全局區(qū)域。

如:

VAR shapedata volume;

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

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

WZBoxDef Inside, volume, corner1, corner2;

定義坐標(biāo)與世界坐標(biāo)系各軸平行,且由對(duì)角corner1和corner2所定義的直線箱。

用機(jī)器人定義,需要使用WobJ0.

變?cè)?WZBoxDef [Inside] | [Outside] Shape LowPoint HighPoint

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

系z(mì)軸平行的全局區(qū)域。

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的圓柱體。

變?cè)?WZCylDef [Inside] | [Outside] Shape CentrePoint Radius Height

3、WZSphDef - 定義球形全局區(qū)域

VAR shapedata volume;

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

CONST num R1:=200;

WZSphDef Inside, volume, C1, R1;

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

變?cè)?WZSphDef [Inside] | [Outside] Shape CentrePoint Radius

4、WZHomeJointDef - 定義內(nèi)部接頭的全局區(qū)域

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

全局區(qū)域,以便將機(jī)械臂和外軸作為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

變?cè)?WZHomeJointDef [Inside] | [Outside] Shape MiddleJointVal DeltaJointVal

有關(guān)某些軸的值9E9意味著不應(yīng)該監(jiān)控該軸。編程期間,

無效外軸亦得出9E9。

5、WZLimJointDef - 定義有關(guān)接頭內(nèi)限制的全局區(qū)域

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

局區(qū)域,以便將機(jī)械臂和外軸用于工作區(qū)域的限制。

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

程序執(zhí)行和點(diǎn)動(dòng)期間,固定式全局區(qū)域work_limit的定義和啟用,將機(jī)械臂軸1的工

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

變?cè)?WZLimJointDef [Inside] | [Outside] Shape LowJointVal HighJointVal

五、啟用及停用

1、WZEnable - 啟用臨時(shí)全局區(qū)域監(jiān)控

WZEnable(World Zone Enable)用于重新啟用對(duì)臨時(shí)全局區(qū)域的監(jiān)控,其預(yù)先定

義,以便停止移動(dòng)或設(shè)置輸出。

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

當(dāng)向p_pick移動(dòng)時(shí),檢查機(jī)械臂TCP的位置,以便其不會(huì)進(jìn)入指定體積wzone。當(dāng)轉(zhuǎn)

到p_place時(shí),不實(shí)施該監(jiān)控,但是在轉(zhuǎn)到p_home前,重新啟用該監(jiān)控。

2、WZDisable - 停用臨時(shí)全局區(qū)域監(jiān)控

WZDisable(World Zone Disable)用于停用對(duì)臨時(shí)全局區(qū)域的監(jiān)控,其預(yù)先定義以

便停止移動(dòng)或設(shè)置輸出。

VAR wztemporary wzone;

PROC...

WZLimSup Temp, wzone, volume;

MoveL p_pick, v500, z40, tool1;

WZDisable wzone;

MoveL p_place, v200, z30, tool1;

ENDPROC

當(dāng)向p_pick移動(dòng)時(shí),檢查機(jī)械臂TCP的位置,以便其不會(huì)進(jìn)入指定體積wzone。當(dāng)轉(zhuǎn)

到p_place時(shí),不實(shí)施該監(jiān)控。

3、WZFree - 擦除臨時(shí)全局區(qū)域監(jiān)控

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

移動(dòng)或設(shè)置輸出。

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

當(dāng)向p_pick移動(dòng)時(shí),檢查機(jī)械臂TCP的位置,以便其不會(huì)進(jìn)入指定體積wzone。當(dāng)轉(zhuǎn)

到p_place時(shí),不實(shí)施該監(jiān)控,但是在轉(zhuǎn)到p_home前,重新啟用該監(jiān)控。當(dāng)達(dá)到該

位置時(shí),擦除全局區(qū)域定義。

4、WZDOSet - 啟用全局區(qū)域,設(shè)置數(shù)字信號(hào)輸出

WZDOSet(World Zone Digital Output Set)用于定義行動(dòng),并啟用全局區(qū)域,以監(jiān)控機(jī)械臂移動(dòng)。在執(zhí)行該指令后,當(dāng)機(jī)械臂TCP或機(jī)械臂/外軸(接頭中的區(qū)域)位于指定全局區(qū)域內(nèi),或正在接近全局區(qū)域時(shí),將數(shù)字信號(hào)輸出信號(hào)設(shè)置為指定值。

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

機(jī)械臂TCP在程序執(zhí)行期間位于指定球體內(nèi)時(shí),或出現(xiàn)點(diǎn)動(dòng)時(shí),有關(guān)在設(shè)置信號(hào)

do_service的應(yīng)用程序中的臨時(shí)全局區(qū)域service的定義。

變?cè)?WZDOSet [Temp] | [Stat] WorldZone [Inside] | [Before] Shape Signal SetValue

啟用規(guī)定的全局區(qū)域。從此刻起,監(jiān)控機(jī)械臂TCP位置(或機(jī)械臂/外接頭位置),且

當(dāng)機(jī)械臂TCP位置(或機(jī)械臂/外接頭位置)位于體積(Inside)內(nèi)或接近體積

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

如果使用WZHomeJointDef或WZLimJointDef連同WZDOSet,則僅當(dāng)所有有效軸以

及接頭空間監(jiān)控位于接頭空間前或內(nèi)部時(shí),方才設(shè)置數(shù)字信號(hào)輸出信號(hào)。

5、WZLimSup - 啟用全局區(qū)域限制監(jiān)控

WZLimSup(World Zone Limit Supervision)用于定義行動(dòng),并啟用全局區(qū)域,以監(jiān)控機(jī)械臂或外軸的工作區(qū)域。

執(zhí)行該指令后,在程序執(zhí)行和點(diǎn)動(dòng)期間,當(dāng)機(jī)械臂TCP達(dá)到規(guī)定全局區(qū)域,或當(dāng)機(jī)械

臂/外軸達(dá)到接頭中的規(guī)定全局區(qū)域時(shí),移動(dòng)得以停止。

VAR wzstationary max_workarea;

PROC POWER_ON()

VAR shapedata volume;

WZBoxDef Outside, volume, corner1, corner2;

WZLimSup Stat, max_workarea, volume;

ENDPROC

包含箱外區(qū)域(臨時(shí)儲(chǔ)存在volume中)以及行動(dòng)工作區(qū)域監(jiān)控的固定式全局區(qū)域

max_workarea的定義和啟用。在進(jìn)入箱外區(qū)域之前,機(jī)械臂在出現(xiàn)錯(cuò)誤消息時(shí)停止。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7184

    瀏覽量

    89723
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3640

    瀏覽量

    94042
  • ABB機(jī)器人
    +關(guān)注

    關(guān)注

    15

    文章

    89

    瀏覽量

    13634

原文標(biāo)題:ABB機(jī)器人之高級(jí)編程:安全域World Zone 的使用

文章出處:【微信號(hào):gongkongworld,微信公眾號(hào):工控資料窩】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ABB IRB5400-噴涂工業(yè)機(jī)器人

    ` 本帖最后由 京五環(huán)以外 于 2015-1-14 11:17 編輯 ABB機(jī)器人IRB 5400是一個(gè)噴涂機(jī)器人家族,擁有噴涂精確、正常運(yùn)行時(shí)間長(zhǎng)、漆料耗用省、工作節(jié)拍短以及有效集成涂裝設(shè)備等
    發(fā)表于 01-14 11:16

    ABB焊接機(jī)器人問題

    我的ABB機(jī)器人做焊接用。機(jī)器人給焊機(jī)的doweldon信號(hào)正常,也與機(jī)器人內(nèi)部的weldon信號(hào)映射過,但是在使用編程指令arcl /ar
    發(fā)表于 10-16 23:07

    ABB機(jī)器人與單片機(jī)的數(shù)字通訊

    ABB用的是DEVICENET,請(qǐng)問有什么單片機(jī)可以直接與ABB機(jī)器人通訊嗎?也就是說有什么單片機(jī)可以用DEVICENET嗎
    發(fā)表于 10-28 11:00

    ABB機(jī)器人維修保養(yǎng)指南

    發(fā)揮到了快速、準(zhǔn)確、實(shí)惠的優(yōu)勢(shì),而且大大降低了維修費(fèi)用。維修價(jià)格合理。我們的維修工程師會(huì)全職全責(zé),服務(wù)到底。 上海仰光電子機(jī)器人技術(shù)有限公司主營(yíng)產(chǎn)品:ABB機(jī)器人集成銷售|工業(yè)機(jī)器人
    發(fā)表于 08-19 10:32

    ABB機(jī)器人驅(qū)動(dòng)器相關(guān)故障維修型號(hào)有哪些?

    ABB機(jī)器人驅(qū)動(dòng)器相關(guān)故障維修型號(hào)有哪些?蘇州吉海機(jī)電設(shè)備有限公司提供機(jī)器人售后服務(wù)(產(chǎn)業(yè)用機(jī)器人的保養(yǎng)、維護(hù)、維修等)、技術(shù)咨詢等相關(guān)工作。ABB
    發(fā)表于 10-10 16:02

    ABB機(jī)器人實(shí)訓(xùn)平臺(tái)實(shí)驗(yàn)

    ZN-IRB01ABB機(jī)器人實(shí)訓(xùn)平臺(tái)一、概述ZN-IRB01ABB機(jī)器人實(shí)訓(xùn)平臺(tái)包含六自由度工業(yè)機(jī)器人、傳感器檢測(cè)系統(tǒng)、PLC控制系統(tǒng)及一套
    發(fā)表于 07-01 08:57

    工業(yè)機(jī)器人仿真與編程

    目錄概述行走軸模型拆分行走軸模型導(dǎo)入仿真軟件創(chuàng)建行走軸機(jī)械裝置外部軸配置向?qū)Р寮惭b虛擬機(jī)器人系統(tǒng)創(chuàng)建行走軸系統(tǒng)配置機(jī)器人安裝到行走軸行走軸運(yùn)動(dòng)控制文已經(jīng)首發(fā)在個(gè)人微信公眾號(hào):工業(yè)機(jī)器人仿真與
    發(fā)表于 09-07 08:57

    ABB將簡(jiǎn)易編程工具擴(kuò)展到工業(yè)機(jī)器人產(chǎn)品系列

    ABB將簡(jiǎn)易編程工具擴(kuò)展到工業(yè)機(jī)器人產(chǎn)品系列,無需專門培訓(xùn)即可輕松安裝、編程和操作機(jī)器人。 ABB
    的頭像 發(fā)表于 01-18 10:04 ?2119次閱讀

    ABB機(jī)器人線速度_青島ABB機(jī)器人發(fā)生電源故障維修

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

    工業(yè)機(jī)器人編程

    工業(yè)機(jī)器人編程 工業(yè)機(jī)器人一般使用的編程語言主要有:基于圖形化編程界面的編程語言,如
    發(fā)表于 06-26 14:03 ?883次閱讀

    ABB機(jī)器人拓展其免費(fèi)的Wizard簡(jiǎn)易編程軟件的應(yīng)用范圍

    近日,ABB機(jī)器人拓展了其免費(fèi)的Wizard簡(jiǎn)易編程軟件的應(yīng)用范圍,除了協(xié)作機(jī)器人外,現(xiàn)在該軟件也可應(yīng)用于由OmniCore?控制器驅(qū)動(dòng)的六軸工業(yè)機(jī)
    的頭像 發(fā)表于 01-09 09:46 ?1165次閱讀
    <b class='flag-5'>ABB</b><b class='flag-5'>機(jī)器人</b>拓展其免費(fèi)的Wizard簡(jiǎn)易<b class='flag-5'>編程</b>軟件的應(yīng)用范圍

    abb工業(yè)機(jī)器人編程語言是什么

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

    abb機(jī)器人movej和movel的區(qū)別

    ABB機(jī)器人是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的智能設(shè)備,具有高度的靈活性和可靠性。在ABB機(jī)器人編程和操作中,movej和movel是兩種常
    的頭像 發(fā)表于 06-17 09:26 ?3643次閱讀

    abb機(jī)器人常用指令大全

    ABB機(jī)器人是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的智能設(shè)備,其指令系統(tǒng)豐富多樣,能夠滿足各種復(fù)雜場(chǎng)景的需求。 基本指令 1.1 Move指令 Move指令是ABB機(jī)器人最基本的運(yùn)動(dòng)指令,用于
    的頭像 發(fā)表于 06-17 09:35 ?7363次閱讀

    abb機(jī)器人系統(tǒng)密鑰在哪

    ABB機(jī)器人系統(tǒng)密鑰是ABB機(jī)器人系統(tǒng)中用于保護(hù)其知識(shí)產(chǎn)權(quán)和確保系統(tǒng)安全性的一種技術(shù)手段。本文將詳細(xì)介紹
    的頭像 發(fā)表于 06-17 09:45 ?1488次閱讀