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.