人機之間的簡單接口?
KUKA.PLC mxAutomation 讓您的員工無需離開熟悉的控制環境即可理解、操作和編程機器人技術。
KUKA.SystemSoftware (KSS) 的所有重要功能都可以直接在系統現有的 PLC(Programmable Logic Controller)中使用。機器人控制器會負責控制運動和所有安全功能。
機器人和 PLC 之間的通信并非是單向的。在指令向機器人發送的同時,診斷和狀態信息也會反饋給控制器。
KUKA.PLC mxAutomation 是一個通用的 PLCopen 認證的 PLC 接口。使用這套軟件,您可以直接在您熟悉的控制環境中對所有的重要機器人功能進行編程和操作。
通過控制系統軟件 KUKA.PLC mxAutomation,配有嵌入式 PLC 的外部控制系統可以用基本的運動指令命令KUKA 機器人。這以一種簡單方式來實現一種便于使用的核心操作理念,適用于由機器人控制的生產用機器。
同時,KUKA 控制系統 KR C4 出色的運動功能和安全功能繼續可供使用。因為 KR C4 的 mxAutomation 指令解釋器將 PLC 指令 發送給使機器人以熟悉的精度和可靠性運動的軌跡規劃系統。
KUKA.PLC mxAutomation 讓您的員工無需離開熟悉的控制環境即可理解、操作和編程機器人技術。
KUKA.SystemSoftware (KSS) 的所有重要功能都可以直接在系統現有的 PLC(Programmable Logic Controller)中使用。機器人控制器會負責控制運動和所有安全功能。
機器人和 PLC 之間的通信并非是單向的。在指令向機器人發送的同時,診斷和狀態信息也會反饋給控制器。
我們的每一臺機器都隨附一個控制模塊 (KRC)。其中包含用于控制所有功能的 KUKA.SystemSoftware (KSS)。
控制器仍然負責安全監控、軌跡規劃、過載限制、轉換和能源管理等任務。這些功能和流程將照常在機器人控制器上高效安全地運行。
通過以太網/現場總線建立 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:讀取中斷狀態
KRC_SetDistanceTrigger:觸發到軌跡點的切換動作
KRC_SetPathTrigger:觸發軌跡相關的切換動作
KRC_ReadDigitalInput:循環和非循環地讀取數字輸入
KRC_ReadDigitalOutput:讀取數字輸出
KRC_WriteDigitalOutput:循環和非循環地寫入數字輸出
KRC_ReadAnalogInput:讀取模擬輸入
KRC_ReadAnalogOutput:讀取模擬輸出
KRC_WriteAnalogOutput:寫入模擬輸出
KRmsgNet:以明文傳輸所有錯誤信息。切換語言和調整 KRC 的時間
KRC_Error:讀取并確認錯誤狀態
KRC_ReadMXAStatus:讀取 mxA 接口的當前狀態
KRC_ReadMXAError:讀取 mxA 接口的錯誤信息
KRC_MessageReset:確認 mxA 接口的錯誤信息
KRC_ReadKRCError:讀取機器人控制器錯誤信息
KRC_Diag:讀取心跳和診斷信號
KRC_WriteWorkspace:配置笛卡爾工作空間
KRC_ReadWorkspace:讀取笛卡爾工作空間的配置
KRC_WriteAxWorkspace:配置軸特定工作空間
KRC_ReadAxWorkspace:讀取軸特定工作空間的配置
KRC_ReadWorkstates:讀取工作空間的狀態
?
您可以搭配使用 KUKA.SafeOperation 軟件減少您系統的空間需求,快速、安全和緊湊地進行生產。如此您可以更經濟高效地使用工作單元配置和人機協作。
備注:為了能夠使用這些功能塊,必須在機器人控制器上安裝 KUKA.SafeOperation。
備注:為了能夠使用這些功能塊,必須在機器人控制器上安裝 KUKA.ConveyorTech。
KRC_VectorMoveOn:激活沿著矢量的運動
KRC_VectorMoveOff:停用沿著矢量的運動
備注:為了能夠使用這些功能塊,必須在機器人控制器上安裝 KUKA.VectorMove。
KRC_LDDconfig:負載數據確定的配置
KRC_LDDtestRun:執行測試運動,以確定較低過程速度的負載數據
KRC_LDDstart:執行負載數據確定
KRC_LDDwriteLoad:將量測值傳輸到特定工具
備注:前提條件是已安裝了 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);見下文