CP
設定路徑運動。
格式
(1) CP { On | Off }
(2) 動作命令 目標坐標 CP
參數
- On | Off
-
- On:啟用路徑運動。
- Off:解除路徑運動。
說明
以下列命令使用路徑運動。
Arc, Arc3, Go, Jump, Jump3, Jump3CP, JumpTLZ, Move
若將CP設定為On,無論是否以各動作命令指定CP參數,動作命令均用於在開始減速的同時執行下一個陳述式。這樣的話,若在減速動作時開始下一個動作,會合成動作軌跡。
若將CP設定為Off,只有在以各動作命令指定CP參數時,方可啟用本功能。
通常動作
路徑運動
符號 | 說明 |
---|---|
a | 速度 |
b | 時間 |
c | 開始減速 |
d | 開始加速 |
透過將CP設定為On,合成CP動作(Arc, Arc3, Jump3, Jump3CP, JumpTLZ, Move)之間或PTP動作(Go, Jump)之間的動作軌跡。
然而,若為CP動作和PTP動作的連續軌跡,則在不合成動作軌跡的情況下先進行減速。
由控制器的環境設定而定,若要在CP On時連接CP動作與PTP動作,則將會合成CP動作與PTP動作的動作軌跡。依據動作加減速度的設定不同,可能會發生過速度錯誤或過加速度錯誤。屆時,請調整或停用加減速度。
此外,垂直6軸型機器人 (包括N系列) 中以手腕奇點為目標值的CP動作,不會合成下一個動作和動作軌跡,而會先進行減速。
若在啟用路徑運動時使用Here,則在指定Here的動作之前將不會合成動作軌跡便進行減速。 若採用下列的使用方法,則以P1減速度停止後將開始進行下一個動作。
Go P1 CP
Go Here+X(100)
若不想停止要繼續動作時,請修正程式以便事先計算Here的位置。
Go P1 CP
Go P1+X(100)
以下情況時CP會處於Off狀態。
- 啟動控制器時
- 執行Motor On
- 執行SFree、SLock、Brake
- 執行Reset、Reset Error
- 因停止按鈕、執行Quit All等而結束工作
參照
CP函數、Arc、Arc3、Go、Jump、Jump3、Jump3CP、JumpTLZ、Move
CP範例
CP On
Move P1
Move P2
CP Off