·324·
Installation manual
CNC 8060
CNC 8065
6.
LOGIC CNC INPUTS AND OUTPUTS.
(REF: 1402)
Modifiable signals for axes and spindles.
SERVO(axis)ON
This mark must be high (=1) in order to be able to move the corresponding axis. If the
SERVO(axis)ON mark is set low (=0) while moving the axis or spindle, the CNC stops the
axes and the spindle. It also displays the relevant error message.
• In order to be able to continuously control the axis, the SERVOON mark must always be
high (=1).
(there are no errors) AND (axis drive OK) = SERVOnON
• To control the axis only when they move, use the ENABLE mark. The CNC sets it high
(=1) whenever it has to move the axis. See "ENABLE(axis)" on page 298.
(no errors) AND (drive OK) AND ENABLE = SERVOON
If the axis moves while locked (meaning SERVOON=0), the CNC stores that displacement
as axis lag (following error). When controlling it back (SERVOON=1) it restores its position.
After activating the ENABLE mark, the CNC waits for a time period indicated by parameter
DWELL only if SERVOnON is low (=0). If after this time period the SERVOnON signal is still
deactivated, the CNC shows the error "axis locked up".
To control the axis only while moving, the (a.m.p.) DWELL must be assigned a value greater
than 2 PLC cycle scans in order to avoid the error message "axis locked".
When the CNC works in any square-corner mode (G05, G50 or HSC), it can issue the "axis
locked up" error in the block-to-block transition if the SERVOnON mark of any of the axes
involved has not been activated before. To avoid this problem when the CNC works with dead
axes, the PLC must activate the DEAD(axis) mark so the CNC does not apply block transition
on these dead axes.
DRO(axis)
This mark, together with the relevant SERVOnON mark allows the axis or spindle as a dro
axis. To do that, the DRO mark must be set high (=1) and SERVOnON low (=0).
When working as DRO axis or spindle, the CNC neither closes the position loop nor
generates following error because the real and theoretical coordinates are the same.
The programmed movements are considered executed without making any movement or
causing error messages. When programming an interpolation with other axes, the other ones
will move at the corresponding feedrate; but the dro axis will not move.
When the DRO marks goes back low (=0), the axis is no longer a dro axis and it assumes
the current position having a following error of "0".
LIM(axis)OFF
If the PLC sets this mark high (=1), the CNC ignores the software travel limits set for the
corresponding axis. With LIM(axis)OFF set to (= 0), those software limits are no longer
ignored.
The software travel limits may be set with machine parameters, using functions G198 and
G199 or using variables. The CNC always applies the most restrictive travel limits.
SERVOON
ENABLE
Velocity
Command
DWELL DWELL
ERROR