M an u al de in s tala c ió n
5.3.1
Particularidades de la opción multicabezal y canales.
El CNC puede disponer de hasta cuatro cabezales. En un mismo bloque se podrán controlar
todos ellos de forma independiente; es decir, a cada cabezal se le podrá dar una orden
diferente.
Si se dispone de canales, los cabezales pueden estar repartidos indistintamente entre ellos.
En este caso, desde un canal se podrá controlar un cabezal situado en otro canal. Las
marcas y registros harán referencia al cabezal, independientemente del canal en el que se
encuentren.
El número de cabezal viene determinado por su número lógico, que se establece según el
orden en el que fue definido en el parámetro máquina SPDLNAME.
Marcas y registros en la versión multicabezal.
El CNC indica el PLC mediante los registros de 32 bits SFUN1 a SFUN4, las funciones S
programadas en el bloque en ejecución. Estos registros hacen referencia al número de
cabezal; son independientes del canal en el que se encuentra el cabezal.
Cada uno de los registros indica el valor de una de las funciones S programadas. Si no se
utilizan todos los registros, el CNC asigna el valor hexadecimal $FFFFFFFF a los que
queden libres, los de numeración más alta.
De esta forma si en un bloque se encuentran programadas las funciones S1000 y S1=550,
el CNC pasará al PLC la siguiente información.
SFUN1
1000
Comandos SP1FUN* - SP4FUN*. Analizar si una función auxiliar ha sido programada
para un cabezal.
Teniendo en cuenta las posibles combinaciones de canales y cabezales, para facilitar la
gestión de las funciones auxiliares M asociadas a cada cabezal, se dispone de los siguientes
comandos. Cada uno de ellos indica si se ha programado en cualquier canal alguna función
auxiliar M del tipo M3, M4, etc.
SP1FUN*
SP2FUN*
SP3FUN*
SP4FUN*
Comprueba si se ha enviado al cabezal 1 la función M5 desde algún canal.
CPS SP1FUN* EQ 5 = ...
SFUN2
SFUN3
550
$FFFFFFFF
Para el cabezal 1.
Para el cabezal 2.
Para el cabezal 3.
Para el cabezal 4.
SFUN4
$FFFFFFFF
5.
CNC 8060
CNC 8065
(R
: 1512)
EF
·319·