人機之間的簡單接口?
KUKA.PLC mxAutomation 讓您的員工無需離開熟悉的控制環(huán)境即可理解、操作和編程機器人技術。
KUKA.SystemSoftware (KSS) 的所有重要功能都可以直接在系統(tǒng)現(xiàn)有的 PLC(Programmable Logic Controller)中使用。機器人控制器會負責控制運動和所有安全功能。
機器人和 PLC 之間的通信并非是單向的。在指令向機器人發(fā)送的同時,診斷和狀態(tài)信息也會反饋給控制器。
KUKA.PLC mxAutomation 是一個通用的 PLCopen 認證的 PLC 接口。使用這套軟件,您可以直接在您熟悉的控制環(huán)境中對所有的重要機器人功能進行編程和操作。
通過控制系統(tǒng)軟件 KUKA.PLC mxAutomation,配有嵌入式 PLC 的外部控制系統(tǒng)可以用基本的運動指令命令KUKA 機器人。這以一種簡單方式來實現(xiàn)一種便于使用的核心操作理念,適用于由機器人控制的生產(chǎn)用機器。
同時,KUKA 控制系統(tǒng) KR C4 出色的運動功能和安全功能繼續(xù)可供使用。因為 KR C4 的 mxAutomation 指令解釋器將 PLC 指令 發(fā)送給使機器人以熟悉的精度和可靠性運動的軌跡規(guī)劃系統(tǒng)。
KUKA.PLC mxAutomation 讓您的員工無需離開熟悉的控制環(huán)境即可理解、操作和編程機器人技術。
KUKA.SystemSoftware (KSS) 的所有重要功能都可以直接在系統(tǒng)現(xiàn)有的 PLC(Programmable Logic Controller)中使用。機器人控制器會負責控制運動和所有安全功能。
機器人和 PLC 之間的通信并非是單向的。在指令向機器人發(fā)送的同時,診斷和狀態(tài)信息也會反饋給控制器。
我們的每一臺機器都隨附一個控制模塊 (KRC)。其中包含用于控制所有功能的 KUKA.SystemSoftware (KSS)。
控制器仍然負責安全監(jiān)控、軌跡規(guī)劃、過載限制、轉(zhuǎn)換和能源管理等任務。這些功能和流程將照常在機器人控制器上高效安全地運行。
通過以太網(wǎng)/現(xiàn)場總線建立 KCR 與 PLC 之間的連接。mxAutomation 可支持所有主要制造商:
?
KRC_MoveLinearAbsolute:直線趨近絕對笛卡爾位置
KRC_MoveLinearRelative:以直線運動接近相對笛卡爾位置
KRC_MoveDirectAbsolute:盡快趨近絕對笛卡爾位置 – PTP 運動
KRC_MoveDirectRelative:盡快趨近相對笛卡爾位置 – PTP 運動
KRC_MoveAxisAbsolute:盡快趨近軸特定位置
KRC_MoveCircAbsolute:以圓周運動接近絕對笛卡爾位置
KRC_MoveCircRelative:以圓周運動接近相對笛卡爾位置
KRC_Jog:在 TOOL 或 BASE 坐標系中以點動模式移動以及單軸移動
KRC_DeclareInterrupt:聲明中斷
KRC_ActivateInterrupt:激活之前聲明的中斷
KRC_DeactivateInterrupt:停用之前聲明的中斷
KRC_ReadInterruptState:讀取中斷狀態(tài)
KRC_SetDistanceTrigger:觸發(fā)到軌跡點的切換動作
KRC_SetPathTrigger:觸發(fā)軌跡相關的切換動作
KRC_ReadDigitalInput:循環(huán)和非循環(huán)地讀取數(shù)字輸入
KRC_ReadDigitalOutput:讀取數(shù)字輸出
KRC_WriteDigitalOutput:循環(huán)和非循環(huán)地寫入數(shù)字輸出
KRC_ReadAnalogInput:讀取模擬輸入
KRC_ReadAnalogOutput:讀取模擬輸出
KRC_WriteAnalogOutput:寫入模擬輸出
KRmsgNet:以明文傳輸所有錯誤信息。切換語言和調(diào)整 KRC 的時間
KRC_Error:讀取并確認錯誤狀態(tài)
KRC_ReadMXAStatus:讀取 mxA 接口的當前狀態(tài)
KRC_ReadMXAError:讀取 mxA 接口的錯誤信息
KRC_MessageReset:確認 mxA 接口的錯誤信息
KRC_ReadKRCError:讀取機器人控制器錯誤信息
KRC_Diag:讀取心跳和診斷信號
KRC_WriteWorkspace:配置笛卡爾工作空間
KRC_ReadWorkspace:讀取笛卡爾工作空間的配置
KRC_WriteAxWorkspace:配置軸特定工作空間
KRC_ReadAxWorkspace:讀取軸特定工作空間的配置
KRC_ReadWorkstates:讀取工作空間的狀態(tài)
?
您可以搭配使用 KUKA.SafeOperation 軟件減少您系統(tǒng)的空間需求,快速、安全和緊湊地進行生產(chǎn)。如此您可以更經(jīng)濟高效地使用工作單元配置和人機協(xié)作。
備注:為了能夠使用這些功能塊,必須在機器人控制器上安裝 KUKA.SafeOperation。
備注:為了能夠使用這些功能塊,必須在機器人控制器上安裝 KUKA.ConveyorTech。
KRC_VectorMoveOn:激活沿著矢量的運動
KRC_VectorMoveOff:停用沿著矢量的運動
備注:為了能夠使用這些功能塊,必須在機器人控制器上安裝 KUKA.VectorMove。
KRC_LDDconfig:負載數(shù)據(jù)確定的配置
KRC_LDDtestRun:執(zhí)行測試運動,以確定較低過程速度的負載數(shù)據(jù)
KRC_LDDstart:執(zhí)行負載數(shù)據(jù)確定
KRC_LDDwriteLoad:將量測值傳輸?shù)教囟üぞ?/p>
備注:前提條件是已安裝了 V7.2 以上的 KUKA.LoadDataDetermination。
- STEP 7 V5.4、S7-300 和 S7-400
- STEP 7 (TIA Portal)、S7-300 和 S7-400
- STEP 7 (TIA Portal)、S7-1500
- TIA Portal (SIMATIC)
- SIMOTION
- SINUMERIK (Run myRobot);見下文