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.

Interfaces 1:

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.

 

Interfaces 2:

ADS interface

Documentation of the ADS interface.