3.4.3 Program Details
(1) H06.01 Drawing
The H06.01 grandchild drawing controls phase control (electronic shaft) operation.
Main Program Phase Control 1 (Electronic Shaft)
P00118 H06.01
メインプログラム 位置制御1(電子シャフト)処理
##########Electronic Shaft Operation Command##########
########## 電子シャフト運転指令 ##########
Electronic shaft startup PB
電子シャフト起動PB
DB000010
0000
0000
NL-1
Electronic shaft opera-
tion command
電子シャフト運転指令
DB000000
0001
0004
NL-1
Electronic shaft opera-
tion command
電子シャフト運転指令
DB000000
0002
0009
NL-1
########## モーションコマンド発行 ##########
Motion Command Issued
モーションコマンド:25〔位相制御〕設定
Motion command 25 (phase control) setting
Electronic shaft start
電子シャフト開始
DB000001
0003
0013
NL-1
Electronic shaft start
電子シャフト開始
DB000001
0004
0015
NL-1
Motion command 0 (NOP) setting
モーションコマンド:0〔NOP〕設定
Electronic shaft stop
電子シャフト停止
DB000002
0005
0017
NL-1
Electronic shaft stop
電子シャフト停止
DB000002
0006
0019
NL-1
S-curve Acceleration/deceleration Setting
########## S字加減パラメータ設定 ##########
S-curve acceleration/deceleration setting
S字加減パラメータ設定
0007
EXPRESSION
0021
DB000200 =true;
NL-1
DB000200 =true;
DB000201 =true;
DB000201 =true;
DF00022 =30000.0;
DB00022 =30000.0;
DF00024 =0.1;
DB00024 =0.1;
DF00026 =0.1;
DB00026 =0.1;
DF00030 =0.01;
DB00030 =0.01;
DF00032 =0.01;
DB00032 =0.01;
Electronic Shaft Operation Speed Setting Switching Sequence
########## 電子シャフト運転速度設定切替シーケンス ##########
A double-length integer register is used for speed reference unit. Therefore, a real number is used for the linear accelerator/decelerator 2 (SLAU: S-curve accelerator/decelerator) instruction.
速度指令単位に倍長整数型レジスタを使用する。この為、直線加減速指令2(SLAU:S字加減速器)命令の実数型を適用する。
Electronic shaft speed setting
電子シャフト速度設定
Electronic shaft operation command
電子シャフト運転指令
DB000000
0008
0022
NL-1
Electronic shaft opera-
tion command
電子シャフト運転指令
DB000000
0009
0024
NL-1
Phase Control 1 (Electronic Shaft)
########## 位置制御1(電子シャフト)処理 ##########
Axis 1 SV_ON
1軸SV_ON中
Axis 2 SV_ON
2軸SV_ON中
IB80001
IB80801
Axis 1 motion command 0
WORK
1軸目モーションコマンド0
DB000010
DB000050
Zero speed
ゼロ速
WORK
DB000003
DB000050
Axis 1 motion command
1軸モーションコマンド
STORE
Source 00025
Dest OW8008
Axis 2 motion command
2軸モーションコマンド
STORE
Source 00025
Dest OW8088
Axis 1 motion command
1軸モーションコマンド
STORE
Source 00000
Dest OW8008
Axis 2 motion command
2軸モーションコマンド
STORE
Source 00000
Dest OW8088
S-curve accelerator/decelerator input
S字加減速器入力
STORE
Source DL00010
Dest DF00012
S-curve accelerator/decelerator input
S字加減速器入力
STORE
Source 0.000000E+000
Dest DF00012
3.4 Sample Program 3: Phase Control with an Electronic Shaft
Axis 1 motion command 0
1軸目モーションコマンド0
DB000018
Electronic shaft operation command
電子シャフト運転指令
DB000000
Electronic shaft start
電子シャフト開始
DB000001
Electronic shaft stop
電子シャフト停止
DB000002
3-53
3