EDH0162En1040 – 06/99
3.166
MM4005
WY — While variable is different
Usage
IMM
PGM
MIP
Syntax
xxWYnn
Parameters
Description
xx
[int]
— Variable number.
nn
[int]
— Comparison value.
Range
xx
—
1
to
100
(integers) and
101
to
120
(floats).
nn
—
-32767
to
32767.
Units
xx
— None.
nn
— None.
Defaults
xx
Missing: Error O.
Out of range: Error O.
Floating point: Error A.
nn
Missing: 0.
Out of range: Error C.
Description
This command starts a WHILE loop based on a variable’s value. While the
selected variable
xx
is different than the
nn
value, all following commands
up to the corresponding WE are executed. The loop is repeated until the
test becomes false. At that point, the program executed continues with the
line immediately following the WE command.
Returns
None.
Errors
A
—
Unknown message code.
C
—
Parameter out of limits.
J
—
Command authorized only in programming mode.
L
—
Command not at the beginning of a line.
O
—
Variable number out of range.
Rel. Commands
WE
—
End While loop.
WG
—
While variable is greater than value.
WH
—
While I/O input is equal.
WL
—
While variable is less.
Example
5YS0 |
Initialize variable #5 to 0.
5WY18
|
While variable #5 is different than 18 repeat following commands up
to the next WE command.
3PR1.2, WS |
Move axis #3 incremental 1.2 units and wait for stop.
5YA1 |
Add 1 to variable #5.
WE |
End while loop.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com