Synchronization
sync
sync()
Synchronizes the interpreter with the associated NC-channel. The sync()-command blocks until all pending NC-commands are completed, i.e. until the job-queue of the NC-channel is empty. This command replaces the former @714-command. Oftentimes, the sync()-command is combined with a preceeding M-function of type handshake. Then, the sync()-command will block until the M-function is acknowledged by the PLC.
wait
wait()
Waits for a GoAhead-signal from the PLC. The wait()-command blocks until this signal is received. This command replaces the former @717-command. Compared to a combination of an M-function and sync(), this kind of synchronization does not result in an empty job queue. Notably, an empty job queue forces the machine to halt.
![]() | The |
