3 System Startup
3.5.3 Program Details
3-60
メインプログラム 位置制御2(電子カム)処理
P00123 H06.02
0043
NL-1
0020
正方向検出
DB000008
SUBX
電子カム位相
SourceA DL00066
SourceB ML30202
Dest DL00066
0045
NL-1
0021
負方向検出
DB000009
ADDX
電子カム位相
SourceA DL00066
SourceB ML30202
Dest DL00066
0047
NL-1
0022
電子カム位相
STORE
電子カム位相
Source DL00066
Dest DL00068
0048
NL-1
0023
$ON COIL
SB000004
スレーブ軸 カム変位生成
FGN
スレーブ軸 カム変位
Input DL00068
Parameter MA31000
Output DL00070
0050
NL-1
0024
カム運転指令中
MB300008
STORE
2軸 位相補正設定
Source DL00070
Dest OL80A8
0052
NL-1
0025
カム運転指令中
MB300008
STORE
2軸 位相補正設定
Source DL0000000000
Dest OL80A8
########## スレーブ軸 指令速度発生 ##########
0054
NL-1
0026
SUBX
スレーブ軸1スキャン増分値
SourceA DL00070
SourceB DL00072
Dest DL00074
0055
NL-1
0027
STORE
スレーブ軸カム変位(前回)
Source DL00070
Dest DL00072
0056
NL-1
0028
カム運転指令中
MB300008
EXPRESSION
カム速度演算&設定
DL00076 =DL00074*10000/SW0004
DL00078 = DL00076*60/1000;
OL8090 =DL00078*10000/10000;
0058
NL-1
0029
END
Main Program Phase Control 2 (Electronic Shaft)
Axis 2 phase compensation setting
Detection in forward
direction
Electronic cam phase
Detection in negative
direction
Electronic cam phase
Electronic cam phase
Electronic cam phase
Slave axis cam displacement generation
Slave axis cam displacement
Cam operation command
Cam operation command
Axis 2 phase compensation setting
Incremental Value for Slave Axis per Scan
##########Slave Axis Command Speed Generation##########
Slave axis cam displacement (previous scan)
Cam operation command
Cam speed calculation and setting