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

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

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

abb機器人常用指令詳解

一只耳朵怪 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師譚軍 ? 2018-09-26 11:01 ? 次閱讀

本文主要是關(guān)于abb機器人的相關(guān)介紹,并著重對abb機器人常用指令進(jìn)行了詳盡的闡述。

abb機器人常用指令詳解

MoveExtJ:移動一個或者多個沒有TCP的機械單元

MoveExtJ jpos10,vrot10,z50;意思是移動旋轉(zhuǎn)外部軸到關(guān)節(jié)位置jpos10,速度10°/秒,zone數(shù)據(jù)z50.

MoveExtJConc,jpos20,vrot10T:=5,fineInPos:=inpos20;意思是5秒鐘外部軸移動到關(guān)節(jié)位置jpos20.程序立即向前執(zhí)行,但是外部軸停止在位置jpos20,直到inpos20的收斂性標(biāo)準(zhǔn)滿足。

如上圖所示:MoveLp1,v200,z10,tool1Wobj:wobj1;機器人的TCP從當(dāng)前位置向p1點以線性運動方式前進(jìn),速度是200mm/s,轉(zhuǎn)彎區(qū)數(shù)據(jù)是10mm,距離p1點還有10mm的時候開始轉(zhuǎn)彎,使用的工具數(shù)據(jù)是tool1,工件坐標(biāo)數(shù)據(jù)是wobj1.

MoveL p2,v100,fine,tool1Wobj:=wobj1;機器人的TCP從p1點向p2點以線性運動方式前進(jìn),前進(jìn)速度是100mm/s,轉(zhuǎn)彎區(qū)數(shù)據(jù)是fine,機器人在p2點稍作停頓,使用的工具數(shù)據(jù)是tool1,工件坐標(biāo)數(shù)據(jù)是wobj1.

MoveJ p3,v500,fine,tool1Wobj:=wobj1;機器人的TCP從p2向p3點以關(guān)節(jié)運動方式前進(jìn),速度是500mm/s,轉(zhuǎn)彎區(qū)數(shù)據(jù)是fine,機器人在p3點停止,使用的工具數(shù)據(jù)是tool1,工件坐標(biāo)數(shù)據(jù)是wobj1.

關(guān)于速度:速度一般最高只有v5000;在手動限速狀態(tài)下,所有的運動速度被限速在250mm/s。

關(guān)于轉(zhuǎn)彎區(qū):fine指機器人TCP到達(dá)目標(biāo)點,在目標(biāo)點速度降為零,機器人動作有所停頓后再向下一目標(biāo)點運動,如果是一段路徑的最后一個點一定要為fine;轉(zhuǎn)彎區(qū)數(shù)值越大,機器人的動作路徑就越圓滑和流暢。

下面學(xué)習(xí)一下ABB機器人常用指令:

1.MoveAbsJ(絕對關(guān)節(jié)移動):把機器人移動到絕對軸位置,該位置在軸定位中定義。

例如:MoveAbsJ p50,v1000,z50,tool2;機器人將攜帶工具2沿著一個非線性路徑以速度數(shù)據(jù)為v1000和zone數(shù)據(jù)為為z50到絕對軸位置p50;

MoveAbsJ *,v1000T:=5,fine,grip3;機器人將攜帶工具grip3沿著一個非線性路徑到一個停止點,該停止點在指令中作為一個絕對軸位置存儲(用*表示),整個運動需要5秒鐘。

2.MoveAbsJ【Conc】ToJointPos[ID][NoEOffs]Speed[V]|[T]Zone[][Inpos]Tool[Wobj]

[Conc]并發(fā)事件,數(shù)據(jù)類型為switch,當(dāng)機器人正在移動的時候執(zhí)行的后續(xù)指令。該項目通常不使用,但是當(dāng)和外部設(shè)備通訊、不需要同步時可以用來縮短循環(huán)周期。使用該項目時,連續(xù)運動指令數(shù)量限制在5個(含)以下,在包含StorePath-RestorePath的程序段中不允許包含項目Conc的運動指令。

ToJointPos:到達(dá)的關(guān)節(jié)位置,機器人和外部軸的絕對目標(biāo)軸位置,它被定義為一個命名的位置或者直接存儲在指令中(在指令中用*標(biāo)示)。

【ID】:該項目必須使用在多運動系統(tǒng)中,指定的ID號在所有協(xié)同程序任務(wù)中必須相同,該ID號保證在routine中運動不會混亂。

【NoEOffs】:沒有外部偏移量,如果該項目設(shè)為1,則MoveAbsJ運動不受外部軸的激活偏移量的影響。

Speed:運動所用的速度數(shù)據(jù),該數(shù)據(jù)定義了TCP、工具再定位和外部軸的速度。

【V】:該項目用來在指令中直接指定TCP的速度,單位mm/s。

【T】: 該項目用來指定機器人運動的總時間,單位為秒。

Zone:運動的Zone數(shù)據(jù),描述了產(chǎn)生的轉(zhuǎn)角路徑的大小。

【z】:該項目用來在指令中直接指定機器人TCP的位置精度,轉(zhuǎn)角路徑的長度用mm給出。

【Inpos】:該項目用來指定機器人TCP在停止點位置的收斂性判別標(biāo)準(zhǔn)。

Tool:運動過程中所攜帶的工具。

【W(wǎng)obj】:在運動過程中使用的工作對象。

MoveAbsJ *,v2000V:=2200,z40:=45,grip3;grip3工具沿著一個非線性路徑運動到一個存儲在指令中的一個絕對軸位置,TCP的速度大小為2200mm/s,zone的大小為45mm。

MoveAbsJ p5,v2000,fineInpos:=inpos50,grip3;grip3沿著一個非線性路徑運動到絕對軸位置p5.當(dāng)停止點fine的50%位置條件和50%的速度條件滿足的時候,機器人認(rèn)為它已經(jīng)到達(dá)指定位置,它等待條件滿足最多等待2秒。

MoveAbsJConc,*,v2000,z40,grip3;grip3沿著一個非線性路徑運動到一個存儲在指令中的一個絕對軸位置,機器人運動的時候也執(zhí)行并發(fā)的邏輯指令。

abb機器人常用指令詳解

abb機器人常用指令詳解

結(jié)語

關(guān)于abb機器人的相關(guān)介紹就到這了,如有不足之處歡迎指正。

相關(guān)閱讀推薦:ABB機器人【 配置設(shè)定】大全 , 看完你也是ABB專家啦

相關(guān)閱讀推薦:ABB機器人怎樣多任務(wù)?

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

    關(guān)注

    1

    文章

    604

    瀏覽量

    35584
  • ABB機器人
    +關(guān)注

    關(guān)注

    15

    文章

    88

    瀏覽量

    13460
收藏 人收藏

    評論

    相關(guān)推薦

    ABB焊接機器人問題

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

    ABB機器人指令模塊介紹與開發(fā)過程

    ”的手段,即,僅以名稱(非值)賦予的參數(shù)。開關(guān)型的域為空,沒有值能轉(zhuǎn)移給開關(guān)型參數(shù)。下面通過三則示例演示指令開發(fā)。如何實現(xiàn)碼垛指令碼垛是機器人常用的功能之一,與其他多數(shù)
    發(fā)表于 10-21 16:36

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

    AccSet指令降低機器人加速度。③減小速度數(shù)據(jù)中的v_rot選項。8、首次開機報警“50296,SMB內(nèi)存數(shù)據(jù)差異”?解析:①ABB主菜單中選擇校準(zhǔn)。②點擊ROB_1進(jìn)入校準(zhǔn)畫面,選擇SMB內(nèi)存。③選擇
    發(fā)表于 08-19 10:32

    ABB機器人實訓(xùn)平臺實驗

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

    ABB機器人程序指令匯總

    ABB機器人程序指令匯總.........
    發(fā)表于 12-23 14:50 ?79次下載

    機器人指令精選版

    ABB機械手,機器人指令精選版,ABB 工業(yè)機器人實操與應(yīng)用技巧
    發(fā)表于 01-19 14:56 ?0次下載

    ABB機器人的RAPID指令與函數(shù)和數(shù)據(jù)類型的技術(shù)參考手冊免費下載

    ABB機器人的RAPID指令與函數(shù)和數(shù)據(jù)類型的技術(shù)參考手冊免費下載。
    發(fā)表于 11-15 08:00 ?59次下載

    ABB機器人的基本指令你知道嗎

    本文檔的主要內(nèi)容詳細(xì)介紹的是ABB機器人的基本指令。
    發(fā)表于 03-02 08:00 ?1次下載

    ABB機器人常用指令詳細(xì)講解

    本文檔的主要內(nèi)容詳細(xì)介紹的是ABB機器人常用指令詳細(xì)講解。
    發(fā)表于 04-24 08:00 ?5次下載
    <b class='flag-5'>ABB</b><b class='flag-5'>機器人</b>的<b class='flag-5'>常用</b><b class='flag-5'>指令</b>詳細(xì)講解

    淺談ABB機器人指令開發(fā)過程

    碼垛是機器人常用的功能之一,與其他多數(shù)機器人不同,ABB沒有碼垛包,但實現(xiàn)起來也很簡單,也甚至可以實現(xiàn)復(fù)雜碼垛情況。
    發(fā)表于 05-17 10:25 ?1221次閱讀

    工業(yè)機器人ABB編程常用指令

    在之前的文章中,相信你已經(jīng)對ABB機器人的MOVE指令以及常用專屬名詞有一定的了解了,而從這篇文章開始,繼續(xù)學(xué)習(xí)新的 編程常用
    的頭像 發(fā)表于 10-19 10:40 ?1952次閱讀
    工業(yè)<b class='flag-5'>機器人</b><b class='flag-5'>ABB</b>編程<b class='flag-5'>常用</b><b class='flag-5'>指令</b>

    ABB工業(yè)機器人運動指令有哪幾個

    ABB工業(yè)機器人是一種廣泛應(yīng)用于制造業(yè)、物流、醫(yī)療等領(lǐng)域的自動化設(shè)備。其運動指令是實現(xiàn)機器人精確控制的關(guān)鍵。以下是對ABB工業(yè)
    的頭像 發(fā)表于 06-16 16:15 ?1880次閱讀

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

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

    abb機器人常用指令大全

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

    abb機器人編程指令詳解中的call什么意思

    ABB機器人編程指令詳解中的“call”是一個非常重要的指令,它允許程序員在程序中調(diào)用另一個程序或子程序。 概述 在
    的頭像 發(fā)表于 06-17 09:47 ?846次閱讀