3.157
EDH0162En1040 – 06/99
MM4005
WG — While variable is greater
Usage
IMM
PGM
MIP
Syntax
xxWGnn
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 greater 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, program execution 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.
WH
—
While I/O input is equal.
WL
—
While variable is less.
WY
—
While variable is different.
Example
5YS30 |
Initialize variable #5 to 30.
5WG18
|
While variable #5 is greater than 18 repeat next commands.
3PR1.2, WS |
Move axis #3 incremental 1.2 units and wait for stop.
5YA-1 |
Subtract 1 from variable #5.
WE |
End while loop.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com