CP_BlendRate
在啟用路徑運動時,設定並顯示動作命令重疊量的係數。
格式
(1) CP_BlendRate 重疊比例
(2) CP_BlendRate
參數
重疊比例
指定路徑運動的動作命令之重疊比例(1~100、單位:%)。
結果
若省略參數,則顯示目前的重疊比例。
說明
以相對於最大值的比例,透過公式或數值指定路徑運動中動作命令的重疊區間。
在路徑運動中,會將連續的動作命令進行重疊,以合成軌跡。
一般而言,軌跡的合成會以下列兩者中時間較短的一方加上CP_Offset來進行。詳細內容請參閱CP命令。
- 先行執行之動作命令,從減速開始到停止為止
- 後續動作命令,從動作開始到達指定速度為止
CP_BlendRate會以其作為最大值,將該最大值乘以重疊比率後所得的時間作為合成區間,延後合成的開始。
當重疊比率為100時,動作與一般的路徑運動相同。由CP_Offset指定的偏移也會依指定值完整反映。
當重疊比率為1~99時,會以最大值乘以重疊比率後的時間來延後合成的開始。由CP_Offset指定的偏移量,也會依重疊比率相應地反映。
當重疊比率為0時,動作與路徑運動停用時相同。不進行軌跡的合成。且不會產生由CP_Offset所造成的偏移。
重疊比例 100
重疊比例 50
重疊比例 0
| 符號 | 說明 |
|---|---|
| a | 速度 |
| b | 時間 |
| c | 先行命令 開始減速 |
| d | 後發命令 開始加速 |
| e | 先行命令 減速完成(停止) |
| f | 後發命令 加速完成(達到指定速度) |
路徑運動的重疊比率,僅在透過CP命令或動作命令的CP指定子啟用路徑運動時才會反映。
即使已設定重疊比率,若路徑運動停用,該設定也不會反映。
當發生下列情況時,路徑運動的重疊比率將恢復為初始值,且路徑運動停用。
- 啟動控制器時
- 執行Motor On
- 執行SFree、SLock、Brake
- 執行Reset、Reset Error
- 因停止按鈕、執行Quit All等而結束工作
參照
CP, CP_Offset, Arc, Arc3, Go, Jump, Jump3, Jump3CP, JumpTLZ, Move
CP_BlendRate範例
CP On
CP_BlendRate 50
Move P1
CP Off