控制器功能的概述
本選件可由支援SRCI(Standard Robot Command Interface)的PLC對Epson機器人控制器進行控制。
本選件所支援的版本及運作環境如下。
支援功能的概述
| 項目 | 對應內容 |
|---|---|
| SRCI規格 | 符合版本1.5 |
| 支援的SRCI功能 | - 屬於Core profile的所有命令,以及SetOperationMode命令 - 不支援觸發器功能及多機器人功能 |
| 對應控制器 | RC800-A、RC800L |
| 控制器韌體版本 | Ver.8.1.4.0或更新版本 |
| 對應RC+版本 | RC+ Ver.8.1.4.0或更新版本 |
| 對應Fieldbus | PROFINET |
支援的SRCI命令一覽
| 命令類型值 | 命令名稱 | 命令功能概述 |
|---|---|---|
| 2000 | ChangeSpeedOverride | 變更移動命令的速度覆寫率。 |
| 9003 | CreateServerLog | 建立控制器內部的事件日誌環形緩衝區、各種系統狀態,以及目前命令內容的快照。 |
| 1000 | EnableRobot | 將機器人電源狀態設為「有效」以啟用機器人的驅動裝置。 |
| 2001 | GroupContinue | 繼續處理已中斷的活動序列。 |
| 2002 | GroupInterrupt | 中斷活動序列的命令。 |
| 2100 | GroupJog | 手動對TCP或機器人關節進行寸動操作。 |
| 1001 | GroupReset | 從訊息緩衝區刪除訊息,並重設控制器狀態。 |
| 2003 | GroupStop | 中止活動序列的所有命令。 |
| 2101 | MoveAxesAbsolute | 指示移動至由關節位置指定的絕對位置。 |
| 2102 | MoveDirectAbsolute | 以PTP動作移動TCP位置。 |
| 2103 | MoveLinearAbsolute | 以CP動作移動TCP位置。 |
| 5100 | ReadActualPosition | 讀取TCP的目前位置。 |
| - | ReadActualPositionCyclic | 週期性讀取機器人的目前位置。 |
| 5102 | ReadFrameData | 讀取已定義的使用者座標系設定。 |
| 5103 | ReadLoadData | 讀取已定義的負載資料設定。 |
| 9001 | ReadMessage | 從控制器的訊息緩衝區讀取錯誤、警告以及資訊訊息。 |
| 9002 | ReadRobotData | 從控制器讀取特定參數。 |
| 5202 | ReadRobotDefaultDynamics | 讀取機器人移動的速度、加速度、減速度等預設值。 |
| 5105 | ReadRobotReferenceDynamics | 讀取機器人移動中的速度、加速度、減速度等參考值。 |
| 5106 | ReadRobotSWLimit | 讀取機器人軸的軟體限制值。 |
| 9004 | ReadServerLog | 從控制器讀取日誌。 |
| 5107 | ReadToolData | 讀取已定義工具的設定。 |
| 2104 | ReturnToPrimary | 將TCP移動至主序列中的中斷位置。 |
| - | RobotTask | 處理SRCI功能運作所需的多項機制。 |
| 1003 | SetOperationMode | 切換操作模式。 |
| 1004 | SetSequence | 將活動序列變更為主序列或次序列。 |
| 5200 | WriteFrameData | 寫入已定義的使用者座標系設定資料。 |
| 5201 | WriteLoadData | 寫入負載資料。 |
| 5202 | WriteRobotDefaultDynamics | 寫入機器人移動的速度、加速度、減速度等預設值。 |
| 5203 | WriteRobotReferenceDynamics | 寫入機器人移動中的速度、加速度、減速度等參考值。 |
| 5205 | WriteToolData | 寫入已定義工具的設定資料。 |