ストアードプログラム型コントローラプログラム例(EMP400シリーズ)
Sample.1 位置決め運転
[1]VS1␣500 | ;起動速度 500Hz | |
[2]V1␣1000 | ;運転速度 1,000Hz | |
[3]T1␣30.0 | ;加減速レート 30.0ms/kHz | |
[4]D1␣+11000 | ;移動量 CW方向に11,000パルス | |
[5]H1␣+ | ;回転方向+(CW方向) | |
[6]INC1 | ;相対位置決め運転実行 |
Sample.2 複数の運転パターンを入力
Seq␣99 | ||
[1]UNIT1␣0.02,1 | ;1軸目移動量mm設定に変更 | |
[2]UNIT2␣0.02,1 | ;2軸目移動量mm設定に変更 | |
Seq␣1 | ||
[1]V1␣1000 | ;1軸目 運転速度 1,000Hz | |
[2]D1␣+50 | ;1軸目 移動量50mm | |
[3]D2␣+50 | ;2軸目 移動量50mm | |
[4]ABSC | ;1・2軸 絶対位置決め運転実行 | |
[5]DELAY␣1.0 | ;1秒の内部タイマーで一時停止 | |
[6]D1␣0 | ;1軸目 移動量0mm | |
[7]D2␣0 | ;2軸目 移動量0mm | |
[8]ABSC | ;1・2軸 絶対位置決め運転実行 | |
Seq␣2 | ||
[1]V1␣1000 | ;1軸目 運転速度 1,000Hz | |
[2]D1␣+50 | ;1軸目 移動量50mm | |
[3]ABS1 | ;1軸目 絶対位置決め運転実行 | |
[4]D1␣0 | ;1軸目 移動量0mm | |
[5]ABS1 | ;1軸目 絶対位置決め運転実行 | |
[6]V2␣2000 | ;2軸目 運転速度 2,000Hz | |
[7]D2␣+50 | ;2軸目 移動量50mm | |
[8]ABS2 | ;2軸目 絶対位置決め運転実行 | |
[9]D2␣0 | ;2軸目 移動量0mm | |
[10]ABS2 | ;2軸目 絶対位置決め運転実行 |
Sample.3 センサによる位置決め
[1]VS1␣500 | ;起動速度 500Hz | |
[2]V1␣20000 | ;運転速度 20,000Hz | |
[3]T1␣30.0 | ;加減速レート 30.0ms/kHz | |
[4]H1␣+ | ;回転方向+(CW方向) | |
[5]SCAN1 | ;連続運転開始 | |
[6]IN␣1,1 | ;汎用入力1 ON待ち | |
[7]S1 | ;減速停止 |
Sample.4 多段変速運転
(1)10,000Hzで連続運転
(2)センサを感知したら、5,000Hzに減速
(3)3秒後に減速停止
[1]VS1␣500 | ;起動速度 500Hz | |
[2]V1␣10000 | ;運転速度 10,000Hz | |
[3]T1␣30.0 | ;加減速レート 30.0ms/kHz | |
[4]H1␣+ | ;回転方向+(CW方向) | |
[5]SCAN1 | ;連続運転開始 | |
[6]IN␣1,1 | ;汎用入力1 ON待ち | |
[7]V1␣5000 | ;5,000Hzに減速 | |
[8]DELAY␣3.0 | ;待機時間 3秒 | |
[9]S1 | ;減速停止 |
※プログラム中の␣はスペースを表します。