精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

淺析KUKA機器人系統變量和系統文件

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-04-12 17:32 ? 次閱讀

處理復雜的機器人應用的一個重要的前提條件是一個自由的和容易使用的可編程控制器

為了滿足該需求,機器人控制器的功能性必須在機器人語言中可編程。機器人控制器全部的功能僅當控制參數完整地和集成在機器人程序中時才可使用。通過預定系統變量和文件,在KRC...中得到了最好的解決。

預定變量的例子是$POS_ACT(當前機器人位置),$BASE(基本坐標系)或$VEL.CP(CP速度)。更詳細的說明和。

所有預定變量的列表見單獨資料[系統變量]。

系統變量被完整地集成在KRL的變量概念中。系統變量擁有相對應的數據類型,可以象其它變量一樣可在程序中讀和寫,沒有數據的類型的限制。當前機器人的位置,例如,僅可以讀而不能寫。控制器檢查和限制該狀態。

基于安全觀念的允許,您有可能會寫系統數據。從KCP或編程系統中可以裝載和改變大量的系統數據,這樣就建立一個寬范圍的診斷能力 寫系統變量的例子是$TIMER[ ]和$FLAG[ ]。

16個計時器變量$TIMER[1]…$TIMER[16]可用于測量時間順序,可用作“秒表”。開

始和停止計時使用系統變量$TIMER_STOP[1]…$TIMER_STOP[16]:

$TIMER_STOP[4]=FALSE

開始計時器4,舉例。

$TIMER_STOP[4]=TRUE

開始計時器4。使用一般變量分配可在任何時候復位有關的計時器變量。舉例來說:

$TIMER[4]=0

如果計時器變量值從負向正變化,對應的標記則設置為TRUE(暫停條件),舉例來說:

$TIMER_FLAG[4]=TRUE

當控制器啟動時,所有的計時器變量預設置為0,標記

$TIMER_FLAG[1]…$TIMER_FLAG[16] 預設置為FALSE,變量$TIMER_STOP[1]...$TIMER_STOP[16] 預設置為TRUE。

計時器變量的單位是毫秒(ms)。$TIMER[1]…$TIMER[16]和$TIMER_FLAG[1]...$TIMER_FLAG[16]以12ms循環更新。

1024個標記$FLAG[1]…$FLAG[1024]被用作全局標記。這些BU布爾變量預設置為FALSE。

您可以隨時在用戶界面上通過“監視”菜單看標記的當前值。

KRC...中可用32個循環標記$CYCFLAG[1]…$CYCFLAG[32],控制器啟動后預設為FALSE。

機器人中標記僅是循環被激活。在提交文件中允許循環標記,但是它們不循環求值。

循環標記可在子程序、函數和中斷子程序中定義和激活。

$CYCFLAG[1]…$CYCFLAG[32]的數據類型為BOOL型。任何布爾表達式可分配給循環標記。

下列是允許的:

G布爾系統變量

G在數據表中聲明和初始化過的布爾變量。

不允許的是

G函數返回的布爾值

語句

$CYCFLAG[10]=$IN[2] AND $IN[13]

布爾表達式“$IN[2]AND$IN[13]”循環求值。例如,一旦輸入12或輸入13變化,$CYCFLAG[10]也變化,上述表達式執行后與程序指針的位置無關。

定義過的所有的循環標記保持有效直到選擇一個模態或通過復位進行程序塊選擇。所有的循環標記保持有效直到程序的最后。

$符號

預定變量一般選擇一個容易記憶的名稱。以$符號開始和有意義的英文縮寫組成。它們象一般變量一樣處理,所以您不必記憶任何不尋常的命令和稀有的選項。

為避免發生混亂,您在聲明自己的變量的時候應該以$符號開頭。

有的預定變量針對整個KRC...控制器(例如$ALARM_STOP用于定義輸出到到PLC的急停信號PLC).其它,然而僅用于機器人(例如$BASE用于基本坐標系)。

機器人驅動器中有關控制的數據存儲在目錄“Steu”中,有關機器人的數據存儲在目錄“R1”中,并可在KUKA GUI上顯示。

KUKA圖形用戶界面上的不同級別

4cd13af4-d7fa-11ed-bfe3-dac502259ad0.png

當編程KRC...,您可以建立程序文件和數據表。程序文件是數據定義和可執行指令。而數據表僅包含數據定義和可能的初始化。

除了編程期間建立的數據表外,在KRC...中還有KUKA定義的和控制軟件一起的數據表。這些數據表被稱為預定數據表,主要包含預定變量。

您自己并不刪除和建立預定數據表,當軟件安裝時自動產生,然后永遠可以使用。就象預定數據的名稱一樣,預定數據表的名稱也以$符號開始。

KRC...中存在以下預定數據表:

● $MACHINE.DAT

是預定數據表,包含專有的系統變量。適配控制器和所連接機器人(運動信息,控制參數等)的機床數據。控制系統和機器人系統中都有一個$MACHINE.DAT,您不可以新建或刪除現存的。

例如:

$ALARM_STOP 急停信號 (控制器特有)

$NUM_AX 機器人軸數 (機器人特有)

● $CUSTOM.DAT

僅在控制系統中存在的數據表。包含可以配置或參數化特定控制函數的數據。編程師僅可以改變預定變量的值。不可以新建或刪除現存的。

例如:

$PSER_1 串行接口1的協議參數

$IBUS_ON 激活可選的聯絡母線組

● $CONFIG.DAT

KUKA預定的數據表,不包含任何系統變量,然而,在控制級和機器人級都有一個

$CONFIG.DAT 可用。其中可定義長時間有效的變量、結構、通道和信號,對許多程序普通重要。

數據表分為以下幾個程序塊:

-- BAS

-- AUTOEXT

-- GRIPPER

-- PERCEPT

-- SPOT

A10

A50

A20

-- TOUCHSENSE

-- USER

用戶的全局聲明應該輸入USER程序塊,因為僅該處的聲明在以后的軟件升級中被轉移。

● $ROBCOR.DAT

文件$ROBCOR.DAT包含特定機器人的機器人動態模型的數據。在軌跡計劃編排中需要這些數據。在文件中您不可以新建一個新變量或刪除現存的。

數據表 系統 值分配
數據表 控制 機器人 at by
$MACHINE.DAT Y Y 試運轉 KUKA/user
$CUSTOM.DAT Y 試運轉 user/KUKA
$CONFIG.DAT Y Y 單元安裝或變換 user/KUKA
$ROBCOR.DAT Y Y 運輸 KUKA





審核編輯:劉清

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

    關注

    210

    文章

    28231

    瀏覽量

    206615
  • plc
    plc
    +關注

    關注

    5008

    文章

    13167

    瀏覽量

    462193
  • 可編程控制器

    關注

    6

    文章

    535

    瀏覽量

    38836
  • 計時器
    +關注

    關注

    1

    文章

    419

    瀏覽量

    32647

原文標題:KUKA 系統變量和系統文件

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LabVIEW的六軸工業機器人運動控制系統

    系統分為算法實現和仿真模塊、DSP控制模塊、及機器人驅動模塊,以驗證算法的有效性。 KUKA KRAGILUS工業機器人的實體控制測試:最終,項目工業
    發表于 12-21 20:03

    KUKA重型機器人

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

    機器人操作系統淺析

    機器人操作系統淺析
    發表于 09-28 11:43

    KUKA機器人問題解答

    1 開機坐標系無效 世界坐標系是以槍頭為基點,在這種坐標系中機器人所有的動作都是按照以槍頭為頂點來完成移動,XYZ方向切割槍方向不改變,如果機器人在世界坐標系中移動,槍頭也隨著改變方向,那就是我們在
    發表于 07-15 07:48

    機器人系統是什么?

    機器人的移動通常是從管理機器人總體任務進度的中央處理器發出位置變化請求時開始的。導航系統通過制定行程計劃或軌跡以開始執行位置變化請求。行程計劃需考慮可用路徑、已知障礙位置、機器人能力及
    發表于 09-10 10:44

    KUKA庫卡機器人伺服驅動器相關型號舉例

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

    KUKA焊接機器人伺服電機常見故障及維修處理

    NC錯誤報警5.庫卡機器人伺服電機伺服系統報警6.庫卡機器人伺服電機編碼器報警7.庫卡機器人伺服電機卡死等.蘇州吉海機電設備有限公司,專業維修KUK
    發表于 09-26 16:51

    庫卡機器人MGV電源模塊維修

    PH1013-2840庫卡機器人KUKA主機維修KUKA驅動器模塊維修C4庫卡機器人驅動電源維修KPP600 3X64 KUKA
    發表于 09-08 07:30

    機器人系統與控制需求簡介

    第二章 機器人系統與控制需求簡介2.1 工業機器人系統組成機械本體:精密減速機、伺服電機、伺服驅動器、控制系統(核心零部件)控制柜示教盒2
    發表于 09-08 07:44

    KUKA機器人伺服驅動模塊維修

    KUKA庫卡C4機器人驅動器故障報警維修庫卡機器人維修內容包括庫卡機器人示教器維修,KUKA伺服驅動模塊維修,庫卡
    發表于 09-17 07:09

    什么是機器人控制系統

    什么是機器人控制系統機器人的運動控制系統包含哪些方面?機器人控制系統的基本功能有哪些?
    發表于 10-11 09:38

    KUKA機器人PN系統網絡故障的判斷方法

    KUKA機器人PN系統網絡故障的判斷方法說明。
    的頭像 發表于 03-11 10:08 ?3912次閱讀

    淺析KUKA機器人氣伺服焊鉗虛擬外部軸的配置文件

    KUKA機器人氣伺服焊鉗虛擬外部軸的配置文件
    的頭像 發表于 11-10 16:25 ?1085次閱讀
    <b class='flag-5'>淺析</b><b class='flag-5'>KUKA</b><b class='flag-5'>機器人</b>氣伺服焊鉗虛擬外部軸的配置<b class='flag-5'>文件</b>

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

    如果機器人控制器在Multi-Submit模式下操作(僅適用于KUKA系統軟件8.3及更高版本),則變量無效。多提交模式下機器人控制器的
    的頭像 發表于 05-15 09:54 ?1326次閱讀

    更改KUKA機器人系統時間的操作步驟

    KUKA機器人的PC是就是一個普通的PC,因此調整時間和更改普通PC的實踐一樣.
    發表于 05-29 11:10 ?7192次閱讀
    更改<b class='flag-5'>KUKA</b><b class='flag-5'>機器人</b><b class='flag-5'>系統</b>時間的操作步驟