PG_LSpeed
用於設定脈衝輸出軸開始加速時的脈衝速度以及結束減速時的脈衝速度。
格式
PG_LSpeed 速度設定值 [, 結束減速速度],
參數
- 速度設定值
- 以運算式或數值指定脈衝速度(1~32767的整數,單位:pulse/sec)。
- 結束減速速度
- 以運算式或數值指定結束減速時的脈衝速度(1~32767的整數,單位:pulse/sec)。
說明
PG_LSpeed用於指定脈衝輸出軸開始加速時的脈衝速度以及結束減速時的脈衝速度。用於在最大自起動頻率的範圍內將步進馬達的初始速度以及結束速度設為較高的值,以發揮高性能馬達的性能,或降低設定值,以防步進馬達失步。預設值被設為300 pulse/sec,平常請依此使用。
符號 | 說明 |
---|---|
a | 速度 |
b | 時間 |
c | 開始加速速度 |
d | 結束減速速度 |
一旦省略結束減速速度,速度設定值就會變成結束減速速度的設定值。
在以下任一情況下,PG_LSpeed值會被初始化。
- 啟動控制器時
- 執行Motor On
- 執行SFree、SLock、Brake
- 執行Reset、Reset Error
- 因停止按鈕、執行Quit All等而結束工作
參照
PG_LSpeed函數
PG_LSpeed範例
PG_LSpeed可在命令視窗或程式中使用。以下為兩種情況時的範例。
Function pglspeedtst
Motor On
Power High
Speed 30;Accel 30,30
PG_LSpeed 1000
Go P0
Fend
以下是在命令視窗中設定PG_LSpeed值的範例。
> PG_LSpeed 1000,1100
>