10 - 10
MELSEC-Q
10 HIGH-LEVEL POSITIONING CONTROL
10.3.3 Condition start
In a "condition start", the "condition data" conditional judgm ent designated in " Da.14
Parameter" is carried out for the positioning data set in " Da.12 Start d ata No.". If the
conditions have been established, the " block start data" set in "1: condition start" is
executed. If the conditions have not been es tablished, that " block start data" will be
ignored, and the "block start data" of the next point will be executed.
Section [2] shows a control example where the " block start data" and "pos itioning
data" are set as shown in section [1].
[1] Setting examples
(1) Block start data setting example
Axis 1 block
start data Da.11
Shape
Da.12
Start data No.
Da.13
Special start
instruction
Da.14
Parameter
1st point 1: Continue 1 1: Condition start 1
2nd point 1: Continue 10 1: Condition start 2
3rd point 0: End 50 0: Block start
The "condition data Nos." have been set in " Da.14 Parameter".
(2) Positioning data setting example
Axis 1 position-
ing data No. Da.1
Operation pattern
1 01: Continuous positioning control
2 01: Continuous positioning control
3 00: Positioning complete
10 11: Continuous path control
11 11: Continuous path control
12 00: Positioning complete
50 00: Positioning complete
[2] Control examples
The following shows the control executed when the " block start da ta" o f th e 1 st
point of axis 1 is set as shown in section [1] and started.
<1> The conditional ju dgment set in "condition data No. 1" is carried o ut before
execution of the axis 1 "positioning data N o. 1".
Conditions established Execute positioning data No. 1, 2, and 3
Go to <2>.
Conditions not established Go to <2>.
<2> The conditional ju dgment set in "condition data No. 2" is carried o ut before
execution of the axis 1 "positioning data No. 10".
Conditions established Execute positioning data No. 10, 11, and 12
Go to <3>.
Conditions not established Go to <3>.
<3> Execute axis 1 "positioning data No. 50" and stop the control.