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

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

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

解讀$PRO_IP當前KRL處理的處理指針

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2021-05-08 10:41 ? 次閱讀

498db462-ad77-11eb-bf61-12bb97331649.png

$PRO_IP

參照解釋器,使用過程指針的數(shù)據(jù)進行結(jié)構(gòu)化

該變量包含將在解釋器中接下來執(zhí)行的塊的數(shù)據(jù)。

根據(jù)特定的解釋器,對數(shù)據(jù)的訪問如下:

l?在機器人程序中讀取變量是指機器人解釋器的狀態(tài)。

l?在提交程序中讀取變量是指關(guān)聯(lián)的提交解釋器的狀態(tài)。

l?通過變量校正功能對變量的讀/寫指的是$ INTERPRETER的當前值。

$ INTERPRETER的可能值取決于機器人控制器所處的“提交”模式。

單提交模式(默認操作模式)中的機械手控制器:

?0:提交口譯員

?1:機器人口譯員

多提交模式下的機器人控制器(僅適用于KUKA System Software 8.3和更高版本):

?1:機器人口譯員

?2:系統(tǒng)提交解釋器

?3:擴展提交解釋器1

?4:擴展提交解釋器2

?…

?9:擴展提交解釋器7

$ PRO IP在提交解釋器中包含以下初始化組件:

? $PRO_IP.SNR

? $PRO_IP.Name[]

? $PRO_IP.I_Executed

組件$ PRO_IP.P_Arrived沒有在其子解釋器中初始化。讀取提交程序中的組件P_Arrived會觸發(fā)錯誤消息{$ variable}值invalid。

為了能夠讀取提交程序中的機器人解釋程序組件P_Arrived,必須使用變量$ PRO_IP1:

IF ($PRO_IP1.P_Arrived == 1) THEN …

$PRO_IP= Process data 類型: Pro_Ip

具有流程指針的當前數(shù)據(jù)的結(jié)構(gòu)

Pro_Ip:

STRUC Pro_Ip CHAR name[32], INT snr, CHAR name_c[32], INT snr_c, BOOL i_executed, INT p_arrived, CHAR p_name[24], CALL_STACK S101, S102, …S110

name[]:解釋程序在其中進行的模塊名稱

snr: 解釋程序正在運行的程序段號(通常不等于程序的行號)

name_c[]:主運行中插補器所在的模塊的名稱

snr_c: 主運行中插補器所在的程序段號

i_executed: 指示該塊是否已經(jīng)由解釋器執(zhí)行(= TRUE)

p_arrived:指示機器人所在路徑上的點(僅與運動指令有關(guān))

?0:到達運動的目標或輔助點

?1:未達到目標點(機器人在路徑上某處)

?2:不相關(guān)

?3:到達CIRC或SCIRC運動的輔助點

?4:在起點和輔助點之間的區(qū)域中移動

p_name[]:機器人所位于的目標或輔助點的名稱或集合

S101 … 解釋器所在的調(diào)用者堆棧

S110

$PRO_IP0: 在提交解釋器中使用過程指針的數(shù)據(jù)進行結(jié)構(gòu)

該變量包含將由提交解釋器接下來執(zhí)行的塊的數(shù)據(jù)??梢酝ㄟ^機器人程序和提交程序讀取變量。也可以使用變量校正功能將數(shù)據(jù)寫入其中。

如果在多提交模式下操作機器人控制器(僅在KUKA System Software 8.3及更高版本中可用),則該變量無關(guān)緊要。在多提交模式下,機器人控制器的系統(tǒng)狀態(tài)被分組在變量$ PROG_INFO []中。

$PRO_IP1: 機器人解釋器中帶有過程指針數(shù)據(jù)的結(jié)構(gòu)

該變量包含將由機器人解釋器接下來執(zhí)行的塊的數(shù)據(jù)??梢酝ㄟ^機器人程序和提交程序讀取變量。也可以使用變量校正功能將數(shù)據(jù)寫入其中。

編輯:jq

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

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204611
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6715

    瀏覽量

    88316
  • 程序
    +關(guān)注

    關(guān)注

    115

    文章

    3720

    瀏覽量

    80359
  • 解釋器
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    6467

原文標題:$PRO_IP當前KRL處理的處理指針

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

收藏 人收藏

    評論

    相關(guān)推薦

    IP地址庫:從收集到處理

    準確的IP地址庫對于網(wǎng)絡(luò)管理、安全防護、地理定位等眾多領(lǐng)域都十分重要。然而,原始的IP地址數(shù)據(jù)往往存在著各種問題,如不完整、不準確、重復等,因此,對IP地址庫數(shù)據(jù)進行有效的收集、清洗和處理
    的頭像 發(fā)表于 08-26 11:47 ?204次閱讀
    <b class='flag-5'>IP</b>地址庫:從收集到<b class='flag-5'>處理</b>

    巖土工程監(jiān)測中振弦采集儀數(shù)據(jù)處理解讀的挑戰(zhàn)與方法

    巖土工程監(jiān)測中振弦采集儀數(shù)據(jù)處理解讀的挑戰(zhàn)與方法 巖土工程監(jiān)測是確保工程安全的重要環(huán)節(jié),而振弦采集儀是巖土工程監(jiān)測中常用的一種設(shè)備。振弦采集儀通過測量土體的振動響應(yīng),可以獲取土體的力學性質(zhì)和結(jié)構(gòu)
    的頭像 發(fā)表于 06-03 13:59 ?191次閱讀
    巖土工程監(jiān)測中振弦采集儀數(shù)據(jù)<b class='flag-5'>處理</b>與<b class='flag-5'>解讀</b>的挑戰(zhàn)與方法

    賽昉基于RISC-V的JH-7110智能視覺處理平臺采用了芯原的顯示處理IP

    芯原股份(芯原,股票代碼:688521.SH)今日宣布賽昉科技(簡稱“賽昉”)基于RISC-V架構(gòu)的量產(chǎn)SoC昉·驚鴻-7110(JH-7110)采用了芯原的顯示處理IP DC8200。該SoC
    的頭像 發(fā)表于 03-22 13:47 ?323次閱讀

    C語言的指針用法

    C語言編程中善用指針可以簡化一些任務(wù)的處理,而對于一些任務(wù)(比如動態(tài)內(nèi)存分配),必須要有指針才行的。也就是說精通C指針編程是很有必要的,幫助你成為一名優(yōu)秀的Cer。
    發(fā)表于 03-05 14:22 ?257次閱讀
    C語言的<b class='flag-5'>指針</b>用法

    Andes晶心科技推出高性能AndesCore AX65處理IP

    Andes晶心科技,一家專注于高性能處理IP的領(lǐng)先供應(yīng)商,近日宣布全面推出其最新產(chǎn)品——AndesCore? AX65。這款高性能處理IP是AndesCore AX60系列中的首款
    的頭像 發(fā)表于 01-17 14:28 ?660次閱讀

    芯原股份推出全新VC9800系列視頻處理IP

    芯原股份(芯原,股票代碼:688521.SH)正式推出了全新的VC9800系列視頻處理器(VPU)IP。這款IP以超強的視頻處理性能為核心賣點,意在進一步提升芯原在數(shù)據(jù)中心應(yīng)用領(lǐng)域的市
    的頭像 發(fā)表于 01-09 13:56 ?509次閱讀

    MCU中斷處理過程,MCU如何處理中斷?

    當MCU接收到一個中斷信號時,它會暫停當前正在執(zhí)行的任務(wù),保存現(xiàn)場,然后跳轉(zhuǎn)到預設(shè)的中斷處理程序(Interrupt Service Routine, ISR)去處理這個中斷。
    的頭像 發(fā)表于 12-13 11:48 ?1280次閱讀

    函數(shù)指針的五大作用

    1,回調(diào)函數(shù)機制函數(shù)指針常用于實現(xiàn)回調(diào)函數(shù)。通過將函數(shù)指針作為參數(shù)傳遞給另一個函數(shù),可以在特定事件發(fā)生時調(diào)用預定義的函數(shù)。這種機制在事件處理、異步編程等場景中很常見。例如,圖形用戶界面(GUI)庫中
    的頭像 發(fā)表于 12-06 08:00 ?1568次閱讀
    函數(shù)<b class='flag-5'>指針</b>的五大作用

    新思科技重磅發(fā)布全新RISC-V處理器系列擴大ARC IP組合

    新思科技全新32位和64位ARC-V處理IP建立在其數(shù)十年的處理器開發(fā)經(jīng)驗之上,為設(shè)計者提供更廣泛的RISC-V IP選擇空間
    的頭像 發(fā)表于 11-10 12:50 ?582次閱讀

    新思科技重磅發(fā)布全新RISC-V處理器系列,進一步擴大ARC處理IP組合

    面向汽車嵌入式軟件、存儲和物聯(lián)網(wǎng)應(yīng)用的新一代ARC-V處理器 摘要 : 新思科技全新32位和64位ARC-V處理IP建立在其數(shù)十年的處理器開發(fā)經(jīng)驗之上,為開發(fā)者提供更廣泛的RISC-
    發(fā)表于 11-10 10:59 ?854次閱讀

    Synopsys宣布擴展ARC處理IP產(chǎn)品組合

    Synopsys, Inc.11月8日宣布擴展其 ARC處理IP 產(chǎn)品組合,納入新的RISC-V ARC-V 處理IP,使客戶能夠從各種靈活、可擴展的
    的頭像 發(fā)表于 11-09 12:41 ?768次閱讀

    MCU如何處理中斷?中斷處理過程包括哪些步驟?

    當MCU接收到一個中斷信號時,它會暫停當前正在執(zhí)行的任務(wù),保存現(xiàn)場,然后跳轉(zhuǎn)到預設(shè)的中斷處理程序(Interrupt Service Routine, ISR)去處理這個中斷。
    的頭像 發(fā)表于 11-08 12:57 ?1026次閱讀

    KUKA機器人程序診斷:顯示調(diào)用方堆棧

    $PRO_IP:讀取機器人程序中的變量是指機器人在解釋器中的狀態(tài)。 在提交程序中讀取變量是指關(guān)聯(lián)的提交解釋器的狀態(tài)。 通過變量校正函數(shù)讀取/寫入變量是指$INTERPRETER的當前值。
    的頭像 發(fā)表于 11-08 10:22 ?448次閱讀
    KUKA機器人程序診斷:顯示調(diào)用方堆棧

    設(shè)置AMD以太網(wǎng)IP核的Pause幀處理

    目前 AMD 的以太網(wǎng) IP 核,如軟核 10G/25G,40G/50G 或者硬核 CMAC,MRMAC,DCMAC 等等,都采用的是同一種 Pause 幀處理方式。
    的頭像 發(fā)表于 10-18 09:15 ?776次閱讀
    設(shè)置AMD以太網(wǎng)<b class='flag-5'>IP</b>核的Pause幀<b class='flag-5'>處理</b>

    如何有效的處理指針異常

    地遇到這個問題。 那么我們應(yīng)該如何有效且優(yōu)雅的處理指針異常呢? 下面了不起將詳細的介紹這個處理方案。 1、什么是空指針異常? 空指針異常在
    的頭像 發(fā)表于 09-30 10:25 ?1344次閱讀