一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

KUKA使用SUBMIT解釋器

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-03-08 11:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在 KSS 8.x 中有兩個任務(wù)同時運行 機(jī)器人解釋器 (運行機(jī)器人運動程序及其邏輯) 控制解釋器 (運行一個并行控制程序) 程序 SPS.SUB 的結(jié)構(gòu) 1 DEF SPS ( ) 2 DECLARATIONS 3 INI 4 5 LOOP 6 WAIT FOR NOT($POWER_FAIL) 7 TORQUE_MONITORING() 8 9 USER PLC 10 ENDLOOP SUBMIT 解釋器的狀態(tài)72ab884e-bce1-11ed-bfe3-dac502259ad0.pngSUBMIT 解釋器正在運行72bccfdc-bce1-11ed-bfe3-dac502259ad0.pngSUBMIT 解釋器停止72cbff5c-bce1-11ed-bfe3-dac502259ad0.png反選了 SUBMIT 解釋器 控制解釋器
  • 可自動或手動啟動
  • 可手動停止或反選
  • 可承擔(dān)機(jī)器人環(huán)境的操作和控制任務(wù)
  • 默認(rèn)情況下以名稱 SPS.sub 建立在目錄 R1/SYSTEM 下
  • 可用 KRL 指令語句編程
  • 不能處理與機(jī)器人運動有關(guān)的 KRL 指令
  • 允許附加軸的異步運動
  • 可對系統(tǒng)變量進(jìn)行讀寫訪問
  • 可對輸入 / 輸出端進(jìn)行讀寫訪問
大眾版SPS程序:

DEF SPS()

-SPS初始化-

VW(#VW_SPS_INIT,TRUE)

USR_S程序初始化-

VW_USR_S(#USR_INIT)

INTERRUPTDECL91WHEN$PRO_STATE1==#P_FREEDOVW(#VW_P_FREE,TRUE)

-沒有選擇程序-就執(zhí)行這段VW程序-

INTERRUPTON91

INTERRUPTDECL92WHEN$PRO_STATE1==#P_RESETDOVW(#VW_P_RESET,TRUE)

-程序復(fù)位-就執(zhí)行這段VW程序-

INTERRUPTON92

MAKROSTEP(1)STEP重回第1

MAKROTRIGGER(0,0)-TRIGGER控制值清0-

LOOP–SPS循環(huán)執(zhí)行的程序-

VW(#VW_SPS_CYC,TRUE)-循環(huán)執(zhí)行的SPS程序-

VW(#VW_ZANGE,TRUE)-鉗工具程序-

MAKROSPS()-STEP重開始循環(huán)

MAKROSTEP(0) -TRIGGER控制值清0開始循環(huán)-

VW_USR_S(#USR_LOOP)-循環(huán)執(zhí)行USR_S.LOOP 程序

WAITFORNOT $POWER_FAIL電源故障,不再循環(huán)-

ENDLOOP

END

SUBMIT 解釋器不能用于對時間要求嚴(yán)格的應(yīng)用場合!對這類情況必須采用 PLC。原因:
  1. SUBMIT 解釋器與機(jī)器人解釋器和 I/O 管理器共享系統(tǒng)功率,其中,機(jī)器人解釋器和 I/O 管理器具有更高的優(yōu)先級。因此,SUBMIT 解釋器不會定期在機(jī)器人控制系統(tǒng)的 12 ms 插值周期內(nèi)連續(xù)運行。

  2. 此外,SUBMIT 解釋器的運行時間也無規(guī)律可循。SUBMIT 解釋器的運行時間受 SUB 程序行數(shù)的影響。注釋行和空行對此也有影響。

  3. 自動啟動 SUBMIT 解釋器

  • SUBMIT 解釋器在機(jī)器人控制系統(tǒng)接通時自動啟動

  • 啟動的是在 KRC/STEU/MADA/$custom.dat 文件中定義的程序

    $PRO_I_O[]="/R1/SPS()"

4. 手動操作 SUBMIT 解釋器
  • 通過菜單序列配置 > SUBMIT 解釋器 > 啟動 / 選擇選擇操作。
  • 通過狀態(tài)顯示 SUBMIT 解釋器中的狀態(tài)欄直接操作。觸摸時將打開一個含有可執(zhí)行選項的窗口。

如果一個諸如 $config.dat 或 $custom.dat 的系統(tǒng)文件被改動因而出錯,則 SUBMIT 解釋器將被自動反選。糾正了系統(tǒng)文件中的錯誤后,必須再手動選擇 SUBMIT 解釋器。

給 SUBMIT 解釋器編程時的特點

1.不能執(zhí)行任何機(jī)器人運動指令,如:
  • PTP 、LIN 、CIRC 等等
  • 包含機(jī)器人運動的子程序調(diào)用
  • 針對機(jī)器人運動的指令,TRIGGER 或 BRAKE
2.可控制異步軸,如 E1 IF (($IN[12] == TRUE) AND ( NOT $IN[13] == TRUE)) THEN ASYPTP {E1 45} ... IF ((NOT $IN[12] == TRUE) AND ($IN[13] == TRUE)) THEN ASYPTP {E1 0}

3. 位于 LOOP 和 ENDLOOP 行之間的指令始終在 “ 后臺 ” 處理

4. 要避免由等待指令或等待循環(huán)造成任何會進(jìn)一步推遲處理 SUBMIT 解釋器的停止

5. 可切換輸出端

72dd6954-bce1-11ed-bfe3-dac502259ad0.png警告!

對機(jī)器人解釋器與 SUBMIT 解釋器是否同時訪問同一個輸出端不予檢查,因為在某些情況下可能希望如此。

因此,用戶必須仔細(xì)檢查輸出端的分配。否則可能會在例如安全裝置處出現(xiàn)意外的輸出信號。會造成死亡、重傷或巨大的財產(chǎn)損失。

在測試運行方式下,不能從 SUBMIT 解釋器寫入 $OV_PRO,因為對于在工業(yè)機(jī)器人處工作的用戶來說,這種變化可能是意想不到的。可能會造成人員死亡、嚴(yán)重身體傷害或巨大的財產(chǎn)損失。

72dd6954-bce1-11ed-bfe3-dac502259ad0.png警告!

盡量避免通過 SUBMIT 解釋器更改與安全相關(guān)的信號和變量(例如:運行方式、緊急停止、保護(hù)門觸點)。

如需進(jìn)行更改,則在連接所有與安全有關(guān)的信號和變量時必須使其不會由 SUBMIT 解釋器或 PLC 引致威脅安全的狀態(tài)。

給 SUBMIT 解釋器編程時的操作步驟:

1. 在停止或反選的狀態(tài)編程

2. 標(biāo)準(zhǔn)程序 SPS.sub 被載入編輯器

3. 執(zhí)行必要的聲明和初始化。為此應(yīng)使用準(zhǔn)備好的 Fold

4. 在 Fold USER PLC 中擴(kuò)展程序

5. 關(guān)閉并保存 SUBMIT 解釋器

6. 如果不能自動提交 (Submit),則手動啟動

根據(jù) SUBMIT 解釋器中快閃編程的程序舉例

DEF SPS( ) DECLARATIONS DECL BOOL flash ;在 $CONFIG.dat 中聲明 INI flash = FALSE $TIMER[32]=0 ; 復(fù)位 TIMER[32] $TIMER_STOP[32]=false ; 啟動 TIMER[32] ... LOOP ... USER PLC IF ($TIMER[32]>500) AND (flash==FALSE) THEN flash=TRUE ENDIF IF $TIMER[32]>1000 THEN flash=FALSE $TIMER[32]=0 ENDIF ; 分配給一個燈 (輸出端 99 ) $OUT[99] = flash ... ENDLOOP

審核編輯 :李倩

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

    關(guān)注

    213

    文章

    29726

    瀏覽量

    212811
  • KUKA
    +關(guān)注

    關(guān)注

    3

    文章

    218

    瀏覽量

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

    關(guān)注

    0

    文章

    103

    瀏覽量

    6761

原文標(biāo)題:KUKA 使用 SUBMIT 解釋器

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    webserver獲取網(wǎng)頁submit應(yīng)該用什么函數(shù)呢?

    各位大神: esp32c3,idfd ubuntu編譯,html轉(zhuǎn)為C放在代碼里,想獲取網(wǎng)頁的提交按鍵進(jìn)行響應(yīng),請問提交“submit”時,C里應(yīng)該對應(yīng)的是哪個函數(shù)。本人webserver小白,感謝指教!
    發(fā)表于 06-18 07:18

    巧用圖片作SUBMIT提交

    巧用圖片作SUBMIT提交   <!--文件1.php --><form action="submit_1.php" method
    發(fā)表于 01-11 09:23

    KUKA重型機(jī)器人

    這個是KUKA重型機(jī)器人處理和測量混凝土軌枕的視頻。處理得相當(dāng)精細(xì)。真心值得愛好機(jī)器者和愛國者研究研究。
    發(fā)表于 02-03 15:18

    KUKA庫卡機(jī)器人伺服驅(qū)動相關(guān)型號舉例

    KUKA庫卡機(jī)器人伺服驅(qū)動(Servo Drive)是KUKA運動控制的重要組成部分,被普遍應(yīng)用于工業(yè)機(jī)器人及數(shù)控加工中心等自動化設(shè)備中。是用來控制伺服電機(jī)的一種控制,其作用類似于
    發(fā)表于 09-08 16:30

    KUKA機(jī)器人伺服驅(qū)動模塊維修

    KUKA庫卡C4機(jī)器人驅(qū)動故障報警維修庫卡機(jī)器人維修內(nèi)容包括庫卡機(jī)器人示教維修,KUKA伺服驅(qū)動模塊維修,庫卡機(jī)器人伺服電機(jī)維修,KUKA
    發(fā)表于 09-17 07:09

    webserver獲取網(wǎng)頁submit應(yīng)該用什么函數(shù)?

    各位大神:esp32c3,idfd ubuntu編譯,html轉(zhuǎn)為C放在代碼里,想獲取網(wǎng)頁的提交按鍵進(jìn)行響應(yīng),請問提交“submit”時,C里應(yīng)該對應(yīng)的是哪個函數(shù)。本人webserver小白,感謝指教!
    發(fā)表于 02-16 07:17

    沒有有前輩用LabVIEW控制kuka機(jī)器人c2的經(jīng)驗?通訊是怎么做到的?

    我看NI有Robotics Toolkit for KUKA KR C2的附加包,這個怎么用???如何和kuka機(jī)器人建立通訊啊?是Tcp接口嗎?
    發(fā)表于 10-21 20:59

    電位型號解釋

    電位型號解釋
    發(fā)表于 11-16 14:48 ?23次下載

    關(guān)于KUKA 焊接機(jī)器人

    KUKA 為各種復(fù)雜的焊接任務(wù)都準(zhǔn)備了正確的軟件:因此在焊接前就能用 KUKA.TouchSense 和 KUKA.SeamTech Finding 精確地確定工件或焊縫的位置。
    的頭像 發(fā)表于 05-30 17:48 ?4104次閱讀

    KUKA VSS 8.2-MAKRO_TRIGGER程序分析

    MakroTrigger宏包含8個預(yù)定義的觸發(fā),尚未包含任何語句。用戶可以根據(jù)特定要求編寫ram語句。所有觸發(fā)均在Submit解釋的一
    的頭像 發(fā)表于 10-30 15:35 ?2224次閱讀
    <b class='flag-5'>KUKA</b> VSS 8.2-MAKRO_TRIGGER程序分析

    KUKA系統(tǒng)變量$INTERPRETER解釋

    通過變量可以讀取許多系統(tǒng)狀態(tài),并且在許多情況下也可以進(jìn)行設(shè)置。嚴(yán)格來說,這些變量存在多次-每個解釋一次。對于所有解釋,它們的名稱相同。
    的頭像 發(fā)表于 01-03 11:16 ?2010次閱讀

    機(jī)器人控制:KUKA8.2系統(tǒng)的SPS.SUB程序分析

    SUBMIT 解釋與機(jī)器人解釋和 I/O 管理共享系統(tǒng)功率,其中,機(jī)器人
    發(fā)表于 03-21 11:17 ?3825次閱讀

    如何安裝Python解釋

    安裝Python解釋是搭建Python編程環(huán)境的第一步。Python解釋是Python編程語言的核心組件,負(fù)責(zé)解析和執(zhí)行Python代碼。在本文中,我們將介紹如何安裝Python
    的頭像 發(fā)表于 04-14 12:08 ?5748次閱讀

    KUKA機(jī)器人系統(tǒng)變量$PRO_NAME所選程序的名稱(參考解釋

    如果機(jī)器人控制在Multi-Submit模式下操作(僅適用于KUKA系統(tǒng)軟件8.3及更高版本),則變量無效。多提交模式下機(jī)器人控制的系統(tǒng)狀態(tài)分組在變量$PROG_INFO[]中。
    的頭像 發(fā)表于 05-15 09:54 ?2175次閱讀

    KUKA CWRITE:對單一提交模式的更改方法

    CWRITE可以通過$CMD命令通道將指令傳遞給解釋。與Single Submit模式相比,Multi-Submit模式中某些命令的含義發(fā)生了變化。
    的頭像 發(fā)表于 09-21 09:49 ?2298次閱讀