RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
765
Normal List
Command
set_wait
Function Inserts a numbered break point (“wait marker”) into the list.
Call
set_wait( WaitWord )
Parameters
WaitWord
Number of the break point.
As an unsigned 32-bit value.
Allowed value range: [1…(2
32
–1)].
0 is corrected to 1.
Comments • The list processing is interrupted at each break point and remains halted until
continued by release_wait. This provides a way to implement synchronizations.
• The Signals for “Laser Active” Operation are switched off by set_wait and a
home jump defined by home_position or home_position_xyz might be executed (the
INTERNAL-BUSY list execution status is set while the home jump is executed).
Continuation by execute_list_pos, restart_list or an External Start is consequently not
possible. However, stop_execution or an External Stop is possible. release_wait,
stop_execution or an External Stop removes suppression of the start.
• set_wait sets the PAUSED list execution status and resets the
BUSY list execution status (both queryable with get_status). The opposite occurs with
a subsequent release_wait, see also Chapter 6.4.3 ”List Execution Status”, page 108.
• If processing has been stopped at a break point, then get_wait_status returns the
number of this break point.
RTC4RTC6 Basically unchanged functionality. However:
Additional PAUSED list execution status which is set by set_wait.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References get_wait_status, release_wait, pause_list, stop_list