# ID 120678

Flushing buffers not allowed between SYNC IN and SYNC OUT.
Description | NC commands resulting in NC channel flushing may not be programmed between SYNC IN and SYNC OUT. These are, for example, the following CNC commands / functions:

- #FLUSH, #FLUSH CONTINUE, #FLUSH WAIT
- #CHANNEL INIT, #SET DEC LR SOLL
- #GET CMDPOS, #SET IPO SOLLPOS
- #CS ON[], CS OFF
- #TRAFO ON/OFF
- G200
- Read synchronous V.E . variables

Excerpt from the NC program:

…

N130 X=39.819 A[SYNC IN G01 POS=130 DIST=70]

N140 X=1.257

N160 X=200 A[SYNC OUT G91 G0 POS160]

…

See also Synchronising an axis in coordinated motion (SYNC IN / OUT)

Response | Class | 2 | Abort NC program processing.
Solution | Class | 3 | Check and modify the NC program. Program affected NC command after SYNC OUT.
Error type | 1, Error message from NC program.