Programming ofaxes couplings

The following command can be used in an NC program for defining axes couplings:

#SET AX LINK [ <coupling_group> , <slave>=<master> {,<slave>=<master>} ]

or alternative

#AX LINK [NBR] [<coupling_group>, <slave>=<master> {,<slave>=<master>} ]

< coupling_group > Number of the coupling group
1 ... [Max. number of coupling groups(1) -1] , Positive integer

<slave> Designation or logical axis number of the slave axis of the coupling pair i

<master> Designation or logical axis number of the master axis of the coupling pair I

i Max. number of coupling pairs(2)

NBR With the logic switch NBR the evaluation can be changed from logical axes names to axes numbers. Then the axes couplings (resp. coupling pairs) must be defined with logical axis numbers. At that time of definition, the axes must not exist in NC channel. Their availability in NC channel is checked only at activation of the coupling group!

Programming ofaxes couplings 1:

At least one master-slave coupling pair must be defined in each coupling group.

General handling and method of operation:

Programming example

N10 #SET AX LINK[1, Z2=Z] Z2 is coupled as slave to main axis Z 
N20 #SET AX LINK[2, Y2=Y, X2=X] Coupling Y2 with Y and X2 with X
N30 #SET AX LINK[3, X1=X, X2=X, X3=X] Coupling of X1, X2, X3 as slaves to the same master axis X
...

or alternative

N10 #AX LINK[1, Z2=Z1] 
N20 #AX LINK NBR[2, 8 = 2, 9 = 3] Coupling vialog. axis numbers