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

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

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

制作一條KUKA-C4機(jī)器人的提示框!

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2020-10-30 15:25 ? 次閱讀

對(duì)話框中的附加變量和結(jié)構(gòu):

對(duì)話框的函數(shù):

用函數(shù) Set_KrlDlg( ) 可生成一則對(duì)話信息。 這意味著,該信息提示被傳遞到信息緩存器中并顯示在單獨(dú)的一個(gè)帶有按鍵的信息提示窗口中。

DEFFCT Extfctp Int Set_KrlDlg(MyQuestion:OUT, Parameter[ ]:OUT, Touchkey[ ]:OUT, Option:OUT)

MyQuestion: 一般信息提示的結(jié)構(gòu) (發(fā)送人、信息號(hào)、問(wèn)題文本)

Parameter[ ]: 通配符 %1、%2 和 %3 的 3 個(gè)可能參數(shù)欄。即使不使用通配符,也必須始終代入全部 3 個(gè)參數(shù)。

Touchkey[ ] : 7 個(gè)可能按鍵標(biāo)注結(jié)構(gòu)。 即使不使用這些按鍵,也必須始終代入全部 7個(gè)按鍵。

Option (選項(xiàng)): 一般信息提示選項(xiàng)的結(jié)構(gòu) (預(yù)進(jìn)停止、記錄在信息提示數(shù)據(jù)庫(kù)中、程序復(fù)位或選擇語(yǔ)句時(shí)連帶刪除信息提示)

對(duì)話的返回值:對(duì)話的“句柄 (handle)”。用該“句柄”可檢查是否成功生成了對(duì)話。同時(shí),“ 句柄 ” 也用作信息緩存器中的識(shí)別號(hào)。

handle == -1: 不能生成對(duì)話 (例如因?yàn)榱硪粍t對(duì)話仍處于激活狀態(tài)、還未得到回答或信息緩存器已過(guò)滿)

handle > 0 : 對(duì)話已成功生成并以相應(yīng)的識(shí)別號(hào)保存在信息緩存器中管理。

用函數(shù)Exists_KrlDlg( ) 可檢查一則特定的對(duì)話是否還存在。即檢查該信息提示是否還在內(nèi)部信息緩存器中。如果對(duì)話得到應(yīng)答,則此功能會(huì)說(shuō)明按下的是哪個(gè)按鍵。

例如:

DEFFCT BOOL Exists_KrlDlg(INT nHandle:IN,INT Answer:OUT)

DECL INT nHandle, answer

nHandle: 由函數(shù) “Set_KrlDlg(…) ” 提供的對(duì)話句柄.

Answer : 有關(guān)哪個(gè)按鍵被按動(dòng)的反饋。這樣,被定義為 “Button[1]”的按鍵 1 便返回值 1.

函數(shù)不等到對(duì)話得到回答,而是僅僅在緩存器中查找?guī)в性摼浔膶?duì)話。因此,KRL 程序中的詢問(wèn)必須循環(huán)進(jìn)行,直至對(duì)話得到回答或被刪除。

例如:

DECLBool P1

P1=Exists_KrlDlg(nHandle, nAnswer

present == TRUE: 該對(duì)話還存在于信息緩存器中

present == FALSE : 該對(duì)話不再位于信息緩存器中 (即已得到回答)

Answer (回答)現(xiàn)在以按下的按鍵的值返回寫(xiě)入。 有效值為 1 到 7,取決于編程設(shè)定的按鍵號(hào)。

變成事例:

在USR_S.src程序中建立程序”K_msg”

反饋值監(jiān)控:

--------------------------------------------------------------

例如:

生成EMZ的選擇框,選擇幾號(hào)焊鉗

DEFFCT INT SetDlgMsg()

DECLKrlMsg_TMsg

DECLKrlMsgPar_TPar[3]

DECLKrlMsgOpt_TOpt

DECLKrlMsgDlgSK_TSK[7]

INTnHandle,nAnswer

T 2模式下執(zhí)行EMZ

Msg={Modul[]"vw_emz",Nr 10,Msg_txt[]"Antriebsschnittstelleselektieren"}提示信息條 “EMZ使用幾號(hào)工具用來(lái)測(cè)量”

SK[1]={ Sk_Type #VALUE,Sk_txt[]"1"}生成的選項(xiàng)按鈕

SK[2]={ Sk_Type #VALUE,Sk_txt[]"2"}

SK[3]={ Sk_Type #VALUE,Sk_txt[]"3"}

SK[4]={ Sk_Type #VALUE,Sk_txt[]"4"}

SK[5]={ Sk_Type #VALUE,Sk_txt[]"5"}

SK[6]={ Sk_Type #VALUE,Sk_txt[]"6"}

SK[7]={ Sk_Type #VALUE,Sk_txt[]"7"}

選擇幾號(hào)焊鉗

Opt={ VL_Stop True,Clear_P_ResetTrue,Log_To_DB FALSE }信息屬性設(shè)置

nHandle=Set_KrlDlg(Msg,Par[],SK[],Opt)激活信息提示

If(nHandle>0)Then

While(Exists_KrlDlg(nHandle,nAnswer))關(guān)閉對(duì)話窗口

Waitsec0.1

Endwhile

Endif

Return(nAnswer)選擇按鈕的值被發(fā)出

;

ENDFCT

責(zé)任編輯:lq

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

    關(guān)注

    211

    文章

    28632

    瀏覽量

    208055
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4345

    瀏覽量

    62893
  • 緩存器
    +關(guān)注

    關(guān)注

    0

    文章

    63

    瀏覽量

    11684

原文標(biāo)題:制作一條KUKA-C4機(jī)器人的提示框!

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人的基礎(chǔ)模塊

    ,次生成深度信息。 自主機(jī)器人定位任務(wù)的本質(zhì)是對(duì)機(jī)器人自身狀態(tài)的估計(jì)問(wèn)題,包括位置,朝向,速度等問(wèn)題。 路徑規(guī)劃旨在找到從起點(diǎn)到目標(biāo)區(qū)域的路徑,確保路徑的可行性和最優(yōu)性。路徑規(guī)劃方法包括變分方法,圖搜
    發(fā)表于 01-04 19:22

    開(kāi)源項(xiàng)目!能夠精確地行走、跳舞和執(zhí)行復(fù)雜動(dòng)作的機(jī)器人—Tillu

    客,Tillu都是進(jìn)入激動(dòng)人心的機(jī)器人世界的敲門(mén)磚。 讓我們起賦予Tillu生命,突破機(jī)器人技術(shù)的邊界! 所需材料 1x Unihiker 4x 伺服電機(jī) 1x 電池管理模塊 2x
    發(fā)表于 01-02 17:24

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人大模型

    的局限性以及衡量大模型的關(guān)鍵指標(biāo)。閱讀了該部分后,我感受到了種前所未有的震撼,這種震撼不僅來(lái)源于技術(shù)本身的先進(jìn)性,更來(lái)源于它對(duì)傳統(tǒng)機(jī)器人控制方式的顛覆。 傳統(tǒng)機(jī)器人的局限性與大模型的變革 傳統(tǒng)的
    發(fā)表于 12-29 23:04

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】1.初步理解具身智能

    感謝 感謝電子發(fā)燒友網(wǎng)社區(qū)給予《具身智能機(jī)器人系統(tǒng)》試讀機(jī)會(huì)。在這知識(shí)的盛宴中,我感受到社區(qū)的關(guān)懷與支持。定不負(fù)期望,認(rèn)真研讀,分享所學(xué),回饋社區(qū)。 、本書(shū)大綱 《具身智能機(jī)器人系統(tǒng)》是
    發(fā)表于 12-28 21:12

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】+初品的體驗(yàn)

    《具身智能機(jī)器人系統(tǒng)》 書(shū)由甘鳴、俞波、萬(wàn)梓燊、劉少山老師共同編寫(xiě),其封面如圖1所示。 本書(shū)共由5部分組成,其結(jié)構(gòu)和內(nèi)容如圖2所示。 該書(shū)可作為高校和科研機(jī)構(gòu)的教材,為學(xué)生和研究人員提供系統(tǒng)
    發(fā)表于 12-20 19:17

    EVAL-ADXL343Z-M安裝ADXL343 EVB GUI軟件時(shí),有錯(cuò)誤提示框怎么解決?

    EVAL-ADXL343Z-M安裝ADXL343 EVB GUI軟件時(shí),有錯(cuò)誤提示框如下: 在安裝ADXL343 software evaluation GUI之前,我已經(jīng)安裝user guide安裝過(guò)run-time engines了。這個(gè)錯(cuò)誤彈窗應(yīng)該怎么解決?
    發(fā)表于 12-19 07:07

    鴻蒙機(jī)器人與鴻蒙開(kāi)發(fā)板聯(lián)動(dòng)演示

    鴻蒙機(jī)器人與鴻蒙開(kāi)發(fā)板聯(lián)動(dòng)演示,機(jī)器人的角色為迎賓機(jī)器人,開(kāi)發(fā)板負(fù)責(zé)人賓客出現(xiàn)監(jiān)聽(tīng)
    發(fā)表于 12-02 14:55

    人形機(jī)器人帶動(dòng)無(wú)力矩電機(jī)需求,廠商積極布局

    電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)近段時(shí)間以來(lái),人形機(jī)器人成為產(chǎn)業(yè)的熱門(mén)話題。工業(yè)和信息化部原副部長(zhǎng)、中國(guó)電子學(xué)會(huì)理事長(zhǎng)徐曉蘭此前表示:“在企業(yè)、政府、應(yīng)用方等各方主體合力作用下,我國(guó)人形機(jī)器人產(chǎn)業(yè)
    的頭像 發(fā)表于 10-23 00:12 ?2207次閱讀

    開(kāi)源項(xiàng)目!用ESP32做個(gè)可愛(ài)的無(wú)用機(jī)器人

    簡(jiǎn)介 作者在完成碩士論文答辯后,利用空閑時(shí)間制作個(gè)他直想做的機(jī)器人——可愛(ài)無(wú)用機(jī)器人。 無(wú)用機(jī)
    發(fā)表于 09-03 09:34

    開(kāi)源項(xiàng)目!用ESP32做個(gè)可愛(ài)的無(wú)用機(jī)器人

    簡(jiǎn)介 作者在完成碩士論文答辯后,利用空閑時(shí)間制作個(gè)他直想做的機(jī)器人——可愛(ài)無(wú)用機(jī)器人。 無(wú)用
    發(fā)表于 08-30 14:50

    ROS讓機(jī)器人開(kāi)發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-7-19 17:18 編輯 ROS系統(tǒng)是什么 ROS(Robot Operating System)是個(gè)適用于機(jī)器人的開(kāi)源的元操作系統(tǒng)。它
    發(fā)表于 07-09 11:38

    Al大模型機(jī)器人

    金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強(qiáng)介紹說(shuō),薩科微Al大模型機(jī)器人有哪些的優(yōu)勢(shì)?薩科微AI大模型機(jī)器人由清華大學(xué)畢業(yè)的天才少年N博士和王博士團(tuán)隊(duì)開(kāi)發(fā),與同行相比具有許多優(yōu)勢(shì):語(yǔ)言
    發(fā)表于 07-05 08:52

    工業(yè)機(jī)器人仿真軟件有哪些

    款功能強(qiáng)大的機(jī)器人仿真和離線編程軟件,支持多種機(jī)器人品牌,如Fanuc、KUKA、ABB等。它提供了豐富的工具,如3D可視化、碰撞檢測(cè)、路徑優(yōu)化等。 CoppeliaSim (前稱V-REP) :CoppeliaSim 是
    的頭像 發(fā)表于 06-17 09:34 ?4101次閱讀

    Kuka機(jī)器人配置Profinet通訊網(wǎng)關(guān)HT3S-PNS-ECS

    Kuka機(jī)器人配置Profinet通訊網(wǎng)關(guān)HT3S-PNS-ECS
    的頭像 發(fā)表于 06-13 15:52 ?751次閱讀
    <b class='flag-5'>Kuka</b><b class='flag-5'>機(jī)器人</b>配置Profinet通訊網(wǎng)關(guān)HT3S-PNS-ECS

    【開(kāi)源作品】基于樹(shù)莓派4B、ESP32制作的桌面機(jī)器人、氣象站、立方光!

    ;gt;>點(diǎn)此查看全文 基于樹(shù)莓派 4B DIY 能笑會(huì)動(dòng)的桌面機(jī)器人 Emo是款基于樹(shù)莓派4做的個(gè)人伴侶機(jī)器人,集時(shí)尚與創(chuàng)新于
    發(fā)表于 03-05 16:52