User guide

196 運動控制功能原理介紹
當軟體極限訊號為 ON 時將導致控制器操作在下列幾種行為:
1. 若軸是在正方向運動狀態下,當 SPEL 訊號被致動控制
器會停止相對應的軸運動此時軸的停止碼 (stop code) =
STOP_SPEL (6) , 且運動狀態為異常停止狀態 (ASTP)
2. 若軸是在負方向運動狀態下 SMEL 訊號被致動控制
器會停止相對應的軸運動此時軸的停止碼 (stop code) =
STOP_SMEL (7),且運動狀態為異常停止狀態 (ASTP)
3. 若軸是在非運動狀態下,且 SPEL 訊號是致動的,此時控
制器不會運行使用者的正方向運動指令同時讓軸的停止
(stop code) = STOP_SPEL (6),且運動狀態為異常停
止狀態 (ASTP)
4. 若軸是在非運動狀態下 SMEL 訊號是致動的此時控
制器不會運行使用者的負方向運動指令同時讓軸的停止
(stop code) = STOP_SMEL (7),且運動狀態為異常停
止狀態 (ASTP)
4.11.2.2 位置誤差保護 (Position Error Protection)
位置誤差保護是一種軟體保護的機制,主要是監控命令計數器與回
授計數器的差值,此差值定義為位置誤差。當位置誤差過大時,
制器會送出Servo off訊號其使用時機可以在伺服調機前設定使用
此功能在軸參數中設定設定如下表所示當位置誤差
(PRA_ERR_POS_LEVEL) 設定為 ”0” 表示不啟動位置誤差保
(Disable)。當位置誤差設定為非零值,則啟動位置誤差保護。
位置保護將導致控制器操作在下列幾種行為:
當位置誤差大於使用者的設定值時,控制器會直接 Servo off,此時
軸的停止碼 (Stop code) = STOP_ERROR_LEVEL,且運動狀態
異常停止狀態 (ASTP)
NO Define Description
124h PRA_ERR_POS_LEVEL
位置誤差保護設定
preliminary