Programming manual
486
CNC 8070
15.
STATEMENTS AND INSTRUCTIONS
Programming statements
(SOFT V02.0X)
436
15.1.9 Spindle swapping
The CNC can have up to four spindles distributed between the various
channels of the system. A channel may have one, several or no
spindles associated with it.
Initially, each channel has some spindles assigned to it as set by the
machine parameters. While executing a program, a channel may
release its spindles or request new spindles. This possibility is
determined by machine parameter AXISEXCH, which establishes
whether a spindle can change channels or whether this change is
permanent or not.
A permanent change is maintained after the end of the program, after
a reset and on power-up. The original configuration may be restored
either by validating the general parameters and restarting or by a part-
program that undoes the changes.
Knowing if a spindle can change channels
Machine parameter AXISEXCH may be consulted using the following
variable.
V.MPA.AXISEXCH.Sn
Replace "Sn" with the spindle name.
Knowing in which channel the spindle is
It is possible to know in which channel the spindle is by using the
following variable.
V.[n].A.ACTCH.Sn
Replace "Sn" with the spindle name.
Replace the "n" letter with the channel number.
Commands for modifying the spindle configuration via program
The following instructions are used to modify the configuration of the
spindles of the channel. It is possible to add or remove spindles,
change the name of the spindles and define which one is the master
spindle of the channel.
It also restore the machine parameter settings if a checksum error
occurs when powering up the CNC. .
Value Meaning
0 It cannot change channels.
1 The change is temporary.
2 The change is permanent.
Value Meaning
0 It is not in any channel.
1-4 Channel number.