Interfaces
TS505530 Version: 1.3
10 Interfaces
Cyclic axis interface
The variable nAxisState in the cyclic axis interface indicates the state of movement of the slave or master
axis. The movement states of the slave axis are described in the table. All those states that are not listed are
master states, and these are explained elsewhere.
For the time being the slave states only apply to slaves of the "Universal Flying Saw" type!
Present state of the axis movement / movement phases of the continuous slave axis (servo)
nAxisState Type Description
0 General Generator not active (INACTIVE)
other Master-State
Explanation, see TwinCAT NC General
documentation
11 Slave-State The slave is in a
preliminary movement
phase
(PREPHASE)
12 Slave-State The slave is in the
synchronization phase
(SYNCHRONIZING)
13 Slave-State Synchronization of the
slave has been achieved,
and movement is
synchronous
(SYNCHRON)
The diagram illustrates a typical coupling with the Universal Flying Saw. Before the Universal Flying Saw is
started, there are two independent master axes (nAxisState < 10). The nAxisState = 12 after coupling has
started in the synchronization phase. Achievement of the synchronized phase is indicated by nAxisState =
13. After the slave axis has been uncoupled from the master axis nAxisState is then < 10, which means that
its movement state is again that of a master axis.