MM4006
YL I f variable is less
C%)
Usage • 1MM
•
PGM
I
M I P
Syntax x x Y L n n
Parameters
Description x x [ I n t l
—
Variable number.
nn [int]
—
Comparison value.
Range x x
1
to 100
(integers) and
101
to
120
(floats).
nn
-
3
2
7
6
7
to 32767.
Units
x x
N
o
n
e
.
nn
N
o
n
e
.
Defaults x x
M i s s i n g : E r r o r O.
Out of range: E r r o r 0.
Floating point: E r r o r A.
nn
M i s s i n g : E r r o r C.
Out of range: E r r o r C.
Description
T h i s command will allow execution of a command line based on a vari-
able's value. If the selected variable
xx
is less than the
nn
value, all follow-
ing commands on that line are executed. The command must be at the
beginning of a line and it applies only to that command line.
NOTE
Even though this command can be executed in immediate mode, its real
value is as a flow control instruction inside programs.
Returns N o n e .
Errors
A - U n k n o w n message code.
C — P a r a m e t e r out of limits.
L — C o m m a n d not at the beginning of a line.
0 — Va r i a b l e number out of range.
Rel. Commands
YA
— A d d to variable.
YE
— I f variable is equal.
YG - I f variable is greater.
YS — I n i t i a l i z e variable.
Example
5 Y S O I I n i t i a l i z e variable #5 to 0.
5WY18 I W h i l e variable #5 is different than 18 repeat next commands.
5YL10,
2PR2.6, WS I f variable #5 is less than 10, move axis #2 incremental 2.6 units and
wait for stop.
3PR1.2, WS I M o v e axis #3 incremental 1.2 units and wait for stop.
5YA1 I A d d 1 to variable #5.
WE I
E n d while loop.
r N e w p o r t .
3
.
1
9
7
E
D
I
1
0
1
8
1
E
n
1020 — 03/03
Содержание MM4006
Страница 9: ...F D110181En1020 03 03 b J e w p o r t...
Страница 10: ...Section 1 Introduction 4 4 G G 4 4 4 4 M u d Com 4k 4 66i1W406 i i r i A 0 8 y 0 9 0 0 i 0 0 40 0 4 cv Newport...
Страница 11: ...MM4006 8 Axis Motion Controller Driver evvport...
Страница 41: ...MM4006 Introduction FPI 111181Eli11120 0 1 03 1 3O tNevvport...
Страница 42: ...Section 2 Local Mode C Newport...
Страница 43: ...MM4006 8 Axis Motion Controller Driver C N e w p o r t...
Страница 96: ...Section 3 Remote Mode C klevvport...
Страница 97: ...Newport...
Страница 310: ...Section 4 Motion Control Tutorial Ilevvport...
Страница 311: ...MM4006 8 Axis Motion Controller Driver C EDI10181En 1020 03 03 2 N e V V p O r t...
Страница 313: ...MM4006 8 Axis Motion Controller Driver cv ED110181E01020 03 03 4 2 M e v v p o r t...
Страница 334: ...Section 5 Trajectory Functions Tutorial Newport...
Страница 335: ...MM4006 8 Axis Motion Controller Driver C Newport...
Страница 337: ...MM4006 8 Axis Motion Controller Driver EDH0181En1020 03 03 5 2 N e w p o r t...
Страница 346: ...Section 6 Feature Descriptions Tutorial Newport...
Страница 347: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Страница 349: ...MM4006 8 Axis Motion Controller Driver ED11018lEn I 020 03 03 6 2 N e v v p O r t...
Страница 359: ...MM4006 F e a t u r e Descriptions Tutorial cv EDI10181En1020 03 03 6 12 N e w p o r t...
Страница 360: ...Section 7 Servo Tuning rano at 1 2 2 p EOF 110 1 0 0 0 0 0 ill fpL4 cv Newport...
Страница 361: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Страница 363: ...MM4006 8 Axis Motion Controller Driver EDH0181En 1020 03 03 7 2...
Страница 368: ...Section 8 Appendices INevvport...
Страница 369: ...MM4006 8 Axis Motion Controller Driver CkJ Newport...
Страница 371: ...MM4006 8 Axis Motion Controller Driver EDI10181EnI020 03 03 8 2 N e v v p o r t...
Страница 410: ...A7 h7s z c 7...