PG_LSpeed

パルス出力軸の加速開始時のパルス速度および減速終了時のパルス速度を設定します。

書式
PG_LSpeed 速度設定値 [, 減速終了速度],

パラメーター

速度設定値
パルス速度 (1~32767の整数、単位: pulse/sec)を式または数値で指定します。
減速終了速度
減速終了時のパルス速度 (1~32767の整数、単位: pulse/sec)を、式または数値で指定します。

解説
PG_LSpeed は、パルス出力軸の加速開始時のパルス速度、および減速終了時のパルス速度を指定します。ステッピングモータの初速度、および終了速度を最大自起動周波数の範囲内で高く設定し、高性能なモータの性能を発揮したり、低く設定してステッピングモータの脱調を防止したりするのに使用します。デフォルト値は、300pulse/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
>