RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
461
Undelayed
Short List
Command
if_not_fly_z_overflow
Function Conditional command execution for Processing-on-the-fly applications:
if_not_fly_z_overflow immediately executes the directly subsequent list command, if the
condition in accordance with
Mode
for the z axis has not been fulfilled.
Otherwise, this list command is skipped.
Call
if_not_fly_z_overflow( Mode )
Parameters
Mode
To-be-evaluated condition.
As a signed 32-bit value.
= 0: Some kind of boundary exceedance occurred
(error bit Bit #24 = 1 or error bit Bit #25 = 1).
> 0: An overflow occurred (error bit Bit #25 = 1).
< 0: An underflow occurred (error bit Bit #24 = 1).
Comments • For usage of if_not_fly_z_overflow, see also Chapter 8.6.9 ”Monitoring
Processing-on-the-fly Corrections”, page 255.
• The error bits queried in accordance with
Mode
(error bit Bit #24 and/or
error bit Bit #25) are reset.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References get_marking_info, set_fly_limits_z, clear_fly_overflow, clear_fly_overflow_ctrl,
if_fly_z_overflow
Undelayed
Short List
Command
if_not_pin_cond
Function Conditional command execution:
if_not_pin_cond immediately executes the directly following list command, if the current
IOvalue
at the LASER Connector’s 2-bit digital input port does not meet the following
condition:
((IOvalue AND Mask1) = Mask1) AND (((not IOvalue) AND Mask0) = Mask0)
(= if the bits specified in
Mask1
are not
1
or the bits specified in
Mask0
are not
0
).
Otherwise, this list command is skipped.
Call
if_not_pin_cond( Mask1, Mask0 )
Parameters
Mask1
2-bit mask.
As an unsigned 32-bit value.
Only the lower 2 bits are evaluated.
Mask0
See
Mask1
.
Comments • See also Chapter 9.3.2 ”Conditional Command Execution”, page 295.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References if_pin_cond, if_cond, if_not_cond