3.161
EDH0162En1040 – 06/99
MM4005
WL — While variable is less
Usage
IMM
PGM
MIP
Syntax
xxWLnn
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.
Floating point: Decimal part truncated.
Description
This command starts a WHILE loop based on a variable’s value. While the
selected variable
xx
is less 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.
WY
—
While variable is different.
Example
5YS0 |
Initialize variable #5 to 0.
5WL18
|
While variable #5 is less than 18 repeat next commands.
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