Anda di halaman 1dari 338

CNC 800 T

Nuevas Prestaciones

(Ref. 0204 cas)

Versin 5.2

(Marzo de 1995)

1. P621(4). FACTOR DIVISOR DE LAS SEALES DE LOS VOLANTES ELECTRNICOS


El parmetro P621(4) se utiliza junto con los parmetros P602(4) y P621(5) que indican el factor multiplicador de las seales del volante
electrnico del 1 y 2 eje respectivamente.
El parmetro P621(4) indica si se dividen o no las seales de todos los volantes electrnicos.
P621(4)=0
P621(4)=1

No se dividen
Las seales de todos los volantes se dividen por 2.

Ejemplos en el eje X para que el CNC asuma 100 impulsos/vuelta con encoders de 25, 50 y 100 impulsos vuelta se debe:
Volante Fagor de 25 impulsos/vuelta:
Volante de 50 impulsos/vuelta:
Volante de 100 impulsos/vuelta:

P602(4)=0 y P621(4)=0
P602(4)=1 y P621(4)=0
P602(4)=1 y P621(4)=1

25 x 4 / 1 = 100 impulsos/vuelta
50 x 2 / 1 = 100 impulsos/vuelta
100 x 2 / 2 = 100 impulsos/vuelta

Versin 5.6
1.

(Junio de 1996)

MOVIMIENTO CON VOLANTE MAESTRO


Esta prestacin permite, una vez definida la trayectoria, gobernar los desplazamientos de la mquina con el Volante Maestro.
Requisitos:
El control del "Movimiento con Volante Maestro" se efecta con el Segundo Volante, por lo tanto la mquina debe disponer de
dos volantes y no puede disponer de manivelas.
Personalizacin:
El parmetro mquina "P622(6)" indica si se dispone de la prestacin "Movimiento con Volante Maestro"
P622(6) = 0
No se dispone de esta prestacin
P622(6) = 1
Si se dispone de la prestacin "Movimiento con Volante Maestro"
El control del "Movimiento con Volante Maestro" se efecta con el Segundo Volante, por lo tanto la mquina debe disponer del
Primer Volante y no puede disponer de manivelas. Es decir:
P621(7)=1
La mquina no dispone de manivelas
P622(3)=0
Se dispone de 2 volantes
P609(1)=0
El primer volante electrnico no es el FAGOR 100P
La conexin del "Volante Maestro" se efecta a travs del conector A4. Admite seal senoidal y seal cuadrada diferencial,
debindose personalizar adecuadamente los parmetros mquina:
P621(6)
Sentido de contaje del "Volante Maestro"
P621(3)
Unidades de medida de captacin del "Volante Maestro"
P621(1,2)
Resolucin de contaje del "Volante Maestro"
P621(5)
Factor multiplicador de las seales del "Volante Maestro"
Seleccin:
a) Modelos CNC-800TI y CNC-800TGI. Desde el PLCI.
Una vez personalizados todos los parmetros mquina, se debe utilizar la salida O39 del PLCI para habilitar o deshabilitar la
prestacin "Movimiento con Volante Maestro".
Parmetro P622(6) Salida PLCI O39 Prestacin "Movimiento con Volante Maestro"
P622(6) = 0
----No se dispone de la prestacin
P622(6) = 1
O39 = 0
Prestacin deshabilitada
P622(6) = 1
O39 = 1
Prestacin habilitada
b) Modelos CNC-800T y CNC-800TG. Utilizando el terminal 11 del conector I/O 1.
Una vez personalizados todos los parmetros mquina, se debe utilizar la entrada "Movimiento con Volante Maestro", terminal
11 del conector I/O 1, para habilitar o deshabilitar la prestacin "Movimiento con Volante Maestro".
Parmetro P622(6) Terminal 11 I/O1 Prestacin "Movimiento con Volante Maestro"
P622(6) = 0
----No se dispone de la prestacin
P622(6) = 1
Term. 11 = 0Vdc
Prestacin deshabilitada
P622(6) = 1
Term. 11 = 24Vdc
Prestacin habilitada
-2-

Funcionamiento bsico. (P622(6)=1, O39=1)


a) Con mquina parada.
Slo est habilitado el primer volante, el segundo volante (Volante Maestro) no funciona.
Por lo tanto, mediante volantes, slo se puede mover el eje X.
b) Con mquina en marcha (CNC en Ejecucin).
Los ejes comienzan a moverse cuando se gira el Volante Maestro.
La velocidad de avance de los ejes depende de la velocidad de giro del Volante Maestro.
Si se para el volante, la mquina se para.
Si se invierte el sentido de giro del Volante Maestro, el CNC invierte el sentido del movimiento (Funcin Retroceso de un slo
bloque).
c) La prestacin "Movimiento con Volante Maestro" se puede utilizar con cualquier tipo de ejecucin, ya sea un ciclo, un
programa ISO, un Chafln, etc ...
Normalmente, con el CNC en ejecucin, el primer volante no funciona, excepto en la ejecucin en modo semiautomtico de las
operaciones automticas "Cilindrado Cnico" y "Redondeo".
En ambas operaciones Semiautomticas el Volante Maestro controla el avance de la trayectoria y el Primer Volante mover el eje
X.
Prestacin "Movimiento con Volante Maestro" deshabilitada. (P622(6)=1, O39=0)
Cuando la prestacin "Movimiento con Volante Maestro" est deshabilitada, salida O39 del PLC =0, los volantes actan como
hasta ahora.

2.

REPRESENTACIN GRFICA DURANTE LA EJECUCIN


Hasta ahora el CNC 800T permita efectuar una comprobacin grfica (Simulacin grfica) antes de la ejecucin.
A partir de ahora, tambin es posible visualizar grficamente la trayectoria de mecanizado durante la fase de ejecucin.
Requisitos:
Para usar esta aplicacin se debe disponer del modelo CNC-800TG o CNC-800TGI, ya que se trata de la representacin grfica.
Funcionamiento:
Al ejecutar una Operacin Automtica, un Programa Pieza, el Programa ISO en Automtico o Bloque a Bloque, es posible visualizar
en pantalla la trayectoria de mecanizado durante la fase de ejecucin.
Para ello, una vez comenzada la ejecucin, se pueden pulsar las siguientes teclas:
Tecla 4
El CNC muestra la pantalla de representacin grfica.
Tecla 3
El CNC muestra las cotas Comando, Actual, Resto y en la parte superior los valores de los parmetros
Aritmticos.
Tecla 2
El CNC muestra el Error de Seguimiento en caracteres grandes.
Tecla 1
El CNC muestra la Posicin Actual en caracteres grandes.
Tecla 0
El CNC vuelve a la pantalla estndar.

3. ZONA DE TRABAJO / ZONA DE EXCLUSIN


Esta prestacin permite, una vez definida la zona, seleccionarla desde el PLCI como zona de trabajo o como zona de exclusin.
Requisitos:
Para usar esta aplicacin se debe disponer del modelo CNC-800TI o CNC-800TGI, ya que se utilizan las salidas O46 y O47 del PLCI
para seleccionar la zona como zona de trabajo o como zona de exclusin.
Personalizacin:
El parmetro mquina "P622(5)" indica si el CNC permite seleccionar una zona como zona de trabajo o como zona de exclusin.
P622(5) = 0
No se dispone de esta prestacin.
P622(5) = 1
Si se dispone de esta prestacin.
Cuando se dispone de esta prestacin "P622(5)=1" se deben utilizar los
siguientes parmetros mquina para definir lo que va a ser la zona de trabajo
o zona de exclusin.
P902
Cota X ms positiva
P903
Cota X menos positiva
P904
Cota Z ms positiva
P905
Cota Z menos positiva
Para que el CNC asuma los valores asignados a estos parmetros se
debe apagar y encender el CNC.
-3-

Seleccin:
Una vez personalizados todos los parmetros mquina, se deben utilizar las salidas O46 y O47 del PLCI para seleccionar la zona
como zona de trabajo o como zona de exclusin.
Salida PLCI
O46
O46 = 0
O46 = 0
O46 = 1
O46 = 1

Salida PLCI
Prestacin "Zona de Trabajo / Zona de Exclusin"
O47
O47 = 0
Prestacin deshabilitada
Zona habilitada como Zona de Trabajo
O47 = 1
(no se puede salir de ella)
Zona habilitada como Zona de Exclusin
O47 = 0
(no se puede acceder a ella)
O47 = 1
Prestacin deshabilitada

Funcionamiento bsico. "P622(5)=1"


El CNC en el encendido asume como zona seleccionada la definida mediante los parmetros mquina "P902, P903, P904 y P905".
No obstante, es posible modificar dichos valores desde el programa, asignando las nuevas dimensiones a los parmetros
aritmticos:
P206
Cota X ms positiva
P207
Cota X menos positiva
P208
Cota Z ms positiva
P209
Cota Z menos positiva
El CNC asume estos nuevos valores pero no modifica los parmetros mquina "P902, P903, P904 y P905".
Adems, hay que tener en cuenta que en el encendido el CNC volver a asumir los valores definidos en los parmetros mquina.
La zona seleccionada podr habilitarse como zona de trabajo o como zona de exclusin desde el PLCI, utilizando las salidas O46
y O47, tal y como se ha explicado con anterioridad.
Cuando est seleccionada como Zona de Trabajo, el CNC acta del siguiente modo:
En los movimientos con JOG o Volante, no permite salir de dicha zona.
Si se intenta salir de ella durante la ejecucin, da error 67 Error lmites X, Z
Cuando est seleccionada como Zona de Exclusin, el CNC acta del siguiente modo:
En los movimientos con JOG o Volante, no permite entrar en dicha zona.
Si se intenta entrar en ella durante la ejecucin, da error 67 Error lmites X, Z

4. CAMBIADORES DE GAMA MANUALES


Funcionamiento hasta esta versin
Si se desea realizar el cambio de gama de forma manual se debe personalizar el parmetro mquina "P601(1)" con el valor
"0".
Cuando la nueva velocidad de cabezal "S" seleccionada implica cambio de gama, el CNC mostrar un mensaje indicando
la gama que debe seleccionarse.
El Operario debe efectuar las siguientes operaciones:
1
Parar el cabezal.
2
Cambiar manualmente de gama
3
Restaurar el giro del cabezal
4
Pulsar la tecla [ENTER]
El CNC contina con la ejecucin.
Funcionamiento a partir de esta versin
Si se desea realizar el cambio de gama de forma manual se debe personalizar el parmetro mquina "P601(1)" con el valor
"0".
Cuando la nueva velocidad de cabezal "S" seleccionada implica cambio de gama, el CNC para el cabezal y muestra un
mensaje indicando la gama que debe seleccionarse.
El Operario de efectuar las siguientes operaciones:
1
Cambiar manualmente de gama
2
Pulsar la tecla [ENTER]
El CNC restaura el sentido de giro del cabezal y contina con la ejecucin.

-4-

5.

COMPENSACIN DE HOLGURA DE HUSILLO VARIABLE


Hasta ahora el CNC 800T tena en cuenta una nica holgura de husillo.
A partir de ahora, tambin es posible corregir medidas cuando la holgura de inversin del husillo es variable en funcin de la zona
en que se encuentra la mquina.

Requisitos:
Las tablas de compensacin de error de husillo se trasforman. Ahora se utilizan para compensar el error de husillo y la holgura
de husillo variable (ambas a la vez).
Personalizacin:
Los parmetros mquina "P622(7)" y "P622(8)" indican si se dispone de esta prestacin.
P622(7) = 0
No se dispone de esta prestacin en el eje Z
P622(7) = 1
Si se dispone de esta prestacin en el eje Z
P622(8) = 0
No se dispone de esta prestacin en el eje X
P622(8) = 1
Si se dispone de esta prestacin en el eje X
Siempre que se trabaja con la prestacin "Holgura de Husillo Variable" se debe seleccionar compensacin de error de husillo del
eje correspondiente.
P605(2) = 0
Compensacin de error de husillo del eje X (0=No, 1=Si)
P605(1) = 0
Compensacin de error de husillo del eje Z (0=No, 1=Si)
Definicin de la tabla:
Los 15 primeros puntos de la tabla se utilizan para el sentido positivo y los 15 restantes para el sentido negativo.
Cuando se desea corregir el error de husillo, la holgura del husillo es la diferencia entre ambas curvas.

Cuando no se desea corregir el error de husillo, una de las tablas tendr el valor 0 y la otra curva ser la holgura del husillo..

Notas:

Ambos tramos deben cumplir todos los requisitos correspondientes a las tablas de compensacin de error de husillo.
Uno de los requisitos fija que el punto de referencia mquina debe tener siempre el valor 0.
Si el husillo tiene holgura en el punto de referencia mquina, se debe asignar dicho valor al parmetro mquina P109
o P309 (Holgura de husillo en el eje X o Z) y decalar en esa cantidad todos los puntos de la tabla.
Ejemplo:

Funcionamiento:
Cuando se dispone de la prestacin "Compensacin de Holgura de Husillo Variable", el CNC trabaja como con compensacin
de error de husillo, es decir aplica en todo momento la holgura de husillo definida en la tabla para dicho punto y sentido de
mecanizado.
Cuando el eje invierte, el CNC conmuta de curva y por consiguiente recupera o aplica la holgura correspondiente a dicho punto
y sentido.
-5-

Versin 5.7

(Julio de 1996)

1. DETECCIN DE ZONA DE TRABAJO / ZONA DE EXCLUSIN


Cuando se trabaja con la prestacin "Zona de trabajo / Zona de exclusin", el CNC no permite acceder o salir de dicha zona durante
los movimientos de la mquina mediante las teclas de JOG o el volante.
Para evitar que el operario piense en un mal funcionamiento de la mquina, ya que no se visualiza texto alguno, a partir de esta versin
el CNC acta del siguiente modo durante los movimientos de la mquina mediante las teclas de JOG o el volante:

Cuando est seleccionada como Zona de Trabajo, el CNC pone a nivel lgico alto la entrada I46 del PLCI cuando se intenta
salir de la zona seleccionada.

Cuando est seleccionada como Zona de Exclusin, el CNC pone a nivel lgico alto la entrada I46 del PLCI cuando se intenta
entrar de la zona seleccionada.

2. REINICIO DE LA EJECUCIN A MITAD DE LA PIEZA.


Si durante el mecanizado de una pieza se interrumpe su ejecucin (corte elctrico, etc..), es posible volver a ejecutar la pieza a partir
de la operacin en que se interrumpi el mecanizado. De esta forma se evita el tener que repetir toda la pieza con la consiguiente prdida
de tiempo.
Para reiniciar la ejecucin de la pieza se deben seguir los siguientes pasos:
1 Seleccionar el modo de trabajo Visualizador, el que aparece en encendido del CNC tras la pgina de "Test General Pasado".
En este modo de trabajo no hay ningn ciclo seleccionado.
2

Pulsar la tecla [RECALL] para abrir la ventana de los programas pieza.

Seleccionar el programa pieza que se estaba seleccionando. Posicionarse, mediante las teclas [flecha arriba] y [flecha abajo],
sobre el programa pieza deseado y pulsar la tecla [RECALL].

Seleccionar, mediante las teclas [flecha arriba] y [flecha abajo], la operacin en que se interrumpi el mecanizado de la pieza
y pulsar la tecla

El CNC ejecutar la operacin seleccionada y continuar ejecutando el programa pieza hasta el final.

Versin 6.1
1.

NUEVOS IDIOMAS (Taiwans y Portugus)


Parmetro mquina P99

2.

(Enero de 1997)

P99 = 5 Portugus

P99 = 6 Taiwans

MODIFICACIONES EN EL TRABAJO CON VOLANTE MAESTRO


El trabajo con volante maestro ha quedado como sigue:
a) Con mquina parada.
Slo est habilitado el primer volante, el segundo volante (Volante Maestro) no funciona.
Por lo tanto, mediante volantes, slo se puede mover el eje X.
b) Con mquina en marcha (CNC en Ejecucin).
Slo est habilitado el Volante Maestro, el primer volante no funciona.
Los ejes comienzan a moverse cuando se gira el Volante Maestro.
La velocidad de avance de los ejes depende de la velocidad de giro del Volante Maestro.
Si se para el volante, la mquina se para.
Si se invierte el sentido de giro del Volante Maestro, el CNC invierte el sentido del movimiento (Funcin Retroceso de un slo
bloque).
c) Operacin de Redondeo Semiautomtico
La operacin de Redondeo Semiautomtico comienza al girar el Volante Maestro.
Si se detiene el giro del Volante Maestro, se detiene la ejecucin.
Si se contina girando el Volante Maestro, contina la ejecucin. No admite giro en sentido contrario.
Cuando finaliza la operacin el CNC no tiene en cuenta el giro del Volante Maestro durante 1,4 segundos. Evitando de esta forma
el comienzo de una nueva operacin.
Transcurrido este tiempo, si se gira el Volante Maestro el CNC comienza la ejecucin de una nueva operacin en el sentido indicado.

-6-

d) Operacin de Conicidad Semiautomtica


La operacin de Conicidad Semiautomtica comienza al girar el Volante Maestro.
Si se detiene el giro del Volante Maestro, se detiene la ejecucin.
Si se contina girando el Volante Maestro, contina la ejecucin.
Si se gira el Volante Maestro en sentido contrario, finaliza la operacin. Un nuevo giro del Volante Maestro, en cualquier sentido,
implica la ejecucin de una nueva operacin en el sentido indicado.

3.

VERSION DE SOFTWARE QUE DISPONE EL CNC


A partir de esta versin, cuando se accede a la pantalla que muestra el cheksum de cada una de las Eproms,
[Modos Auxiliares] [Modos Especiales] [8]
El CNC mostrar, el cheksum de cada una de las Eprom y la Versin de Software que dispone el CNC. Por ejemplo: Versin 6.1

Versin 6.4

(Mayo de 1997)

1. INDICATIVO DE CAMBIO DE HERRAMIENTA AL PLC (I97)


En mquinas con cambiador manual de herramientas, cuando el CNC detecta que se debe poner una nueva herramienta, detiene la
ejecucin y muestra al operario un mensajepara que efecte el cambio.
A veces, durante el cambio de herramienta se deben tener ciertas precauciones. Dichas condiciones deben ser tratadas en el PLC.
Por ello, a partir de esta versin, el CNC cuando muestra el mensaje de cambio de herramienta activa la entrada I97 del PLC, y la desactiva
cuando se quita el mensaje.

Versin 6.6
1.

(Noviembre de 1997)

GESTION DE SISTEMAS DE CAPTACION CON Io CODIFICADOS


Parmetros mquina
P608(5), P608(8)
P608(3), P608(6)
P608(4), P608(7)

P908, P909

Tipo de seal Io que dispone el sistema de captacin. EjeX, Z. (0 = Io normal, 1 = Io codificado)


Periodo seal Io codificada. EjeX, Z. (0 = Periodo de seal Io de 20mm, 1 = Periodo de seal Io de 100mm)
Secuencia de Io creciente con contaje positivo o negativo. EjeX, Z.
(0 = Io creciente con contaje positivo, 1 = Io creciente con contaje negativo)
Regla
P608 (5) P608(3)
P608(4)
Regla
P608 (5) P608(3)
P608(4)
COS
1
0
1
MOVS
1
0
0
COC
1
0
0
MOVC
1
0
0
COX
1
0
0
MOVX
1
0
0
COVS
1
0
1
FOT
1
1
0
COVC
1
0
0
FOS
1
1
0
COVX
1
0
0
FOC
1
1
0
Offset de la regla o posicin que ocupa el Cero Mquina (M)
respecto al Cero de la Regla. Eje X, Z
Los trasductores lineales con Io codificado disponen de una
escala graduada con su propio Cero de Regla, siendo suficiente
efectuar un desplazamiento de 20mm o 100mm para conocer
la posicin, respecto al Cero de Regla.

Punto de referencia.
Cuando el sistema de captacin dispone de Io codificado, este punto se utiliza nicamente cuando el eje dispone de compensacin
de error de husillo. El error de husillo en el punto de referencia mquina debe ser 0.
Ajuste del offset de la regla
El ajuste del offset de la regla se debe realizar eje a eje, siendo aconsejable utilizar el siguiente proceso:
Indicar en el parmetro "P600(7) y P600(6)" el flanco del impulso de Io del sistema de captacin que se utilizar.
Indicar en el parmetro "P618(8) y P618(7)" el sentido en el que se desplazar el eje durante la bsqueda del Cero Mquina.
Personalizar los parmetros "P807 y P808" con la velocidad del eje en la bsqueda del Cero Mquina.
Asignar el valor 0 al parmetro " P908 y P909" (offset de la regla).
Posicionar el eje en la posicin adecuada, y ejecutar el comando de bsqueda de Cero Mquina de este eje.
Tecla [X] o [Z], tecla [flecha arriba] y tecla
Al finalizar la bsqueda el CNC mostrar la cota del eje referida al Cero la Regla.
-7-

Tras desplazar el eje hasta el punto cero mquina, o hasta un punto de dimensiones conocidas respecto al cero mquina, se
observar la lectura que el CNC realiza de dicho punto.
El valor que se debe asignar al parmetro mquina que define el offset de la regla, se debe calcular mediante la siguiente frmula.
Valor = Lectura del CNC en dicho punto - Cota mquina del punto.
Ejemplo para el eje X:

Si el punto de dimensiones conocidas se encuentra a 230 mm del cero mquina y el CNC muestra
la cota 423.5 mm, el offset de la regla ser:
Parmetro mquina P908 = 423,5 - 230 = 193.5 mm.

Tras asignar este nuevo valor al parmetro mquina, pulsar la tecla RESET para que dicho valor sea asumido por el CNC.
Es necesario realizar una nueva bsqueda del Cero Mquina para que este eje tome los valores correctos.

2.

ROSCADO CON PASADAS DE PROFUNDIZACION CONSTANTES


A partir de esta versin, la profundizacin de cada pasada estar en funcin del signo asignado al parmetro

Con positivo, la profundizacin de cada pasada est en funcin de la pasada correspondiente( n)


Con negativo, las profundizaciones se mantienen constantes, con el valor absoluto del parmetro

3. GENERACION DE UN PROGRAMA EN CODIGO ISO


El CNC permite generar, a partir de una operacin o programa pieza, un programa en cdigo ISO de bajo nivel.
Cuando se desea disponer de esta prestacin se debe personalizar el parmetro mquina "P623(2)=1".
El programa en cdigo ISO que genera el CNC se denomina siempre 99996 y podr ser almacenado en el propio CNC o en un ordenador.
El programa 99996 es un programa especial de usuario en cdigo ISO, que puede ser:
Generado a partir de una operacin o programa pieza.
Editado en el propio CNC, mediante la opcin "Modos auxiliares - Edicin programa 99996"
Ser transmitido al CNC tras haber sido elaborado en un ordenador.
Generacin del programa ISO en memoria del CNC (99996).
El CN800T dispone de 7 K de memoria para almacenar el programa 99996. Si el programa generado supera dicho tamao, el CNC
mostrar el error correspondiente.
Para generar el programa 99996 se deben seguir los siguientes pasos:
Si se trata de una operacin. Seleccionar o definir la operacin deseada
Si se trata de un programa pieza. Seleccionar en el directorio de programas pieza el programa pieza y posicionar el cursor sobre
la cabecera de la misma ("PIEZA 01435". Se tiene que ver el listado de las operaciones que la componen).
Pulsar la secuencia de teclas [AUX] [7]. El CNC mostrar la pgina de simulacin grfica.

Pulsar la tecla
. El CNC comienza la simulacin y la generacin del programa 99996.
Una vez finalizada la simulacin, el programa 99996 almacenado en memoria contendr en cdigo ISO todos los bloques que
se han simulado.
Generacin del programa ISO (99996) en un ordenador
Normalmente, el programa 99996 generado a partir de un programa pieza es superior a la memoria disponible en el CNC.
Mediante la utilizacin del DNC30 es posible generar dicho programa (99996) en la memoria del ordenador.
Para generar el programa 99996 en un ordenador se deben seguir los siguientes pasos:
Activar la comunicacin DNC y ejecutar el programa DNC30 en el ordenador.
Seleccionar en el ordenador la opcin "Gestin de Programas - Recepcin Digitalizado".
En el CNC seleccionar la operacin o posicionarse sobre la cabecera del programa pieza ("PIEZA 01435". Se tiene que ver
el listado de las operaciones que la componen).
Pulsar la secuencia de teclas [AUX] [8]. El CNC mostrar la pgina de simulacin grfica.

Pulsar la tecla
. El CNC comienza la simulacin y la generacin del programa 99996.
Una vez finalizada la simulacin, el programa 99996 que se ha generado en el ordenador contendr en cdigo ISO todos los
bloques que se han simulado en el CNC.
Este programa puede ser ejecutado en el CNC mediante la opcin "Ejecucin programa infinito" del DNC30.

4.

NORMATIVA DE SEGURIDAD EN MAQUINAS


El CNC dispone de las siguientes prestaciones para cumplir la normativa de seguridad en mquinas.
Habilitacin de la tecla MARCHA
desde el PLC
Esta prestacin est disponible cuando se ha personalizado el parmetro "P619(7)=1"
La salida O25 del PLC indica si la tecla MARCHA est habilitada (=1) o no (=0)
-8-

Desplazamientos de los ejes afectados por el Feed-Hold. (Ya estaba disponible)


La entrada Feed-Hold, terminal 15 del conector I/O 1, debe encontrarse normalmente a nivel lgico alto.
Si durante el desplazamiento de los ejes, la entrada Feed-Hold se pone a nivel lgico bajo, el CNC mantiene el giro del cabezal
y detiene el avance de los ejes, proporcionando consignas de valor 0V y manteniendo los embragues activados.
Cuando esta seal vuelve a nivel lgico alto, el CNC continuar con el desplazamiento de los ejes.
Avance de los ejes en modo manual limitada desde el PLC.
Esta prestacin est disponible cuando se ha personalizado el parmetro "P619(7)=1"
Siempre que se activa la salida O26 del PLC, el CNC asume el avance fijado en el parmetro mquina "P812"
Volante gestionado desde el PLC.
El parmetro "P623(3)" indica si el desplazamiento de los ejes con volantes est afectado por el Feed-Hold (=1) o no (=0)
El parmetro mquina "P622(1)" indica si se aplica el factor correspondiente a la posicin del conmutador (=0) o si se aplica el
factor indicado por las salidas O44 y O45 del PLC (=1) (Ya estaba disponible)
Control del cabezal desde PLC.
Esta prestacin est disponible cuando se ha personalizado el parmetro "P619(7)=1"
La salida O27 indica al CNC que debe (O27=1) aplicar al cabezal la consigna fijada desde el PLC. El valor de la consigna se fija
en el registro R156 y mediante la marca M1956 se enva al CNC.
R156= 0000 1111 1111 1111 => +
10V.
R156= 0001 1111 1111 1111 => 10V.
R156= 0000 0111 1111 1111 => +
5V.
R156= 0001 0111 1111 1111 => 5V.
R156= 0000 0011 1111 1111 => +
2,5V.
R156= 0001 0011 1111 1111 => 2,5V.
R156= 0000 0000 0000 0000 => +
0V.
R156= 0001 0000 0000 0000 => 0V.
Asimismo, la salida O43 del PLC, permite controlar el giro del cabezal. (Ya estaba disponible)
Normalmente debe encontrarse a nivel lgico bajo.
Si se pone a nivel lgico alto, el CNC detiene el giro del cabezal.
Cuando esta salida vuelve a nivel lgico bajo, el CNC recupera el giro del cabezal.
Informacin al PLC del estado de la bsqueda de referencia mquina
I88
Bsqueda de referencia mquina en proceso
I100 Bsqueda de referencia mquina en el eje X finalizada
I101 Bsqueda de referencia mquina en el eje Z finalizada
Informacin adicional del CNC al PLC
R120 La parte baja de este registro indica el cdigo de la tecla pulsada.
Este valor se mantiene durante 200 milisegundos, a no ser que antes se pulse otra tecla.
Este registro puede ser anulado desde el PLC, tras ser gestionado.
R121 bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7
bit 8
bit 9
bit 10
bit 11
bit 12
bit 13
bit 14
bit 16

Indica que la operacin de Cilindrado est seleccionada (=1)


Indica que la operacin de Refrentado est seleccionada (=1)
Indica que la operacin de Cilindrado Cnico est seleccionada (=1)
Indica que la operacin de Redondeo est seleccionada (=1)
Indica que la operacin de Roscado est seleccionada (=1)
Indica que la operacin de Ranurado est seleccionada (=1)
Indica que la operacin de Perfil est seleccionada (=1)
Indica que la opcin Modos Auxiliares est seleccionada (=1)
Indica que la opcin Medicin de herramienta est seleccionada (=1)
Indica que la operacin de Taladrado mltiple est seleccionada (=1)
Indica que la operacin de Taladrado simple / Roscado con macho est seleccionada (=1)
Indica que la operacin de Chavetas est seleccionada (=1)
Indica que el modo de Inspeccin de Herramienta est seleccionado (=1)
Indica que el modo de Simulacin grfica est seleccionado (=1)
Indica que el modo correspondiente a los parmetros "Pasada de acabado, Avance de acabado, Herramienta
de acabado y Distancias de seguridad en X y Z de los ciclos" est seleccionada (=1)

-9-

Versin 6.8
1.

(Marzo de 1998)

NUEVOS IDIOMAS (SUECO Y NORUEGO)


Los idiomas que se pueden seleccionar con el parmetro mquina P99 son:
Castellano ... (P99=0) Alemn ....... (P99=1) Ingls .......... (P99=2) Francs....... (P99=3)
Portugus.... (P99=5) Taiwans .... (P99=6) Sueco .......... (P99=7) Noruego ..... (P99=8)

2.

Italiano........ (P99=4)

ENCODER DE 1000 IMPULSOS COMO ENCODER DE 1250


Esta prestacin permite que el CNC adapte la captacin del encoder de 1000 impulsos para tratarla como captacin de 1250 impulsos.
P623(7) Adapta la captacin del encoder del eje X (0=No, 1=Si)
P623(8) Adapta la captacin del encoder del eje Z (0=No, 1=Si)
Un caso tpico: Se dispone de motores con encoder de 1000 impulsos y husillo de paso 5 milmetros.
Los clculos necesarios para definir la resolucin del eje se realizarn con el nmero de impulsos seleccionados (1000 1250)

3.

COMPENSACIN CRUZADA
La compensacin cruzada permite compensar el error de medicin que sufre el eje X al moverse el eje Z.
P623(6) Al eje X se le aplica Compensacin Cruzada (0=No, 1=Si)
Cuando se utiliza compensacin cruzada el CNC permite aplicar compensacin de husillo nicamente al eje Z. No se permite aplicar
compensacin de husillo al eje X porque la tabla correspondiente a dicho eje se utiliza para la compensacin cruzada con los siguientes
valores:
P00 = X:
?????.???
P01 = DX: ????.???
Para aplicar correctamente la compensacin cruzada definir P605(2)=1 y P623(6)=1.
Nota: La tabla de compensacin cruzada debe cumplir los mismos requisitos que la tabla de compensacin de error de husillo. Ver
apartado 3.8.4 del manual de Instalacin

4.

PLCI. ENTRADA I104


Cuando el conmutador del panel de mandos est en una de las posiciones del volante (x1, x10, x100), la entrada I104 est a "1"

Versin 6.9
1.

(Febrero de 1999)

NUEVO PARMETRO MQUINA ASOCIADO A LAS FUNCIONES M


El parmetro mquina "P620(8)", indica cuando se sacan las funciones M3, M4, M5 durante la aceleracin y deceleracin del cabezal.

2.

ANULAR CORRECTOR DURANTE EL CAMBIO DE HERRAMIENTA


A partir de esta versin es posible ejecutar, dentro de la rutina asociada a la herramienta, un bloque del tipo "T.0" para anular el corrector
de la herramienta. Esto permite efectuar desplazamientos a una determinada cota sin necesidad de efectuar clculos engorrosos.
Unicamente se permite anular (T.0) o modificar (T.xx) el corrector. No se permite cambiar de herramienta (Txx.xx) dentro de la rutina
asociada a la herramienta.

- 10 -

3.

FACTOR DIVISOR DE LAS SEALES DE CAPTACIN


Los parmetros P620(5) y P620(6) se utilizan junto con los parmetros P602(6) y P602(5) que indican el factor multiplicador de las seales
de captacin de los ejes X, Z respectivamente.
Indican si se dividen (=1) o no (=0) las seales de captacin.
P620(5)=0 y P620(6)=0 No se dividen
P620(5)=1 y P620(6)=1 Se dividen por 2.
Ejemplo: Se desea obtener una resolucin de 0,01 mm mediante un encoder de seales cuadradas colocado en el eje X cuyo paso de
husillo es de 5 mm.
N impulsos = paso husillo / (Factor multiplicacin x Resolucin)
Con P602(6)=0 y P620(5)=0
Factor de multiplicacin x4
N impulsos = 125
Con P602(6)=1 y P620(5)=0
Factor de multiplicacin x2
N impulsos = 250
Con P602(6)=0 y P620(5)=1
Factor de multiplicacin x2
N impulsos = 250
Con P602(6)=1 y P620(5)=1
Factor de multiplicacin x1
N impulsos = 500

Versin 6.10
1.

(Marzo de 2002)

FACTOR DE CAPTACIN.
La resolucin del eje viene fijada por el paso de husillo y el nmero de impulsos del encoder que lleva incorporado el motor.
En determinadas ocasiones la resolucin correspondiente a los husillos y encoders disponibles no coincide con ninguna de las
resoluciones que se pueden fijar por parmetro mquina (1, 2, 5, 10 micras o diezmilsimas de pulgada).
Ejemplo: Con husillo de paso 6 mm y encoder de 2.500 impulsos/vuelta se puede obtener resoluciones de:
Resolucin = Paso Husillo / ( N de impulsos del Encoder x Factor multiplicacin).
Con factor multiplicacin 1
Resolucin 2,4 micras
Con factor multiplicacin 2
Resolucin 1,2 micras
Con factor multiplicacin 4
Resolucin 0,6 micras
Para resolver estos casos, se dispone de un nuevo parmetro mquina por eje denominado Factor de Captacin, que permitir adecuar
la resolucin a la configuracin disponible.
P819 Factor de Captacin del eje X P820 Factor de Captacin del eje Y P821 Factor de Captacin del eje Z
Valores entre 0 y 65534, el valor 0 indica que no se desea esta prestacin.
Para calcular el Factor de Captacin se debe utilizar la siguiente frmula:
Factor de Captacin = (Reduccin x Paso Husillo / N de impulsos del Encoder) x 8.192
Ejemplos:

Reduccin
Paso husillo
Encoder
Factor de Captacin

1
4.000
2.500
13107,2

1
6.000
2.500
19.660,8

2
6.000
2.500
39.321,6

1
8.000
2.500
26.214,4

(micras)
(impulsos/vuelta)

Los parmetros mquina slo admiten nmeros enteros y en ocasiones el Factor de Captacin tiene parte fraccionaria. En estos
casos se asigna al parmetro mquina la parte entera y se utiliza la tabla de error de husillo para compensar la parte fraccionaria.
Los valores a introducir en la tabla se calculan con la siguiente frmula:
Cota del husillo = Error de husillo (micras) x Parte entera del factor de captacin / Parte fraccionaria del factor de captacin
Para el caso: Reduccin = 1
Paso husillo = 6.000 Encoder = 2.500
Factor de Captacin = 19.660,8
Parmetro mquina = 19660
Para un error de husillo de 20 micrasCota del husillo = 20 x 19.660 / 0.8 = 491.520
Continuando con el clculo se obtiene la siguiente tabla.
Cota del Husillo
Error de Husillo
P0 = -1966.000
P1 = -0.080
P2 = -1474.500
P3 = -0.060
P4 =
-983.000
P5 = -0.040
P6 =
-491.500
P7 = -0.020
P8 =
0
P9 = 0
P10 = 491.500
P11 = 0.020
P12 = 983.000
P13 = 0.040
P14 = 1472.500
P15 = 0.060
P16 = 1966.000
P17 = 0.080

- 11 -

2. MOVIMIENTOS DE APROXIMACIN A LA PIEZA


A partir de esta versin se dispone de un nuevo parmetro mquina para
fijar los movimientos de aproximacin y salida de la pieza.
P732=0
P732=1
P732=2

Como hasta la fecha, movimiento interpolado


Movimientos paraxiales.
Aproximacin X - Z Salida Z - X
Movimientos paraxiales.
Aproximacin Z - X Salida X - Z

Headquarters (SPAIN): Fagor Automation S. Coop.


B San Andrs s/n, Apdo. 144
E-20500 Arrasate - Mondragn
Tel: +34-943-719200/039800
Fax: +34- 943-791712
+34-943-771118 (Service Dept.)
www.fagorautomation.com
E-mail: info@fagorautomation.es
- 12 -

FAGOR CNC 800T


MANUAL DE OPERACION

Ref. 9701 (cas)

ACERCA DE LA INFORMACION DE ESTE MANUAL


Este manual est dirigido al operario de la mquina.
Incluye informacin necesaria para los nuevos usuarios, adems de temas avanzados para los que
ya conocen el producto CNC 800T.
No ser necesario leer completamente este manual. Consulte la lista de Nuevas Prestaciones y
Modificaciones que le indicar el captulo o apartado del manual en que se detalla el tema
deseado.
El manual describe todas las funciones que tiene la familia CNC 800T. Consulte la tabla
comparativa de modelos para conocer las funciones que dispone su CNC.
Los captulos 1, 2, 3 y 4 indican cmo se debe operar con el CNC.
El CNC permite mecanizar el "Perfil de una pieza", captulo 6, o bien efectuar una de las
"Operaciones Automticas" que se detallan en el captulo 5. Todos esos mecanizados se pueden
efectuar de 2 formas:
* De forma "Semiautomtica", en la que el operario controla los movimientos
* En el modo "Nivel Ciclo", en el que el operario programa la operacin y el CNC la ejecuta
de forma automtica.
El captulo 7 "Trabajo con Programas Pieza" indica como se pueden generar piezas que estn
formadas por Perfiles y Operaciones Automticas. Los Programas Pieza son almacenados en
memoria interna del CNC y pueden ser enviados a un perifrico u ordenador.
El captulo 8 "Ejemplos de programacin" muestra cmo se pueden elaborar varias piezas.
Tambin existe un apndice de errores, que indica algunas de las causas que pueden producir
cada uno de ellos.
Notas: La informacin descrita en este manual puede estar sujeta a variaciones motivadas
por modificaciones tcnicas.
FAGOR AUTOMATION, S. Coop. Ltda. se reserva el derecho de modificar
el contenido del manual, no estando obligada a notificar las variaciones.

INDICE
Apartado

Pagina
Tabla comparativa de los modelos Fagor CNC 800T ................................................ ix
Nuevas prestaciones y modificaciones ......................................................................... xiii

INTRODUCCION
Condiciones de Seguridad ............................................................................................ 3
Condiciones de Reenvo ............................................................................................... 5
Documentacin Fagor para el CNC 800 T .................................................................. 6
Contenido de este manual ............................................................................................. 7

Captulo 1
1.1
1.2
1.2.1
1.2.2
1.2.3
1.3
1.3.1
1.4
1.4.1
1.4.2
1.4.3
1.5

Descripcin de la pantalla ............................................................................................... 1


Descripcin del teclado ................................................................................................... 3
Relacionadas con las operaciones automticas ............................................................... 5
Secuencias especiales de teclas ....................................................................................... 6
Panel de mando ............................................................................................................... 7
Unidades de visualizacin (mm/pulgadas) ..................................................................... 8
Unidades de visualizacin del eje X (radios/dimetros) ................................................. 8
Sistemas de referencia ...................................................................................................... 9
Bsqueda del cero mquina ............................................................................................ 9
Preseleccin de cero ........................................................................................................ 10
Preseleccin de cotas ....................................................................................................... 10
Trabajo en cotas incrementales ....................................................................................... 11

Captulo 2
2.1
2.2
2.2.1
2.3
2.3.1
2.3.2
2.3.3
2.4
2.4.1
2.4.2
2.5

TEMAS CONCEPTUALES

OPERACIONES BASICAS

Seleccin de la velocidad de avance de los ejes ............................................................. 1


Seleccin de la herramienta de trabajo ............................................................................ 2
Herramienta motorizada .................................................................................................. 3
Desplazamiento manual de la mquina ........................................................................... 4
Desplazamiento continuo ................................................................................................ 4
Desplazamiento incremental ........................................................................................... 5
Desplazamiento mediante volante electrnico ............................................................... 6
Punto de comienzo (BEGIN) y punto final (END) .......................................................... 8
Seleccin del punto de comienzo (BEGIN) y del punto final (END) .............................. 9
Desplazamiento al punto de comienzo (BEGIN) o al punto final (END) ........................ 10
Activacin y desactivacin de los dispositivos externos ............................................... 11

Apartado

Pagina
Captulo 3

3.1
3.2
3.3
3.4
3.4.1
3.4.1.1
3.4.2
3.4.3
3.4.4
3.5
3.6
3.7
3.8
3.8.1
3.8.2
3.9
3.10
3.10.1
3.10.1.1
3.10.1.2
3.10.1.3
3.10.1.4
3.10.1.5
3.10.2
3.10.2.1
3.11

Milmetros <-> pulgadas ................................................................................................. 1


Radio <-> dimetro .......................................................................................................... 2
F mm(pulgadas)/min <-> F mm(pulgadas)/rev ................................................................ 2
Herramienta ..................................................................................................................... 3
Tabla de herramientas ...................................................................................................... 3
Modificacin de las dimensiones de una herramienta .................................................... 5
Medicin de la herramienta ............................................................................................. 6
Inspeccin de herramienta ............................................................................................... 7
Modificacin del offset de la herramienta ....................................................................... 8
Pasada de acabado de ciclos y distancia de seguridad .................................................... 9
Otras operaciones automticas ........................................................................................ 11
Modos auxiliares ............................................................................................................. 12
Perifricos ........................................................................................................................ 13
Modo perifricos ............................................................................................................. 13
Comunicacin DNC ........................................................................................................ 14
Bloquear / desbloquear .................................................................................................... 15
Ejecucin / simulacin programa 99996 ........................................................................ 16
Ejecucin programa P99996 ........................................................................................... 17
Inspeccin de herramienta ............................................................................................... 18
Modos de ejecucin ........................................................................................................ 19
Reset del CNC ................................................................................................................. 19
Visualizacin de los bloques del programa ..................................................................... 19
Modos de visualizacin .................................................................................................. 20
Simulacin del programa 99996 ..................................................................................... 22
Funcin Zoom ................................................................................................................. 23
Edicin programa 99996 ................................................................................................. 24

Captulo 4
4.1
4.2
4.3
4.3.1
4.4
4.4.1
4.4.2
4.5
4.6
4.7
4.8

FUNCIONES AUXILIARES

CABEZAL

Seleccin del modo de operacin de cabezal .................................................................. 1


Cabezal en revoluciones por minuto (RPM) ................................................................... 2
Velocidad de corte constante .......................................................................................... 3
Limitacin de la velocidad de corte constante ................................................................ 3
Cambio de gama del cabezal ........................................................................................... 4
Cambio de gama manual ................................................................................................. 4
Cambio de gama automtico ........................................................................................... 4
Cabezal a derechas .......................................................................................................... 5
Cabezal a izquierdas ........................................................................................................ 5
Parada de cabezal ............................................................................................................ 5
Parada orientada de cabezal ............................................................................................ 6

Apartado

Pagina
Captulo 5

5.1
5.1.1
5.1.2
5.1.2.1
5.1.3
5.1.3.1
5.1.4
5.1.4.1
5.2
5.2.1
5.2.2
5.3
5.3.1
5.3.2
5.4
5.4.1
5.4.2
5.5
5.5.1
5.5.2
5.5.3
5.6
5.6.1
5.6.2
5.7
5.8
5.8.1
5.9
5.10
5.11

Introduccin .................................................................................................................... 1
Operaciones automticas en modo "Semiautomtico" .................................................... 1
Operaciones automticas en modo "Nivel ciclo" ............................................................ 2
Condiciones de mecanizado ........................................................................................... 2
Simulacin ....................................................................................................................... 4
Funcin Zoom ................................................................................................................. 5
Ejecucin ......................................................................................................................... 6
Inspeccin de herramienta ............................................................................................... 7
Cilindrado ....................................................................................................................... 8
Cilindrado "Semiautomtico" ......................................................................................... 8
Cilindrado "Nivel ciclo" .................................................................................................. 9
Refrentado ....................................................................................................................... 12
Refrentado "Semiautomtico" ......................................................................................... 12
Refrentado "Nivel ciclo" ................................................................................................. 13
Cilindrado cnico ............................................................................................................ 15
Cilindrado cnico "Semiautomtico" .............................................................................. 15
Cilindrado cnico "Nivel ciclo" ...................................................................................... 16
Redondeo ........................................................................................................................ 19
Redondeo "Semiautomtico" .......................................................................................... 19
Redondeo "Nivel ciclo" ................................................................................................... 21
"Redondeo de perfil" ....................................................................................................... 25
Roscado ........................................................................................................................... 31
Roscado "Semiautomtico" ............................................................................................. 31
Roscado "Nivel ciclo" ..................................................................................................... 32
Ranurado ......................................................................................................................... 35
Taladrado Simple. Roscado con macho .......................................................................... 38
Ejemplos de programacin .............................................................................................. 41
Taladrado Mltiple ......................................................................................................... 42
Chavetas .......................................................................................................................... 45
Utilizacin de las distancias de seguridad ...................................................................... 48

Captulo 6
6.1
6.1.1
6.1.2
6.1.3
6.2
6.2.1

OPERACIONES AUTOMATICAS

PERFILES

Perfil en modo Semiatomtico ......................................................................................... 2


Toma de puntos ............................................................................................................... 2
Desplazamiento entre puntos .......................................................................................... 3
Prestaciones especiales .................................................................................................... 4
Perfil "Nivel Ciclo" .......................................................................................................... 5
Definicin del perfil ........................................................................................................ 10

Apartado

Pagina
Captulo 7

7.1
7.2
7.3
7.4
7.4.1
7.5
7.5.1
7.5.2
7.6
7.7
7.8
7.8.1
7.8.2
7.9

TRABAJO CON PROGRAMAS PIEZA

Acceso a la tabla de programas pieza .............................................................................. 1


Seleccin de un programa pieza ...................................................................................... 2
Edicin de un programa pieza ......................................................................................... 2
Simulacin de un programa pieza ................................................................................... 4
Funcin Zoom ................................................................................................................. 5
Ejecucin de un programa pieza ..................................................................................... 6
Ejecucin de una operacin previamente almacenada en una pieza ............................. 7
Inspeccin de herramienta ............................................................................................... 8
Modificar un programa pieza .......................................................................................... 9
Borrado de un programa pieza ......................................................................................... 10
Perifricos ........................................................................................................................ 11
Modo Perifricos ............................................................................................................. 11
Comunicacin DNC ........................................................................................................ 13
Bloquear/Desbloquear ..................................................................................................... 13

Captulo 8

EJEMPLOS DE PROGRAMACION

CODIGOS DE ERROR

TABLA COMPARATIVA
DE LOS MODELOS
FAGOR CNC 800T

MODELOS CNC 800T DISPONIBLES


Modelo CNC 800T Compacto con pantalla 8" Ambar
Modelo CNC 800T Modular con pantalla 9" Ambar
Formado por la Unidad Central, el Monitor y el Teclado.
Modelo CNC 800T Modular con pantalla 14" Color
Formado por la Unidad Central, el Monitor y el Teclado.

DESCRIPCION TECNICA
CNC
800-T

CNC
800-TI

CNC
800-TG

CNC
800-TGI

Control de ejes X, Z

Control de Cabezal

Cabezal en revoluciones por


minuto (RPM)

Velocidad de corte constante


de Cabezal (VCC)

Parada Orientada de cabezal

Herramientas

32

32

32

32

Compensacin de
Herramienta

Herramienta Motorizada

Volantes Electrnicos

Comunicacin va RS 232C

Autmata Integrado (PLCI)

Edicin de programa ISO


(Programa 99996)

Ejecucin de programa ISO


(Programa 99996)

Representacin Grfica

NUEVAS PRESTACIONES
Y
MODIFICACIONES

Fecha:

Abril 1993

PRESTACION

Versin Software: 2.1 y siguientes


MANUAL Y APARTADO MODIFICADO

Avance rpido
en funcin de la posicin
del conmutador "Feed Rate"

Manual Operacin

Apart. 2.3.1

Herramienta para la pasada de acabado

Manual Instalacin
Manual Operacin

Apart. 3.5
Apart. 3.5

Desplazamiento con volantes limitado a la


F mxima permitida

Manual Operacin

Apart. 2.3.3

Manual Instalacin

Apart. 6

Operacin automtica "Redondeo de perfil"

Manual Operacin

Apart. 5.5.3

Perfiles

Manual Operacin

Capit. 6

Control de lmites de recorrido en


desplazamientos con volante
Formato de visualizacin de la S
Posibilidad, tras interrumpir el programa, de
activar/desactivar las salidas O1, O2, O3

Fecha:

Octubre 1993

PRESTACION

Versin Software: 3.1 y siguientes


MANUAL Y APARTADO MODIFICADO

Aceleracin/deceleracin en cabezal

Manual Operacin

Capit. 6

Limitacin de RPM trabajando en VCC

Manual Operacin

Apart. 4.3.1

Parada orientada del cabezal

Manual Instalacin
Manual Operacin

Apart. 6.4.1
Apart. 4.8

Herramienta Motorizada

Manual Instalacin
Manual Operacin

Apart. 5.9
Apart. 2.3

Operacin automtica "Taladrado Simple"

Manual Operacin

Apart. 5.8

Operacin automtica "Taladrado mltiple"

Manual Operacin

Apart. 5.9

Fecha:

Diciembre 1993

PRESTACION

Versin Software: 3.2 y siguientes


MANUAL Y APARTADO MODIFICADO

Asignacin de un nmero de 5 cifras


al programa pieza

Manual Operacin

Capit. 7

Salvaguarda de programas pieza en perifrico

Manual Operacin

Apart. 7.7

Operacin automtica "Chaveta"

Manual Operacin

Apart. 5.10

Temporizacin antes de abrir el lazo

Manual Instalacin

Apart. 4.3.2

Cdigo de acceso slo a los Modos Especiales

Manual Instalacin

Apart. 3.7

Volante inactivo si el conmutador est fuera


de las posiciones de volante

Manual Instalacin

Apart. 4.3.2

Fecha:

Julio 1994

PRESTACION

Versin Software: 4.1 y siguientes


MANUAL Y APARTADO MODIFICADO

Aceleracin/deceleracin de cabezal lineal y


en forma de campana

Manual Instalacin

Apart. 5.8

Perfil con y sin redondeos

Manual Operacin

Apart. 6.2

La operacin de roscado admite salida de rosca

Manual Operacin

Apart. 5.6.2

Avance rpido
al 200% o en funcin de la
posicin del conmutador "Feed Rate"

Manual Instalacin
Manual Operacin

Apart. 4.3.3
Apart. 2.3.1

Inspeccin de herramienta

Manual Instalacin
Manual Operacin
Manual Operacin

Apart. 3.4.3
Apart. 3.4.3
Apart. 5.1.3

Ejecucin programa 99996

Manual Instalacin
Manual Operacin

Apart. 3.11
Apart. 3.10

Fecha:

Enero 1995

PRESTACION
Confirmacin de M3/M4 detectando inversin
por captacin

Versin Software: 5.1 y siguientes


MANUAL Y APARTADO MODIFICADO
Manual Instalacin

Apart. 6.3

Volante gestionado desde el PLCI

Manual Instalacin

Apart. 4.3.2

Inhibicin del cabezal desde el PLCI

Manual PLCI

Borrar el contenido de todos los parmetros


aritmticos, asignndoles el valor 0

Manual Instalacin
Manual Operacin

Apart. 3.10
Apart. 3.9 y 7.9

Operacin automtica de redondeo, nivel ciclo,


con ngulo distinto de 90

Manual Operacin

Apart. 5.5.2

Operacin automtica de ranurado en la cara


frontal y pasada de acabado

Manual Operacin

Apart. 5.7

Operacin automtica de redondeo de perfil


mediante seguimiento de perfil o desbastado

Manual Operacin

Apart. 5.5.3

Punto de aproximacin en la operacin de


redondeo de perfil (modificacin)

Manual Operacin

Apart. 5.5.3

Ejecucin de perfil, nivel ciclo, mediante


seguimiento de perfil o desbastado

Manual Operacin

Apart. 6.2

Punto de aproximacin en la ejecucin del


perfil, nivel ciclo (modificacin)

Manual Operacin

Apart. 6.2

Operacin automtica de roscado con macho

Manual Operacin

Apart. 5.8

M20 al finalizar la ejecucin de una pieza

Manual Instalacin

Apart. 3.8.3.1

Representacin grfica (Simulacin)

Manual Operacin

Apart. 5.1.3

Ejecucin / Simulacin del programa 99996


(programa de usuario en cdigo ISO)

Manual Instalacin
Manual Operacin

Apart. 3.11
Apart. 3.10

Ejecucin automtica o bloque a bloque


del programa 99996

Manual Instalacin
Manual Operacin

Apart. 3.10
Apart. 3.10

Edicin del programa 99996

Manual Instalacin
Manual Operacin
Manual Programacin

Apart. 3.12
Apart. 3.11

Programa 99994 de usuario en cdigo ISO


para almacn de rutinas

Manual Programacin

Capit.

Rutina asociada a la ejecucin de herramienta


(slo en ejecucin de programa 99996)

Manual Instalacin
Manual Programacin

Apart. 4.3.4

Cdigos ISO del CNC 800T

Manual de programacin

Movimientos en JOG tambin en mm/rev

Fecha:

Marzo 1995

PRESTACION

Versin Software: 5.2 y siguientes


MANUAL Y APARTADO MODIFICADO

Edicin del programa 99996 en todos


los modelos
Al detener la ejecucin quedan habilitadas las
teclas de cabezal, refrigerante, O1, O2, O3 y
TOOL

Manual Instalacin
Manual Operacin
Manual Operacin
Manual Operacin

Apart. 3.11
Apart. 3.10
Apart. 5.1.4
Apart. 7.5

Los desplazamientos en JOG incremental tiene


en cuenta radios/dimetros

Manual Instalacin

Apart. 4.3.3

Programacin ISO. Nuevas funciones: G47, G48


(tratamiento bloque nico)

Manual Programacin

Apart. 6.7

Programacin ISO. Nueva funcin: G86


(ciclo fijo roscado longitudinal)

Manual Programacin

Apart. 8.17

Peticin desde el PLCI de las revoluciones


reales del cabezal

Manual PLCI

Fecha:

Noviembre 1995

PRESTACION
Modificacin del offset de la herramienta
durante la ejecucin

Versin Software: 5.5 y siguientes


MANUAL Y APARTADO MODIFICADO
Manual Operacin

Apart. 3.4.4

Trabajo con un slo volante

Manual Instalacin
Manual Instalacin

Apart. 4.3.2
Apart. 7.5

Lectura de la S real desde el PLCI

Manual PLCI

INTRODUCCION

Introduccin - 1

CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y
prevenir daos a este producto y a los productos conectados a l.
El aparato slo podr repararlo personal autorizado de Fagor Automation.
Fagor Automation no se responsabiliza de cualquier dao fsico o material derivado
del incumplimiento de estas normas bsicas de seguridad.

Precauciones ante daos a personas


Antes de encender el aparato cerciorarse que se ha conectado a tierra
Con objeto de evitar descargas elctricas cerciorarse que se ha efectuado la conexin
de tierras.
No trabajar en ambientes hmedos
Para evitar descargas elctricas trabajar siempre en ambientes con humedad relativa
inferior al 90% sin condensacin a 45C.
No trabajar en ambientes explosivos
Con objeto de evitar riesgos, lesiones o daos, no trabajar en ambientes explosivos.

Precauciones ante daos al producto


Ambiente de trabajo
Este aparato est preparado para su uso en Ambientes Industriales cumpliendo las
directivas y normas en vigor en la Unin Europea.
Fagor Automation no se responsabiliza de los daos que pudiera sufrir o provocar si se
monta en otro tipo de condiciones (ambientes residenciales o domsticos).
Instalar el aparato en el lugar apropiado
Se recomienda que, siempre que sea posible, la instalacin del Control Numrico se
realice alejada de lquidos refrigerantes, productos qumicos, golpes, etc. que pudieran
daarlo.
El aparato cumple las directivas europeas de compatibilidad electromagntica. No
obstante, es aconsejable mantenerlo apartado de fuentes de perturbacin
electromagntica, como son:
- Cargas potentes conectadas a la misma red que el equipo.
- Transmisores porttiles cercanos (Radiotelfonos, emisores de radio aficionados).
- Transmisores de radio/TV cercanos.
- Mquinas de soladura por arco cercanas.
- Lneas de alta tensin prximas.
- Etc.
Condiciones medioambientales
La temperatura ambiente que debe existir en rgimen de funcionamiento debe estar
comprendida entre +5C y +45C.
La temperatura ambiente que debe existir en rgimen de no funcionamiento debe estar
comprendida entre -25C y 70C.

Introduccin - 3

Protecciones del propio aparato


Unidad Central
Lleva incorporados 2 fusibles exteriores rpidos (F) de 3,15 Amp./ 250V. para
proteccin de la entrada de red.
Todas las entradas-salidas digitales estn protegidas mediante 1 fusible exterior rpido
(F) de 3,15 Amp./ 250V. ante sobretensin de la fuente exterior (mayor de 33 Vcc.) y
ante conexin inversa de la fuente de alimentacin.
Monitor
El tipo de fusible de proteccin depende del tipo de monitor. Ver etiqueta de
identificacin del propio aparato.

Precauciones durante las reparaciones


No manipular el interior del aparato
Slo personal autorizado de Fagor Automation puede manipular el
interior del aparato.
No manipular los conectores con el aparato conectado a la red elctrica
Antes de manipular los conectores (entradas/salidas, captacin, etc)
cerciorarse que el aparato no se encuentra conectado a la red elctrica.

Smbolos de seguridad
Smbolos que pueden aparecer en el manual
Smbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daos a personas o aparatos.
Smbolos que puede llevar el producto
Smbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daos a personas o aparatos.
Smbolo CHOQUE ELCTRICO.
Indica que dicho punto puede estar bajo tensin elctrica.
Smbolo PROTECCIN DE TIERRAS.
Indica que dicho punto debe ser conectado al punto central de tierras de la
mquina para proteccin de personas y aparatos.

Introduccin - 4

CONDICIONES DE REENVIO

Si va a enviar el Monitor o la Unidad Central, empaqutelas en su cartn original con su


material de empaque original. Si no dispone del material de empaque original, empaqutelo
de la siguiente manera:
1.- Consiga una caja de cartn cuyas 3 dimensiones internas sean al menos 15 cm (6
pulgadas) mayores que las del aparato. El cartn empleado para la caja debe ser de una
resistencia de 170 Kg (375 libras).
2.- Si va a enviar a una oficina de Fagor Automation para ser reparado, adjunte una etiqueta
al aparato indicando el dueo del aparato, su direccin, el nombre de la persona a
contactar, el tipo de aparato, el nmero de serie, el sntoma y una breve descripcin de
la avera.
3.- Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo.
Si va a enviar el monitor, proteja especialmente el cristal de la pantalla.
4.- Acolche el aparato en la caja de cartn rellenndola con espuma de poliuretano por
todos lados.
5.- Selle la caja de cartn con cinta para empacar o grapas industriales.

Introduccin - 5

DOCUMENTACION FAGOR
PARA EL CNC 800T
Manual CNC 800T OEM

Est dirigido al fabricante de la mquina o persona encargada de efectuar la


instalacin y puesta a punto del Control Numrico.
Dispone en su interior del manual de Instalacin.
Ocasionalmente puede contener un manual que hace referencia a las "Nuevas
Prestaciones" de software recientemente incorporadas.

Manual CNC 800T USER

Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico.
Dispone de 2 manuales en su interior:
Manual de Operacin
que detalla la forma de operar con el CNC.
Manual de Programacin que detalla la forma de elaborar un programa en
cdigo ISO.
Ocasionalmente puede contener un manual que hace referencia a las "Nuevas
Prestaciones" de software recientemente incorporadas.

Manual DNC 25/30

Est dirigido a las personas que van a utilizar la opcin de software de


comunicacin DNC.

Manual Protocolo DNC

Est dirigido a las personas que desean efectuar su propia comunicacin de DNC,
sin utilizar la opcin de software de comunicacin DNC 25/30.

Manual PLCI

Debe utilizarse cuando el CNC dispone de Autmata integrado.


Est dirigido al fabricante de la mquina o persona encargada de efectuar la
instalacin y puesta a punto del Autmata integrado.

Manual DNC-PLC

Est dirigido a las personas que van a utilizar la opcin de software de


comunicacin DNC-PLC.

Manual FLOPPY DISK

Est dirigido a las personas que utilizan la disquetera de Fagor. Este manual
indica cmo se debe utilizar dicha disquetera.

Introduccin - 6

CONTENIDO DE ESTE MANUAL


El Manual de Operacin se compone de los siguientes apartados:
Indice.
Tabla comparativa de los modelos Fagor CNC 800T.
Nuevas Prestaciones y modificaciones.
Introduccin

Resumen de las condiciones de seguridad.


Condiciones de Reenvo.
Listado de Documentos Fagor para el CNC 800T.
Contenido de este Manual.

Captulo 1

Temas conceptuales
Indica la distribucin del teclado, panel de mandos y de la informacin en el monitor.
Efecta una descripcin de la pantalla.
Explica las unidades de visualizacin y la forma de modificarlas.
Indica los sistemas de referencia que se deben definir.
Cmo efectuar una bsqueda del Cero mquina y una preseleccin de cotas.
La forma de seleccionar el trabajo en cotas absolutas o incrementales.

Captulo 2

Operaciones bsicas.
Explicacin somera de los modos de operacin disponibles en el CNC.
Indica cmo seleccionar la velocidad de avance de los ejes.
La forma de seleccionar la herramienta de trabajo y la herramienta motorizada.
Cmo desplazar la mquina manualmente o mediante volante electrnico.
La forma de seleccionar el punto de comienzo (BEGIN) y el punto final (END).
Cmo desplazar la herramienta al punto BEGIN o al punto END.
La forma de activar y desactivar los dispositivos externos.

Captulo 3

Funciones auxiliares
Indica cmo seleccionar las unidades de trabajo (mm/pulgadas).
La forma de seleccionar el trabajo en radios o dimetros.
Cmo seleccionar las unidades de avance de trabajo (mm/min o mm/rev).
La forma de definir la tabla de herramientas.
Cmo efectuar una medicin e inspeccin de herramienta.
La forma de definir la pasada de acabado para las operaciones automticas.
Cmo definir la distancia de seguridad para las operaciones automticas.
La forma de seleccionar y definir las operaciones automticas:
Taladrado simple, taladrado mltiple y chavetas.
La forma de operar con los perifricos.
Cmo bloquear y desbloquear la memoria de programa.
La forma de editar, ejecutar y simular el programa 99996.

Captulo 4

Cabezal.
Indica cmo seleccionar el modo de operacin de cabezal.
La forma de trabajar con el cabezal en rpm y con velocidad de corte constante.
Cmo se debe efectuar el cambio de gama del cabezal (manual y automtico).
Seleccin del sentido de giro del cabezal (a derechas y a izquierdas).
Cmo se trabaja con parada orientada de cabezal (posicionamiento angular)

Captulo 5

Operaciones automticas.
Indica cmo seleccionar y programar cada una de las operaciones automticas.
El modo de trabajo en modo "Semiautomtico" y "Nivel ciclo".
Cmo seleccionar las condiciones de mecanizado de las operaciones automticas.
La forma de ejecutar o simular una operacin automtica.

Captulo 6

Perfiles.
Modo Semiautomtico:
Indica cmo efectuar la toma de puntos y el desplazamiento entre puntos.
Modo "Nivel Ciclo": indica cmo definir el perfil y cmo ejecutarlo.

Introduccin - 7

Captulo 7

Trabajo con programas pieza


Indica cmo acceder a la tabla de programas pieza
La forma de seleccionar un programa pieza, editarlo, simularlo y ejecutarlo.
Cmo ejecutar una operacin previamente almacenada en una pieza
La forma de modificar un programa pieza
Cmo borrar un programa pieza
La forma de operar con los perifricos.
Cmo bloquear y desbloquear la memoria de programa.

Captulo 8

Ejemplos de programacin

Cdigos de error

Introduccin - 8

1.

TEMAS CONCEPTUALES

Siempre que se conecta el CNC 800T a la red elctrica, el monitor muestra el tipo de
CNC que se dispone y el mensaje:
*** TEST GENERAL ***

Pasado

Para poder acceder al modo de trabajo estndard del CNC se debe pulsar cualquier
tecla .
Si el TEST GENERAL no se pas correctamente el CNC mostrar los errores detectados,
siendo necesario subsanar los mismos antes de operar con la mquina.

1.1

DESCRIPCION DE LA PANTALLA
La pantalla del CNC800T se encuentra dividida en las siguientes zonas o ventanas de
representacin:

1.- En esta ventana se indica el modo de trabajo seleccionado: Visualizador, cilindrado,


roscado, etc.
Tambin se indica el estado en que se encuentra el CNC durante la ejecucin de
las operaciones automticas (en ejecucin, interrumpido o en posicin).
2.- Ventana principal.
El CNC muestra en esta ventana la posicin que ocupa la herramienta (cotas X
y Z), as como la velocidad de giro del cabezal (S) y la herramienta que se encuentra
seleccionada (T).
Adems muestra las unidades de trabajo que se encuentran seleccionadas y la gama
de cabezal activa.
Captulo: 1
TEMAS CONCEPTUALES

Seccin:
DESCRIPCION DE LA
PANTALLA

Pgina
1

3.- Esta ventana muestra la siguiente informacin:


* El avance de los ejes (F) que se encuentra seleccionado y el porcentaje del
mismo (%) que se est aplicando.
* Si se se encuentra seleccionado el modo RPM (cabezal en revoluciones por
minuto), el CNC muestra el texto "RPM" y la velocidad de giro de cabezal que
se encuentra seleccionada.
* Cuando se encuentra seleccionado el modo VCC (Velocidad de Corte Constante)
el CNC muestra el texto "MAX" y el valor mximo de revoluciones por minuto
al que se ha limitado la velocidad de giro del cabezal.

Atencin:
El valor VCC se expresa en m/min o en pies/min. El valor MAX se
expresa en rpm as como la velocidad real del cabezal S que se muestra
en la ventana principal.

* El porcentaje (%) de la velocidad de cabezal programada que se est aplicando.


* El sentido de giro del cabezal
* La herramienta con que se desea efectuar la operacin automtica seleccionada.
Estos datos se definen durante la edicin de las operaciones automticas que se
desean memorizar. De esta forma, cada vez que se ejecuta una pieza previamente
memorizada, el CNC ejecutar cada una de las operaciones automticas con la
herramienta y sentido de cabezal que se definieron durante la edicin.
4.- Esta zona muestra las cotas correspondientes al punto de comienzo (BEGIN) y
punto final (END).
Asimismo, cuando se encuentra seleccionada una operacin automtica, se mostrarn
los parmetros correspondientes y un dibujo representativo del mismo.
5.- Ventana de edicin y de comunicados del CNC.

Pgina
2

Captulo: 1
TEMAS CONCEPTUALES

Seccin:
DESCRIPCION DE LA
PANTALLA

1.2 DESCRIPCION DEL TECLADO


Est formado por las siguientes teclas:
Teclado numrico Est formado por las teclas 0, 1, 2,.3 ,4 ,5 ,6 ,7 ,8 ,9,
,
Permite la introduccin de nmeros enteros y decimales con y sin signo.
Permite asignar valores a los parmetros mquina durante la instalacin del
CNC.
Permiten seleccionar la opcin anterior o posterior cuando el men mostrado
lo requiera, as como realizar la bsqueda de referencia mquina.
Permiten, en el modelo compacto, desplazar el rectngulo en la funcin Zoom.
En el modelo modular se deben utilizar las teclas
Tras pulsar esta tecla se permite seleccionar el valor que se desea asignar al eje
X. Una vez definido el mismo pulsar la tecla [ENTER].
Tras pulsar esta tecla se permite seleccionar el valor que se desea asignar al eje
Z. Una vez definido el mismo pulsar la tecla [ENTER].
Tras pulsar esta tecla se permite seleccionar el valor que se desea utilizar como
avance de los ejes. Una vez definido el mismo pulsar la tecla [ENTER].
Tras pulsar esta tecla se permite seleccionar el valor que se desea utilizar como
velocidad de cabezal. Antes de pulsar esta tecla se debe seleccionar el tipo de
velocidad (VCC o RPM) de cabezal.
Una vez definido el valor de la velocidad se puede:
* Pulsar la tecla
cabezal.

. El CNC asume dicho valor como avance terico del

* Pulsar la tecla [ENTER]. El CNC memoriza dicho valor pero no modifica


el avance terico que tiene asignado el cabezal.
Esta opcin es muy til cuando se editan operaciones que posteriormente se
desean memorizar.
Tras pulsar esta tecla se permite definir la nueva herramienta que se desea
seleccionar. Una vez definida la nueva herramienta se puede:
* Pulsar la tecla

. El CNC seleccionar la nueva herramienta.

* Pulsar la tecla [ENTER]. El CNC memoriza dicho valor pero no selecciona


ninguna herramienta. Esta opcin es muy til cuando se editan operaciones
que posteriormente se desean memorizar.
Sirve para validar los comandos del CNC generados en la ventana de edicin.
Permite recuperar, de la memoria de programas pieza o de las tablas del CNC,
valores previamente introducidos para su posterior anlisis o modificacin.
Antes de pulsar esta tecla se debe seleccionar mediante el cursor, teclas [flecha
arriba] y [flecha abajo], la operacin o valor que se desea analizar.
Captulo: 1
TEMAS CONCEPTUALES

Seccin:
DESCRIPCION DEL
TECLADO

Pgina
3

Permite borrar el ltimo carcter introducido en la ventana de edicin.


Sirve para inicializar el CNC, asumiendo los valores que se encuentran definidos
mediante parmetro mquina. Adems, se debe pulsar esta tecla siempre que se
modifiquen los parmetros mquina para que los mismos sean asumidos por el
CNC.
Durante la ejecucin de una operacin automtica es necesario parar previamente
la ejecucin de la misma. Adems el CNC pedir conformidad del comando,
siendo necesario volver a pulsar nuevamente esta tecla. Si se desea anular la
operacin se debe pulsar la tecla [CLEAR].
Si se pulsa esta tecla cuando se encuentra seleccionada una de las operaciones
automticas (cilindrado, refrentado, etc.), el CNC abandonar dicho modo y
mostrar el modo Visualizador.
Permite acceder al men de funciones auxiliares que dispone el CNC.
Permite activar o desactivar el refrigerante. Cuando el refrigerante se encuentra
activo la lmpara correspondiente a esta tecla permanece iluminada.
Estas teclas permiten activar o desactivar las salidas O1, O2 y O3. Las
lmparas de cada una de estas teclas permanecen iluminadas cuando la salida
correspondiente est activada.
Permite seleccionar el tipo de control de cabezal que se desea utilizar, control
de giro (RPM) o control de la velocidad de corte constante (VCC).
El CNC muestra en la pantalla y en forma resaltada la opcin que se encuentra
seleccionada. Adems la lmpara correspondiente a esta tecla permanece iluminada
cuando se encuentra seleccionada la opcin de velocidad de corte constante
(VCC).
Esta tecla permite acceder al modo incremental (INC). Cuando se encuentra
seleccionado el modo incremental la lmpara de esta tecla permanece iluminada
y para volver al contaje estndar se debe pulsar nuevamente esta tecla.
Selecciona el modo en que se ejecutar la operacin automtica.
Modo continuo. La lmpara de esta tecla permanece apagada y la operacin
seleccionada se ejecuta de principio a fin, sin interrupciones.
Modo single. La lmpara de esta tecla permanece iluminada y la operacin
seleccionada se ejecuta por pasadas, siendo necesario pulsar la tecla
antes de cada pasada.
Permite seleccionar, en el modelo compacto, el modo de simulacin de
programas. En el modelo modular se deben utilizar las teclas

Pgina
4

Captulo: 1
TEMAS CONCEPTUALES

Seccin:
DESCRIPCION DEL
TECLADO

1.2.1

RELACIONADAS CON LAS OPERACIONES AUTOMATICAS

Permiten seleccionar una de las operaciones automticas que dispone el CNC.

Se utilizan para definir los parmetros correspondientes a la operacin automtica


que se ha seleccionado.
Permite seleccionar la cota correspondiente al punto de comienzo (BEGIN)
para posteriormente modificarla o bien ordenar a la mquina que se desplace
a dicho punto.
Permite seleccionar la cota correspondiente al punto final (END) para
posteriormente modificarla o bien ordenar a la mquina que se desplace a dicho
punto.
Permite el acceso al modo "Desplazamiento punto a punto".
Permite, en el modelo compacto, seleccionar, en las operaciones automticas,
el modo de trabajo: Semiautomtico, Nivel ciclo 1, Nivel ciclo 2.. En el modelo
modular se debe utilizar la tecla

Captulo: 1
TEMAS CONCEPTUALES

Seccin:
DESCRIPCION DEL
TECLADO

Pgina
5

1.2.2

SECUENCIAS ESPECIALES DE TECLAS


Con esta secuencia de teclas desaparece la visualizacin de la pantalla de
CRT. Para recuperar su estado normal es necesario pulsar cualquier tecla.
Si estando la pantalla apagada se produce un error en el CNC, la pantalla
recuperar su estado normal.

[S]

Esta secuencia de teclado permite seleccionar la posicin angular a la que


se desea orientar el cabezal.

[S]

El CNC admite esta secuencia cuando se ha seleccionado el modo de


Velocidad de Corte constante (VCC) y permite fijar la velocidad mxima
(MAX) de giro del cabezal en dicho modo.
Una vez tecleado el valor, se debe pulsar [ENTER] para que sea asumido.
[S] Cuando la mquina dispone de herramienta motorizada, esta secuencia de
teclas permite seleccionar la velocidad de giro de la misma (TRPM).
y

Pgina
6

Permiten, cuando se trabaja con programas pieza, abandonar el


directorio de programas pieza y acceder a la edicin de la operacin automtica
que se encuentra seleccionada.

Captulo: 1
TEMAS CONCEPTUALES

Seccin:
DESCRIPCION DEL
TECLADO

1.2.3

PANEL DE MANDO

En funcin de la utilidad que tienen las diferentes partes se puede considerar que el
Panel de mandos del CNC se encuentra dividido de la siguiente forma:

1.- Teclado para el movimiento manual de los ejes.


2.- Conmutador selector que dispone de las siguientes partes:
Permite seleccionar el factor de multiplicacin que el CNC aplica a los
impulsos del volante electrnico (1, 10, 100).
JOG

Permite seleccionar la cantidad que se desplazar el eje (1, 10, 100, 1000,
10000 micras o diezmilsimas de pulgada) al pulsar la tecla correspondiente.

FEED Permite modificar el avance programado de los ejes entre el 0% y el 120%.


3.- Teclado que permite controlar el cabezal, pudiendo activarlo en el sentido deseado,
pararlo o bien variar la velocidad de giro entre el 50% y el 120% de la velocidad
de giro programada, con un paso incremental del 5%.
4.- Teclado para MARCHA y PARADA de los desplazamientos, operaciones
automticas y programas pieza programados.
5.- Emplazamiento del pulsador de emergencia.

Captulo: 1
TEMAS CONCEPTUALES

Seccin:
DESCRIPCION DEL
TECLADO

Pgina
7

1.3

UNIDADES DE VISUALIZACION (mm/pulgadas)


Mediante las cotas de los ejes X y Z que muestra el CNC800T en la ventana principal,
se conoce en todo momento la posicin que ocupa la herramienta en la mquina.
El CNC800T permite representar las cotas de los ejes en milmetros o en pulgadas.
Si se desea modificar el tipo de unidades se debe pulsar la tecla [AUX] y seleccionar
la opcin milmetros/pulgadas. Cada vez que se seleccione esta opcin el CNC cambia
las unidades de visualizacin y muestra las cotas en las nuevas unidades que se han
seleccionado.
Para abandonar el modo de operacin de funciones auxiliares y volver al modo de
visualizacin estndar se debe pulsar la tecla [AUX], la tecla [END] o la tecla [CLEAR].

1.3.1 UNIDADES DE VISUALIZACION DEL EJE X (radios/dimetros)


El CNC800T permite representar las cotas del eje X en radios o en dimetros.
En la ventana principal y junto a la cota en X se muestra el mensaje DIAMETRO
o RADIO para indicar las unidades que se encuentran seleccionadas.
Si se desea modificar el tipo de unidades se debe pulsar la tecla [AUX] y seleccionar
la opcin radios/dimetros. Cada vez que se seleccione esta opcin el CNC cambia
las unidades de visualizacin y muestra la cota en X con las nuevas unidades que se
han seleccionado.
Para abandonar el modo de operacin de funciones auxiliares y volver al modo de
visualizacin estndar se debe pulsar la tecla [AUX], la tecla [END] o la tecla [CLEAR].

Pgina
8

Captulo: 1
TEMAS CONCEPTUALES

Seccin:
UNIDADES DE
VISUALIZACION

1.4

SISTEMAS DE REFERENCIA
La mquina acoplada al CNC800T necesita tener definido en cada eje el punto de
origen de la mquina o Cero Mquina. Este punto es fijado por el fabricante como
el origen del sistema de coordenadas de la mquina.
Adems, se permite seleccionar cualquier otro origen para la programacin de las medidas
de la pieza, Cero Pieza. Este nuevo origen puede ser elegido libremente por el operario
y los valores mostrados por el CNC estarn referidos a dicho punto.
Se debe tener en cuenta que para seleccionar el Cero Pieza es necesario que el
CNC se encuentre trabajando en cotas absolutas, lmpara correspondiente a
la tecla
apagada. Si no lo est, pulsar dicha tecla.
El Cero Pieza permanece seleccionado incluso cuando el CNC se encuentra
desconectado (apagado), perdindose el mismo cuando se selecciona un nuevo Cero
Pieza o cuando se realiza la bsqueda del Cero Mquina.

1.4.1

BUSQUEDA DEL CERO MAQUINA

La bsqueda de referencia mquina se realiza eje a eje y los pasos que se deben seguir
son los siguientes:
*

Pulsar la tecla correspondiente al eje en que se desea realizar la bsqueda [X] [Z]
y a continuacin la tecla [flecha arriba]

En la ventana de edicin se solicitar confirmacin del comando, debindose


pulsar la tecla
para que el CNC realice la bsqueda de referencia en dicho
eje.
Si no se desea efectuar la operacin de bsqueda es suficiente con pulsar cualquier
otra tecla y si se desea anularla una vez comenzada se debe pulsar la tecla [CLEAR]

Cuando se realiza una bsqueda de Cero Mquina, el CNC inicializa los contajes
anulando el Cero Pieza que se encontraba seleccionado.

Captulo: 1

Seccin:

TEMAS CONCEPTUALES

SISTEMAS DE REFERENCIA

Pgina
9

1.4.2

PRESELECCION DE CERO

El CNC permite seleccionar en cualquier momento el Cero Pieza deseado, con objeto
de utilizar coordenadas relativas al plano de la pieza, sin necesidad de modificar las
coordenadas de los diferentes puntos de la pieza.
Para preseleccionar el Cero Pieza se deben seguir los siguientes pasos:
*

El CNC se debe encontrar trabajando en cotas absolutas, lmpara correspondiente


a la tecla
apagada. Si no lo est, pulsar dicha tecla.

Pulsar la tecla correspondiente al eje que se desea preseleccionar [X] [Z] y a


continuacin la tecla [ENTER].
El CNC solicitar confirmacin del comando, debindose pulsar nuevamente la
tecla [ENTER].

Repetir esta operacin para el otro eje.

Cada vez que se realiza esta operacin, el CNC asume dicho punto como nuevo origen
de coordenadas.

1.4.3

PRESELECCION DE COTAS

Esta prestacin permite asignar las cotas deseadas a un punto de la mquina con objeto
de utilizar coordenadas relativas al plano de la pieza, sin necesidad de modificar las
coordenadas de los diferentes puntos de la pieza.
Asimismo, se puede utilizar este tipo de preseleccin, cuando por razones de comodidad,
en determinados trabajos se prefiere trabajar con cota hacia cero en lugar de hacerlo
de cero a cota como es habitual.
Para preseleccionar una cota se deben seguir los siguientes pasos:
*

Pulsar la tecla correspondiente al eje que se desea preseleccionar [X] [Z].

Introducir la cota que se desea asignar a dicho punto.

Pulsar la tecla [ENTER]. El CNC asume dicha cota como la nueva cota del eje.
El CNC solicitar confirmacin del comando, debindose pulsar nuevamente la
tecla [ENTER].

Repetir esta operacin para el otro eje.

Cada vez que se realiza una preseleccin de cotas el CNC asume un nuevo cero pieza,
que se encontrar del punto preseleccionado a una distancia igual al valor utilizado en
la preseleccin.

Pgina
10

Captulo: 1

Seccin:

TEMAS CONCEPTUALES

SISTEMAS DE REFERENCIA

1.5

TRABAJO EN COTAS INCREMENTALES


El CNC permite seleccionar adems del Cero Pieza un Cero Flotante o Cero
Incremental, con objeto de utilizar coordenadas relativas a cualquier punto de la
pieza.
Para poder trabajar en modo incremental es necesario que las cotas que muestra el
CNC estn expresadas en cotas incrementales, lmpara correspondiente a la tecla
encendida. Si no lo est, se debe pulsar dicha tecla.
Adems, el CNC muestra en todo momento, y en la parte derecha de la ventana principal,
el tipo de cotas que se encuentran seleccionadas (ABS/INC).

Atencin:
Cada vez que se selecciona el modo de trabajo en cotas incrementales el
CNC asume como Cero Flotante el mismo punto que se encuentra definido
como Cero Pieza, por lo que se seguir mostrando el mismo valor en X
y Z.

Si se desea seleccionar otro Cero Flotante, es necesario realizar una preseleccin de


cotas o una preseleccin de cero. A partir de este momento, las cotas mostradas por
el CNC estarn referidas al nuevo Cero Flotante seleccionado.
El CNC conserva en todo momento el Cero Pieza que se seleccion trabajando en
cotas absolutas, volviendo a mostrar las cotas referidas a dicho punto una vez abandonado
el modo de trabajo en cotas incrementales.

Captulo: 1
TEMAS CONCEPTUALES

Seccin:
TRABAJO EN COTAS
INCREMENTALES

Pgina
11

2.
2.1

OPERACIONES BASICAS

SELECCION DE LA VELOCIDAD DE AVANCE DE LOS EJES


El CNC permite definir el avance de los ejes (F) cuantas veces se desee y de esta
forma efectuar en cada caso los desplazamientos al avance adecuado.
Adems, se dispone en el Panel de Mando de un conmutador selector que permite
modificar este avance para los distintos desplazamientos, aplicando el CNC en cada
caso un porcentaje del avance F seleccionado. Este porcentaje lo indicar el conmutador
selector (FEED) y podr variar entre el 0% y el 120% del avance F que se encuentra
seleccionado.
Para seleccionar la velocidad de avance de los ejes (F) se deben seguir los siguientes
pasos.
*

Pulsar la tecla [F]

A continuacin introducir mediante el teclado el valor deseado y pulsar la tecla


[ENTER].
Cuando se trabaja en mm/min admite un nmero entre 0 y 9999 mm/min
Cuando se trabaja en pulgadas/min admite un nmero entre 0 y 393 pulgadas/min
Cuando se trabaja en mm/rev admite un nmero entre 0 y 500,000 mm/rev
Cuando se trabaja en pulgadas/rev admite un nmero entre 0 y 19,685 pulgadas/
rev

El CNC asume dicho valor y lo muestra en la pantalla. Adems y tras el valor


correspondiente a la velocidad de avance de los ejes que se ha seleccionado se indica
el porcentaje de dicho avance que se encuentra seleccionado mediante el conmutador
selector. Por ejemplo: F1200 100%

Atencin:
Cuando el CNC muestra el valor "F0000", se aplica la velocidad mxima
que se ha definido para cada eje mediante parmetro mquina.

Captulo: 2
OPERACIONES BASICAS

Seccin:
SELECCION DE LA
VELOCIDAD DE AVANCE

Pgina
1

2.2

SELECCION DE LA HERRAMIENTA DE TRABAJO


Su mquina puede disponer de cambiador automtico de herramientas o no. En ambos
casos es necesario que el CNC conozca en todo momento cual es la herramienta que
se est utilizando en el mecanizado.
La mquina dispone de cambiador automtico de herramientas.
Para seleccionar una nueva herramienta (T) se deben seguir los siguientes pasos:
*

Pulsar la tecla [TOOL]

A continuacin introducir mediante el teclado el nmero de herramienta que


se desea seleccionar y pulsar la tecla

El CNC gestionar el cambio de herramienta y asume los valores que tiene asignados
el corrector del mismo nmero. Los valores del corrector (longitudes y radio) sern
tenidos en cuenta por el CNC en todas las operaciones que se efecten a
continuacin.
La mquina no dispone de cambiador automtico de herramientas.
Es necesario que el CNC conozca en todo momento cual es la herramienta que
se est utilizando en el mecanizado. Por ello, cada vez que se selecciona una
nueva herramienta se debe, tras efectuar el cambio, pulsar la tecla [TOOL]
seguida del nmero de herramienta seleccionada y de la tecla
El CNC asume los valores que tiene asignados el corrector del mismo nmero y
aplica dichos valores (longitudes y radio) en todas las operaciones que se efectan
a continuacin.
Si al ejecutarse un ciclo o una pieza previamente programada se necesita seleccionar
una nueva herramienta, el CNC mostrar un mensaje indicando el nmero
correspondiente a la nueva herramienta que se debe seleccionar.
Adems, interrumpe la ejecucin del programa hasta que se efecte el cambio y
el operario pulse la tecla [ENTER].

Pgina
2

Captulo: 2
OPERACIONES BASICAS

Seccin:
SELECCION DE LA
HERRAMIENTA

2.2.1

HERRAMIENTA MOTORIZADA

Si la mquina dispone de herramienta motorizada, y no se encuentra seleccionada, el


CNC muestra una informacin del tipo:
F 0100.000 100% RPM 1500

100%

T4

Donde T4 indica la herramienta que actualmente se encuentra seleccionada.


Para seleccionar la herramienta motorizada, se debe pulsar la siguiente secuencia de
teclas:
*

[S]; tras lo cual el CNC muestra: "T RPM =".

Introducir las revoluciones por minuto a las que debe girar la herramienta.

Pulsar

El CNC activa la herramienta motorizada y muestra una informacin del siguiente


tipo:
F 0100.000 100% RPM 1500

100%

TRPM 800

T4

Donde TRPM indica la velocidad de giro seleccionada.


Si se desea otra velocidad de giro para la herramienta motorizada, se deben pulsar las
teclas
[S] y tras introducir el nuevo valor se puede pulsar:
*

La tecla [ENTER]. El CNC actualiza la informacin de la pantalla con dicho


valor pero la herramienta seguir girando (si lo estaba) a la velocidad seleccionada
anteriormente.
Para que la herramienta comience a girar a la nueva velocidad, es necesario pulsar
la tecla

La tecla
. El CNC actualiza la informacin de pantalla y la herramienta
comienza a girar a la nueva velocidad seleccionada.

Para detener la herramienta motorizada se debe seleccionar velocidad "0" mediante


la secuencia:
[S] [0] [ENTER].
Si el fabricante ha seleccionado el parmetro correspondiente de manera que se pueda
variar la velocidad de la herramienta motorizada, ser posible hacerlo mediante las
teclas de speed-rate (porcentaje de la velocidad programada de cabezal)
ubicadas en el panel de mando.

Captulo: 2
OPERACIONES BASICAS

Seccin:
HERRAMIENTA
MOTORIZADA

Pgina
3

2.3

DESPLAZAMIENTO MANUAL DE LA MAQUINA

2.3.1

DESPLAZAMIENTO CONTINUO

Esta opcin permite desplazar, uno a uno, los ejes de la mquina.


Una vez programado el avance (F) y seleccionado en el conmutador selector del
Panel de Mando (FEED), el porcentaje (0% a 120%) que se desea aplicar, se debe
pulsar la tecla de JOG correspondiente al eje y sentido en el que se desea desplazar
la mquina.
Dependiendo del valor asignado al parmetro mquina P12, dicho movimiento se
realizar de la siguiente forma:
*

Si P12=Y, los ejes se movern nicamente mientras est pulsada la tecla de JOG
que se ha seleccionado.

Si P12=N, los ejes se movern desde que se pulsa la tecla de JOG hasta que se
pulse la tecla
u otra tecla de JOG, en este caso el movimiento se transfiere
al indicado por la nueva tecla.

Si durante el desplazamiento requerido se pulsa la tecla


siguiente modo:

, el CNC actuar del

* Si el parmetro mquina "P617(6)" se ha personalizado con el valor "0", el


desplazamiento se efectuar al % del avance de JOG que se indica en la siguiente
tabla:
% seleccionado

10

20

30

40

50

60

70

80

90

100

110

120

% aplicado

102

104

110

120

130

140

150

160

170

180

190

200

200

200

Este avance se aplicar mientras est pulsada dicha tecla, recuperando el porcentaje
(0% a 120%) del avance de JOG al soltar la misma.
* Si el parmetro mquina "P617(6)" se ha personalizado con el valor "1", el
desplazamiento se efectuar al 100% del avance seleccionado para los
posicionamientos rpidos "P111, P311".

Atencin:
El CNC tiene en cuenta el parmetro "P617(6)" en la versin 3.3 y
posteriores. En las versiones anteriores a la "3.3", el CNC acta como
P617(6)=0.

Pgina
4

Captulo: 2
OPERACIONES BASICAS

Seccin:
DESPLAZAMIENTO MANUAL
DE LA MAQUINA

2.3.2

DESPLAZAMIENTO INCREMENTAL

Esta opcin permite desplazar el eje deseado y en el sentido requerido la cantidad


seleccionada mediante una de las posiciones de JOG del conmutador selector del Panel
de Mando. El avance que utiliza el CNC en este tipo de desplazamientos lo fija el
fabricante de la mquina.
Las posiciones que se disponen son 1, 10, 100, 1000 y 10000, indicando todos ellos
las unidades que se desea desplazar el eje. Dichas unidades corresponden a las unidades
utilizadas en el formato de visualizacin.
Ejemplo:

Posicin del conmutador

Desplazamiento

1
10
100
1000
10000

0.001 mm 0.0001 pulgadas


0.010 mm 0.0010 pulgadas
0.100 mm 0.0100 pulgadas
1.000 mm 0.1000 pulgadas
10.000 mm 1.0000 pulgadas

Tras seleccionar una posicin del conmutador, la mquina se desplazar la cantidad


correspondiente cada vez que se pulse la tecla de JOG que indica el eje y sentido en
el que se desea desplazar la mquina.

Captulo: 2
OPERACIONES BASICAS

Seccin:
DESPLAZAMIENTO MANUAL
DE LA MAQUINA

Pgina
5

2.3.3 DESPLAZAMIENTO MEDIANTE UN VOLANTE ELECTRONICO


Esta opcin permite que los desplazamientos de la mquina puedan ser gobernados
mediante volante electrnico.
Para ello se seleccionar previamente mediante el conmutador selector del Panel de
Mando, una de las posiciones correspondientes al volante electrnico
Las posiciones que se disponen son 1, 10 y 100, indicando todos ellos el factor
de multiplicacin que se aplica a los impulsos proporcionados por el volante
electrnico.
De esta forma y tras multiplicar el factor de multiplicacin por los impulsos proporcionados
por el volante, se obtienen las unidades que se desea desplazar el eje. Dichas unidades
corresponden a las unidades utilizadas en el formato de visualizacin.
Ejemplo:

Resolucin del Volante : 250 impulsos por vuelta


Posicin del conmutador

Desplazamiento por vuelta

1
10
100

0.250 mm 0.0250 pulgadas


2.500 mm 0.2500 pulgadas
25.000 mm 2.5000 pulgadas

Dependiendo del valor asignado al parmetro mquina "P617(5)", el CNC acta del
siguiente modo en el resto de las posiciones del conmutador selector del Panel de
Mando
P617(5)=0 Se pueden mover los ejes mediante el volante como si en el conmutador
estuviera seleccionada la posicin de volante "x1".
P617(5)=1 No se pueden mover los ejes mediante el volante. Este se encuentra inactivo.
Si se desea mover un eje con un avance superior al mximo permitido, parmetro
mquina "P110, P310", el CNC limitar el avance a dicho valor, despreciando los
impulsos adicionales y evitando de esta forma la generacin de errores de seguimiento.
La mquina dispone de un volante electrnico.
Una vez seleccionada la posicin deseada en el conmutador, se debe pulsar una
de las teclas de JOG correspondientes al eje de la mquina que se desea desplazar.
El eje seleccionado se visualizar en modo resaltado.
Si se dispone de un volante electrnico FAGOR con pulsador, la seleccin del eje
que se desea desplazar tambin podr realizarse del siguiente modo:
* Accionar el pulsador situado en la parte posterior del volante. El CNC selecciona
el primero de los ejes y lo muestra en modo resaltado.
* Si se vuelve a accionar nuevamente el pulsador el CNC seleccionar el siguiente
eje, realizndose dicha seleccin en forma rotativa.

Pgina
6

Captulo: 2
OPERACIONES BASICAS

Seccin:
DESPLAZAMIENTO MANUAL
DE LA MAQUINA

* Si se mantiene pulsado el pulsador durante un tiempo superior a 2 segundos,


el CNC dejar de seleccionar dicho eje.
La mquina desplazar el eje seleccionado segn se vaya girando el volante,
respetndose adems el sentido de giro aplicado al mismo.
La mquina dispone de dos volantes electrnicos.
La mquina desplazar cada uno de los ejes segn se vaya girando el volante
correspondiente, teniendo en cuenta la posicin seleccionada en el conmutador y
respetndose adems el sentido de giro aplicado.

Captulo: 2
OPERACIONES BASICAS

Seccin:
DESPLAZAMIENTO MANUAL
DE LA MAQUINA

Pgina
7

2.4

PUNTO DE COMIENZO (BEGIN) Y PUNTO FINAL (END)


El CNC permite definir un punto de comienzo (BEGIN) y un punto final (END) para
facilitar las labores de mecanizado.
Estos puntos se pueden redefinir cuantas veces se desee y pueden ser utilizados para
designar los extremos de la pieza, los lmites de una determinada zona de mecanizado,
etc.
Adems, el CNC dispone de funciones que permiten desplazar la herramienta, de forma
automtica y a la velocidad programada, hasta el punto de comienzo o hasta el punto
final.
Cuando se encuentran seleccionadas algunas de las operaciones automticas, estos
desplazamientos sern paraxiales. Por ejemplo, si se encuentra seleccionada la operacin
de cilindrado los desplazamientos al punto de comienzo y al punto final se efectuarn
nicamente en Z, independientemente del valor que tiene asignado dicho punto en X.
De esta forma se podrn realizar mecanizados semiautomticos. Por ejemplo, si se
limitan las dimensiones de mecanizado mediante los puntos BEGIN y END, el operario
puede controlar manualmente la penetracin de la herramienta en cada pasada y ordenar
al CNC que controle los desplazamientos de mecanizado y retroceso.

Pgina
8

Captulo: 2

Seccin:

OPERACIONES BASICAS

BEGIN y END

2.4.1 SELECCION DEL PUNTO DE COMIENZO (BEGIN) Y DEL


PUNTO FINAL (END)
Posicionando la mquina
Desplazar la mquina mediante las manivelas, el volante electrnico o mediante
las teclas de JOG del panel de mando, al punto deseado.
Las secuencias de teclas que se deben utilizar para definir el punto "BEGIN" o
"END" son las siguientes:
* [BEGIN] [ENTER]
[END]
[ENTER].
El CNC asume como nuevas cotas en X y Z del punto "BEGIN" o "END" los
valores que actualmente se muestran en la pantalla.
* [BEGIN]
[BEGIN]
[END]
[END]

[X] [ENTER]
[Z] [ENTER]
[X] [ENTER]
[Z] [ENTER].

Unicamente se modifica la cota correspondiente al eje seleccionado. El valor


correspondiente al otro eje no se modifica.
Sin desplazar la mquina. Desde el teclado.
Cuando el punto de comienzo o punto final se define utilizando nicamente el
teclado del CNC se deben seguir los siguientes pasos:
1.- Pulsar la tecla [BEGIN] o [END], dependiendo del punto que se desea definir.
2.- Pulsar la tecla [X] si se desea definir dicho valor.
3.- Introducir mediante el teclado la cota correspondiente a dicho eje.
4.- Pulsar la tecla [Z] si se desea definir dicho valor.
5.- Introducir mediante el teclado la cota correspondiente a dicho eje.
6.- Pulsar la tecla [ENTER].
El CNC modifica las cotas correspondientes a los ejes seleccionados. Si
nicamente se ha definido uno, el CNC no modifica el valor correspondiente
al otro eje.

Captulo: 2

Seccin:

OPERACIONES BASICAS

BEGIN y END

Pgina
9

2.4.2 DESPLAZAMIENTO AL PUNTO DE COMIENZO (BEGIN) O


AL PUNTO FINAL (END)
Para desplazar la herramienta hasta el punto de comienzo o hasta el punto final se
deben de efectuar las siguientes operaciones:
*

Pulsar la tecla [BEGIN] si se desea desplazar al punto de comienzo, o la tecla


[END] cuando se desea desplazar al punto final.

A continuacin pulsar la tecla

El CNC desplazar la herramienta, de forma automtica y a la velocidad programada,


hasta el punto seleccionado.
Cuando se desea efectuar movimientos paraxiales (desplazamiento de un nico eje) se
deben de seguir los siguientes pasos:
*

Pulsar la tecla [BEGIN] si se desea desplazar al punto de comienzo o la tecla


[END] cuando se desea desplazar al punto final.

Pulsar la tecla correspondiente al eje que se desea desplazar [X] o [Z].

A continuacin pulsar la tecla

El CNC desplazar la herramienta segn dicho eje, de forma automtica y a la velocidad


programada, hasta el punto seleccionado. El otro eje no se mover.

Pgina
10

Captulo: 2

Seccin:

OPERACIONES BASICAS

BEGIN y END

2.5 ACTIVACION Y DESACTIVACION DE LOS DISPOSITIVOS EXTERNOS


El CNC permite activar y desactivar 4 dispositivos externos, entre los que se encuentra
el refrigerante. El resto de los dispositivos depende del tipo de mquina que se
disponga.
La activacin y desactivacin de estos dispositivos podr realizarse en cualquier momento,
a no ser que el fabricante indique lo contrario.
Para ello se dispone de las teclas
Todas estas teclas disponen de una lmpara para indicar que el dispositivo se encuentra
activado (lmpara encendida) o desactivado (lmpara apagada).
Cada vez que se pulsa una de estas teclas, cambiar el estado de dicho dispositivo
(activo / desactivo), y la lmpara se apagar si se encontraba encendida o se encender
si se encontraba apagada.

Captulo: 2

Seccin:

OPERACIONES BASICAS

DISPOSITIVOS EXTERNOS

Pgina
11

3.

FUNCIONES AUXILIARES

Siempre que se desee acceder a la opcin "Funciones auxiliares" es necesario que se


encuentre seleccionado el "Modo de trabajo" y pulsar la tecla [AUX]
A continuacin, el CNC mostrar una serie de opciones. Para seleccionar una de ellas
se debe pulsar la tecla correspondiente al nmero que encabeza la opcin deseada.
No obstante, para facilitar la labor del operario el CNC permite acceder directamente
a la opcin "Pasada de acabado de ciclos y distancia de seguridad" siempre que se
pulse la tecla [AUX] cuando se encuentra seleccionado el modo "Operaciones
automticas".
Cuando se desea acceder a la opcin "MODOS AUXILIARES", el CNC solicita el
cdigo de acceso para la utilizacin de las distintas tablas y modos que el CNC dispone
para el fabricante.
Para abandonar cualquiera de estas opciones y volver al modo de visualizacin estndar
se debe pulsar la tecla [END].

3.1

MILIMETROS <> PULGADAS


Si se selecciona esta opcin el CNC cambia las unidades de visualizacin, de milmetros
a pulgadas o viceversa, y muestra las cotas de los ejes X y Z en las nuevas unidades
seleccionadas.
Asimismo, el avance de los ejes F se muestra en las nuevas unidades seleccionadas.
Tambin se modifican las unidades correspondientes al avance de los ejes. Estas unidades
se muestran en la parte derecha de la ventana principal.
Por ejemplo, si la visualizacin de los ejes se realizaba en milmetros y el avance de
los ejes era F mm/rev, las nuevas unidades tras seleccionarse esta opcin sern:
Visualizacin en pulgadas y avance F pulgadas/rev.
Se debe tener en cuenta que los valores almacenados en BEGIN, END, los datos de
las operaciones especiales y los datos correspondientes al "desplazamiento punto a
punto" no disponen de unidades, por lo que mantendrn el mismo valor cuando se
cambie de milmetros a pulgadas o viceversa.

Captulo: 3

Seccin:

Pgina

FUNCIONES AUXILIARES

UNIDADES

3.2

RADIO <> DIAMETRO


Si se selecciona esta opcin el CNC cambia las unidades de visualizacin del eje X,
de radios a dimetros o viceversa, y muestra la cota del eje X en las nuevas unidades
seleccionadas.
Asimismo, se modifica el texto correspondiente a dichas unidades que se muestra a la
derecha de la cota en X.
Se debe tener en cuenta que los valores almacenados en BEGIN, END, los datos de
las operaciones especiales y los datos correspondientes al "desplazamiento punto a
punto" no disponen de unidades, por lo que mantendrn el mismo valor cuando se
cambie de radios a dimetros o viceversa.

3.3

F MM(PULGADAS)/MIN <> F MM(PULGADAS)/REV


Si se selecciona esta opcin el CNC cambia las unidades correspondientes al avance
de los ejes, de mm/min a mm/rev (o viceversa) con visualizacin en milmetros o bien
de pulgadas/min a pulgadas/rev (o viceversa) con visualizacin en pulgadas.
Estas unidades se muestran en la parte derecha de la ventana principal.
El valor asignado al avance de los ejes F permanece invariable.

Pgina

Captulo: 3

Seccin:

FUNCIONES AUXILIARES

UNIDADES

3.4

HERRAMIENTA
Cuando se selecciona esta opcin el CNC permite acceder a la tabla de herramientas
o bien realizar una medicin de herramientas.

3.4.1

TABLA DE HERRAMIENTAS

Si se selecciona esta opcin el CNC muestra los valores que se han asignado a cada
uno de los correctores, es decir, las dimensiones de cada una de las herramientas que
se utilizarn en el mecanizado de las piezas.
Una vez seleccionada la tabla de correctores, el usuario podr desplazar el cursor por
la pantalla lnea a lnea mediante las teclas [flecha arriba] y [flecha abajo].
Cada corrector dispone de una serie de campos en los que se encuentran definidas las
dimensiones de la herramienta. Dichos campos son los siguientes:
*

Longitud de la herramienta segn el eje X.


Estar expresada en radios y segn las unidades de trabajo que actualmente se
encuentran seleccionadas. Su valor debe estar comprendido entre:
X 8388,607 mm

X 330,2599 pulgadas.

Longitud de la herramienta segn el eje Z.


Estar expresada en las unidades de trabajo que actualmente se encuentran
seleccionadas. Su valor debe estar comprendido entre:
Z 8388,607 mm

Z 330,2599 pulgadas.

Radio de la herramienta.
Estar expresada en las unidades de trabajo que actualmente se encuentran
seleccionadas. Su valor mximo ser:
R 1000,000 mm

R 39,3700 pulgadas.

El CNC tendr en cuenta este valor "R" y el tipo de herramienta (cdigo de forma
"F") al mecanizar el perfil programado. Dicho de otro modo, el CNC aplicar
compensacin de radio de herramienta en todas las pasadas de acabado.
*

Tipo de herramienta.
Para indicar el tipo de herramienta que se utiliza, el CNC dispone de 10 factores
de forma distintos (F0 a F9).
Este factor depende de la forma de la herramienta utilizada y de las caras de la
cuchilla que se utilizarn en el mecanizado.
La siguiente figura muestra los tipos de herramienta que habitualmente se utilizan
en un torno, indicndose en todos ellos el centro (C) de la punta de la cuchilla y
la punta (P) terica de la misma.
Captulo: 3

Seccin:

Pgina

FUNCIONES AUXILIARES

TABLA DE HERRAMIENTAS

Cdigos 0 y 9

Cdigo 1

Cdigo 7

Cdigo 2

Cdigo 6

Cdigo 3

Cdigo 5

Cdigo 4

Cdigo 4

Cdigo 5

Cdigo 3

Cdigo 6

Cdigo 2

Cdigo 7

Cdigo 1

Cdigo 8

Cdigo 8

Pgina

Captulo: 3

FUNCIONES AUXILIARES

Seccin:
TABLA DE HERRAMIENTAS

Corrector del desgaste en longitud de la herramienta segn el eje X.


Estar expresado en dimetros y segn las unidades de trabajo que actualmente se
encuentran seleccionadas. Su valor debe estar comprendido entre:
I 32,766 mm

I 1,2900 pulgadas.

El CNC aadir este valor a la longitud nominal segn el eje X para calcular la
longitud real (X+I).
*

Corrector del desgaste en longitud de la herramienta segn el eje Z.


Estar expresado en las unidades de trabajo que actualmente se encuentran
seleccionadas. Su valor debe estar comprendido entre:
K 32,766 mm

K 1,2900 pulgadas.

El CNC aadir este valor a la longitud nominal segn el eje Z para calcular la
longitud real (Z+K).

3.4.1.1 MODIFICACION DE LAS DIMENSIONES DE UNA HERRAMIENTA


Si se desea inicializar la tabla asignando a todos los campos de cada herramienta el
valor 0 se debe teclear el cdigo: [R] [P] [N] [ENTER].
El CNC 800T dispone de la opcin "MEDIDA DE HERRAMIENTA", que se detalla
a continuacin, para calibrar las herramientas. Una vez calibradas las mismas, el CNC
asigna a cada corrector las dimensiones en X y Z de la herramienta correspondiente.
Cuando se desea completar la tabla de valores de una herramienta (valores "R" y "F")
o cuando se desea modificar sus dimensiones (valores "X", "Z", "I", "K"), se debe
seleccionar en el CNC el corrector correspondiente, tecleando el nmero de la herramienta
y pulsando a continuacin la tecla [RECALL].
El CNC muestra en la zona de edicin los valores que tiene asignados dicho corrector.
Para modificar estos valores es necesario desplazar el puntero mediante las teclas [flecha
arriba] y [flecha abajo] hasta situarse encima del valor actual. Los nuevos valores se
deben teclear sobre los valores que tiene asignados actualmente.
Una vez definidos los nuevos valores se debe pulsar la tecla [ENTER] para que dichas
dimensiones queden almacenadas en memoria.
Si se desea abandonar este modo se debe desplazar el puntero hacia la derecha, hasta
situarlo fuera de la zona editada. A continuacin pulsar la tecla [END].

Captulo: 3
FUNCIONES AUXILIARES

Seccin:
TABLA DE HERRAMIENTAS

Pgina
5

3.4.2

MEDICION DE LA HERRAMIENTA

Esta opcin permite medir y cargar las dimensiones de las herramientas en la tabla de
correctores del CNC.
El CNC muestra, en la parte inferior derecha del monitor, un grfico que se utiliza para
guiar al usuario durante la medicin de las herramientas, mostrando en forma resaltada
el dato que se est solicitando en cada momento.
Para realizar la medicin de la herramienta se utiliza una pieza de dimensiones
conocidas y los pasos que se deben seguir durante la medicin de herramientas
son los siguientes:
1.- El CNC solicita la dimensin de la pieza segn el eje X.
Introducir mediante el teclado dicho valor y pulsar la tecla [ENTER]. Debe
expresarse en unidades de trabajo de la mquina (radios / dimetros).
2.- El CNC solicita la dimensin de la pieza segn el eje Z.
Introducir mediante el teclado dicho valor y pulsar la tecla [ENTER].
3.- El CNC solicita el nmero de herramienta que se desea calibrar.
Pulsar la tecla [TOOL], a continuacin introducir mediante el teclado el nmero
de herramienta que se desea calibrar y por ltimo pulsar la tecla
para
que el CNC la seleccione.
4.- Mover la mquina mediante las manivelas, el volante electrnico o mediante las
teclas de JOG del panel de mando, hasta que la herramienta haga contacto con la
pieza segn el eje X.
A continuacin, pulsar la secuencia de teclas [X], [ENTER].
El CNC mostrar la cota de la pieza segn el eje X y habr calibrado la herramienta
segn dicho eje.
5.- Mover la mquina mediante las manivelas, el volante electrnico o mediante las
teclas de JOG del panel de mando, hasta que la herramienta haga contacto con la
pieza segn el eje Z.
A continuacin, pulsar la secuencia de teclas [Z], [ENTER].
El CNC mostrar la cota de la pieza segn el eje Z y habr calibrado la herramienta
segn dicho eje.
El CNC solicitar una nueva herramienta para calibrarla debindose repetir las
operaciones 3, 4 y 5 las veces necesarias.
Para abandonar este modo y volver al modo de visualizacin estndar se debe pulsar
la tecla [END].

Pgina

Captulo: 3

FUNCIONES AUXILIARES

Seccin:
MEDICION DE
HERRAMIENTAS

3.4.3

INSPECCION DE HERRAMIENTA

Esta opcin permite, durante el mecanizado, detener la ejecucin e inspeccionar la


herramienta, pudiendo de esta forma comprobar su estado e incluso sustituirla.
Para ello se deben de seguir los siguientes pasos:
a) Pulsar la tecla

para interrumpir la ejecucin.

b) Pulsar la tecla [TOOL]


En este momento el CNC ejecuta la funcin auxiliar M05, para detener el cabezal.
Adems, en la pantalla aparece el siguiente mensaje:
TECLAS MANUAL DISPONIBLES
SALIDA
c) Desplazar la herramienta, mediante las teclas de JOG, al lugar deseado.
Una vez desplazada la herramienta se puede arrancar y parar el cabezal, mediante
las teclas de manejo del cabezal, situadas en el panel de Mando.
d) Tras realizar la inspeccin o el cambio de herramienta se debe pulsar la tecla
[END].
El CNC ejecutar la funcin M03 o M04, para arrancar el cabezal con el sentido
de giro que dispona cuando se interrumpi el programa.
Adems, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
El CNC denomina "Ejes No Posicionados" a los ejes que no se encuentran en la
posicin en que se interrumpi la ejecucin.
e) Mediante las teclas de JOG llevar los ejes a la posicin en que se interrumpi la
ejecucin. El CNC no permitir sobrepasar dicha posicin.
Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
NINGUNO
f)

Pulsar la tecla

para continuar con la ejecucin.

Captulo: 3
FUNCIONES AUXILIARES

Seccin:
INSPECCION DE
HERRAMIENTA

Pgina
7

3.4.4

MODIFICACION DEL OFFSET DE LA HERRAMIENTA

Esta opcin permite modificar los correctores de desgaste (I, K) para corregir las
dimensiones de la herramienta.
A esta opcin slo se puede acceder durante la ejecucin de una pieza o del programa
de usuario "P99996", bien con el programa en ejecucin o interrumpido. Es tpico
utilizar esta opcin tras la Inspeccin de herramienta
Para seleccionar esta opcin se debe pulsar la tecla
El CNC muestra el mensaje "T".
Teclear el nmero de herramienta que se desea corregir y pulsar la tecla [RECALL].
El CNC muestra los valores de dispone dicha herramienta y el valor "I" en
modo resaltado. Ejemplo:
T01 X59.800
I 0.200
I

Z144.195
K 0.340

F3

R0.4

Introducir el valor deseado para el corrector de desgaste "I" y pulsar la tecla


El CNC muestra, a continuacin, la letra "K". Ejemplo:
T01 X59.800
I 0.200
I 0.2 K

Z144.195
K 0.340

F3

R0.4

Introducir el valor deseado para el corrector de desgaste "K" y pulsar la tecla [ENTER].
El CNC aade los valores introducidos a los valores que se disponan anteriormente
y muestra los nuevos valores. Ejemplo, con I0.2 K0.1:
T01 X59.800
I 0.400

Z144.195
K 0.440

F3

R0.4

Si se desea modificar el corrector de otra herramienta se debe pulsar la tecla [TOOL]


y repetir todas las operaciones anteriores.
Para abandonar esta opcin y volver al modo de ejecucin se debe pulsar la tecla
[END].

Pgina

Captulo: 3

FUNCIONES AUXILIARES

Seccin:
MODIFICAR EL OFFSET
DE LA HERRAMIENTA

3.5 PASADA DE ACABADO DE CICLOS Y DISTANCIA DE SEGURIDAD


Esta opcin permite definir los parmetros "Pasada de acabado, Avance de acabado,
Herramienta de acabado y Distancias de seguridad en X y Z", que sern utilizados
durante las operaciones automticas.
Siempre que se memoriza una operacin de mecanizado como parte de un programa
pieza, el CNC memoriza estos parmetros junto con los valores de la operacin de
mecanizado.
Con objeto de facilitar la labor del operario, el usuario puede acceder directamente a
estos parmetros desde el modo "Operaciones automticas" pulsando la tecla [AUX].
Los parmetros que se disponen son:
%D Pasada de acabado = % de la pasada de desbaste
Indica el porcentaje (%) de la pasada de desbaste programada, que se utiliza
como pasada de acabado.
Se expresa mediante un nmero entero. Si se le asigna el valor 0 o el valor 100,
todas las pasadas de mecanizado (pasadas de desbaste y pasada de acabado)
sern iguales.
%F Avance de acabado = % del avance de desbaste
Indica el porcentaje (%) del avance de desbaste programada, que se utiliza como
avance de acabado.
Se expresa mediante un nmero entero. Si se le asigna el valor 0, el CNC entiende
que no se desea modificar el avance, efectuando la pasada de acabado con el
mismo avance que se ha utilizado en el desbaste de la pieza.
T

Herramienta que se desea utilizar en la pasada de acabado


El CNC permite efectuar la operacin de desbaste con una herramienta, la
seleccionada en la propia operacin, y utilizar la herramienta cuyo nmero se
indica en este parmetro para efectuar la operacin de acabado (nmero entero
comprendido entre 0 y 32).
Si se le asigna el valor 0, el CNC entiende que no se ha seleccionado ninguna
herramienta, por lo que la pasada de acabado se efecta con la herramienta
utilizada en las operaciones de desbaste.
La herramienta de acabado se selecciona una vez finalizada la operacin de
desbaste. Si la mquina dispone de cambiador automtico de herramientas su
seleccin ser automtica, pero cuando el cambio de herramienta la efecta el
operario, modo manual, el CNC indica el nmero de herramienta que se debe
seleccionar.
Cuando el cambio de herramienta se efecta de forma manual el CNC solicitar
dicho cambio, siendo necesario, una vez seleccionada la misma, pulsar la tecla
para que el CNC contine con la ejecucin de la pieza.

Captulo: 3
FUNCIONES AUXILIARES

Seccin:
PASADA DE ACABADO
DE CICLOS

Pgina
9

Distancia de seguridad X en operaciones automticas


Indica la distancia, respecto al punto BEGIN, a la que se posicionar la herramienta
segn el eje X durante la fase de aproximacin.
Distancia de seguridad Z en operaciones automticas
Indica la distancia, respecto al punto BEGIN, a la que se posicionar la herramienta
segn el eje Z durante la fase de aproximacin.

Cada vez que se selecciona uno de estos parmetros, el CNC, adems de mostrarlo
en forma resaltada, solicita en la parte inferior de la pantalla el nuevo valor que se
desea asignar a dicho parmetro.
Tras definir el nuevo valor se debe pulsar la tecla [ENTER] para que el CNC lo asuma.

Pgina

Captulo: 3

10

FUNCIONES AUXILIARES

Seccin:
PASADA DE ACABADO
DE CICLOS

3.6 OTRAS OPERACIONES AUTOMATICAS


Si se pulsa la tecla
y se selecciona la opcin [6] correspondiente a "OTROS
CICLOS", o si en el modo visualizador se pulsa la tecla
o
(en el modelo
compacto), el CNC mostrar los siguientes ciclos de mecanizado:
TALADRADO SIMPLE. ROSCADO CON MACHO.
Permite efectuar un taladrado o roscado axial, es decir, en
la parte frontal de la pieza y en el centro de giro.
TALADRADO MULTIPLE.
Permite taladrar tanto agujeros concntricos en la parte frontal de la pieza (segn
Z) como en su superficie cilndrica (segn X).

Esta prestacin requiere disponer de parada orientada de cabezal as como de


herramienta motorizada. Si no se dispone de ambas prestaciones, el CNC no mostrar
este ciclo fijo.
CHAVETAS.
Con el que es posible mecanizar chavetas (ranuras) radiales en la parte frontal de
la pieza (misma coordenada Z, distinta X) as como paralelas al eje de giro de la
pieza en su superficie cilndrica (misma coordenada X, distinta Z).

Esta prestacin requiere disponer de parada orientada de cabezal as como de


herramienta motorizada. Si no se dispone de ambas prestaciones, el CNC no mostrar
este ciclo fijo.
En el captulo "Operaciones Automticas" de este mismo manual, se encuentra una
descripcin detallada de estos ciclos.
Para abandonar la edicin o ejecucin de uno de estos ciclos se puede pulsar la tecla
de una operacin de mecanizado o bien:
* Pulsar la tecla

para volver al men "Otras operaciones automticas"

* Pulsar nuevamente la tecla


Captulo: 3
FUNCIONES AUXILIARES

para volver al modo Visualizador.


Seccin:
OPERACIONES
AUTOMATICAS

Pgina
11

3.7

MODOS AUXILIARES
Si se selecciona esta opcin, el CNC muestra las siguientes opciones:
1
2
3
4
5

MODOS ESPECIALES
PERIFERICOS
BLOQUEAR / DESBLOQUEAR
EJECUCION PROGRAMA 99996
EDITOR PROGRAMA 99996

Si se selecciona la opcin "Modos Especiales" el CNC requerir el cdigo de acceso


del fabricante, que se encuentra detallado en el manual de Instalacin.
Tras acceder a uno de estos modos, operar con el mismo y pulsar la tecla [END], el
CNC volver a mostrar nuevamente estas mismas opciones, siendo necesario volver
a pulsar la tecla [END] para volver al modo de visualizacin estndar.

Pgina

Captulo: 3

Seccin:

12

FUNCIONES AUXILIARES

MODOS AUXILIARES

3.8

PERIFERICOS
Este CNC permite comunicarse con la disquetera FAGOR, con un perifrico general
o con un ordenador para transferir programas de uno al otro bien gestionando dicha
transferencia desde el CNC cuando este se encuentra en el modo "Perifricos" o bien
gestionando la transferencia desde el ordenador mediante el protocolo DNC de FAGOR
pudiendo encontrarse el CNC en cualquier modo de operacin..

3.8.1 MODO PERIFERICOS


Este modo permite transferir programas entre el CNC y la disquetera FAGOR, un
perifrico general o con un ordenador que disponga de un programa de comunicaciones
estndar del mercado.
Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares"
pulsar la tecla correspondiente a "PERIFERICOS".
El CNC mostrar el siguiente men en su parte superior izquierda:
0
1
2
3
4
5
6

ENTRADA DESDE DISQUETERA (Fagor)


SALIDA HACIA DISQUETERA (Fagor)
ENTRADA DESDE PERIFERICO (general)
SALIDA HACIA PERIFERICO (general)
DIRECTORIO DISQUETERA (Fagor)
BORRAR PROGRAMA DISQUETERA (Fagor)
DNC ON/OFF

Para poder utilizar cualquiera de estas opciones el modo DNC debe estar inactivo. Si
est activo (en la parte superior derecha de la pantalla aparece: DNC), se debe pulsar
[6] (DNC ON/OFF) para desactivarlo (las letras DNC desaparecen de la pantalla).
Las opciones "0, 1, 2 y 3" permiten transferir los programas pieza, parmetros mquina,
la tabla de funciones M decodificadas y la tabla de parmetros de compensacin de husillo.
La parte inferior derecha de la pantalla mostrar el directorio de hasta 7 programas pieza
del CNC. Para ver el resto del directorio se deben usar las teclas:
El CNC solicitar el nmero de programa que se desea transmitir y se debe teclear el
nmero deseado y a continuacin pulsar la tecla [ENTER].
Los nmeros de programa que se pueden seleccionar son los siguientes:
P00000 al P99990 Correspondientes a programas pieza.
P99994 y P99996 Programas especiales de usuario en cdigo ISO.
P99997
Es de uso interno y NO puede ser transmitido.
P99998
Utilizado para asociar textos a los mensajes de PLCI.
P99999
Parmetros mquina y tablas.
En pantalla aparecer el texto "RECIBIENDO" o "TRANSMITIENDO" y una
vez finalizada la transmisin el texto "PROGRAMA NUM. P23256 (por ejemplo)
LEIDO" o "TRANSMITIDO".

Atencin:
Los programas pieza no pueden ser editados en el perifrico u ordenador.

Captulo: 3

Seccin:

Pgina

FUNCIONES AUXILIARES

PERIFERICOS

13

Si la transmisin no es correcta se mostrar el texto "Error de transmisin", y si la


informacin transmitida no corresponde al formato exigido por el CNC, mostrar el
texto "Leido dato no vlido".
Para poder realizar la transmisin es necesario que la memoria del CNC se encuentre
desbloqueada, en caso contrario volver a mostrar el men principal del modo Perifericos.
Cuando se realiza la transmisin desde un perifrico distinto a la disquetera FAGOR,
hay que tener en cuenta los siguientes aspectos:
*

Debe comenzar por un "NUL" seguido de "%" "nmero de programa" (por ejemplo:
%23256)" y seguido por LINE FEED (LF).

Los espacios, la tecla RETURN y el signo "+" no se tienen en cuenta

El programa termina con una serie de ms de 20 "NUL", con el carcter "ESCAPE"


o "EOT".

Si se desea abortar la transmisin se debe pulsar la tecla [CL]. El CNC mostrar


el mensaje "PROCESO ABORTADO".

DIRECTORIO DISQUETERA
Esta opcin muestra los programas que contiene el disquette insertado en la
disquetera FAGOR y el nmero de caracteres que ocupa cada uno de ellos.
Asimismo, muestra el nmero de caracteres libres en el disquette.
BORRAR PROGRAMA DISQUETERA
Esta opcin permite borrar un programa de la disquetera FAGOR.
El CNC solicita el nmero de programa que se desea borrar. Tras teclear el nmero
de programa elegido se debe pulsar la tecla [ENTER].
Una vez borrado el programa el CNC mostrar el texto "PROGRAMA NUM: P
____ BORRADO"
Asimismo, muestra el nmero de caracteres libres en el disquette.

3.8.2 COMUNICACION DNC


Para utilizar esta prestacin, la comunicacin DNC debe estar activa (la parte superior
derecha de la pantalla muestra: DNC). Para ello, los parmetros correspondientes
deben estar personalizados convenientemente [P605(5,6,7,8); P606(8)] y seleccionar
la opcin [6] del modo "Perifricos" para activarla si no lo estuviera.
Una vez activa y utilizando el programa de aplicacin FAGORDNC (suministrado,
bajo pedido, en disquette) es posible desde el ordenador:
. Obtener el directorio de programas pieza del CNC.
. Transferir programas y tablas desde/hacia el CNC y viceversa.
. Borrar programas pieza en el CNC.
. Cierto control de la mquina.

Atencin:
En el CNC puede estar seleccionado cualquier modo de operacin.

Pgina

Captulo: 3

Seccin:

14

FUNCIONES AUXILIARES

PERIFERICOS

3.9

BLOQUEAR/DESBLOQUEAR
Esta opcin permite bloquear/desbloquear la memoria de programa.
Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares"
pulsar la tecla correspondiente a "BLOQUEAR / DESBLOQUEAR".
Los cdigos que se pueden utilizar son:
N0000

[ENTER]

Desbloquea la memoria de programa

N1111

[ENTER]

Bloquea la memoria de programa

PF000

[ENTER]

Borra el contenido de todos los parmetros aritmticos (datos


de las operaciones automticas). Les asigna el valor 0.

Captulo: 3

Seccin:

Pgina

FUNCIONES AUXILIARES

BLOQUEO / DESBLOQUEO

15

3.10

EJECUCION / SIMULACION PROGRAMA 99996

Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares"
pulsar la tecla correspondiente a "EJECUCION PROGRAMA 99996".
El programa 99996 es un programa especial de usuario en cdigo ISO que puede ser
editado en el CNC o bien, tras ser elaborado en un ordenador transmitirlo al CNC
utilizando la opcin Perifricos.
Cuando se selecciona la opcin "Ejecucin Programa P99996", el CNC permite ejecutar
dicho programa o efectuar una simulacin del mismo.
Para simular el programa 99996 se debe pulsar la tecla
pacto, o la tecla
en el modelo modular.

en el modelo com-

A continuacin se indica la forma de operar en ambos casos.

Pgina

Captulo: 3

16

FUNCIONES AUXILIARES

Seccin:
EJECUCION / SIMULACION
99996

3.10.1

EJECUCION PROGRAMA 99996

Cuando se selecciona la opcin "Ejecucin Programa P99996", el CNC muestra la


siguiente informacin:

En la lnea superior se muestra la leyenda AUTOMATICO, el nmero de programa


(P99996) y el nmero del primer bloque de programa o el nmero del bloque que est
en ejecucin.
A continuacin, se muestra el contenido de los primeros bloques del programa. Si el
programa est en ejecucin, el primero de los bloques mostrados es el que se est
ejecutando.
Las cotas en X y Z indican los valores programados (COMANDO), la posicin actual
(ACTUAL) y lo que les falta a los ejes por recorrer (RESTO).
Para el cabezal se muestra la velocidad S seleccionada, la programada multiplicada
por el %S que se encuentra seleccionado, (COMANDO) y la velocidad real del cabezal
(ACTUAL).
En la parte inferior se muestran las condiciones de mecanizado actualmente
seleccionadas. Avance de los ejes F programado, el % de F, velocidad de cabezal S
programada, el % de S, la herramienta T programada, as como las funciones G y M
que se encuentran seleccionadas
Para ejecutar el programa 99996 se debe:
* Seleccionar, si se desea, el nmero de bloque inicial, el indicado en la parte superior
derecha (por defecto N0000), mediante la secuencia N **** [RECALL] y
* Pulsar la tecla
Si se desea interrumpir la ejecucin del programa se debe pulsar la tecla
ejecucin del programa se detiene y quedan habilitadas las siguientes teclas:

. La

Para continuar con la ejecucin del programa se debe pulsar la tecla

Captulo: 3
FUNCIONES AUXILIARES

Seccin:
EJECUCION / SIMULACION
99996

Pgina
17

3.10.1.1

INSPECCION DE HERRAMIENTA

Esta opcin permite, durante el mecanizado del programa 99996, detener la ejecucin
e inspeccionar la herramienta, pudiendo de esta forma comprobar su estado e incluso
sustituirla.
Para ello se deben de seguir los siguientes pasos:
a) Pulsar la tecla

para interrumpir la ejecucin del programa 99996.

b) Pulsar la tecla [TOOL]


En este momento el CNC ejecuta la funcin auxiliar M05, para detener el
cabezal.
Adems, en la pantalla aparece el siguiente mensaje:
TECLAS MANUAL DISPONIBLES
SALIDA
c) Desplazar la herramienta, mediante las teclas de JOG, al lugar deseado.
Una vez desplazada la herramienta se puede arrancar y parar el cabezal, mediante
las teclas de manejo del cabezal, situadas en el panel de Mando.
d) Tras realizar la inspeccin o el cambio de herramienta se debe pulsar la tecla [END].
El CNC ejecutar la funcin M03 o M04, para arrancar el cabezal con el sentido
de giro que dispona cuando se interrumpi el programa.
Adems, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
El CNC denomina "Ejes No Posicionados" a los ejes que no se encuentran en la
posicin en que se interrumpi la ejecucin.
e) Mediante las teclas de JOG llevar los ejes a la posicin en que se interrumpi la
ejecucin. El CNC no permitir sobrepasar dicha posicin.
Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
NINGUNO
f)

Pulsar la tecla

para continuar con la ejecucin del programa 99996.

Pgina

Captulo: 3

18

FUNCIONES AUXILIARES

Seccin:
EJECUCION / SIMULACION
99996

3.10.1.2

MODOS DE EJECUCION

El CNC permite ejecutar el programa P99996 de principio a fin o bien pulsar la tecla
para que se ejecute bloque a bloque.
El CNC muestra en la lnea superior de la pantalla el modo de trabajo que se encuentra
seleccionado "Automtico o Bloque a Bloque".
Para cambiar de modo de trabajo se debe pulsar nuevamente la tecla
Una vez seleccionado el modo de ejecucin se debe pulsar la tecla

3.10.1.3

RESET DEL CNC

Esta opcin permite inicializar el CNC, asignndole todas las condiciones iniciales
fijadas por parmetro mquina. Adems, se abandona este modo de trabajo, mostrando
el CNC el Modo de trabajo Visualizador.
Para efectuar un reset del CNC se debe detener la ejecucin del programa P99996 y
pulsar la tecla
El CNC mostrar en la parte superior derecha de la pantalla la leyenda "RESET?"
parpadeando.
Para confirmar el comando pulsar nuevamente la tecla
modo pulsar la tecla

3.10.1.4

y para abandonar este

VISUALIZACION DE LOS BLOQUES DEL PROGRAMA

Para visualizar los bloques anteriores o posteriores a los que aparecen en pantalla se
deben pulsar las siguientes teclas:
Visualiza los bloques anteriores
Visualiza los bloques posteriores

Atencin:
Independientemente de los bloques que se encuentran visualizados en
pantalla, la ejecucin del programa 99996 comienza siempre en el bloque
de inicio de ejecucin que se encuentra seleccionado, por defecto el bloque
N000.
Para seleccionar otro bloque como inicio de ejecucin del programa pulsar
N (nmero de bloque) Recall. Por ejemplo N110 Recall.

Captulo: 3
FUNCIONES AUXILIARES

Seccin:
EJECUCION / SIMULACION
99996

Pgina
19

3.10.1.5

MODOS DE VISUALIZACION

Se disponen de 4 modos de visualizacin que pueden ser seleccionados mediante las


siguientes teclas:
Tecla [0]
Tecla [1]
Tecla [2]
Tecla [3]

ESTANDAR
POSICION ACTUAL
ERROR DE SEGUIMIENTO
PARAMETROS ARITMETICOS

Modo de visualizacin ESTANDAR


Es el modo explicado anteriormente. Siempre que se accede a la opcin "Ejecucin
programa 99996", el CNC selecciona este modo de visualizacin.
Modo de visualizacin POSICION ACTUAL

Modo de visualizacin ERROR DE SEGUIMIENTO

Pgina

Captulo: 3

20

FUNCIONES AUXILIARES

Seccin:
EJECUCION / SIMULACION
99996

Modo de visualizacin PARAMETROS ARITMETICOS

Este modo muestra un grupo de 8 parmetros aritmticos. Para visualizar los


parmetros anteriores o posteriores a los que aparecen en pantalla se deben pulsar
las siguientes teclas:
Visualiza los parmetros anteriores
Visualiza los parmetros posteriores
El valor de cada parmetro puede estar expresado en uno de los siguientes formatos:
P46 = -1724.9281
P47 = -.10842021 E-2

Formato decimal
Formato exponencial

El valor "E-2" significa diez elevado a la menos dos. Es decir, que los siguientes
valores son iguales:
P47= -0.001234
P48= 1234.5678

Captulo: 3
FUNCIONES AUXILIARES

P47= -0.1234 E-2


P48= 1.2345678 E3

Seccin:
EJECUCION / SIMULACION
99996

Pgina
21

3.10.2

SIMULACION DEL PROGRAMA 99996

El CNC 800T permite comprobar el programa 99996 en vaco, antes de efectuar el


mecanizado del mismo.
Para ello se debe pulsar la tecla
modelo modular.

en el modelo compacto, o la tecla

en el

El CNC mostrar una pgina de representacin grfica.


En la parte inferior izquierda de la pantalla se muestran los ejes del plano.
Para definir la zona de visualizacin se debe:
*
*
*

Pulsar la tecla
en el modelo compacto, o la tecla
en el modular.
Indicar las coordenadas X, Z del punto que se desea que aparezca en el centro de
la pantalla.
Definir el valor de la anchura que se quiere representar.

Tras teclear cada valor pulsar la tecla [ENTER].

Para comprobar la pieza se debe pulsar la tecla


representacin grfica correspondiente.

De esta forma comenzar la

Para borrar el grfico se debe pulsar la tecla [CLEAR] y para abandonar el modo
Simulacin se debe pulsar la tecla [END].

Pgina

Captulo: 3

22

FUNCIONES AUXILIARES

Seccin:
EJECUCION / SIMULACION
99996

3.10.2.1

FUNCION ZOOM

La funcin ZOOM permite ampliar o reducir el grfico o parte de l. Para ello el


programa en simulacin debe ser interrumpido o bien haber finalizado.
Pulsar la tecla [Z]. Sobre el grfico original aparecer un rectngulo que define la zona
a ampliar o reducir.
Para modificar las dimensiones del rectngulo se deben utilizar las teclas:
Disminuye el tamao del rectngulo
Aumenta el tamao del rectngulo
Para desplazar el rectngulo se deben utilizar las siguientes teclas:
Modelo compacto
Modelo modular.
Si se desea que la nueva zona de visualizacin sea la zona seleccionada con el rectngulo,
se debe pulsar la tecla [ENTER].
Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de
visualizacin se debe pulsar la tecla
en el modelo compacto y la tecla
en
el modelo modular.
La parte del grfico contenida dentro del rectngulo pasar a ocupar toda la superficie
de la pantalla.
Para volver a la zona de visualizacin anterior se debe pulsar la tecla [END].
Si se desea aplicar nuevamente la funcin ZOOM, basta pulsar de nuevo la tecla [Z]
y actuar de la misma forma.
Para abandonar la funcin ZOOM y volver a la representacin grfica se debe pulsar
la tecla [END].

Captulo: 3
FUNCIONES AUXILIARES

Seccin:
EJECUCION / SIMULACION
99996

Pgina
23

3.11

EDICION PROGRAMA 99996

El programa 99996 es un programa especial de usuario en cdigo ISO. Puede ser


editado en este modo de trabajo o bien ser transmitido al CNC tras haber sido elaborado
en un ordenador.
Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares"
pulsar la tecla correspondiente a "EDITOR PROGRAMA 99996".
El CNC accede a la pgina de edicin del programa 99996.
Si ya est editado el programa, el CNC muestra un grupo de bloques de programa.
Para ver los bloques anteriores y posteriores se deben utilizar las teclas
Para editar un nuevo bloque se deben seguir los siguientes pasos:
1.- Si el nmero de bloque mostrado en la parte inferior de la pantalla no es el deseado,
borrarlo con la tecla [CL] e introducir el nuevo nmero.
2.- Introducir todos los datos del nuevo bloque y pulsar la tecla [ENTER].
El formato de programacin que se debe utilizar se encuentra explicado en el manual
de programacin.
Se pueden utilizar las teclas del panel: [X], [Z], [S], [F], [N] y las teclas [TOOL]
como T,
como P,
como R y
como A.
No obstante, como faltan algunas teclas de funcin (G, M, I, K), Se ha implementado
la edicin ayudada.
Para ello se debe pulsar la tecla [AUX]. El CNC, tras analizar sintticamente la
parte de bloque que se ha editado, mostrar, una por una, todas las funciones que
se pueden editar en ese momento.
Para ir borrando caracteres se debe utilizar la tecla [CL].
Para modificar un bloque ya editado se deben seguir los siguientes pasos:
1.- Si el nmero de bloque mostrado en la parte inferior de la pantalla no es el deseado,
borrarlo con la tecla [CL] e introducir el nuevo nmero.
2.- Pulsar la tecla [RECALL]. El CNC mostrar en la parte inferior, zona edicin, el
contenido de dicho bloque.
3.- Para modificar el bloque se debe utilizar uno de estos mtodos:
a) Utilizar la tecla [CL] para ir borrando caracteres y editarlo como se ha indicado
anteriormente.
b) Utilizar las teclas
para situarse sobre la parte que se desea modificar
y utilizar la tecla [CL] para borrar caracteres o pulsar la tecla [INC/ABS] para
insertar datos.

Pgina

Captulo: 3

Seccin:

24

FUNCIONES AUXILIARES

EDICION 99996

Cuando se est en el modo de insercin de datos los caracteres posteriores al


cursor se muestran en forma parpadeante. No es posible utilizar el modo de
edicin ayudada, tecla [AUX].
Introducir todos los datos deseados y pulsar la tecla [INC/ABS]. Si el nuevo
bloque es sintticamente correcto el CNC volver a mostrarlo normalmente,
pero si no es sintticamente correcto lo seguir mostrando en forma parpadeante
y ser necesario corregirlo.
3.- Una vez modificado el bloque pulsar la tecla [ENTER]. EL CNC lo asumir,
sustituyendo el anterior.
Para borrar el contenido de un bloque se deben seguir los siguientes pasos:
1.- Si el nmero de bloque mostrado en la parte inferior de la pantalla no es el deseado,
borrarlo con la tecla [CL] e introducir el nuevo nmero.
2.- Pulsar la tecla

. EL CNC lo borrar de memoria.

Captulo: 3

Seccin:

Pgina

FUNCIONES AUXILIARES

EDICION 99996

25

4.
4.1

CABEZAL

SELECCION DEL MODO DE OPERACION DE CABEZAL


El CNC permite trabajar con el cabezal en revoluciones por minuto (RPM) o con
velocidad de corte constante (VCC).
Para seleccionar el modo de trabajo deseado se debe pulsar la tecla [CSS]. El CNC
mostrar en la pantalla y en forma resaltada la opcin que se encuentra seleccionada,
adems la lmpara correspondiente a la tecla [CSS] permanece iluminada cuando se
encuentra seleccionada la opcin de velocidad de corte constante (VCC).
El CNC cambiar de modo de trabajo tras haberse seleccionado, mediante la tecla
[CSS], el modo de trabajo del cabezal, haber definido la nueva velocidad de trabajo
y haberse pulsado la tecla
. Mientras no se introduzca toda esta secuencia de
teclas el CNC mantiene el modo anterior.
El valor que se ha asignado como velocidad de cabezal permanece seleccionado hasta
que se selecciona un nuevo valor, se pulse la tecla [RESET] o se apague el CNC.

Captulo: 4
CABEZAL

Seccin:
SELECCION DEL
MODO DE OPERACION

Pgina
1

4.2

CABEZAL EN REVOLUCIONES POR MINUTO (RPM)


Una vez seleccionado este modo de trabajo, el CNC muestra una informacin del
siguiente tipo:
F 0100.000

100%

RPM 1500

100%

T2

Donde se indican las RPM seleccionadas seguido del porcentaje de velocidad de cabezal
que est siendo aplicado.
Si el CNC no muestra esa lnea de informacin, significa que no est en este modo.
Para entrar en l, se debe pulsar la tecla [CSS] para seleccionarlo.
Para seleccionar otra velocidad de cabezal se debe pulsar la tecla [S], y tras introducir
el valor deseado, pulsar la tecla
Se puede programar un valor comprendido entre S0 y S9999 rev./min., no obstante
la mxima velocidad de giro viene fijada por el fabricante (consultar el cuaderno de
instrucciones de la mquina), aplicando el CNC dicho valor siempre que se seleccione
un valor igual o superior al mismo.
Una vez seleccionada la nueva velocidad el CNC actuar de la siguiente manera:
*

Cuando el cabezal se encuentra en marcha el CNC proporcionar la consigna


correspondiente a la nueva velocidad de giro seleccionada.
Si las nuevas revoluciones seleccionadas corresponden a otra gama distinta, el
CNC generar o solicitar un cambio de gama antes de proporcionar la consigna
correspondiente a la nueva velocidad de giro seleccionada.

Cuando el cabezal se encuentra parado el CNC memorizar el valor seleccionado,


para proporcionar posteriormente cuando se arranque el cabezal la consigna
correspondiente a la nueva velocidad de giro seleccionada.
Si las nuevas revoluciones seleccionadas corresponden a otra gama distinta, el
CNC generar o solicitar un cambio de gama.

La velocidad de giro del cabezal programada puede ser variada entre el 50% y el
120% con un paso incremental del 5%, mediante las teclas
que se hallan
en el panel de mando.

Pgina
2

Captulo: 4
CABEZAL

Seccin:
REVOLUCIONES POR
MINUTO (RPM)

4.3

VELOCIDAD DE CORTE CONSTANTE


Cuando se desea trabajar en este modo es necesario disponer de un encder situado
en el cabezal.
Antes de entrar en el modo de Velocidad de Corte Constante (VCC), es necesario que
se encuentre seleccionada la Gama de cabezal en la que se desea trabajar. Si no lo est,
el CNC seleccionar la primera gama.
Para poder programar la velocidad de corte constante es necesario que se encuentre
seleccionado el modo de trabajo del cabezal con velocidad de corte constante (VCC),
si no lo est, se debe pulsar la tecla [CSS].
Una vez seleccionado este modo de trabajo (VCC), la pantalla mostrar el siguiente
tipo de informacin:
F 0100.000

100%

VCC 180

100%

MAX 1500

T2

Donde se indica:
*

la Velocidad de Corte Constante seleccionada (VCC).


Dicho valor se define en m/min o en pies/min, dependiendo de las unidades de
trabajo que se encuentren seleccionadas.
Para seleccionar otro valor, se debe pulsar la tecla [S] y, tras introducir el valor
deseado, pulsar

El porcentaje (%) de velocidad que se est aplicando.


La velocidad de corte constante programada puede ser variada entre el 50% y el
120% con un paso incremental del 5%, mediante los mandos que se hallan en el
panel de mando.

La velocidad mxima de cabezal (en rpm) permitida (MAX).


Para seleccionar otra velocidad mxima, se deben pulsar las teclas [S]
tras introducir el nuevo valor, pulsar [ENTER]

4.3.1

y ,

LIMITACION DE LA VELOCIDAD DE CORTE CONSTANTE

Al trabajar a velocidad de corte constante puede resultar interesante poder limitar la


velocidad del cabezal (rpm). Para ello el CNC muestra el valor MAX ????
correspondiente a la mxima velocidad (en rpm) que puede alcanzar el cabezal.
Para determinar esta velocidad mxima se pulsar la siguiente secuencia de teclas:
[S]
Introducir el valor y pulsar [ENTER]
El valor introducido aparecer a la derecha de MAX y a partir de este momento quedarn
limitadas a este valor.
Captulo: 4
CABEZAL

Seccin:
VELOCIDAD DE CORTE
CONSTANTE

Pgina
3

4.4

CAMBIO DE GAMA DEL CABEZAL


El CNC permite que la mquina disponga de una caja de velocidades constituida por
reductores y engranajes, para poder ajustar convenientemente las velocidades y los
par-motor del cabezal a las necesidades del mecanizado en cada momento.
Cuando la nueva velocidad de cabezal "S" seleccionada implica cambio de gama, el
CNC actuar del siguiente modo:
*

Si la mquina dispone de cambiador automtico, el CNC seleccionar la gama


correspondiente.

Cuando la mquina no dispone de cambiador automtico, el CNC detiene la ejecucin


del programa e indica al operario cual es la gama correspondiente a dicha velocidad
"S" para que la seleccione.

4.4.1

CAMBIO DE GAMA MANUAL

Cuando no se dispone de cambiador automtico de gamas y la nueva velocidad de


cabezal S seleccionada implica cambio de gama, el CNC actuar del siguiente modo:
1.- Una vez detectado el cambio de gama el CNC mostrar en la ventana de edicin
(ltima lnea) la gama que se debe seleccionar.
2.- Tras efectuarse el cambio de gama se debe pulsar la tecla [ENTER]
3.- El CNC dar por finalizado el cambio de gama y aplicar la consigna correspondiente
a la velocidad de giro de cabezal que se ha seleccionado.
Si la nueva velocidad de cabezal S seleccionada implica cambio de gama y no se
desea efectuarla, en el paso "2.-" se debe pulsar la tecla [CLEAR]. El CNC anular
la operacin de cambio de gama y restaurar la velocidad de giro de cabezal que
anteriormente se dispona.

4.4.2

CAMBIO DE GAMA AUTOMATICO

Cuando se dispone un cambiador automtico de gamas, el CNC gestionar el armario


elctrico para la realizacin de dicho cambio, no siendo necesaria la intervencin del
operario.

Pgina
4

Captulo: 4

Seccin:

CABEZAL

CAMBIO DE GAMA

4.5

CABEZAL A DERECHAS
Para poder arrancar el cabezal a derechas, una vez seleccionada la velocidad de giro
deseada, se debe pulsar la tecla
Cuando el cabezal se encuentra girando a derechas se puede seleccionar una nueva
velocidad de giro, o modificar la velocidad actual mediante las teclas
Cada vez que se pulsa esta tecla, el CNC incrementa la velocidad de giro en
un 5%, pudiendo alcanzar valores de hasta el 120% de la velocidad programada.
Se debe tener en cuenta que la mxima velocidad de giro que se puede alcanzar
se encuentra limitada por el valor asignado a la gama que actualmente se encuentra
seleccionada.
Cada vez que se pulsa esta tecla, el CNC decrementa la velocidad de giro en
un 5%. La mnima velocidad de giro de cabezal que se puede alcanzar ser el
50% de la velocidad programada.

4.6

CABEZAL A IZQUIERDAS
Para poder arrancar el cabezal a izquierdas, una vez seleccionada la velocidad de giro
deseada, se debe pulsar la tecla
Cuando el cabezal se encuentra girando a izquierdas se puede seleccionar una nueva
velocidad de giro, o modificar la velocidad actual mediante las teclas
Cada vez que se pulsa esta tecla, el CNC incrementa la velocidad de giro en
un 5%, pudiendo alcanzar valores de hasta el 120% de la velocidad programada.
Se debe tener en cuenta que la mxima velocidad de giro que se puede alcanzar
se encuentra limitada por el valor asignado a la gama que actualmente se encuentra
seleccionada.
Cada vez que se pulsa esta tecla, el CNC decrementa la velocidad de giro en
un 5%. La mnima velocidad de giro de cabezal que se puede alcanzar ser el
50% de la velocidad programada.

4.7

PARADA DE CABEZAL
Para poder parar el cabezal se debe pulsar la tecla
El CNC memoriza la velocida de cabezal "S" que se encontraba seleccionada y arrancar
nuevamente con dicha velocidad si se vuelve a pulsar la tecla
o

Captulo: 4

Seccin:

CABEZAL

ARRANQUE Y PARADA

Pgina
5

4.8

PARADA ORIENTADA DE CABEZAL


Si el fabricante ofrece esta prestacin en la mquina (estandar en este CNC), el operario
podr posicionar (orientar) el cabezal a la posicin angular que desee.
Para ello, se debe teclear la siguiente secuencia:
*

[S]

; la parte inferior de la pantalla mostrar: "S POS =".

A continuacin, introducir el valor de la posicin angular a la que se desea orientar


el cabezal. Por ejemplo S20 S35.006

Pulsar

Cada vez que el cabezal pasa de trabajar en modo rpm a hacerlo en parada orientada,
el CNC ralentiza el cabezal por debajo de la velocidad indicada en el parmetro mquina
P706 (si estaba girando); efectua una bsqueda de la referencia cero mquina en el
cabezal y lo orienta al ngulo especificado (S POS=).
Esta posicin angular se visualizar en grados (enteros) y en caracteres grandes como:
S 320
El CNC realizar la bsqueda del cero mquina en el cabezal antes de orientarlo
nicamente cuando este pase de trabajar en lazo abierto a hacerlo en lazo cerrado
(parada orientada).
Cuando se vuelva a trabajar en lazo abierto, la pantalla mostrar las rpm del cabezal
desaparciendo el smbolo . Esto ocurrir tras pulsar
o
, tras seleccionar
otra velocidad, tras una emergencia o en el encendido del CNC.

Pgina
6

Captulo: 4
CABEZAL

Seccin:
PARADA ORIENTADA
DE CABEZAL

5.
5.1

OPERACIONES AUTOMATICAS

INTRODUCCION
El CNC 800T dispone de una serie de teclas que permiten acceder a cada una de las
operaciones bsicas de torno que se disponen. Todas las teclas disponen de una lmpara
que permanece iluminada mientras la funcin correspondiente se encuentra seleccionada.
Para deseleccionarla se debe pulsar nuevamente dicha tecla.
Las operaciones bsicas que se seleccionan tras pulsarse cada una de las teclas son:
Cilindrado
Refrentado
Cilindrado cnico
Redondeo
Roscado
Ranurado
Cada vez que se selecciona una de estas operaciones el CNC muestra en la mitad
inferior de la pantalla los datos correspondientes a la operacin seleccionada y un
grfico de ayuda.
Todas las operaciones bsicas, a excepcin del Ranurado, pueden ser ejecutadas de
dos formas distintas, en modo "SEMIAUTOMATICO" o en modo "NIVEL CICLO".

5.1.1 OPERACIONES AUTOMATICAS EN MODO SEMIAUTOMATICO


Cuando se selecciona el modo "SEMIAUTOMATICO" el usuario controla los
movimientos de la mquina mediante las manivelas, los volantes electrnicos o mediante
las teclas de JOG.
No obstante, con objeto de facilitar la labor del operario se permite definir los puntos
inicial y final del tramo (BEGIN y END), la pendiente de un chafln, el radio de
redondeo, etc.
Antes de comenzar la ejecucin de una operacin automtica se deben definir las
condiciones de mecanizado (velocidad de cabezal, avance de los ejes, herramienta,
etc.). No obstante, es posible seleccionar otros valores durante la ejecucin de las
operaciones automticas, siendo necesario detener la ejecucin previamente.
Se debe tener en cuenta que el CNC no aplica compensacin de radio, por lo que el
acabado de la pieza depende de la habilidad del operario.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

INTRODUCCION

5.1.2

OPERACIONES AUTOMATICAS EN MODO "NIVEL CICLO"

Cuando se selecciona el modo "NIVEL CICLO" el CNC permite definir una operacin
y ejecutarla de forma automtica.
En cada una de estas operaciones es necesario definir, adems de los puntos BEGIN
y END, todos los datos asociados a dicha operacin.
Las teclas que se disponen para seleccionar estos datos son:

Cuando se desea definir un dato que no dispone de tecla para su seleccin (%, H,
TW), se debe pulsar la tecla correspondiente a otro dato (por ejemplo [BEGIN]) y
posteriormente pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el
dato deseado.
Cada operacin de mecanizado lleva asociados adems los parmetros "Pasada de
acabado, Avance de acabado, Herramienta de acabado y Distancias de seguridad en
X y Z". Para definirlos se debe pulsar la tecla [AUX] y operar como se indica en el
apartado "Pasada de acabado de ciclos y distancia de seguridad" del captulo "Funciones
Auxiliares" de este mismo manual.
Se debe tener en cuenta que, con objeto de obtener un acabado de la pieza correcto,
el CNC aplica compensacin de radio de herramienta en la pasada de acabado. Por
ello, es necesario indicar en la tabla de correctores el valor del radio de la punta de
la cuchilla y el cdigo o factor de forma que dispone la herramienta con la que se desea
efectuar dicha operacin.

5.1.2.1

CONDICIONES DE MECANIZADO

Cuando se encuentra seleccionado el modo "NIVEL CICLO", el CNC muestra en la


ventana principal la siguiente informacin:
Si se trabaja con Velocidad de Corte Constante:
F %
VCC
Si no se trabaja con Velocidad de Corte Constante:
F %
RPM

MAX

T
T

Para cambiar de modo de trabajo se debe pulsar la tecla [CSS].


El significado de cada uno de estos campos es el siguiente:
F

Avance de los ejes que se encuentra seleccionado.

Porcentaje del avance programado "F" que se est aplicando.

VCC Velocidad de corte constante del cabezal con que se desea efectuar el ciclo.
RPM Velocidad de giro del cabezal con que se desea efectuar el ciclo.
En ambos modos de trabajo (RPM y VCC) el valor "S" que se indica en la
ventana principal corresponde a la velocidad real del cabezal.
Para seleccionar la velocidad de cabezal se debe usar una de estas formas:
Pgina

Captulo: 5

Seccin:

OPERACIONES AUTOMATICAS

INTRODUCCION

* Pulsar la tecla [S], introducir el valor deseado y pulsar la tecla [ENTER].


El CNC entiende que dicho valor se desea utilizar como velocidad de cabezal
en la operacin automtica que se est editando, por lo que no se modifica
la velocidad real del cabezal ni el valor "S" que se muestra en la ventana
principal.
* Pulsar la tecla [S], introducir el valor deseado y pulsar la tecla
El CNC modifica la velocidad real del cabezal, actualizando el valor "S"
que se muestra en la ventana principal.
Adems, entiende que dicho valor se desea utilizar como velocidad de cabezal
en la operacin automtica que se est editando.
%

Porcentaje de la velocidad real programa de cabezal "S" que se est aplicando.

MAX Velocidad mxima del cabezal, en rpm, cuando se trabaja en VCC


El sentido de giro del cabezal con que se desea efectuar el ciclo.
Para cambiar el sentido de giro con que se desea efectuar el ciclo se debe pulsar
la tecla [3]. El CNC mostrar el nuevo sentido seleccionado, pero no modificar
el estado real del cabezal.
T

La herramienta con que se desea efectuar el ciclo.


Para seleccionar el nmero de herramienta con que se desea efectuar el ciclo
se debe usar una de estas formas:
* Pulsar la tecla [TOOL], y tras introducir el nmero deseado pulsar la tecla
[ENTER].
El CNC memoriza dicho nmero pero mantiene la herramienta que actualmente
se encuentra seleccionada.
* Pulsar la tecla [TOOL], y tras introducir el nmero deseado pulsar la tecla
El CNC selecciona la nueva herramienta y entiende que la operacin automtica
que se est editando se desea efectuar con dicha herramienta.
Se debe tener en cuenta que el CNC utiliza esta herramienta para efectuar el
desbaste y que permite seleccionar otra herramienta para efectuar la operacin
de acabado.

Atencin:
Cuando se memoriza una operacin automtica, el CNC almacena todas
estas condiciones de mecanizado junto con los datos y parmetros que
definen el ciclo. De esta forma, cada vez que se ejecuta una pieza
previamente memorizada, el CNC ejecutar cada una de las operaciones
automticas con la herramienta, sentido de cabezal, velocidad de cabezal,
pasada de acabado, velocidad de acabado, herramienta de acabado y
distancias de seguridad que se definieron durante la edicin.
Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

INTRODUCCION

5.1.3

SIMULACION

Cuando se selecciona el modo "NIVEL CICLO" el CNC permite comprobar una


operacin automtica en vaco, antes de efectuar el mecanizado de la pieza.
Para ello se debe pulsar la tecla
en el modelo modular.

en el modelo compacto, o la secuencia de teclas

El CNC mostrar una pgina de representacin grfica.


En la parte inferior izquierda de la pantalla se muestran los ejes del plano.
Para definir la zona de visualizacin se debe:
*
*
*

Pulsar la tecla
en el modelo compacto, o la tecla
en el modular.
Indicar las coordenadas X, Z del punto que se desea que aparezca en el centro de
la pantalla.
Definir el valor de la anchura que se quiere representar.

Tras teclear cada valor pulsar la tecla [ENTER].

Para comprobar la pieza se debe pulsar la tecla


representacin grfica correspondiente.

De esta forma comenzar la

Para borrar el grfico se debe pulsar la tecla [CLEAR] y para abandonar el modo
Simulacin se debe pulsar la tecla [END].

Pgina

Captulo: 5

Seccin:

OPERACIONES AUTOMATICAS

INTRODUCCION

5.1.3.1

FUNCION ZOOM

La funcin ZOOM permite ampliar o reducir el grfico o parte de l. Para ello el


programa en simulacin debe ser interrumpido o bien haber finalizado.
Pulsar la tecla [Z]. Sobre el grfico original aparecer un rectngulo que define la zona
a ampliar o reducir.
Para modificar las dimensiones del rectngulo se deben utilizar las teclas:
Disminuye el tamao del rectngulo
Aumenta el tamao del rectngulo
Para desplazar el rectngulo se deben utilizar las siguientes teclas:
Modelo compacto
Modelo modular.
Si se desea que la nueva zona de visualizacin sea la zona seleccionada con el rectngulo,
se debe pulsar la tecla [ENTER].
Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de
visualizacin se debe pulsar la tecla
en el modelo compacto y la tecla
en
el modelo modular.
La parte del grfico contenida dentro del rectngulo pasar a ocupar toda la superficie
de la pantalla.
Para volver a la zona de visualizacin anterior se debe pulsar la tecla [END].
Si se desea aplicar nuevamente la funcin ZOOM, basta pulsar de nuevo la tecla [Z]
y actuar de la misma forma.
Para abandonar la funcin ZOOM y volver a la representacin grfica se debe pulsar
la tecla [END].

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

INTRODUCCION

5.1.4

EJECUCION

Cuando se selecciona el modo "NIVEL CICLO" el CNC permite ejecutar una operacin
automtica de principio a fin o bien pulsar la tecla
para que se ejecute pasada
a pasada.
Para deseleccionar este modo y volver al modo de ejecucin estndar se debe pulsar
nuevamente la tecla
Una vez seleccionado el modo de ejecucin se debe pulsar la tecla
EL CNC asume los valores de mecanizado F, S, T, as como el sentido de giro,
que se han seleccionado y ejecuta la operacin automtica siguiendo las siguientes
fases:
1 El CNC arrancar el cabezal con la velocidad S seleccionada y en el sentido
indicado.
2 Si la ejecucin de la operacin automtica se ha programado con una nueva
herramienta T, el CNC se desplazar al punto de cambio si as lo requiere la mquina.
Cuando el cambio de herramienta se efecta de forma manual, se debe, una vez
efectuado el cambio de herramienta, pulsar la tecla
para continuar con la
ejecucin de la operacin.
3 El CNC efectuar el mecanizado de la operacin automtica.
4 Una vez finalizada la operacin automtica se parar el cabezal, volviendo a la
posicin donde se puls la tecla
Si se desea interrumpir la ejecucin se debe pulsar la tecla
programa se detiene y quedan habilitadas las siguientes teclas:

. La ejecucin del

Para continuar con la ejecucin se debe pulsar la tecla

Pgina

Captulo: 5

Seccin:

OPERACIONES AUTOMATICAS

INTRODUCCION

5.1.4.1

INSPECCION DE HERRAMIENTA

Esta opcin permite, durante el mecanizado de una operacin automtica, detener la


ejecucin e inspeccionar la herramienta, pudiendo de esta forma comprobar su estado
e incluso sustituirla.
Para ello se deben de seguir los siguientes pasos:
a) Pulsar la tecla

para interrumpir la ejecucin de la operacin automtica.

b) Pulsar la tecla [TOOL]


En este momento el CNC ejecuta la funcin auxiliar M05, para detener el cabezal.
Adems, en la pantalla aparece el siguiente mensaje:
TECLAS MANUAL DISPONIBLES
SALIDA
c) Desplazar la herramienta, mediante las teclas de JOG, al lugar deseado.
Una vez desplazada la herramienta se puede arrancar y parar el cabezal, mediante
las teclas de manejo del cabezal, situadas en el panel de Mando.
d) Tras realizar la inspeccin o el cambio de herramienta se debe pulsar la tecla
[END].
El CNC ejecutar la funcin M03 o M04, para arrancar el cabezal con el sentido
de giro que dispona cuando se interrumpi la ejecucin.
Adems, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
El CNC denomina "Ejes No Posicionados" a los ejes que no se encuentran en la
posicin en que se interrumpi la ejecucin.
e) Mediante las teclas de JOG llevar los ejes a la posicin en que se interrumpi la
ejecucin. El CNC no permitir sobrepasar dicha posicin.
Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
NINGUNO
f)

Pulsar la tecla

para continuar con la ejecucin de la operacin automtica.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

INTRODUCCION

5.2

CILINDRADO
Esta opcin se selecciona mediante la tecla
del tramo programado.

y permite realizar el cilindrado

Para seleccionar el modo "Semiautomtico" o "Nivel ciclo" pulsar la tecla o


(modelo compacto)

5.2.1

CILINDRADO "SEMIAUTOMATICO"

Se utilizarn los valores BEGIN y END. El CNC mostrar los valores que se
encuentran seleccionados, pudiendo seleccionarse nuevos valores si se desea.
Los desplazamientos del eje X se realizan mediante la manivela, el volante electrnico
o mediante las teclas de JOG del panel de mandos.
Los desplazamientos del eje Z se realizarn utilizando las siguientes secuencias de
teclas:
Realiza un desplazamiento paraxial (slo el eje Z) hasta el punto
BEGIN.
Realiza un desplazamiento paraxial (slo el eje Z) hasta el punto END.

Pgina

Captulo: 5

Seccin:

OPERACIONES AUTOMATICAS

CILINDRADO

5.2.2

CILINDRADO "NIVEL CICLO"

El CNC mostrar los valores BEGIN y END que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Adems se deben definir los siguientes datos:

Indica el dimetro final que se desea obtener en la operacin de cilindrado.


Define el paso de cilindrado y se programar mediante un valor positivo expresado
en radios.
Si se programa con valor 0, el CNC tendr en cuenta el dato N.

N Define el nmero de pasadas de cilindrado que se desean efectuar en el desbaste


de la pieza. Finalizadas las mismas el CNC efectuar la pasada de acabado. Este
dato ser tenido en cuenta cuando al dato se le ha asignado el valor 0.
Cuando los datos y N se programan con valor 0, el CNC mostrar el mensaje
de error correspondiente.
Si se ha seleccionado pasada de acabado (% distinto de 0), el CNC acta del siguiente
modo:
Ejemplo 1: Se desea eliminar 20mm de material con un paso

=2.

Con % =50 El CNC efecta 10 pasadas de 1,9mm y otra de acabado de 1mm con
la T de acabado y al %F seleccionado.
Con %=100 El CNC efecta 10 pasadas de 2mm ejecutndose la ltima de ellas con
la T de acabado y al %F seleccionado.
Si se selecciona %F=100, el acabado se realiza a la misma velocidad
que el desbaste.
Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material.
Con % =40

Efecta 1 pasada de 0,6mm y otra de acabado de 0,4mm


con la T de acabado y al %F seleccionado.

Con % =100 y %F=50 Efecta 1 pasada de 1mm con la T de acabado y al 50%


de la F Programada.
Con % =100 y %F=100 Efecta 1 pasada de 1mm con la T de acabado y a la F
programada.
Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

CILINDRADO

Funcionamiento bsico:
El CNC permite ejecutar el cilindrado de principio a fin o pulsar la tecla
para que se ejecute paso a paso.
Una vez introducidos los datos adecuados se debe pulsar la tecla
que el CNC ejecute la operacin de cilindrado.

para

Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real segn


el eje X que se utilizar durante el cilindrado (todos los pasos sern iguales) y la
pasada de acabado correspondiente.
Los pasos de mecanizado sern los siguientes:
1.-

El cabezal arrancar con la velocidad seleccionada y en el sentido indicado.

2.-

Si la ejecucin del ciclo se ha programado con otra herramienta el CNC


efectuar un cambio de herramienta, desplazndose al punto de cambio si
as lo requiere la mquina.

3.-

La herramienta se aproximar al punto de comienzo (BEGIN), manteniendo


segn los ejes X y Z la distancia de seguridad seleccionada.

4.-

Cada paso de cilindrado se realiza como se indica en la figura, comenzando


en el punto 1 y tras pasar por los puntos 2, 3 y 4, finalizar en el
punto 5.

5.-

Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado


de la pieza como se indica a continuacin y la operacin de cilindrado finalizar
en el punto de llamada al ciclo.

Pgina

Captulo: 5

Seccin:

10

OPERACIONES AUTOMATICAS

CILINDRADO

El avance con que se efecta la pasada de acabado vendr fijada por el %


del avance programado que se encuentra seleccionado.
Si el ciclo no dispone de pasada de acabado la herramienta se desplazar,
tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo.
6.-

El CNC parar el cabezal.

Consideraciones:
Cuando la superficie que se desea mecanizar no es totalmente cilndrica, el
CNC analiza las cotas en X de los puntos BEGIN y END y tomar como
punto de comienzo en X la cota ms exterior de ambas.

Un cilindrado interior se define del mismo modo que un cilindrado exterior, por
lo que el CNC analiza el dimetro final programado y la cota asignada al punto
de comienzo, BEGIN, para conocer del tipo de cilindrado que se desea efectuar.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

CILINDRADO

11

5.3

REFRENTADO
Esta opcin se selecciona mediante la tecla
del tramo programado.

y permite realizar el refrentado

Para seleccionar el modo "Semiautomtico" o "Nivel ciclo" pulsar la tecla o


(modelo compacto)

5.3.1

REFRENTADO "SEMIAUTOMATICO"

Se utilizarn los valores BEGIN y END. El CNC mostrar los valores que se
encuentran seleccionados, pudiendo seleccionarse nuevos valores si se desea.
Los desplazamientos del eje Z se realizan mediante la manivela, el volante electrnico
o mediante las teclas de JOG del panel de mandos.
Los desplazamientos del eje X se realizarn utilizando las siguientes secuencias de
teclas:
Realiza un desplazamiento paraxial (slo el eje X) hasta el punto
BEGIN.
Realiza un desplazamiento paraxial (slo el eje X) hasta el punto END.

Pgina

Captulo: 5

12

OPERACIONES AUTOMATICAS

Seccin:

5.3.2

REFRENTADO "NIVEL CICLO"

El CNC mostrar los valores BEGIN y END que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Adems se deben definir los siguientes datos:

Indica el dimetro final que se desea obtener en la operacin de refrentado.


Define el paso de refrentado.

Si se programa con valor 0, el CNC tendr en cuenta el dato N.


N Define el nmero de pasadas de refrentado que se desean efectuar en el desbaste
de la pieza. Finalizadas las mismas el CNC efectuar la pasada de acabado. Este
dato ser tenido en cuenta cuando al dato se le ha asignado el valor 0.
Cuando los datos y N se programan con valor 0, el CNC mostrar el mensaje
de error correspondiente.
Si se ha seleccionado pasada de acabado (% distinto de 0), el CNC acta del siguiente
modo:
Ejemplo 1: Se desea eliminar 20mm de material con un paso

=2.

Con % =50 El CNC efecta 10 pasadas de 1,9mm y otra de acabado de 1mm con
la T de acabado y al %F seleccionado.
Con %=100 El CNC efecta 10 pasadas de 2mm ejecutndose la ltima de ellas con
la T de acabado y al %F seleccionado.
Si se selecciona %F=100, el acabado se realiza a la misma velocidad
que el desbaste.
Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material.
Con % =40

Efecta 1 pasada de 0,6mm y otra de acabado de 0,4mm


con la T de acabado y al %F seleccionado.

Con % =100 y %F=50 Efecta 1 pasada de 1mm con la T de acabado y al 50%


de la F Programada.
Con % =100 y %F=100 Efecta 1 pasada de 1mm con la T de acabado y a la F
programada.
Captulo: 5
OPERACIONES AUTOMATICAS

Seccin:

Pgina
13

Funcionamiento bsico:
El CNC permite ejecutar el refrentado de principio a fin o pulsar la tecla
para que se ejecute paso a paso.
Una vez introducidos los datos adecuados se debe pulsar la tecla
que el CNC ejecute la operacin de refrentado.

para

Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real segn


el eje Z que se utilizar durante el refrentado (todos los pasos sern iguales) y la
pasada de acabado correspondiente.
Los pasos de mecanizado sern los siguientes:
1.2.3.-

4.5.-

6.-

El cabezal arrancar con la velocidad seleccionada y en el sentido indicado.


Si la ejecucin del ciclo se ha programado con otra herramienta el CNC
efectuar un cambio de herramienta, desplazndose al punto de cambio si
as lo requiere la mquina.
La herramienta se aproximar al punto de comienzo (BEGIN), manteniendo
segn los ejes X y Z la distancia de seguridad seleccionada.

Cada paso de refrentado se realiza como se indica en la figura, comenzando


en el punto 1 y tras pasar por los puntos 2, 3 y 4, finalizar en el
punto 5.
Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado
de la pieza como se indica a continuacin y la operacin de refrentado finalizar
en el punto de llamada al ciclo.

El avance con que se efecta la pasada de acabado vendr fijada por el %


del avance programado que se encuentra seleccionado.
Si el ciclo no dispone de pasada de acabado la herramienta se desplazar,
tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo.
El CNC parar el cabezal.

Pgina

Captulo: 5

Seccin:

14

OPERACIONES AUTOMATICAS

REFRENTADO

5.4

CILINDRADO CONICO
Esta opcin se selecciona mediante la tecla
y permite realizar un mecanizado
con movimiento simultneo de los ejes X, Z, obteniendo de este modo chaflanes y
planos inclinados.
Para seleccionar el modo "Semiautomtico" o "Nivel ciclo" pulsar la tecla o
(modelo compacto)

5.4.1

CILINDRADO CONICO "SEMIAUTOMATICO"

Permite realizar chaflanes en la pieza, siendo necesario definir el ngulo o la pendiente


"%" del chafln que se desea mecanizar.
Como no se dispone de tecla para su seleccin se debe pulsar la tecla correspondiente
a otro dato (por ejemplo
y posteriormente pulsar la tecla
para seleccionar el dato "%".
Adems, se debe seleccionar mediante las teclas
desea mecanizar, tal y como se muestra a continuacin.

el tipo de perfil que se

El operario desplazar la mquina al punto de comienzo mediante la manivela, el volante


electrnico o mediante las teclas de JOG del panel de mandos.
Para realizar el chafln con la inclinacin definida, se deben utilizar las teclas de JOG
correspondientes al eje Z (Z+ y Z-) en funcin del sentido en que se desea realizar el
desplazamiento.
La herramienta se desplazar con la pendiente indicada y en el sentido indicado (Z+
o Z-) hasta que se pulse la tecla
Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

CILINDRADO CONICO

15

5.4.2

CILINDRADO CONICO "NIVEL CICLO"

El CNC mostrar el valor BEGIN que se dispone actualmente, pudiendo seleccionarse


un nuevo valor si se desea.
Adems se deben definir los siguientes datos:

Indica el dimetro final que se desea obtener en la parte ms cercana al eje de la


pieza, la menor de las dos, tras la operacin de cilindrado cnico.
Define el paso de cilindrado y se programar mediante un valor positivo expresado
en radios.
Si se programa con valor 0, el CNC tendr en cuenta el dato N.

N Define el nmero de pasadas de cilindrado que se desean efectuar en el desbaste


de la pieza. Finalizadas las mismas el CNC efectuar la pasada de acabado. Este
dato ser tenido en cuenta cuando al dato se le ha asignado el valor 0.

Define el ngulo que forma el chafln o plano inclinado respecto al eje Z.

% Define la pendiente del chafln o plano inclinado que se desea efectuar.


Como no se dispone de tecla para su seleccin se debe pulsar la tecla correspondiente a otro dato (por ejemplo
) y posteriormente pulsar la tecla
para
seleccionar el dato "%".
Cuando el usuario define el valor

o "%" el CNC actualiza ambos valores.

El CNC, con objeto de efectuar un buen acabado de la pieza, aplica compensacin de


herramienta en la ltima pasada del mecanizado y para ello necesita conocer el tipo
de perfil que se desea mecanizar. En la parte inferior derecha de la pantalla se muestra
el tipo de perfil que se encuentra seleccionado y si se desea seleccionar otro tipo se
debe pulsar la tecla
o

Pgina

Captulo: 5

Seccin:

16

OPERACIONES AUTOMATICAS

CILINDRADO CONICO

Si se ha seleccionado pasada de acabado (% distinto de 0), el CNC acta del siguiente


modo:
Ejemplo 1: Se desea eliminar 20mm de material con un paso

=2.

Con % =50 El CNC efecta 10 pasadas de 1,9mm y otra de acabado de 1mm con
la T de acabado y al %F seleccionado.
Con %=100 El CNC efecta 10 pasadas de 2mm ejecutndose la ltima de ellas con
la T de acabado y al %F seleccionado.
Si se selecciona %F=100, el acabado se realiza a la misma velocidad
que el desbaste.
Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material.
Con % =40

Efecta 1 pasada de 0,6mm y otra de acabado de 0,4mm


con la T de acabado y al %F seleccionado.

Con % =100 y %F=50 Efecta 1 pasada de 1mm con la T de acabado y al 50%


de la F Programada.
Con % =100 y %F=100 Efecta 1 pasada de 1mm con la T de acabado y a la F
programada.

Funcionamiento bsico:
El CNC permite ejecutar el cilindrado cnico de principio a fin o bien pulsar la
tecla
para que se ejecute paso a paso.
Una vez introducidos los datos adecuados se debe pulsar la tecla
que el CNC ejecute la operacin de cilindrado cnico.

para

Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real segn


el eje X que se utilizar durante el cilindrado (todos los pasos sern iguales) y la
pasada de acabado correspondiente.
Los pasos de mecanizado sern los siguientes:
1.-

El cabezal arrancar con la velocidad seleccionada y en el sentido indicado.

2.-

Si la ejecucin del ciclo se ha programado con otra herramienta el CNC


efectuar un cambio de herramienta, desplazndose al punto de cambio si
as lo requiere la mquina.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

CILINDRADO CONICO

17

3.-

La herramienta se aproximar al punto de comienzo (BEGIN), manteniendo


segn los ejes X y Z la distancia de seguridad seleccionada.

4.-

Cada paso de cilindrado se realiza como se indica en la figura, comenzando


en el punto 1 y tras pasar por los puntos 2, 3 y 4, finalizar en el
punto 5.

5.-

Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado


de la pieza como se indica a continuacin y la operacin de cilindrado finalizar
en el punto de llamada al ciclo.

El avance con que se efecta la pasada de acabado vendr fijada por el %


del avance programado que se encuentra seleccionado.
Si el ciclo no dispone de pasada de acabado la herramienta se desplazar,
tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo.
6.-

El CNC parar el cabezal.

Atencin:
Se debe tener en cuenta que el CNC aplica compensacin de radio de
herramienta en la ltima pasada o pasada de acabado, para obtener un
acabado de la pieza correcto, siendo necesario indicar en la tabla de
correctores el valor del radio de la punta de la cuchilla y el cdigo o
factor de forma que dispone la herramienta con la que se desea efectuar
el mecanizado.

Pgina

Captulo: 5

Seccin:

18

OPERACIONES AUTOMATICAS

CILINDRADO CONICO

5.5

REDONDEO
Esta opcin se selecciona mediante la tecla
Puede ser ejecutada de tres formas distintas, en modo "SEMIAUTOMATICO", en el
primer modo de nivel ciclo "REDONDEO NIVEL CICLO" o en el segundo nivel
ciclo "REDONDEO DE PERFIL".
Para cambiar de modo se debe pulsar la tecla

5.5.1

(modelo compacto) .

REDONDEO "SEMIAUTOMATICO"

Se debe definir el siguiente dato:


R

Define el radio de redondeo.

Adems, se debe seleccionar mediante la tecla


el tipo de redondeo, cncavo o
convexo, que se desea efectuar y mediante las teclas [flecha arriba] y [flecha abajo]
el tipo de perfil correspondiente a la esquina que se desea redondear, tal y como se
muestra a continuacin.

Antes de efectuar el redondeo se debe posicionar la herramienta en el punto de comienzo,


mediante la manivela, el volante electrnico o mediante las teclas de JOG del panel
de mandos.
Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

REDONDEO

19

A continuacin, en funcin del sentido en que se desea realizar el desplazamiento,


se debe pulsar la tecla de JOG [Z+] o [Z-].
El CNC efectuar el redondeo de 90 correspondiente. Ver figura.

Pgina

Captulo: 5

Seccin:

20

OPERACIONES AUTOMATICAS

REDONDEO

5.5.2

REDONDEO "NIVEL CICLO"

Existen dos formas de definir el redondeo:


a) Indicando la esquina terica que se desea redondear y el radio de redondeo.

b) Indicando los dos extremos del redondeo y el radio del mismo.

En el caso "a" se debe definir el punto "BEGIN" y en el caso "b" se deben definir
los puntos "BEGIN" y "END".
Asimismo, se deben definir los siguientes datos:
R Define el radio de redondeo.

Define la distancia existente entre dos pasadas sucesivas de redondeo.


Si se programa con valor 0, el CNC tendr en cuenta el dato N.

N Define el nmero de pasadas de redondeo que se desean efectuar en el desbaste


de la pieza. Finalizadas las mismas el CNC efectuar la pasada de acabado. Este
dato ser tenido en cuenta cuando al dato se le ha asignado el valor 0.
Cuando los datos y N se programan con valor 0, el CNC mostrar el mensaje
de error correspondiente.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

REDONDEO

21

El CNC, con objeto de efectuar un buen acabado de la pieza, aplica compensacin de


herramienta en la ltima pasada del mecanizado y para ello necesita conocer el tipo
de perfil que se desea mecanizar.
En la parte inferior derecha de la pantalla se muestra el tipo de perfil que se encuentra
seleccionado y si se desea seleccionar otro tipo se debe pulsar la tecla [flecha arriba]
o [flecha abajo].

Adems, se debe seleccionar mediante la tecla el tipo de redondeo, cncavo o


convexo, que se desea efectuar.
Los distintos perfiles que se pueden seleccionar son:

Pgina

Captulo: 5

Seccin:

22

OPERACIONES AUTOMATICAS

REDONDEO

Si se ha seleccionado pasada de acabado (% distinto de 0), el CNC acta del siguiente


modo:
Ejemplo 1: Se desea eliminar 20mm de material con un paso

=2.

Con % =50 El CNC efecta 10 pasadas de 1,9mm y otra de acabado de 1mm con
la T de acabado y al %F seleccionado.
Con %=100 El CNC efecta 10 pasadas de 2mm ejecutndose la ltima de ellas con
la T de acabado y al %F seleccionado.
Si se selecciona %F=100, el acabado se realiza a la misma velocidad
que el desbaste.
Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material.
Con % =40

Efecta 1 pasada de 0,6mm y otra de acabado de 0,4mm


con la T de acabado y al %F seleccionado.

Con % =100 y %F=50 Efecta 1 pasada de 1mm con la T de acabado y al 50%


de la F Programada.
Con % =100 y %F=100 Efecta 1 pasada de 1mm con la T de acabado y a la F
programada.

Funcionamiento bsico:
El CNC permite ejecutar el redondeo de principio a fin o pulsar la tecla
para que se ejecute paso a paso.
Una vez introducidos los datos adecuados se debe pulsar la tecla
que el CNC ejecute la operacin de redondeo.

para

Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real que se


utilizar durante el redondeo (todos los pasos sern iguales) y la pasada de acabado
correspondiente.
Los pasos de mecanizado sern los siguientes:
1.-

El cabezal arrancar con la velocidad seleccionada y en el sentido indicado.

2.-

Si la ejecucin del ciclo se ha programado con otra herramienta el CNC


efectuar un cambio de herramienta, desplazndose al punto de cambio si
as lo requiere la mquina.

3.-

La herramienta se aproximar a la esquina terica, manteniendo segn los


ejes X y Z la distancia de seguridad seleccionada.

4.-

Cada paso de redondeo se realiza como se indica en la figura siguiente,


comenzando en el punto 1 y tras pasar por los puntos 2, 3, 4 y 5,
finalizar en el punto 1.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

REDONDEO

23

5.-

Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado


de la pieza como se indica a continuacin y la operacin de redondeo finalizar
en el punto de llamada al ciclo.

El avance con que se efecta la pasada de acabado vendr fijada por el %


del avance programado que se encuentra seleccionado.
Si el ciclo no dispone de pasada de acabado la herramienta se desplazar,
tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo.
6.-

El CNC parar el cabezal.

Atencin:
Se debe tener en cuenta que el CNC aplica compensacin de radio de
herramienta en la ltima pasada o pasada de acabado, para obtener un
acabado de la pieza correcto, siendo necesario indicar en la tabla de
correctores el valor del radio de la punta de la cuchilla y el cdigo o
factor de forma que dispone la herramienta con la que se desea efectuar
el mecanizado.

Pgina

Captulo: 5

Seccin:

24

OPERACIONES AUTOMATICAS

REDONDEO

5.5.3

"REDONDEO DE PERFIL"

El CNC mostrar los valores "BEGIN" y "END" que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Adems se deben definir los siguientes datos:

Define el ngulo que forma, respecto al eje Z el primer tramo de redondeo, el


que parte del punto BEGIN.
Define el ngulo que forma, respecto al eje Z el segundo tramo de redondeo,
el que finaliza en el punto END.
Para su seleccin, ya que no dispone de tecla, se debe actuar de una de las
siguientes formas:
* Pulsar varias veces la tecla [ ]
* Seleccionar otro dato y a continuacin pulsar las teclas [flecha arriba] o [flecha
abajo] hasta seleccionar el parmetro
Al definir los ngulos y 1 se deben indicar los grados que respecto al eje
Z forma la trayectoria de mecanizado, teniendo en cuenta siempre el sentido de
desplazamiento.

Define el radio de redondeo.

Define la cantidad de material que se desea eliminar de la pieza origen. Se


programar en radios y con valor positivo. Si se programa con valor 0, el CNC
visualizar el error correspondiente.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

REDONDEO

25

Para su seleccin, ya que no se dispone de tecla, se debe actuar de la siguiente


forma:
* Seleccionar otro dato y a continuacin pulsar las teclas [flecha arriba] o [flecha
abajo] hasta seleccionar el parmetro "H".
En funcin del signo asignado al parmetro "H", el desbaste de la pieza se
efecta de la siguiente forma:
"H(+)" Se efectuarn sucesivas pasadas, todas ellas paralelas al perfil
programado.
"H(-)" Se efectuar un desbaste previo de la pieza, torneados o refrentados,
y una pasada final de desbaste para mantener las demasas del acabado.

Define la distancia existente entre dos pasadas sucesivas de redondeo.


Si se programa con valor 0, el CNC mostrar el mensaje de error correspondiente.

Define el ngulo de la cuchilla, indicando el ngulo que forma el filo de la


misma respecto al eje X, tal y como se muestra a continuacin.

Pgina

Captulo: 5

Seccin:

26

OPERACIONES AUTOMATICAS

REDONDEO

Para su seleccin, ya que no dispone de tecla, se debe actuar de una de las


siguientes formas:
* Pulsar varias veces la tecla [ ]
* Seleccionar otro dato y a continuacin pulsar las teclas [flecha arriba] o [flecha
abajo] hasta seleccionar el parmetro T
Si el ngulo de la cuchilla es menor o igual que 45, el CNC entiende que los
valores "H" y "" indican el sobrante de material y el paso en X. Por el contrario,
si el ngulo de la cuchilla es mayor que 45, el CNC entiende que los valores
"H" y "" indican el sobrante de material y el paso en Z.
La siguiente figura muestra una pieza en la que se indican varios ejemplos de utilizacin
de la funcin "REDONDEO DE PERFIL".

El CNC, con objeto de efectuar un buen acabado de la pieza, aplica compensacin de


herramienta en la ltima pasada del mecanizado y para ello necesita conocer cmo
entra y cmo sale la herramienta del perfil. Dichos valores se muestran en la parte
inferior derecha de la pantalla.

Para seleccionar el modo en que entra la herramienta en el perfil (punto BEGIN) se


debe pulsar la tecla [flecha arriba] y para seleccionar la forma en que sale la herramienta
del perfil (punto END) se debe pulsar la tecla [flecha abajo].
La siguiente figura muestra una pieza en la que se indica mediante varios ejemplos,
cmo se deben definir la entrada y salida de la herramienta.
Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

REDONDEO

27

El CNC antes de comenzar la operacin programada posiciona la herramienta sobre


el punto "BEGIN" y a una distancia "H" del mismo. Esta distancia se toma segn el
eje X cuando el ngulo de la herramienta ( T) es inferior a 45 y segn el eje Z
cuando el ngulo es superior a 45.
No obstante, se permite seleccionar cualquier otro punto, referido al mismo, mediante
las distancias de seguridad "X" y "Z". Ambos parmetros debern ser definidos con
el signo correspondiente, tal y como se muestra a continuacin:

Para definir las distancias de seguridad en "X" y "Z" se debe pulsar la tecla [AUX]
y operar como se indica en el apartado "Pasada de acabado de ciclos y distancia de
seguridad" del captulo "Funciones Auxiliares" de este mismo manual.
Al memorizarse un "redondeo de Perfil" como parte de un programa pieza, el CNC
memoriza, al igual que en las dems operaciones de mecanizado, los parmetros "Pasada
de acabado, Avance de acabado, Herramienta de acabado y Distancias de seguridad
en "X y Z", junto con los valores que define la operacin.

Pgina

Captulo: 5

Seccin:

28

OPERACIONES AUTOMATICAS

REDONDEO

Funcionamiento bsico:

El CNC permite ejecutar el redondeo de principio a fin o pulsar la tecla


para que se ejecute paso a paso.
Una vez introducidos los datos adecuados se debe pulsar la tecla
que el CNC ejecute la operacin de redondeo.

para

Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real que se


utilizar durante el redondeo (todos los pasos sern iguales) y la pasada de acabado
correspondiente.
Los pasos de mecanizado sern los siguientes:
1.-

El cabezal arrancar con la velocidad seleccionada y en el sentido indicado.

2.-

Si la ejecucin del ciclo se ha programado con otra herramienta el CNC


efectuar un cambio de herramienta, desplazndose al punto de cambio si
as lo requiere la mquina.

3.-

La herramienta se situar en la posicin de comienzo, la definida respecto


al punto "BEGIN" mediante las distancias de seguridad "X" y "Z".

4.-

Se efecuarn sucesivas pasadas de redondeo, todas ellas paralelas al perfil


programado y manteniendo el ngulo de la herramienta ( T) tanto en el
punto de comienzo del perfil (punto "BEGIN"), como a la salida del mismo
(punto END).

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

REDONDEO

29

5.-

Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado


de la pieza y la operacin de redondeo finalizar en el punto de llamada al
ciclo.
El avance con que se efecta la pasada de acabado vendr fijada por el %
del avance programado que se encuentra seleccionado.
Si el ciclo no dispone de pasada de acabado la herramienta se desplazar,
tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo.

6.-

El CNC parar el cabezal.

Atencin:
Se debe tener en cuenta que el CNC aplica compensacin de radio de
herramienta en la ltima pasada o pasada de acabado, para obtener un
acabado de la pieza correcto, siendo necesario indicar en la tabla de
correctores el valor del radio de la punta de la cuchilla y el cdigo o
factor de forma que dispone la herramienta con la que se desea efectuar
el mecanizado.
Cuando se desea efectuar una nica pasada, se debe programar =H, y
los parmetros % =0 y %F=0.

Pgina

Captulo: 5

Seccin:

30

OPERACIONES AUTOMATICAS

REDONDEO

5.6

ROSCADO
Esta opcin se selecciona mediante la tecla
lo largo el eje Z.

y permite realizar un roscado a

Para seleccionar el modo "Semiautomtico" o "Nivel ciclo" pulsar la tecla o


(modelo compacto)

5.6.1

ROSCADO "SEMIAUTOMATICO"

Se utilizarn los valores BEGIN y END. El CNC mostrar los valores que se
encuentran seleccionados, pudiendo seleccionarse nuevos valores si se desea.
Asimismo, se debe definir el dato "P" correspondiente al paso de rosca. Las roscas a
derechas o a izquierdas se efectuarn seleccionando previamente el sentido de giro del
cabezal.
Los desplazamientos del eje X se realizan mediante la manivela, el volante electrnico
o mediante las teclas de JOG del panel de mandos.
Los desplazamientos del eje Z se realizarn utilizando las siguientes secuencias de
teclas:
Realiza un desplazamiento paraxial (slo el eje Z) hasta el punto
BEGIN.
Realiza un desplazamiento paraxial (slo el eje Z) hasta el punto END.
Este desplazamiento se realiza siempre sincronizado con el cabezal, por
lo que debe utilizarse esta secuencia de teclas para efectuar el roscado y
la secuencia
para efectuar el retroceso (una vez retirada
la cuchilla).
Consideraciones:
Es conveniente definir el punto BEGIN fuera de la pieza para que toda la rosca
se efecte con el mismo avance.
Asimismo, es conveniente, cuando la forma de la pieza lo permite, situar el punto
END fuera de la zona que se desea roscar, evitando de este modo mecanizados
indeseados en dicho punto.
Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

ROSCADO

31

5.6.2

ROSCADO "NIVEL CICLO"

El CNC mostrar los valores BEGIN y END que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Si las cotas BEGIN y END se encuentran alineadas segn el eje X el CNC efectuar
un roscado cilndrico, pero cuando las cotas BEGIN y END no se encuentran
alineadas segn el eje X el CNC efectuar un roscado cnico, manteniendo la pendiente
indicada por los puntos BEGIN y END.
El roscado lleva asociado adems de los parmetros "Pasada de acabado, Avance de
acabado y Distancias de seguridad en X y Z", la "Distancia fin de rosca".
Este parmetro indica la distancia al final de la rosca, en la que se comienza a abandonar
la misma. En este movimiento de salida se contina roscando.
Para definirla se debe pulsar la tecla [AUX] y seleccionar la opcin "Distancia fin de
rosca". Si se define con valor 0, no se efectuar ninguna salida de rosca.
Adems se deben definir los siguientes datos:
P

Define el paso de rosca. Las roscas a derechas o a izquierdas se efectuarn


seleccionando previamente el sentido de giro del cabezal.
Si se programa con valor 0, el CNC visualizar el error correspondiente.

Define la profundidad total de la rosca. Se programar en radios y con valor


positivo. Si se programa con valor 0, el CNC visualizar el error correspondiente.
Para su seleccin, ya que no se dispone de tecla, se debe actuar de una de las
siguientes formas:
* Pulsar la tecla [P] , seguida de la tecla [flecha abajo].
* Seleccionar el dato "P" y asignarle el valor correspondiente, el CNC solicitar
a continuacin el valor del dato "H".

Pgina

Captulo: 5

Seccin:

32

OPERACIONES AUTOMATICAS

ROSCADO

Define la profundidad de las pasadas de roscado. Si se programa con valor 0,


el CNC visualizar el error correspondiente.
Se programar en radios y la profundidad de cada pasada estar en funcin del
n), tal y como muestra la siguiente
nmero de pasada correspondiente (
figura:

Define el ngulo de penetracin de la herramienta. Estar referido al eje X.

Si se programa con valor 0, la rosca se realizar con penetracin radial.


Si se le asigna un valor igual a la mitad del ngulo de la herramienta, la penetracin
se realiza rozando el flanco de la rosca.
El CNC permite realizar roscados de interiores y de exteriores. En la parte inferior
derecha se muestra el tipo de roscado que se encuentra seleccionado y si se desea
seleccionar el otro tipo se debe pulsar la tecla [flecha arriba] o [flecha abajo].

Funcionamiento bsico:
El CNC permite ejecutar el roscado de principio a fin o pulsar la tecla
para que se ejecute pasada a pasada.
Una vez introducidos los datos adecuados se debe pulsar la tecla
que el CNC ejecute la operacin de roscado.

para

Antes de comenzar la ejecucin de la pieza el CNC calcular la penetracin real


de cada pasada de roscado y la profundidad que se utilizar en la pasada de acabado.
Los pasos de mecanizado sern los siguientes:

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

ROSCADO

33

1.-

El cabezal arrancar con la velocidad seleccionada y en el sentido indicado.

2.-

Si la ejecucin del ciclo se ha programado con otra herramienta el CNC


efectuar un cambio de herramienta, desplazndose al punto de cambio si
as lo requiere la mquina.

3.-

La herramienta se aproximar al punto de comienzo (BEGIN), manteniendo


segn los ejes X y Z la distancia de seguridad seleccionada.

4.-

Cada pasada de roscado se realiza como se indica en la figura, efectundose


el movimiento del eje Z sincronizado con el cabezal, de forma que todas las
pasadas de roscado comincen siempre por el mismo punto.

5.-

Una vez finalizada el desbaste de la rosca, si se ha programado


distinto de "0", se repite la ltima pasada de desbaste

6.-

La herramienta se desplaza al punto de llamada al ciclo.

7.-

El CNC parar el cabezal.

Pgina

Captulo: 5

Seccin:

34

OPERACIONES AUTOMATICAS

ROSCADO

5.7

RANURADO
Esta opcin se selecciona mediante la tecla

El CNC mostrar los valores BEGIN y END que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Se debe tener en cuenta al definir los puntos BEGIN y END el extremo calibrado
de la herramienta, ya que los desplazamientos segn el eje Z, que efecta el CNC,
finalizarn al llegar a dicho punto el extremo calibrado de la herramienta.
Adems se deben definir los siguientes datos:

Indica el dimetro final o la profundidad que se desea obtener en la operacin


de ranurado.
Define el paso de ranurado. Si se programa con valor 0, el CNC tendr en
cuenta el dato N.
Define el nmero de pasadas de ranurado que se desean efectuar. Este dato ser
tenido en cuenta cuando al dato se le ha asignado el valor 0.
Cuando los datos y N se programan con valor 0, el CNC mostrar el
mensaje de error correspondiente.

TW

Indica la anchura de la herramienta


Para su seleccin, ya que no se dispone de tecla, se debe actuar de una de las
siguientes formas:
* Pulsar la tecla [TOOL], seguida de la tecla [Z].
* Pulsar la tecla [N] , seguida de la tecla [flecha abajo].

Si se desea una pasada de acabado, se debe pulsar la tecla [AUX] y asignar al parmetro
% un valor distinto de cero.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

RANURADO

35

Funcionamiento bsico:
El CNC permite ejecutar el ranurado de principio a fin o pulsar la tecla
para que se ejecute paso a paso.
Una vez introducidos los datos adecuados se debe pulsar la tecla
que el CNC ejecute la operacin de ranurado.

para

Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real segn


el eje Z que se utilizar durante el ranurado. Todos los pasos sern iguales.
Los pasos de mecanizado sern los siguientes:
1.- El cabezal arrancar con la velocidad seleccionada y en el sentido indicado.
2.- Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar
un cambio de herramienta, desplazndose al punto de cambio si as lo requiere
la mquina.
3.- La herramienta se aproximar al punto de comienzo "BEGIN", manteniendo
segn los ejes X y Z la distancia de seguridad seleccionada.
4.- Cada paso de ranurado se efecta de la siguiente forma:
a/

Posicionamiento de la cuchilla frente a la zona a ranurar.


La primera vez se posicionar del punto BEGIN a una distancia igual
a la anchura TW de la cuchilla.
El resto de las veces se desplazar la cantidad correspondiente al paso
de ranurado.

b/

Ranurado del tramo.


Si no hay pasada de acabado, % = 0, hasta el fondo de la ranura.
Si se ha seleccionado pasada de acabado, deja la cantidad seleccionada,
% , para la pasada de acabado.

c/

Temporizacin en el fondo.
Para asegurar un buen acabado de la pieza, la cuchilla permanecer en
el fondo de la ranura durante otras 2 vueltas de cabezal.

d/

Retroceso en X.

5.- Si se ha seleccionado pasada de acabado, el CNC tras realizar la ltima pasada


de ranurado, efecta una pasada de acabado final a toda la ranura.

Pgina

Captulo: 5

Seccin:

36

OPERACIONES AUTOMATICAS

RANURADO

6.- La herramienta se desplazar al punto de llamada al ciclo.


7.- El CNC parar el cabezal.
Consideraciones:
Si las cotas de los puntos "BEGIN" y "END" no coinciden ni en X ni en Z, el
CNC supone que se trata de un ranurado cilndrico y toma como punto de comienzo
en X la cota ms exterior de ambas.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

RANURADO

37

5.8.

TALADRADO SIMPLE. ROSCADO CON MACHO

Permite efectuar un taladrado o roscado axial, es decir, en la parte frontal de la pieza


y en el centro de giro.
Para acceder a esta operacin se debe:
* Pulsar la tecla
, elegir la opcin [6] (Otros ciclos) y seleccionar la opcin
"Taladrado simple. Roscado con macho".
* Estando en el modo visualizador, pulsar la tecla
opcin "Taladrado simple. Roscado con macho".

y seleccionar la

El CNC mostrar la siguiente informacin:


F 1000

%100

RPM 1500

%100 T3
Herramienta de taladrado o roscado
Porcentaje del override del cabezal
(speed-rate)
RPM del cabezal. No admite VCC
Porcentaje del Feedrate Override
Avance mecanizado (m/min o m/rev)

El CNC mostrar los valores "BEGIN" y "END" que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Adems se deben definir los siguientes datos:
P

Indica la penetracin mxima en cada taladrado (desalojo de material).


Si se desea efectuar un roscado con macho se debe definir "P=0".

Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX], el


CNC mostrar un nuevo men. Tras definir ambos valores pulsar la tecla
o
Para abandonar esta operacin se debe:
* Pulsar la tecla
o
para volver al men "Otras operaciones automticas"
* Pulsar nuevamente la tecla
o
para volver al modo Visualizador.

Atencin:
Cuando se dispone de cabezales con inversin lenta es aconsejable
personalizar el parmetro mquina "P617(7)=1", confirmacin de M3/
M4 detectando inversin por captacin.
Pgina

Captulo: 5

38

OPERACIONES AUTOMATICAS

Seccin:
TALADRADOSIMPLE
ROSCADO CON MACHO

Funcionamiento bsico del taladrado simple:

Movimiento en rpido
Movimiento en F

1.- El cabezal arrancar con la velocidad (RPM) seleccionada y en el sentido de giro


indicado.
2.- Si la ejecucin de la operacin se ha programado con otra herramienta el CNC
efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo
requiere la mquina.
3.- La herramienta se situar en X0, centro de giro de la pieza, y a la distancia de
seguridad Z del punto de comienzo "BEGIN".
4.- Efecta el taladrado en los siguientes pasos:
4.1- Taladrado, a la velocidad programada penetrando la distancia P.
4.2- Retroceso en rpido hasta el punto BEGIN + distancia de seguridad Z a fin
de desalojar material.
4.3.- Acercamiento en rpido hasta el anterior taladrado, quedando a 1mm del
material.
4.4.- Taladrado, a la velocidad programada penetrando la distancia P (recorriendo
P+1mm)
4.5.- Repetir pasos 4.2, 4.3 y 4.4 hasta alcanzar la cota END.
5.- Temporizacin de 400 mseg. en el fondo del agujero para mejorar el acabado del
mismo.
6.- Retroceso en rpido hasta el punto BEGIN + distancia de seguridad Z a fin de
desalojar material.
7.- Posicionamiento rpido al punto donde se puls
8.- El CNC detiene el cabezal.

Captulo: 5
OPERACIONES AUTOMATICAS

Seccin:
TALADRADOSIMPLE
ROSCADO CON MACHO

Pgina
39

Funcionamiento bsico del roscado

Movimiento en rpido
Movimiento en F

1.- El cabezal arrancar con la velocidad (RPM) seleccionada y en el sentido de giro


indicado.
2.- Si la ejecucin de la operacin se ha programado con otra herramienta el CNC
efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo
requiere la mquina.
3.- La herramienta se situar en X0, centro de giro de la pieza, y a la distancia de
seguridad Z del punto de comienzo "BEGIN".
4.- Penetracin, a la velocidad programada hasta el punto "END"
5.- Inversin del sentido de giro del cabezal.
6.- Retroceso, a la velocidad programada hasta el punto BEGIN + distancia de seguridad
Z.
7.- Posicionamiento rpido al punto donde se puls
8.- El CNC detiene el cabezal.

Pgina

Captulo: 5

40

OPERACIONES AUTOMATICAS

Seccin:
TALADRADOSIMPLE
ROSCADO CON MACHO

5.8.1

EJEMPLOS DE PROGRAMACION

Taladrado:
Se desea efectuar un agujero de 20 mm de profundidad en el centro de giro de la
pieza con el cabezal girando a 2000 rpm y utilizando la herramienta T05.
El taladrado se efectuar con un avance de 1mm/min y con penetraciones de 5mm
a fin de desalojar material.
F 0001.000
BEGIN Z
END Z
P

100%
0000.000
-0020.000
0005.000

RPM 2000 100%

T05

Distancia de seguridad Z = 3.000


Distancia de seguridad X = 10.000
Roscado:
Se desea roscar el agujero del ejemplo anterior con el cabezal girando a 1000 rpm
con un avance de 1mm/min y utilizando la herramienta T06.
F 0001.000
BEGIN Z
END Z
P

100%
0000.000
-0020.000
0

RPM 1000 100%

T06

Distancia de seguridad Z = 3.000


Distancia de seguridad X = 10.000

Captulo: 5
OPERACIONES AUTOMATICAS

Seccin:
TALADRADOSIMPLE
ROSCADO CON MACHO

Pgina
41

5.9

TALADRADO MULTIPLE
Esta operacin permite taladrar tanto agujeros concntricos en la parte frontal de la
pieza (segn Z) como en su superficie cilndrica (segn X).
Para acceder a esta operacin se debe:
* Pulsar la tecla
, elegir la opcin [6] (Otros ciclos) y seleccionar la opcin
"Taladrado mltiple".
* Estando en el modo visualizador, pulsar la tecla
opcin "Taladrado mltiple".

y seleccionar la

El CNC mostrar la opcin "Taladrado mltiple" cuando la mquina dispone de parada


orientada de cabezal y herramienta motorizada.
Una vez seleccionada esta operacin, el CNC mostrar la siguiente informacin:
F 1000

%100

TRPM 1500

%100 T3
Herramienta de taladrado
Porcentaje del override de la herramienta motorizada si "P609(8)=1"
RPM de la herramienta motorizada.
Porcentaje del Feedrate Override
Avance mecanizado (m/min)

El CNC mostrar los valores "BEGIN" y "END" que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Adems se deben definir los siguientes datos:
P

Indica la penetracin mxima en cada taladrado (desalojo de material).


Posicin angular del primer agujero.
Incremento angular entre agujeros.

N Indica el nmero de agujeros que se desean efectuar.


Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX], el
CNC mostrar un nuevo men. Tras definir ambos valores pulsar la tecla
o
Para abandonar esta operacin se debe:
* Pulsar la tecla
o
para volver al men "Otras operaciones automticas"
* Pulsar nuevamente la tecla
o
para volver al modo Visualizador.
Pgina

Captulo: 5

Seccin:

42

OPERACIONES AUTOMATICAS

TALADRADO MULTIPLE

Funcionamiento bsico:

Movimiento en F
Movimiento en rpido

1.- Si el cabezal se encuentra trabajando en la modalidad RPM, el CNC realiza la


bsqueda de referencia (Io) del cabezal.
2.- Si la ejecucin de la operacin se ha programado con otra herramienta el CNC
efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo
requiere la mquina.
3.- Hace girar la herramienta motorizada a las revoluciones indicadas por TRPM.
4.- Orienta el cabezal a la posicin angular indicada ( )
5.- Aproxima la herramienta al punto BEGIN manteniendo las distancias de seguridad.
6.- Efecta el taladrado en los siguientes pasos:
6.1- Taladrado, a la velocidad programada penetrando la distancia P.
6.2- Retroceso en rpido hasta el punto BEGIN + distancia de seguridad Z a fin
de desalojar material.
6.3.- Acercamiento en rpido hasta el anterior taladrado, quedando a 1mm del
material.
6.4.- Taladrado, a la velocidad programada penetrando la distancia P (recorriendo
P+1mm)
6.5.- Repetir pasos 6.2, 6.3 y 6.4 hasta alcanzar la cota END.
7.- Temporizacin de 400 mseg. en el fondo del agujero para mejorar el acabado del
mismo.
8.- Retroceso en rpido hasta el punto BEGIN + distancia de seguridad a fin de desalojar
material.
9.- En funcin del valor asignado al parmetro N (nmero de agujeros):
9.1.- El cabezal se desplaza a la nueva posicin. Incremento angular
9.2.- Repite los movimientos de taladrado indicados en los puntos 6, 7 y 8.
Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

TALADRADO MULTIPLE

43

10.- Posicionamiento rpido al punto donde se puls


11.- El CNC para la herramienta motorizada.

Atencin:
Dependiendo de los valores asignados a los datos BEGIN y END, el
taladrado se realiza en la superficie cilndrica de la pieza (segn el eje
X) o en la parte frontal de la pieza (segn el eje Z).

Por lo tanto, las cotas X de los puntos BEGIN y END o las cotas Z de los
puntos BEGIN y END deben coincidir. En caso contrario, el CNC mostrar el
error correspondiente.
Ejemplo: Se desea taladrar 5 agujeros de 20 mm de profundidad. El primero a 90
y los cuatro restantes separados 45 entre si, todos ellos a un dimetro de
35mm y utilizando una herramienta motorizada que gira a 2000 rpm.

F1000 %100 TRPM 2000 %100


BEGIN X35.000 Z 0
END
X35.000 Z-20.000
P
5

90

45
N
5
Distancia de seguridad X = 0.000
Distancia de seguridad Z = 3.000

T3

Pgina

Captulo: 5

Seccin:

44

OPERACIONES AUTOMATICAS

TALADRADO MULTIPLE

5.10

CHAVETAS

Esta operacin permite realizar chavetas radiales en la parte frontal de la pieza (misma
coordenada Z, distinta coordenada X) as como paralelas al eje de giro de la pieza en
su superficie cilndrica (misma coordenada X, distinta Z).
Para acceder a esta operacin se debe:
* Pulsar la tecla
"Chavetas".

, elegir la opcin [6] (Otros ciclos) y seleccionar la opcin

* Estando en el modo visualizador, pulsar la tecla


opcin "Chavetas".

y seleccionar la

El CNC mostrar la opcin "Chavetas" cuando la mquina dispone de parada orientada


de cabezal y herramienta motorizada.
Una vez seleccionada esta operacin, el CNC mostrar la siguiente informacin:
F 1000

%100 TRPM 1500

%100 T3
Herramienta para efectuar la chaveta
Porcentaje del override de la herramienta motorizada si "P609(8)=1"
RPM de la herramienta motorizada.
Porcentaje del Feedrate Override
Avance mecanizado (m/min)

El CNC mostrar los valores "BEGIN" y "END" que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Adems se deben definir los siguientes datos:

Posicin angular de la primera chaveta.


Incremento angular entre chavetas.

N Indica el nmero de chavetas que se desean efectuar.


Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX], el
CNC mostrar un nuevo men. Tras definir ambos valores pulsar la tecla
o
Para abandonar esta operacin se debe:
* Pulsar la tecla
o
para volver al men "Otras operaciones automticas"
* Pulsar nuevamente la tecla
o
para volver al modo Visualizador.

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

CHAVETAS

45

Funcionamiento bsico:
1.- Si el cabezal se encuentra trabajando en la modalidad RPM, el CNC realiza la
bsqueda de referencia (Io) del cabezal.
2.- Si la ejecucin de la operacin se ha programado con otra herramienta el CNC
efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo
requiere la mquina.
3.- Hace girar la herramienta motorizada a las revoluciones indicadas por TRPM.
4.- Orienta el cabezal a la posicin angular indicada ( )

5.- Posiciona los ejes, en rpido, al punto de aproximacin "A" (segn las distancias
de seguridad).
6.- Desplazamiento en rpido al punto "B", situndose frente al punto "BEGIN".
7.- Realiza la chaveta en los siguientes pasos:
7.1- Penetracin a la velocidad "F" programada hasta el punto BEGIN.
7.2- Realiza la chaveta moviendo el eje X o Z (segn corresponda) hasta el punto
END y a la velocidad programada.
7.3.- Retrocede en rpido al punto "C".
7.4.- Retorna en rpido al punto "B"
8.- En funcin del valor asignado al parmetro N (nmero de chavetas):
8.1.- El cabezal se desplaza a la nueva posicin. Incremento angular
8.2.- Repite los movimientos indicados en el punto 7.

9.- Vuelve en rpido al punto donde se puls


10.- El CNC detiene la herramienta motorizada.

Atencin:
Dependiendo de los valores asignados a los datos BEGIN y END, la
chaveta se realiza en la superficie cilndrica de la pieza (segn el eje Z)
o en la parte frontal de la pieza (segn el eje X).
Por lo tanto, las cotas X de los puntos BEGIN y END o las cotas Z de
los puntos BEGIN y END deben coincidir. En caso contrario, el CNC
mostrar el error correspondiente.
Pgina

Captulo: 5

Seccin:

46

OPERACIONES AUTOMATICAS

CHAVETAS

Ejemplo: Se desea realizar 5 chavetas equidistantes (a 72 una de otra), de 30 mm


de longitud y a un dimetro de 46mm. La primera a 0.
Para su mecanizado se utiliza una herramienta motorizada que gira a 1000
rpm. y avanza a F1000 (1m/min).

F1000 %100 TRPM 1000 %100


BEGIN X46.000 Z-20.000
END
X46.000 Z-50.000

72
N
5
Distancia de seguridad X = 5.000
Distancia de seguridad Z = 5.000

T3

Captulo: 5

Seccin:

Pgina

OPERACIONES AUTOMATICAS

CHAVETAS

47

5.11

UTILIZACION DE LAS DISTANCIAS DE SEGURIDAD

Siempre que se ejecuta una operacin automtica en el modo "NIVEL CICLO", el


CNC aplica los valores que se han definido como distancias de seguridad en X y Z.
Cilindrado:

Refrentado:

Cilindrado cnico:

La figura de la parte izquierda muestra como se puede utilizar la distancia de


seguridad en X para que el punto de comienzo de la operacin quede situado fuera
de la pieza, evitando de este modo colisiones de la herramienta con la pieza.
La figura de la parte derecha muestra como se puede utilizar la distancia de seguridad
en Z para efectuar 2 mecanizados en 1. "Cilindrado Cnico" + "Cilindrado".

Pgina

Captulo: 5

48

OPERACIONES AUTOMATICAS

Seccin:
UTILIZACIONDELAS
DISTANCIASDESEGURIDAD

Redondeo:

La ltima figura muestra como se puede utilizar la distancia de seguridad en Z


para efectuar 2 mecanizados en 1. "Redondeo" + "Cilindrado".
Redondeo de perfil:

Roscado:

Ranurado:

Captulo: 5
OPERACIONES AUTOMATICAS

Seccin:
UTILIZACIONDELAS
DISTANCIASDESEGURIDAD

Pgina
49

6.

PERFILES

Esta opcin permite memorizar una serie de puntos (X, Z), hasta un mximo de 12,
para luego poder mecanizar dicho perfil o bien realizar desplazamientos a cualquiera
de ellos.
Para poder trabajar en este modo es necesario que se encuentre encendida la lmpara
de la tecla
. Si no lo est, se debe pulsar dicha tecla.
Cada vez que se accede a este modo el CNC muestra, en la parte inferior de la pantalla,
las cotas correspondientes a los tres primeros puntos del perfil
Si se desea editar o modificar alguno de ellos se debe pulsar la tecla [P]. EL CNC
mostrar las cotas correspondientes al primer punto (P1) en modo resaltado.
Para seleccionar otro punto se deben utilizar las teclas [flecha arriba] y [flecha abajo],
y para abandonar el modo de edicin se debe pulsar la tecla [CL].
Si estando en el modo de edicin se encuentra seleccionado cualquier punto (por ejemplo
P10) y se pulsa la tecla [P], el CNC volver a seleccionar el primer punto del perfil
"P1".
El CNC permite editar y ejecutar perfiles en modo "SEMIAUTOMATICO" o en modo
"AUTOMATICO". Para seleccionar el modo deseado pulsar la tecla
o
(modelo compacto).

Captulo: 6
PERFILES

Seccin:

Pgina
1

6.1

PERFIL EN MODO "SEMIAUTOMATICO"


Este modo permite definir una serie de puntos, hasta 12, y posteriormente realizar un
desplazamiento punto a punto entre los mismos.
Los desplazamientos se realizan en lnea recta y entre puntos consecutivos. Del P1 al
P2, del P2 al P3, del P3 al P4, etc.

6.1.1

TOMA DE PUNTOS

Si se desea borrar la informacin que actualmente disponen todos los puntos, se debe
pulsar la secuencia de teclas [CLEAR] [ENTER]. El CNC asignar el valor X0 Z0
a todos los puntos.
La definicin de los puntos se debe realizar punto a punto, siendo aconsejable comenzar
por el punto P1 y definir el resto correlativamente.
Para seleccionar un punto se deben utilizar las teclas [flecha arriba] y [flecha abajo]
hasta que el CNC lo muestre en la pantalla de forma resaltada.
A continuacin y para asignarle el valor deseado se debe utilizar una de las siguientes
opciones:
a/ Desplazar la mquina mediante la manivela, el volante electrnico o mediante las
teclas de JOG del panel de mando a la posicin deseada.
Pulsar la tecla [ENTER].
El CNC asignar al punto seleccionado las cotas mostradas en la pantalla y
seleccionar el siguiente punto.
b/ Pulsar la tecla [X], introducir a continuacin el valor que se desea asignar a dicho
punto y pulsar la tecla [ENTER].
El CNC asignar al eje X dicho valor, pero no modifica el valor que dispona
anteriormente el eje Z.
Si se pulsa [X] [ENTER], el CNC asigna el valor X0.
Repetir la misma operacin para el eje Z.

Pgina

Captulo: 6

PERFILES

Seccin:
MODO
"SEMIAUTOMATICO"

6.1.2

DESPLAZAMIENTO ENTRE PUNTOS

Los desplazamientos que efecta el CNC entre dos puntos consecutivos se realizan en
lnea recta.
El CNC permite ejecutar todos los desplazamientos seguidos, uno tras otro y en forma
correlativa, o bien pulsar la tecla
y ejecutarlos punto a punto.
Antes de comenzar el desplazamiento se debe seleccionar mediante las teclas [flecha
arriba] y [flecha abajo] el primer punto al que se desea desplazar la mquina (por
ejemplo P5).
A continuacin pulsar la tecla

, la mquina se desplazar al punto indicado.

Una vez alcanzado dicha cota el CNC seleccionar el siguiente punto (por ejemplo
P6), encontrndose preparado para desplazarse al mismo.
Cuando se encuentra seleccionado el modo SINGLE el CNC espera hasta que se
pulse la tecla
para ejecutar dicho desplazamiento, pero si no se encuentra
seleccionado el modo SINGLE, el CNC continuar con los desplazamiento
programados hasta que se alcance el punto P12.

Atencin:
Cuando se desea ejecutar los desplazamientos en forma continua y no se
utilizan todos los puntos, es aconsejable definir todos los puntos no
utilizados con el valor correspondiente a un punto de retirada de la pieza.

Ejemplo:

Si se utilizan los puntos P1 a P7, es aconsejable definir los puntos


P8 a P12 con el valor del punto A. La programacin se realiza en
dimetros.
P1=X0 Z0
P5=X60 Z35

P2=X30 Z5
P6=X80 Z45

Puntos P8 a P12 = A

Captulo: 6
PERFILES

P3=X30 Z20
P7=X90 Z45

P4=X60 Z20

Puntos P8 a P12 = X0 Z0

Seccin:
MODO
"SEMIAUTOMATICO"

Pgina
3

6.1.3

PRESTACIONES ESPECIALES

Este modo de trabajo muestra junto a las cotas correspondientes a los 12 puntos que
puede disponer el perfil, las cotas de los puntos "BEGIN" y "END" que se encuentran
seleccionados.
Se pueden seleccionar nuevas cotas para los puntos "BEGIN" y "END", pulsando la
tecla asociada a cada uno de dichos puntos y asignndole el valor deseado. Por ejemplo:
[BEGIN]

[1] [0] [.] [5]

[ENTER]

Adems, es posible asignar al punto "BEGIN" o al punto "END" la cota que dispone
cualquier punto del perfil. Para ello se debe proceder de la siguiente forma:
*

Seleccionar en modo inverso el punto cuyas cotas se desean asignar al punto


"BEGIN" o "END". Para ello se deben utilizar las teclas [P], [flecha arriba] y
[flecha abajo].

Pulsar la tecla [BEGIN] o [END], dependiendo del punto deseado.

Pulsar la tecla [ENTER].

Pgina

Captulo: 6

PERFILES

Seccin:
MODO
"SEMIAUTOMATICO"

6.2

PERFIL "NIVEL CICLO"


Cuando se selecciona el modo "NIVEL CICLO" el CNC permite definir un perfil y
ejecutarlo de forma automtica.

Esta prestacin permite realizar desbastados o vaciados de piezas con una nica
operacin, debiendo definirse el perfil o una trayectoria prxima al perfil y que est
formada por tramos rectos.
Si se ha personalizado el parmetro mquina "P617(8)=1", se pueden definir hasta 9
puntos y redondeos asociados a los puntos P2, P3, P4, P5, P6 y P7.

Si se ha personalizado el parmetro mquina "P617(8)=0", el perfil debe estar formado


nicamente por tramos rectos, no se pueden definir redondeos. El perfil puede estar
formado por 12 puntos.

Captulo: 6

Seccin:

Pgina

PERFILES

NIVEL CICLO

El punto P1 es el punto de comienzo del perfil y depende del sentido de mecanizado.


El resto de los puntos deben ser correlativos.

Cuando no se utilizan todos los puntos de definicin, los puntos no utilizados se deben
definir con el valor correspondiente al ltimo punto del perfil. En el ejemplo de la
figura se deben definir P12 = P11 = P10 = P9 = P8 = P7.
En funcin del signo asignado al parmetro "H", el desbaste de la pieza se efecta de
la siguiente forma:
"H(+)"

Se efectuarn sucesivas pasadas, todas ellas paralelas al perfil programado.

"H(-)"

Se efectuar un desbaste previo de la pieza, torneados o refrentados, y una


pasada final de desbaste para mantener las demasas del acabado.

Pgina

Captulo: 6

Seccin:

PERFILES

NIVEL CICLO

El perfil en Nivel Ciclo lleva asociados los parmetros "Pasada de acabado, Avance
de acabado, Herramienta de acabado y Distancias de seguridad en X y Z". Para definirlos
se debe pulsar la tecla [AUX] y operar como se indica en el apartado "Pasada de
acabado de ciclos y distancia de seguridad" del captulo "Funciones Auxiliares" de
este mismo manual.
Para mecanizados exteriores se debe definir la distancia de seguridad X positiva y para
mecanizados interiores X negativa.

Se debe tener en cuenta que, con objeto de obtener un acabado de la pieza correcto,
el CNC aplica compensacin de radio de herramienta durante el mecanizado del perfil.
Por ello, es necesario indicar en la tabla de correctores el valor del radio de la punta
de la cuchilla y el cdigo o factor de forma que dispone la herramienta con la que se
desea efectuar dicha operacin.

Captulo: 6

Seccin:

Pgina

PERFILES

NIVEL CICLO

Cuando se encuentra seleccionado el modo "NIVEL CICLO", el CNC muestra en la


ventana principal la siguiente informacin:
Si se trabaja con Velocidad de Corte Constante:
F %
VCC
Si no se trabaja con Velocidad de Corte Constante:
F %
RPM

MAX

T
T

Para cambiar de modo de trabajo se debe pulsar la tecla [CSS].


El significado de cada uno de estos campos es el siguiente:
F

Avance de los ejes que se encuentra seleccionado.

Porcentaje del avance programado "F" que se est aplicando.

VCC Velocidad de corte constante del cabezal con que se desea efectuar el ciclo.
RPM Velocidad de giro del cabezal con que se desea efectuar el ciclo.
En ambos modos de trabajo (RPM y VCC) el valor "S" que se indica en la
ventana principal corresponde a la velocidad real del cabezal.
Para seleccionar la velocidad de cabezal se debe usar una de estas formas:
* Pulsar la tecla [S], introducir el valor deseado y pulsar la tecla [ENTER].
El CNC entiende que dicho valor se desea utilizar como velocidad de cabezal
en la operacin automtica que se est editando, por lo que no se modifica
la velocidad real del cabezal ni el valor "S" que se muestra en la ventana
principal.
* Pulsar la tecla [S], introducir el valor deseado y pulsar la tecla
El CNC modifica la velocidad real del cabezal, actualizando el valor "S"
que se muestra en la ventana principal.
Adems, entiende que dicho valor se desea utilizar como velocidad de cabezal
en la operacin automtica que se est editando.
%

Porcentaje de la velocidad real programa de cabezal "S" que se est aplicando.

MAX Velocidad mxima del cabezal, en rpm, cuando se trabaja en VCC


El sentido de giro del cabezal con que se desea efectuar el ciclo.
Para cambiar el sentido de giro con que se desea efectuar el ciclo se debe pulsar
la tecla [3]. El CNC mostrar el nuevo sentido seleccionado, pero no modificar
el estado real del cabezal.
T

La herramienta con que se desea efectuar el ciclo.


Para seleccionar el nmero de herramienta con que se desea efectuar el ciclo
se debe usar una de estas formas:

Pgina

Captulo: 6

Seccin:

PERFILES

NIVEL CICLO

* Pulsar la tecla [TOOL], y tras introducir el nmero deseado pulsar la tecla


[ENTER].
El CNC memoriza dicho nmero pero mantiene la herramienta que actualmente
se encuentra seleccionada.
* Pulsar la tecla [TOOL], y tras introducir el nmero deseado pulsar la tecla
El CNC selecciona la nueva herramienta y entiende que la operacin automtica
que se est editando se desea efectuar con dicha herramienta.
Se debe tener en cuenta que el CNC utiliza esta herramienta para efectuar el
desbaste y que permite seleccionar otra herramienta para efectuar la operacin
de acabado.

Atencin:
Cuando se memoriza una operacin automtica, el CNC almacena todas
estas condiciones de mecanizado junto con los datos y parmetros que
definen el ciclo. De esta forma, cada vez que se ejecuta una pieza
previamente memorizada, el CNC ejecutar cada una de las operaciones
automticas con la herramienta, sentido de cabezal, velocidad de cabezal,
pasada de acabado, velocidad de acabado, herramienta de acabado y
distancias de seguridad que se definieron durante la edicin.

Captulo: 6

Seccin:

Pgina

PERFILES

NIVEL CICLO

6.2.1

DEFINICION DEL PERFIL

Cuando se selecciona el modo "NIVEL CICLO" el CNC mostrar los valores


correspondientes a los puntos del perfil que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.

Adems se deben definir los siguientes datos:


H

Define la cantidad de material que se desea eliminar de la pieza origen. Se


programar en radios.
> Si se programa con valor positivo se efectuarn sucesivas pasadas de desbaste,
todas ellas paralelas al perfil programado
> Si se programa con valor 0, el CNC efectuar nicamente la pasada de acabado
de la pieza (no hay desbaste).
> Si se programa con valor negativo el desbaste ser un torneado o refrentado
del perfil. Adems, si se define un perfil con valles el CNC mostrar el error
correspondiente.
Para su seleccin, ya que no se dispone de tecla, se debe actuar de la siguiente
forma:
* Seleccionar otro dato y a continuacin pulsar las teclas [flecha arriba] o [flecha
abajo] hasta seleccionar el parmetro "H".

Define la distancia existente entre dos pasadas sucesivas.


Si se programa con valor 0, el CNC mostrar el mensaje de error correspondiente.

Define el ngulo de la cuchilla, indicando el ngulo que forma el filo de la


misma respecto al eje X, tal y como se muestra a continuacin.
Para su seleccin, se debe pulsar la tecla [ ]

Pgina

Captulo: 6

Seccin:

10

PERFILES

NIVEL CICLO

Si el ngulo de la cuchilla es menor o igual que 45, el CNC entiende que los
valores "H" y "" indican el sobrante de material y el paso en X. Por el contrario,
si el ngulo de la cuchilla es mayor que 45, el CNC entiende que los valores "H"
y "" indican el sobrante de material y el paso en Z.
El CNC calcula siempre, en funcin de los valores "H", "" y "T",el sobrante
de material y el paso segun los ejes X y Z.

Con objeto de efectuar un buen acabado de la pieza, el CNC aplica compensacin de


herramienta y para ello necesita conocer cmo entra y cmo sale la herramienta del
perfil. Dichos valores se muestran en la parte inferior derecha de la pantalla.

Para seleccionar el modo en que entra la herramienta en el perfil (punto P1) se debe
pulsar la tecla [flecha arriba] y para seleccionar la forma en que sale la herramienta
del perfil (punto P12) se debe pulsar la tecla [flecha abajo].
Cuando se encuentra seleccionada la ventana de "Programas Pieza" se debe pulsar la
tecla "=" para pasar al modo de seleccin de entrada y salida de herramienta en el
perfil.
Captulo: 6

Seccin:

Pgina

PERFILES

NIVEL CICLO

11

El CNC antes de comenzar la operacin programada posiciona la herramienta a una


distancia X, Z (distancia de seguridad) de los puntos inicial y final

Para definir las distancias de seguridad en "X" y "Z" se debe pulsar la tecla [AUX]
y operar como se indica en el apartado "Pasada de acabado de ciclos y distancia de
seguridad" del captulo "Funciones Auxiliares" de este mismo manual.
Al memorizarse un "Perfil" como parte de un programa pieza, el CNC memoriza, al
igual que en las dems operaciones de mecanizado, los parmetros "Pasada de acabado,
Avance de acabado, Herramienta de acabado y Distancias de seguridad en "X y Z",
junto con los valores que define la operacin.
Funcionamiento bsico:
El CNC permite ejecutar el perfil de principio a fin o pulsar la tecla
que se ejecute pasada a pasada.

para

Una vez introducidos los datos adecuados se debe pulsar la tecla


que el CNC ejecute el perfil.

para

Antes de comenzar la ejecucin el CNC calcular el paso real (todos los pasos
sern iguales) y la pasada de acabado correspondiente.
Los pasos de mecanizado sern los siguientes:
1.-

El cabezal arrancar con la velocidad seleccionada y en el sentido indicado.

2.-

Si la ejecucin del ciclo se ha programado con otra herramienta el CNC


efectuar un cambio de herramienta, desplazndose al punto de cambio si
as lo requiere la mquina.

3.-

La herramienta se situar en la posicin de comienzo, la definida mediante


las distancias de seguridad "X" y "Z".

4.-

En funcin del valor asignado al parmetro H el desbaste del perfil se efectuar


del siguiente modo:
> Si se programa con valor positivo se efectuarn sucesivas pasadas de
desbaste, todas ellas paralelas al perfil programado y manteniendo el ngulo
de la herramienta (T) tanto en el punto de comienzo del perfil, como a
la salida del mismo.

Pgina

Captulo: 6

Seccin:

12

PERFILES

NIVEL CICLO

> Si se programa con valor 0, el CNC efectuar nicamente la pasada de


acabado de la pieza (no hay desbaste).
> Si se programa con valor negativo el desbaste ser un torneado o refrentado
del perfil. Adems, si se define un perfil con valles el CNC mostrar el
error correspondiente.
5.-

Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado


de la pieza y finalizar en el punto de llamada al ciclo.
El avance con que se efecta la pasada de acabado vendr fijada por el %
del avance programado que se encuentra seleccionado.

6.-

El CNC parar el cabezal.

Atencin:
Se debe tener en cuenta que, con objeto de obtener un acabado de la
pieza correcto, el CNC aplica compensacin de radio de herramienta
durante el mecanizado del perfil. Por ello, es necesario indicar en la tabla
de correctores el valor del radio de la punta de la cuchilla y el cdigo o
factor de forma que dispone la herramienta con la que se desea efectuar
dicha operacin.
Cuando se desea efectuar una nica pasada, se debe utilizar uno de estos
mtodos:
>

Programar H=0

>

Programar =H, y los parmetros % =0 y %F=0.

Captulo: 6

Seccin:

Pgina

PERFILES

NIVEL CICLO

13

7.

TRABAJO CON PROGRAMAS PIEZA

El CNC 800T permite almacenar en memoria hasta 10 programas pieza.


Cada uno de estos programas podr estar formado por hasta 20 operaciones bsicas.
Cada una de estas operaciones habr sido editada previamente por el usuario en el
modo "NIVEL CICLO", tal y como se detalla en el apartado correspondiente a las
OPERACIONES AUTOMATICAS.

7.1

ACCESO A LA TABLA DE PROGRAMAS PIEZA


Para acceder a la tabla de programas pieza se debe pulsar la tecla [RECALL].
El CNC mostrar en la parte superior derecha de la pantalla un directorio de 7 piezas
de las 10 que puede tener almacenadas, siempre numerados con 5 cifras y comprendidos
entre "00000" y "99995". Para visualizar las restantes piezas se deben emplear las
teclas:
Los guiones indican que no hay programa pieza. Los smbolos mostrados a la derecha
del correspondiente nmero de pieza significan:

PIEZA
01435 [*]
47632 [*]
32540 [*]
----- [ ]
----- [ ]
----- [ ]
----- [ ]
EXIT

[*]

Indica que la pieza ya se ha editado previamente, es decir,


que contiene informacin.

[ ]

Indica que la pieza no contiene informacin.

Para poder asignar un nmero al programa pieza deseado es


necesario:
. Posicionar el cursor sobre el mismo utilizando para ello las
teclas
y teniendo en cuenta que la bsqueda
se realiza en forma rotativa.
. Pulsar [P]. La lnea seleccionada mostrada en vdeo inverso
comienza a parpadear el nmero "00000".

. Pulsar los cifras del nmero a asignar y a continuacin [ENTER]. Si tras presionar
esta tecla contina parpadeando el nuevo nmero, significa que ese nmero ya ha
sido asignado a otra pieza.
. Si se pulsa [CLEAR], La lnea seleccionada volver a su estado anterior mostrando
el nmero anterior si tuviera alguno.
Cuando se desea abandonar la tabla de programas pieza se debe posicionar el cursor
sobre la posicin "EXIT" y pulsar la tecla [ENTER].

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
ACCESO A LA TABLA DE
PROGRAMAS PIEZA

Pgina
1

7.2

SELECCION DE UN PROGRAMA PIEZA


Siempre que se desea analizar el contenido de una pieza para su edicin o
modificacin se debe seleccionar la misma en la tabla de programas piezas y pulsar
la tecla [RECALL].
Cada pieza puede estar formada por hasta 20 operaciones bsicas. No obstante, el
CNC mostrar en la parte superior derecha de la pantalla un grupo de 7 operaciones.
Siempre que se accede a un programa pieza el CNC muestra el cursor situado sobre
la primera posicin libre de la misma.

PIEZA 01346
1 - CILINDR.
2 - REFRENTA.
3 - ROSCADO
456?
7?
EXIT

Las posiciones libres se indican mediante el carcter "?"


y las posiciones ocupadas indican el tipo de operacin
que se ha editado en las mismas. Se debe tener en cuenta
que los perfiles ocupan dos posiciones aunque son tratadas
como operacin nica por el CNC.
Cada una de estas operaciones habr sido editada
previamente por el usuario en el modo "NIVEL CICLO",
tal y como se detalla en el apartado correspondiente a las
OPERACIONES AUTOMATICAS.
Para poder elegir una de las operaciones, libres o ya
editadas, es necesario posicionar el cursor sobre la
misma. Utilizndose para ello las teclas

Cuando se desea abandonar la opcin de programas pieza se debe posicionar el cursor


sobre la posicin "EXIT" y pulsar la tecla [ENTER].
Si se desea volver al directorio de programas pieza (men anterior) se debe pulsar
la tecla
las veces necesarias. Para ello y tras posicionarse sobre la cabecera
"PIEZA 01346" se debe pulsar una vez ms la tecla

7.3

EDICION DE UN PROGRAMA PIEZA


Un programa pieza est formado por diversas operaciones, por lo que su edicin se
compone de la edicin de las diversas operaciones que la forman.
Cada una de las operaciones se editar como si de una operacin normal se tratase,
tal y como se detalla en el apartado correspondiente a las OPERACIONES
AUTOMATICAS.
No obstante, al editar un cilindrado cnico, un redondeo o un roscado se deben utilizar
las teclas
o
para seleccionar la esquina que se desea mecanizar, el
tipo de redondeo (cncavo o convexo), el roscado (interior o exterior) o la entrada y
salida de la herramienta en el perfil.
Todas las operaciones que forman un programa pieza deben ser editadas en el modo
"NIVEL CICLO".

Pgina
2

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
SELECCION Y EDICION DE
UN PROGRAMA PIEZA

Una vez seleccionado el programa pieza y definida la operacin, se debe posicionar


el cursor sobre el nmero de operacin que se desea asignar a la misma y pulsar la
tecla [ENTER] para almacenarla en memoria.
Adems, si se desea, se puede ejecutar la operacin antes de introducirla en memoria
y de esta forma comprobar su perfecto funcionamiento.
Una vez pulsada la tecla [ENTER] el CNC pide conformidad del comando, pudiendo
darse los siguientes casos:
*

El nmero de operacin que se seleccion se encontraba libre.


Una vez confirmado el comando de almacenamiento en memoria el CNC incluir
la nueva operacin en el lugar indicado. El listado de operaciones de la pieza se
actualizar.

El nmero de operacin que se seleccion se encontraba ocupado.


El CNC, al solicitar el comando de confirmacin, pregunta si se desea:
Sustituir para lo cual se debe pulsar la tecla [ENTER].
La nueva operacin ocupar la posicin seleccionada y la operacin que
anteriormente exista desaparecer. El resto de las operaciones se mantienen
en el mismo lugar que ocupaban anteriormente.
Insertar

para lo cual se debe pulsar la tecla [1].

La nueva operacin ocupar la posicin seleccionada. La operacin que


anteriormente ocupaba dicha posicin y todas las posteriores, incluidas las
posiciones libres, se desplazarn un lugar hacia atrs.
Si la posicin nmero 20 se encuentra ocupada, el CNC mostrar un mensaje
indicando que este comando no puede ser editado.
No hacer nada para lo cual se debe pulsar la tecla [CLEAR].

Atencin:
Es aconsejable al editar las diversas operaciones de una pieza, comenzar
siempre por la operacin "1" y utilizar posiciones correlativas.
Cuando se ejecuta una pieza el CNC comienza siempre por la operacin
"1" y finaliza la ejecucin al encontrar una posicin libre, aunque el
programa pieza disponga de otras operaciones.
Cada una de las operaciones que forman el programa pieza se encuentra
almacenada en memoria con todos los valores con que fue editado.
*Datos propios de la operacin: BEGIN, END, ngulos, incremento,
etc.
*Condiciones de mecanizado: F, S, T, giro cabezal, etc.
*Pasada de acabado, avance de acabado, herramienta de acabado y
distancias de seguridad en "X" y "Z".
Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
EDICION DE UN
PROGRAMA PIEZA

Pgina
3

7.4

SIMULACION DE UN PROGRAMA PIEZA


El CNC permite simular o comprobar una pieza en vaco, antes de efectuar el mecanizado
de la misma.

PIEZA 01346
1 - CILINDR.
2REFRENTA.
3 - ROSCADO
4?
5?
6?
7?

Cuando se simula una pieza el CNC comienza siempre


por la operacin "1" y finaliza al encontrar una posicin
libre, aunque la pieza disponga de otras operaciones.
Por ello se debe seleccionar la pieza correspondiente, y
tras posicionar el cursor sobre la cabecera de la misma
(PIEZA 01346), pulsar la tecla
en el modelo
compacto o la secuencia de teclas
en el
modelo modular.
El CNC mostrar una pgina de representacin grfica.
En la parte inferior izquierda de la pantalla se muestran
los ejes del plano.

Para definir la zona de visualizacin se debe:


*
*
*

Pulsar la tecla
en el modelo compacto, o la tecla
en el modular.
Indicar las coordenadas X, Z del punto que se desea que aparezca en el centro de
la pantalla.
Definir el valor de la anchura que se quiere representar.

Para comprobar la pieza se debe pulsar la tecla


representacin grfica correspondiente.

De esta forma comenzar la

Para borrar el grfico se debe pulsar la tecla [CLEAR] y para abandonar el modo
Simulacin se debe pulsar la tecla [END].

Pgina
4

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
SIMULACION DE
UNA PIEZA

7.4.1

FUNCION ZOOM

La funcin ZOOM permite ampliar o reducir el grfico o parte de l. Para ello el


programa en simulacin debe ser interrumpido o bien haber finalizado.
Pulsar la tecla [Z]. Sobre el grfico original aparecer un rectngulo que define la zona
a ampliar o reducir.
Para modificar las dimensiones del rectngulo se deben utilizar las teclas:
Disminuye el tamao del rectngulo
Aumenta el tamao del rectngulo
Para desplazar el rectngulo se deben utilizar las siguientes teclas:
Modelo compacto
Modelo modular
Si se desea que la nueva zona de visualizacin sea la zona seleccionada con el rectngulo,
se debe pulsar la tecla [ENTER].
Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de
visualizacin se debe pulsar la tecla
en el modelo compacto y la tecla
en
el modelo modular.
La parte del grfico contenida dentro del rectngulo pasar a ocupar toda la superficie
de la pantalla.
Para volver a la zona de visualizacin anterior se debe pulsar la tecla [END].
Si se desea aplicar nuevamente la funcin ZOOM, basta pulsar de nuevo la tecla [Z]
y actuar de la misma forma.
Para abandonar la funcin ZOOM y volver a la representacin grfica se debe pulsar
la tecla [END].

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
SIMULACION DE
UNA PIEZA

Pgina
5

7.5

EJECUCION DE UN PROGRAMA PIEZA


Cuando se ejecuta una pieza el CNC comienza siempre por la operacin "1" y finaliza
la ejecucin al encontrar una posicin libre, aunque el programa pieza disponga de
otras operaciones.

PIEZA 01346
1 - CILINDR.
2 - REFRENTA.
3 - ROSCADO
4?
5?
6?
7?
EXIT

Siempre que se desea ejecutar una pieza se debe


seleccionar el programa pieza correspondiente, y tras
posicionar el cursor sobre la cabecera de la misma
(PIEZA 01346), pulsar la tecla
El programa pieza seleccionado, se ejecuta operacin tras
operacin, comenzando por la primera operacin y
continuando con la siguiente una vez finalizada la misma.
Cada vez que el CNC selecciona una operacin, la
mostrar en forma resaltada y adems realiza una copia
a la zona de edicin, parte inferior de la pantalla,
mostrando la operacin seleccionada con todos sus
parmetros.

Una vez finalizada la ejecucin de cada una de las


operaciones, la herramienta se posiciona en el punto BEGIN de la operacin ejecutada,
manteniendo las distancias de seguridad.
Se debe tener en cuenta al definir las distintas operaciones, que el desplazamiento de
la herramienta de una operacin a otra se efecta en lnea recta y desde el punto BEGIN
de la ltima operacin ejecutada al punto BEGIN de la prxima operacin.
La ejecucin de la pieza finaliza al encontrar el CNC una posicin libre, aunque ms
adelante existan ms operaciones definidas.
Una vez finalizadas todas las operaciones, la herramienta retroceder al punto en que
comenz la ejecucin de la pieza.
Si durante la ejecucin de la pieza se requiere un cambio de herramienta, se efectuar
al comienzo de la operacin correspondiente. Adems, si la mquina no dispone de
un punto de cambio de herramienta sta se efecta en el punto en que comenz la
ejecucin de la pieza.
Si se desea interrumpir la ejecucin del programa se debe pulsar la tecla
ejecucin del programa se detiene y quedan habilitadas las siguientes teclas:

. La

Para continuar con la ejecucin del programa se debe pulsar la tecla

Atencin:
Se debe tener cuidado de seleccionar la pieza y posicionar el cursor sobre
la cabecera de la misma (PIEZA 01346) antes de pulsar la tecla
Si al pulsar la tecla
el cursor se encuentra posicionado sobre una
de las operaciones automticas, el CNC ejecuta la operacin que est en
la pantalla general.
Pgina
6

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
EJECUCION DE UN
PROGRAMA PIEZA

7.5.1 EJECUCION DE UNA OPERACION PREVIAMENTE


ALMACENADA EN UNA PIEZA
Siempre que se desea ejecutar una operacin previamente almacenada en una pieza
se debe seleccionar el programa pieza correspondiente, y tras posicionar el cursor sobre
la operacin deseada, pulsar la tecla [RECALL].
El CNC recupera todos los valores con que fue almacenada en memoria dicha operacin
y los muestra en la parte inferior de la pantalla.
* Datos propios de la operacin: BEGIN, END, ngulos, incremento, etc.
* Condiciones de mecanizado: F, S, T, giro cabezal, etc.
* Pasada de acabado, avance de acabado, herramienta de acabado y distancias de
seguridad en "X" y "Z".
A continuacin se debe pulsar la tecla

para ejecutar la operacin seleccionada.

El CNC permite modificar cualquier dato antes de pulsar la tecla

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
EJECUCION DE UN
PROGRAMA PIEZA

si se desea.

Pgina
7

7.5.2

INSPECCION DE HERRAMIENTA

Esta opcin permite, durante el mecanizado del programa 99996, detener la ejecucin
e inspeccionar la herramienta, pudiendo de esta forma comprobar su estado e incluso
sustituirla.
Para ello se deben de seguir los siguientes pasos:
a) Pulsar la tecla

para interrumpir la ejecucin del programa 99996.

b) Pulsar la tecla [TOOL]


En este momento el CNC ejecuta la funcin auxiliar M05, para detener el cabezal.
Adems, en la pantalla aparece el siguiente mensaje:
TECLAS MANUAL DISPONIBLES
SALIDA
c) Desplazar la herramienta, mediante las teclas de JOG, al lugar deseado.
Una vez desplazada la herramienta se puede arrancar y parar el cabezal, mediante
las teclas de manejo del cabezal, situadas en el panel de Mando.
d) Tras realizar la inspeccin o el cambio de herramienta se debe pulsar la tecla
[END].
El CNC ejecutar la funcin M03 o M04, para arrancar el cabezal con el sentido
de giro que dispona cuando se interrumpi el programa.
Adems, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
El CNC denomina "Ejes No Posicionados" a los ejes que no se encuentran en la
posicin en que se interrumpi la ejecucin.
e) Mediante las teclas de JOG llevar los ejes a la posicin en que se interrumpi la
ejecucin. El CNC no permitir sobrepasar dicha posicin.
Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
NINGUNO
f)

Pgina
8

Pulsar la tecla

para continuar con la ejecucin del programa 99996.

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
EJECUCION DE UN
PROGRAMA PIEZA

7.6

MODIFICAR UN PROGRAMA PIEZA


Siempre que se desea modificar una operacin se debe seleccionar el programa pieza
correspondiente, y tras posicionar el cursor sobre la operacin deseada, pulsar la tecla
[RECALL].
El CNC recupera todos los valores con que fue almacenada en memoria dicha
operacin y los muestra en la parte inferior de la pantalla.
A partir de este momento la operacin podr ser modificada, como si de una operacin
normal se tratase, tal y como se detalla en el apartado correspondiente a las
OPERACIONES AUTOMATICAS.
Una vez realizadas todas las modificaciones, se debe pulsar la tecla [ENTER] para
almacenarla nuevamente en memoria. Si se desea, se puede ejecutar la operacin
antes de introducirla en memoria y de esta forma comprobar su perfecto
funcionamiento.
Una vez pulsada la tecla [ENTER] el CNC pide conformidad del comando,
debindose pulsar nuevamente la tecla [ENTER] (opcin sustituir).
Cuando se desea borrar una operacin se debe seleccionar el programa pieza
correspondiente, y tras posicionar el cursor sobre la operacin que se desea borrar,
pulsar la tecla [CLEAR].
El CNC pedir conformidad del comando.
Cuando se borra una operacin, el CNC compactar el programa pieza, pasando
todas las operaciones posteriores a ocupar la posicin anterior a la que ahora ocupan.
Cuando se desea insertar una nueva operacin, se debe operar como en la edicin
de programa pieza.
Una vez definida la operacin, se debe posicionar el cursor sobre el nmero de
operacin que se desea asignar a la misma y pulsar la tecla [ENTER] para almacenarla
en memoria.
El CNC pide conformidad del comando, debindose pulsar la tecla [1] si se desea
insertar o la tecla [ENTER] si se desea sustituir por la actual.
Cuando se desea copiar una operacin ya existente en otra posicin se debe posicionar
el cursor sobre la operacin que se desea copiar y pulsar la tecla [RECALL].
El CNC recupera todos los valores con que fue almacenada en memoria dicha
operacin y los muestra en la parte inferior de la pantalla.
A continuacin, se debe seleccionar el nmero de operacin en el que se desea
realizar la copia y pulsar la tecla [ENTER]. El CNC pedir conformidad del
comando.

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
MODIFICAR UN
PROGRAMA PIEZA

Pgina
9

7.7

BORRADO DE UN PROGRAMA PIEZA


Siempre que se desea borrar un programa pieza se debe operar de una de las siguientes
formas:
Seleccionar en el directorio de programas pieza el programa pieza que se desea borrar
y pulsar la tecla [CLEAR], o bien, seleccionar dicho programa y tras posicionar el
cursor sobre la cabecera de la misma (PIEZA 01435), pulsar la tecla [CLEAR]. En
ambos casos el CNC pedir conformidad del comando.

PIEZA
01435 [ *]
47632 [*]
32540 [ * ]
----- [ ]
----- [ ]
----- [ ]
----- [ ]
EXIT

Pgina
10

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

PIEZA 01435
1 - CILINDR.
2 - REFRENTA.
3 - ROSCADO
4?
5?
6?
7?
EXIT

Seccin:
BORRAR UN
PROGRAMA PIEZA

7.8

PERIFERICOS
Este CNC permite comunicarse con la disquetera FAGOR, con un perifrico general
o con un ordenador para transferir programas de uno al otro bien gestionando dicha
transferencia desde el CNC cuando este se encuentra en el modo "Perifricos" o bien
gestionando la transferencia desde el ordenador mediante el protocolo DNC de FAGOR
pudiendo encontrarse el CNC en cualquier modo de operacin..

7.8.1 MODO PERIFERICOS


Este modo permite transferir programas entre el CNC y la disquetera FAGOR, un
perifrico general o con un ordenador que disponga de un programa de comunicaciones
estandar del mercado.
Para acceder a este modo se debe seleccionar la opcin "Perifricos" de "Modos
Auxiliares" tras pulsar la tecla [AUX].
Tras seleccionar esta opcin la pantalla del CNC mostrar el siguiente men en su
parte superior izquierda:
0
1
2
3
4
5
6

ENTRADA DESDE DISQUETERA (Fagor)


SALIDA HACIA DISQUETERA (Fagor)
ENTRADA DESDE PERIFERICO (general)
SALIDA HACIA PERIFERICO (general)
DIRECTORIO DISQUETERA (Fagor)
BORRAR PROGRAMA DISQUETERA (Fagor)
DNC ON/OFF

Para poder utilizar cualquiera de estas opciones el modo DNC debe estar inactivo. Si
est activo (en la parte superior derecha de la pantalla aparece: DNC), se debe pulsar
[6] (DNC ON/OFF) para desactivarlo (las letras DNC desaparecen de la pantalla).
Las opciones "0, 1, 2 y 3" permiten transferir los programas pieza, parmetros mquina,
la tabla de funciones M decodificadas y la tabla de parmetros de compensacin de husillo.
La parte inferior derecha de la pantalla mostrar el directorio de hasta 7 programas pieza
del CNC. Para ver el resto del directorio se deben usar las teclas:
El CNC solicitar el nmero de programa que se desea transmitir y se debe teclear el
nmero deseado y a continuacin pulsar la tecla [ENTER].
Los nmeros de programa que se pueden seleccionar son los siguientes:
P00000 al P99990 Correspondientes a programas pieza.
P99994 y P99996 Programas especiales de usuario en cdigo ISO.
P99997
Es de uso interno y NO puede ser transmitido.
P99998
Utilizado para asociar textos a los mensajes de PLCI.
P99999
Parmetros mquina y tablas.
En pantalla aparecer el texto "RECIBIENDO" o "TRANSMITIENDO" y una
vez finalizada la transmisin el texto "PROGRAMA NUM. P23256 (por ejemplo)
LEIDO" o "TRANSMITIDO".

Atencin:
Los programas pieza no pueden ser editados en el perifrico u ordenador.

Captulo: 7

Seccin:

Pgina

TRABAJO CON PROGRAMAS PIEZA

PERIFERICOS

11

Si la transmisin no es correcta se mostrar el texto "Error de transmisin", y si la


informacin transmitida no corresponde al formato exigido por el CNC, mostrar el
texto "Leido dato no vlido".
Para poder realizar la transmisin es necesario que la memoria del CNC se encuentre
desbloqueada, en caso contrario volver a mostrar el men principal del modo Perifericos.
Cuando se realiza la transmisin desde un perifrico distinto a la disquetera FAGOR,
hay que tener en cuenta los siguientes aspectos:
*

Debe comenzar por un "NUL" seguido de "%" "nmero de programa" (por ejemplo:
%23256)" y seguido por LINE FEED (LF).

Los espacios, la tecla RETURN y el signo "+" no se tienen en cuenta

El programa termina con una serie de ms de 20 "NUL", con el carcter "ESCAPE"


o "EOT".

Si se desea abortar la transmisin se debe pulsar la tecla [CL]. El CNC mostrar


el mensaje "PROCESO ABORTADO".

DIRECTORIO DISQUETERA
Esta opcin muestra los programas que contiene el disquette insertado en la
disquetera FAGOR y el nmero de caracteres que ocupa cada uno de ellos.
Asimismo, muestra el nmero de caracteres libres en el disquette.
BORRAR PROGRAMA DISQUETERA
Esta opcin permite borrar un programa de la disquetera FAGOR.
El CNC solicita el nmero de programa que se desea borrar. Tras teclear el nmero
de programa elegido se debe pulsar la tecla [ENTER].
Una vez borrado el programa el CNC mostrar el texto "PROGRAMA NUM: P
____ BORRADO"
Asimismo, muestra el nmero de caracteres libres en el disquette.

Pgina
12

Captulo: 7
TRABAJO CON PROGRAMAS PIEZA

Seccin:
PERIFERICOS

7.8.2 COMUNICACION DNC


Para utilizar esta prestacin, la comunicacin DNC debe estar activa (la parte superior
derecha de la pantalla muestra: DNC). Para ello, los parmetros correspondientes
deben estar personalizados convenientemente por el fabricante y seleccionar la
opcin [6] del modo "Perifricos" para activarla si no lo estuviera.
Una vez activa y utilizando el programa de aplicacin FAGORDNC (suministrado,
bajo pedido, en disquette) es posible desde el ordenador:

Obtener el directorio de programas pieza del CNC.


Transferir programas y tablas desde/hacia el CNC y viceversa.
Borrar programas pieza en el CNC.
Cierto control de la mquina.

Atencin:
En el CNC puede estar seleccionado cualquier modo de operacin.

7.9

BLOQUEAR/DESBLOQUEAR
Esta opcin permite bloquear/desbloquear la memoria de programa.
Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares"
pulsar la tecla correspondiente a "BLOQUEAR / DESBLOQUEAR".
Los cdigos que se pueden utilizar son:
N0000

[ENTER]

Desbloquea la memoria de programa

N1111

[ENTER]

Bloquea la memoria de programa

PF000

[ENTER]

Borra el contenido de todos los parmetros aritmticos (datos


de las operaciones automticas). Les asigna el valor 0.

Captulo: 7

Seccin:

Pgina

TRABAJO CON PROGRAMAS PIEZA

BLOQUEAR/DESBLOQUEAR

13

8.

EJEMPLOS DE PROGRAMACION

Pgina
EJEMPLO 1

Mecanizado de exteriores (operacin a operacin)


EJEMPLO 2

11

Mecanizado de la misma pieza que en el "Ejemplo 1" pero utilizando


el ciclo de "Seguimiento de perfil en tramos rectos".
De esta forma se efecta la pieza con muchas menos operaciones.
EJEMPLO 3

17

Mecanizado de interiores y exteriores


EJEMPLO 4

23

Mecanizado de exteriores con "Roscado cnico" y "Perfil con valle"

Captulo: 8
EJEMPLOS DE PROGRAMACION

Seccin:

Pgina
1

EJEMPLO 1

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 1

Pgina

Captulo: 8

Seccin:

EJEMPLOS DE PROGRAMACION

EJEMPLO 1

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 1

Pgina

Captulo: 8

Seccin:

EJEMPLOS DE PROGRAMACION

EJEMPLO 1

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 1

Pgina

Captulo: 8

Seccin:

EJEMPLOS DE PROGRAMACION

EJEMPLO 1

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 1

Pgina

Captulo: 8

Seccin:

10

EJEMPLOS DE PROGRAMACION

EJEMPLO 1

EJEMPLO 2

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 2

11

Pgina

Captulo: 8

Seccin:

12

EJEMPLOS DE PROGRAMACION

EJEMPLO 2

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 2

13

Pgina

Captulo: 8

Seccin:

14

EJEMPLOS DE PROGRAMACION

EJEMPLO 2

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 2

15

Pgina

Captulo: 8

Seccin:

16

EJEMPLOS DE PROGRAMACION

EJEMPLO 2

EJEMPLO 3

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 3

17

Pgina

Captulo: 8

Seccin:

18

EJEMPLOS DE PROGRAMACION

EJEMPLO 3

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 3

19

Pgina

Captulo: 8

Seccin:

20

EJEMPLOSDEPROGRAMACION

EJEMPLO 3

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 3

21

Pgina

Captulo: 8

Seccin:

22

EJEMPLOS DE PROGRAMACION

EJEMPLO 3

EJEMPLO 4

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 4

23

Pgina

Captulo: 8

Seccin:

24

EJEMPLOS DE PROGRAMACION

EJEMPLO 4

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 4

25

Pgina

Captulo: 8

Seccin:

26

EJEMPLOS DE PROGRAMACION

EJEMPLO 4

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 4

27

Pgina

Captulo: 8

Seccin:

28

EJEMPLOS DE PROGRAMACION

EJEMPLO 4

Captulo: 8

Seccin:

Pgina

EJEMPLOS DE PROGRAMACION

EJEMPLO 4

29

CODIGOS
DE
ERROR

001

Este error se produce cuando el primer carcter del bloque que se desea ejecutar no es una "N".

002

Demasiados dgitos al definir una funcin en general.

003

Se ha asignado un valor negativo a una funcin que no acepta el signo (-), o se ha asignado un valor incorrecto
a un parmetro de ciclo fijo.

004

Definicin de un ciclo fijo estando activa la funcin G02, G03 G33.

005

Bloque paramtrico mal editado.

006

Ms de 10 parmetros afectados en un mismo bloque.

007

Divisin por cero.

008

Raz cuadrada de un nmero negativo.

009

Valor demasiado grande asignado a un parmetro.

010 * No se ha programado la gama o la velocidad de corte constante.


011

Ms de siete funciones M en un mismo bloque.

012

Este error se produce en los siguientes casos:


> Mal programada la funcin G50.
> Sobrepasamiento del valor de las dimensiones de herramienta.
> Sobrepasamiento del valor de los traslados de origen G53/G59.

013

Perfil de un ciclo fijo mal definido.

014

Se ha programado un bloque que no es correcto, bien en s mismo o bien en relacin con la historia del programa
hasta el momento.

015

Las funciones G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31, G32, G50, G53, G54, G55, G56,
G57, G58, G59, G72, G74, G92 y G93 deben ir solas en un bloque.

016

No existe la subrutina o el bloque llamado no existe el bloque buscado mediante la funcin especial F17.

017

Paso de rosca negativo o demasiado elevado.

018

Error en los bloques en que se definen los puntos mediante ngulo-ngulo o ngulo-coordenada.

019

Este error se produce en los siguientes casos:


> Tras definir G20, G21, G22 G23 no viene el nmero de subrutina al que se refiere.
> No se ha programado el carcter "N" tras la funcin G25, G26, G27, G28 o G29.
> Demasiados niveles de imbricacin, uno dentro de otro.

020

Se ha definido ms de una gama de cabezal en un mismo bloque

021

Este error se produce en los siguientes casos:


> No existe un bloque en la direccin definida por el parmetro asignado a F18, F19, F20, F21, F22.
> No se ha definido el eje correspondiente en el bloque direccionado

022

Al programar los ejes en G74, se repite alguno de ellos.

023

No se ha programado K tras G04.

025

Error en un bloque de definicin o llamada a subrutina, o bien, de definicin de saltos condicionales o


incondicionales.

026

Este error se produce en los siguientes casos:


> Sobrepasamiento de la capacidad de memoria.
> Capacidad de cinta libre de memoria de CNC inferior al tamao del programa que se intenta introducir.

027

No se ha definido I/K en interpolacin circular o roscado.

028

Se ha intentado seleccionar un corrector en la tabla de herramientas o una herramienta externa no existente (el
nmero de herramientas se define mediante parmetro-mquina).

029

Se ha asignado un valor demasiado grande a una funcin.


Este error se produce con gran frecuencia si se programa un valor de F en mm/min y luego se pasa a trabajar en
mm/rev sin cambiar el valor de F.

030

Se ha programado una G no existente.

031

Valor del radio de la herramienta demasiado grande.

032

Valor del radio de la herramienta demasiado grande.

033

Se ha programado un desplazamiento superior a 8388 mm o 330,26 pulgadas.


Ejemplo:

Si el eje Z se encuentra en la posicin Z-5000 y se desea desplazarlo hasta el punto Z5000, el CNC
mostrar el error 33 si se programa el bloque N10 Z5000, ya que el desplazamiento programado
es Z5000 - Z-5000 = 10000 mm.
Por el contrario, si el desplazamiento se efecta en dos fases, como se indica a continuacin, el CNC
no mostrar el error 33 puesto que cada desplazamiento es inferior a 8388 mm.
N10 Z0
N10 Z5000

; Desplazamiento 5000 mm
; Desplazamiento 5000 mm

034

Se han definido S F con un valor superior al permitido.

035

No existe informacin suficiente para compensar, para redondear aristas o achaflanar.

036

Subrutina repetida.

037

Mal programada la funcin M19.

038

Mal programada la funcin G72.


Se debe tener en cuenta que si se aplica la funcin G72 a un solo eje, este debe de estar en el origen pieza (valor
0) en el momento de aplicarse el factor de escala.

039

Este error se produce en los siguientes casos:


> Ms de 15 niveles de anidamiento en llamada a subrutinas
> Se ha programado un bloque que contiene un salto a si mismo. Ejemplo: N120 G25 N120.

040

El arco programado no pasa por el punto final definido. (Tolerancia 0,01 mm) o no existe un arco que pasa por
los puntos definidos mediante G08 o G09.

041

Este error se produce cuando se ha programado una entrada tangencial y se dan los siguientes casos:

> No existe espacio para realizar la entrada tangencial. Se requiere un espacio superior o equivalente a 2 veces
el radio de redondeo programado.

> El tramo en que se ha definido la entrada tangencial es un tramo curvo (G02, G03). El tramo en que se define
la entrada tangencial debe ser lineal.
042

Este error se produce cuando se ha programado una salida tangencial y se dan los siguientes casos:
> No existe espacio para realizar la salida tangencial. Se requiere un espacio superior o equivalente a 2 veces
el radio de redondeo programado.

> El tramo en que se ha definido la salida tangencial es un tramo curvo (G02, G03). El tramo en que se define
la salida tangencial debe ser lineal.
043

Origen de coordenadas polares (G93) mal definido.

044

Mal programada la funcin M45 S, velocidad de giro de la herramienta motorizada.

045

Mal programadas las funciones G36, G37, G38 G39.

046

Coordenadas polares mal definidas.

047

Se ha programado un desplazamiento cero durante una compensacin de radio o redondeo.

048

Inicio o anulacin de compensacin de radio con G02/G03.

049

Chafln mal programado.

050

Se ha seleccionado velocidad de corte constante cuando la mquina dispone de salida de consigna de cabezal
en formato BCD.

054

No existe disquette en la disquetera FAGOR, o no existe cinta en el Lector de cassette o bien la tapa de la cabeza
del Lector est abierta.

055

Error de paridad en la escritura o lectura del disquette o cinta.

057

Disquette o cinta protegida contra escritura.

058

Dificultades en el movimiento del disquette o en el arrastre de cinta.

059

Este error se produce en los siguientes casos:


> Error de dilogo entre el CNC y la Disquetera FAGOR.
> Error de dilogo entre el CNC y el Lector de cinta.

060

Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.

061

Fallo de batera.
A partir de producirse este error, la informacin contenida en la memoria ser retenida durante 10 das ms,
estando apagado el CNC. Debiendo ser sustituido el mdulo de batera ubicado en la parte posterior del aparato.
Consltese con el Servicio de Asistencia Tcnica.

Atencin:
Debido al riesgo de explosin combustin no intente recargar la pila, no la exponga a temperaturas
superiores a 100 grados centgrados y no cortocircuite sus bornas.

064 * La entrada de emergencia externa (terminal 14 del conector I/O 1) se encuentra activada.
065 * Este error se produce cuando trabajando con palpador (G75) se ha alcanzado la posicin programada y no se
ha recibido la seal exterior del palpador.
066 * Lmite de recorrido eje X sobrepasado
El error se genera bien porque la mquina est fuera de lmite o bien porque se ha programado un bloque que
obligara a la mquina a salirse de lmites.
068 * Lmite de recorrido eje Z sobrepasado.
El error se genera bien porque la mquina est fuera de lmite o bien porque se ha programado un bloque que
obligara a la mquina a salirse de lmites.
070 ** Error de seguimiento eje X.
072 ** Error de seguimiento eje Z.
074 ** Valor de S (velocidad de cabezal) demasiado elevado.
075 ** Fallo de captacin en el conector A1.
076 ** Fallo de captacin en el conector A2.
077 ** Fallo de captacin en el conector A3.
078 ** Fallo de captacin en el conector A4.
079 ** Fallo de captacin en el conector A5.
087 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
088 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
089 * No se ha realizado la bsqueda del punto referencia mquina de todos los ejes.
Este error se produce cuando es obligatorio realizar la bsqueda del punto de referencia mquina tras el
encendido. Se define mediante parmetro mquina.
090 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
091 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
092 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
093 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
094

Error de paridad en la tabla de herramientas, o en la tabla G53-G59.

095 ** Error de paridad de los parmetros generales.


096 ** Error de paridad de los parmetros eje Z.
098 ** Error de paridad de los parmetros eje X.
099 ** Error de paridad en la tabla de M.
100 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
101 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
105

Este error se produce en los siguientes casos:


> Ms de 43 caracteres dentro de un comentario
> Ms de 5 caracteres para definir el nmero de programa
> Ms de 4 caracteres para definir el nmero de bloque
> Caracteres extraos en memoria.

106 ** Lmite de temperatura interior sobrepasado.

108 ** Error en parmetros de compensacin del husillo del eje Z.


110 ** Error en parmetros de compensacin del husillo del eje X.
111 * Error en la red local Fagor. Instalacin incorrecta de la lnea (hardware)
112 * Error en la red local Fagor. Se produce en los siguientes casos:
> La configuracin de la red (nodos) es incorrecta.
> La configuracin de red ha cambiado. Alguno de los nodos ha dejado de estar presente en la misma.
Si se produce este error es necesario acceder al modo red, edicin o monitorizacin, antes de ejecutar un bloque
de programa.
113 * Error en la red local Fagor. Algn nodo no se encuentra en condiciones de trabajar en la red local. Por ejemplo:
> No se encuentra compilado el programa del PLC64.
> Se ha enviado a un CNC82 un bloque del tipo G52 mientras se hallaba en ejecucin.
114 * Error en la red local Fagor. Se ha enviado una orden incorrecta a un nodo.
115 * Error en el PLCI. Watch-dog en la rutina peridica.
Este error se produce cuando la rutina peridica dura ms de 5 milisegundos.
116 * Error en el PLCI. Watch-dog en el programa principal.
Este error se produce cuando el programa principal dura ms de la mitad del tiempo indicado en el parmetro
mquina "P729".
117 * Error en el PLCI. La informacin interna del CNC que se ha solicitado mediante la activacin de las marcas
M1901 a M1949 no se encuentra disponible.
118 * Error en el PLCI. Se ha intentado modificar, mediante la activacin de las marcas M1950 a M1964, una variable
interna del CNC que no se encuentra disponible.
119

Error en el PLCI. Error al escribir los parmetros mquina, tabla de funciones M decodificadas y las tablas de
compensacin de error de husillo, en la EEPROM.
Este error se puede producir cuando al bloquear los parmetros mquina, tabla de funciones M decodificadas
y las tablas de compensacin de error de husillo, el CNC no puede guardar dicha informacin en el la memoria
EEPROM.

120

Error en el PLCI. Error de checksum al recuperar los parmetros mquina, tabla de funciones M decodificadas
y las tablas de compensacin de error de husillo, de la EEPROM.

Atencin:
Los ERRORES que disponen de * actan de la siguiente manera:
Detienen el avance de los ejes y el giro del cabezal. Eliminando para ello todas
las seales de Enable y anulando todas las salidas analgicas del CNC.
Detienen la ejecucin del programa pieza del CNC si se encuentra en ejecucin.
Los ERRORES que disponen de ** adems de actuar como los errores que
disponen de *, activan la SALIDA DE EMERGENCIA .

FAGOR CNC 800T


MANUAL DE PROGRAMACION

Ref. 9701 (cas)

ACERCA DE LA INFORMACION DE ESTE MANUAL


Este manual se debe utilizar cuando se desea elaborar un programa en cdigo ISO.
El CNC puede almacenar 2 programas de usuario en cdigo ISO:
P99994
P99996

Programa especial de subrutinas de usuario en cdigo ISO


Programa pieza de usuario en cdigo ISO.

Ambos programas pueden ser elaborados en un ordenador y ser enviados posteriormente al


CNC. El apartado Perifricos del Manual de Operacin explica cmo se debe efectuar la
transmisin de informacin entre el CNC y el ordenador.
Desde el mismo, usted podr desde el mismo CNC editar o modificar el programa P99996 pero
no podr acceder al programa P99994. El programa P99994 debe ser elaborado en un ordenador
o perifrico.
Este manual describe toda la informacin referente al cdigo ISO que utiliza el CNC 800T.

Notas: La informacin descrita en este manual puede estar sujeta a variaciones motivadas
por modificaciones tcnicas.
FAGOR AUTOMATION, S. Coop. Ltda. se reserva el derecho de modificar
el contenido del manual, no estando obligada a notificar las variaciones.

INDICE
Apartado

Pagina

Tabla comparativa de los modelos Fagor CNC 800T ................................................ ix


Nuevas prestaciones y modificaciones ......................................................................... xiii

INTRODUCCION
Condiciones de Seguridad ............................................................................................ 3
Condiciones de Reenvo ............................................................................................... 5
Documentacin Fagor para el CNC 800 T .................................................................. 6
Contenido de este manual ............................................................................................. 7

Captulo 1
1.1
1.2
1.2.1
1.3
1.4
1.4

Estructura de un programa en el CNC ............................................................................. 1


Nmero de bloque ........................................................................................................... 2
Bloques condicionales .................................................................................................... 2
Bloque de programa ........................................................................................................ 3
Funciones preparatorias G ............................................................................................... 4
Tabla de funciones G empleadas en el CNC ................................................................... 4

Captulo 2
2.1
2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4

PROGRAMACION DE COTAS

Unidades de medida. Milmetros (G71) o pulgadas (G70) .............................................. 1


Programacin absoluta (G90) o incremental (G91) ......................................................... 2
Programacin de cotas ..................................................................................................... 3
Coordenadas cartesianas ................................................................................................. 3
Coordenadas polares ....................................................................................................... 4
Programacin mediante dos ngulos (A1, A2) ................................................................ 6
Angulo y una coordenada cartesiana .............................................................................. 7

Captulo 3
3.1
3.2
3.3
3.4
3.5

CONSTRUCCION DE UN PROGRAMA

SISTEMAS DE REFERENCIA

Bsqueda de referencia mquina (G74)........................................................................... 1


Preseleccin de cotas (G92) ............................................................................................. 2
Preseleccin de origen polar (G93) ................................................................................. 3
Traslados de origen (G53 ... G59) .................................................................................... 4
Guardar y recuperar origen de coordenadas (G31, G32).................................................. 6

Apartado

Pagina
Captulo 4

4.1
4.1.1
4.1.2
4.1.3
4.2
4.2.1
4.2.2
4.2.3
4.3
4.3.1
4.3.2
4.4

Programacin del avance (F) ........................................................................................... 1


Avance F en mm/min o dcimas de pulgada/min(G94) .................................................. 2
Avance F en mm/rev o pulgadas/rev (G95) ..................................................................... 2
Feed-Rate programable (G49) ......................................................................................... 2
Velocidad de giro del cabezal y parada orientada (S) ..................................................... 3
Velocidad S en rev/min (G97) ......................................................................................... 3
Velocidad de corte constante. S en m/min o pies/min (G96) .......................................... 4
Limitacin de S en velocidad de corte constante (G92) .................................................. 4
Programacin de herramienta (T) .................................................................................... 5
Cargar dimensiones de herramienta en la tabla (G50) ..................................................... 8
Corregir las dimensiones de la herramienta (G51) .......................................................... 9
Funciones auxiliares (M) ................................................................................................. 10

Captulo 5
5.1
5.2
5.3
5.4
5.5
5.5.1
5.5.2
5.5.3
5.6
5.7
5.8
5.9
5.10
5.11

CONTROL DE TRAYECTORIA

Arista matada (G05) ......................................................................................................... 1


Arista viva (G07) ............................................................................................................. 1
Posicionamiento rpido (G00) ......................................................................................... 2
Interpolacin lineal (G01) ............................................................................................... 3
Interpolacin circular (G02, G03) ................................................................................... 4
Interpolacin circular con programacin del radio del arco ........................................... 5
Interpolacin circular con programacin del centro del arco
en coordenadas absolutas (G06) ...................................................................................... 6
Ejemplos de programacin .............................................................................................. 6
Trayectoria circular tangente a la trayectoria anterior (G08) .......................................... 7
Trayectoria circular definida mediante tres puntos (G09) ............................................... 8
Entrada tangencial (G37) ................................................................................................. 9
Salida tangencial (G38) ................................................................................................... 10
Redondeo controlado de aristas (G36) ............................................................................ 11
Achaflanado (G39) .......................................................................................................... 13

Captulo 6
6.1
6.2
6.3
6.4
6.4.1
6.5
6.6
6.7

FUNCIONES COMPLEMENTARIAS

FUNCIONES PREPARATORIAS ADICIONALES

Temporizacin (G04) ....................................................................................................... 1


Visualizar cdigo de error (G30) ..................................................................................... 1
Saltos y llamadas incondicionales (G25) ........................................................................ 2
Roscado electrnico (G33) .............................................................................................. 4
Ejemplos .......................................................................................................................... 5
Factor de escala (G72) ..................................................................................................... 7
Trabajo con palpador (G75) ............................................................................................ 8
Tratamiento de bloque nico. Activacin (G47) y Anulacin (G48) .............................. 9

Apartado

Pagina
Captulo 7

7.1
7.2
7.3
7.4

Seleccin e inicio de la compensacin de radio (G41, G42) ........................................... 5


Funcionamiento con compensacin de radio .................................................................. 7
Anulacin temporal de la compensacin con G00 .......................................................... 9
Anulacin de compensacin de radio (G40) ................................................................... 10

Captulo 8
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
8.10
8.11
8.12
8.13
8.14
8.15
8.16
8.17

SUBRUTINAS

Programa especial de subrutinas de usuario P99994 ....................................................... 1


Identificacin de una subrutina estandar (G22) .............................................................. 2
Llamada a una subrutina estandar (G20) ......................................................................... 2
Identificacin de una subrutina paramtrica (G23) ......................................................... 3
LLamada a una subrutina paramtrica (G21) .................................................................. 3
Niveles de imbricacin .................................................................................................... 4

Captulo 10
10.1
10.2
10.3
10.4
10.5
10.6

CICLOS FIJOS DE MECANIZADO

Ciclo fijo de cilindrado (G67 N0) ................................................................................... 2


Ciclo fijo de refrentado (G67 N1) .................................................................................... 4
Ciclo fijo de cilindrado cnico (G67 N2) ........................................................................ 6
Ciclo fijo de roscado (G67 N3) ........................................................................................ 8
Ciclo fijo de redondeo (G67 N4) ..................................................................................... 10
Ciclo fijo de ranurado (G67 N5) ...................................................................................... 12
Ciclo fijo de taladrado mltiple (G67 N6) ...................................................................... 14
Ciclo fijo de taladrado simple / Ciclo fijo de roscado con macho (G67 N7) ................ 16
Ciclo fijo de chavetas (G67 N8) ...................................................................................... 18
Ciclo fijo de seguimiento de perfil (G66) ........................................................................ 20
Ciclo fijo de desbastado en el eje X (G68) ...................................................................... 24
Ciclo fijo de desbastado en el eje Z (G69) ...................................................................... 28
Ciclo fijo de torneado de tramos rectos (G81) ................................................................. 32
Ciclo fijo de refrentado de tramos rectos (G82) ............................................................... 34
Ciclo fijo de torneado de tramos curvos (G84) ............................................................... 36
Ciclo fijo de refrentado de tramos curvos (G85) ............................................................. 38
Ciclo fijo de roscado longitudinal (G86) ........................................................................ 40

Captulo 9
9.1
9.2
9.3
9.4
9.5
9.6

COMPENSACION DE HERRAMIENTAS

PROGRAMACION PARAMETRICA

Asignaciones ................................................................................................................... 2
Operadores "F1 a F16" ..................................................................................................... 3
Operadores "F17 a F29" ................................................................................................... 5
Operadores binarios "F30 a F33" ..................................................................................... 7
Operador "F36" ................................................................................................................ 7
Funciones de salto condicionales (G26, G27, G28, G29) ............................................... 8

EJEMPLO DE PROGRAMACION

CODIGOS DE ERROR

TABLA COMPARATIVA
DE LOS MODELOS
FAGOR CNC 800T

MODELOS CNC 800T DISPONIBLES


Modelo CNC 800T Compacto con pantalla 8" Ambar
Modelo CNC 800T Modular con pantalla 9" Ambar
Formado por la Unidad Central, el Monitor y el Teclado.
Modelo CNC 800T Modular con pantalla 14" Color
Formado por la Unidad Central, el Monitor y el Teclado.

DESCRIPCION TECNICA
CNC
800-T

CNC
800-TI

CNC
800-TG

CNC
800-TGI

Control de ejes X, Z

Control de Cabezal

Cabezal en revoluciones por


minuto (RPM)

Velocidad de corte constante


de Cabezal (VCC)

Parada Orientada de cabezal

Herramientas

32

32

32

32

Compensacin de
Herramienta

Herramienta Motorizada

Volantes Electrnicos

Comunicacin va RS 232C

Autmata Integrado (PLCI)

Edicin de programa ISO


(Programa 99996)

Ejecucin de programa ISO


(Programa 99996)

Representacin Grfica

NUEVAS PRESTACIONES
Y
MODIFICACIONES

Fecha:

Abril 1993

PRESTACION

Versin Software: 2.1 y siguientes


MANUAL Y APARTADO MODIFICADO

Avance rpido
en funcin de la posicin
del conmutador "Feed Rate"

Manual Operacin

Apart. 2.3.1

Herramienta para la pasada de acabado

Manual Instalacin
Manual Operacin

Apart. 3.5
Apart. 3.5

Desplazamiento con volantes limitado a la


F mxima permitida

Manual Operacin

Apart. 2.3.3

Manual Instalacin

Apart. 6

Operacin automtica "Redondeo de perfil"

Manual Operacin

Apart. 5.5.3

Perfiles

Manual Operacin

Capit. 6

Control de lmites de recorrido en


desplazamientos con volante
Formato de visualizacin de la S
Posibilidad, tras interrumpir el programa, de
activar/desactivar las salidas O1, O2, O3

Fecha:

Octubre 1993

PRESTACION

Versin Software: 3.1 y siguientes


MANUAL Y APARTADO MODIFICADO

Aceleracin/deceleracin en cabezal

Manual Operacin

Capit. 6

Limitacin de RPM trabajando en VCC

Manual Operacin

Apart. 4.3.1

Parada orientada del cabezal

Manual Instalacin
Manual Operacin

Apart. 6.4.1
Apart. 4.8

Herramienta Motorizada

Manual Instalacin
Manual Operacin

Apart. 5.9
Apart. 2.3

Operacin automtica "Taladrado Simple"

Manual Operacin

Apart. 5.8

Operacin automtica "Taladrado mltiple"

Manual Operacin

Apart. 5.9

Fecha:

Diciembre 1993

PRESTACION

Versin Software: 3.2 y siguientes


MANUAL Y APARTADO MODIFICADO

Asignacin de un nmero de 5 cifras


al programa pieza

Manual Operacin

Capit. 7

Salvaguarda de programas pieza en perifrico

Manual Operacin

Apart. 7.7

Operacin automtica "Chaveta"

Manual Operacin

Apart. 5.10

Temporizacin antes de abrir el lazo

Manual Instalacin

Apart. 4.3.2

Cdigo de acceso slo a los Modos Especiales

Manual Instalacin

Apart. 3.7

Volante inactivo si el conmutador est fuera


de las posiciones de volante

Manual Instalacin

Apart. 4.3.2

Fecha:

Julio 1994

PRESTACION

Versin Software: 4.1 y siguientes


MANUAL Y APARTADO MODIFICADO

Aceleracin/deceleracin de cabezal lineal y


en forma de campana

Manual Instalacin

Apart. 5.8

Perfil con y sin redondeos

Manual Operacin

Apart. 6.2

La operacin de roscado admite salida de rosca

Manual Operacin

Apart. 5.6.2

Avance rpido
al 200% o en funcin de la
posicin del conmutador "Feed Rate"

Manual Instalacin
Manual Operacin

Apart. 4.3.3
Apart. 2.3.1

Inspeccin de herramienta

Manual Instalacin
Manual Operacin
Manual Operacin

Apart. 3.4.3
Apart. 3.4.3
Apart. 5.1.3

Ejecucin programa 99996

Manual Instalacin
Manual Operacin

Apart. 3.11
Apart. 3.10

Fecha:

Enero 1995

PRESTACION
Confirmacin de M3/M4 detectando inversin
por captacin

Versin Software: 5.1 y siguientes


MANUAL Y APARTADO MODIFICADO
Manual Instalacin

Apart. 6.3

Volante gestionado desde el PLCI

Manual Instalacin

Apart. 4.3.2

Inhibicin del cabezal desde el PLCI

Manual PLCI

Borrar el contenido de todos los parmetros


aritmticos, asignndoles el valor 0

Manual Instalacin
Manual Operacin

Apart. 3.10
Apart. 3.9 y 7.9

Operacin automtica de redondeo, nivel ciclo,


con ngulo distinto de 90

Manual Operacin

Apart. 5.5.2

Operacin automtica de ranurado en la cara


frontal y pasada de acabado

Manual Operacin

Apart. 5.7

Operacin automtica de redondeo de perfil


mediante seguimiento de perfil o desbastado

Manual Operacin

Apart. 5.5.3

Punto de aproximacin en la operacin de


redondeo de perfil (modificacin)

Manual Operacin

Apart. 5.5.3

Ejecucin de perfil, nivel ciclo, mediante


seguimiento de perfil o desbastado

Manual Operacin

Apart. 6.2

Punto de aproximacin en la ejecucin del


perfil, nivel ciclo (modificacin)

Manual Operacin

Apart. 6.2

Operacin automtica de roscado con macho

Manual Operacin

Apart. 5.8

M20 al finalizar la ejecucin de una pieza

Manual Instalacin

Apart. 3.8.3.1

Representacin grfica (Simulacin)

Manual Operacin

Apart. 5.1.3

Ejecucin / Simulacin del programa 99996


(programa de usuario en cdigo ISO)

Manual Instalacin
Manual Operacin

Apart. 3.11
Apart. 3.10

Ejecucin automtica o bloque a bloque


del programa 99996

Manual Instalacin
Manual Operacin

Apart. 3.10
Apart. 3.10

Edicin del programa 99996

Manual Instalacin
Manual Operacin
Manual Programacin

Apart. 3.12
Apart. 3.11

Programa 99994 de usuario en cdigo ISO


para almacn de rutinas

Manual Programacin

Capit.

Rutina asociada a la ejecucin de herramienta


(slo en ejecucin de programa 99996)

Manual Instalacin
Manual Programacin

Apart. 4.3.4

Cdigos ISO del CNC 800T

Manual de programacin

Movimientos en JOG tambin en mm/rev

Fecha:

Marzo 1995

PRESTACION

Versin Software: 5.2 y siguientes


MANUAL Y APARTADO MODIFICADO

Edicin del programa 99996 en todos


los modelos
Al detener la ejecucin quedan habilitadas las
teclas de cabezal, refrigerante, O1, O2, O3 y
TOOL

Manual Instalacin
Manual Operacin
Manual Operacin
Manual Operacin

Apart. 3.11
Apart. 3.10
Apart. 5.1.4
Apart. 7.5

Los desplazamientos en JOG incremental tiene


en cuenta radios/dimetros

Manual Instalacin

Apart. 4.3.3

Programacin ISO. Nuevas funciones: G47, G48


(tratamiento bloque nico)

Manual Programacin

Apart. 6.7

Programacin ISO. Nueva funcin: G86


(ciclo fijo roscado longitudinal)

Manual Programacin

Apart. 8.17

Peticin desde el PLCI de las revoluciones


reales del cabezal

Manual PLCI

Fecha:

Noviembre 1995

PRESTACION
Modificacin del offset de la herramienta
durante la ejecucin

Versin Software: 5.5 y siguientes


MANUAL Y APARTADO MODIFICADO
Manual Operacin

Apart. 3.4.4

Trabajo con un slo volante

Manual Instalacin
Manual Instalacin

Apart. 4.3.2
Apart. 7.5

Lectura de la S real desde el PLCI

Manual PLCI

INTRODUCCION

Introduccin - 1

CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y
prevenir daos a este producto y a los productos conectados a l.
El aparato slo podr repararlo personal autorizado de Fagor Automation.
Fagor Automation no se responsabiliza de cualquier dao fsico o material derivado
del incumplimiento de estas normas bsicas de seguridad.

Precauciones ante daos a personas


Antes de encender el aparato cerciorarse que se ha conectado a tierra
Con objeto de evitar descargas elctricas cerciorarse que se ha efectuado la conexin
de tierras.
No trabajar en ambientes hmedos
Para evitar descargas elctricas trabajar siempre en ambientes con humedad relativa
inferior al 90% sin condensacin a 45C.
No trabajar en ambientes explosivos
Con objeto de evitar riesgos, lesiones o daos, no trabajar en ambientes explosivos.

Precauciones ante daos al producto


Ambiente de trabajo
Este aparato est preparado para su uso en Ambientes Industriales cumpliendo las
directivas y normas en vigor en la Unin Europea.
Fagor Automation no se responsabiliza de los daos que pudiera sufrir o provocar si se
monta en otro tipo de condiciones (ambientes residenciales o domsticos).
Instalar el aparato en el lugar apropiado
Se recomienda que, siempre que sea posible, la instalacin del Control Numrico se
realice alejada de lquidos refrigerantes, productos qumicos, golpes, etc. que pudieran
daarlo.
El aparato cumple las directivas europeas de compatibilidad electromagntica. No
obstante, es aconsejable mantenerlo apartado de fuentes de perturbacin
electromagntica, como son:
- Cargas potentes conectadas a la misma red que el equipo.
- Transmisores porttiles cercanos (Radiotelfonos, emisores de radio aficionados).
- Transmisores de radio/TV cercanos.
- Mquinas de soladura por arco cercanas.
- Lneas de alta tensin prximas.
- Etc.
Condiciones medioambientales
La temperatura ambiente que debe existir en rgimen de funcionamiento debe estar
comprendida entre +5C y +45C.
La temperatura ambiente que debe existir en rgimen de no funcionamiento debe estar
comprendida entre -25C y 70C.

Introduccin - 3

Protecciones del propio aparato


Unidad Central
Lleva incorporados 2 fusibles exteriores rpidos (F) de 3,15 Amp./ 250V. para
proteccin de la entrada de red.
Todas las entradas-salidas digitales estn protegidas mediante 1 fusible exterior rpido
(F) de 3,15 Amp./ 250V. ante sobretensin de la fuente exterior (mayor de 33 Vcc.) y
ante conexin inversa de la fuente de alimentacin.
Monitor
El tipo de fusible de proteccin depende del tipo de monitor. Ver etiqueta de
identificacin del propio aparato.

Precauciones durante las reparaciones


No manipular el interior del aparato
Slo personal autorizado de Fagor Automation puede manipular el
interior del aparato.
No manipular los conectores con el aparato conectado a la red elctrica
Antes de manipular los conectores (entradas/salidas, captacin, etc)
cerciorarse que el aparato no se encuentra conectado a la red elctrica.

Smbolos de seguridad
Smbolos que pueden aparecer en el manual
Smbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daos a personas o aparatos.
Smbolos que puede llevar el producto
Smbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daos a personas o aparatos.
Smbolo CHOQUE ELCTRICO.
Indica que dicho punto puede estar bajo tensin elctrica.
Smbolo PROTECCIN DE TIERRAS.
Indica que dicho punto debe ser conectado al punto central de tierras de la
mquina para proteccin de personas y aparatos.

Introduccin - 4

CONDICIONES DE REENVIO

Si va a enviar el Monitor o la Unidad Central, empaqutelas en su cartn original con su


material de empaque original. Si no dispone del material de empaque original, empaqutelo
de la siguiente manera:
1.- Consiga una caja de cartn cuyas 3 dimensiones internas sean al menos 15 cm (6
pulgadas) mayores que las del aparato. El cartn empleado para la caja debe ser de una
resistencia de 170 Kg (375 libras).
2.- Si va a enviar a una oficina de Fagor Automation para ser reparado, adjunte una etiqueta
al aparato indicando el dueo del aparato, su direccin, el nombre de la persona a
contactar, el tipo de aparato, el nmero de serie, el sntoma y una breve descripcin de
la avera.
3.- Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo.
Si va a enviar el monitor, proteja especialmente el cristal de la pantalla.
4.- Acolche el aparato en la caja de cartn rellenndola con espuma de poliuretano por
todos lados.
5.- Selle la caja de cartn con cinta para empacar o grapas industriales.

Introduccin - 5

DOCUMENTACION FAGOR
PARA EL CNC 800T
Manual CNC 800T OEM

Est dirigido al fabricante de la mquina o persona encargada de efectuar la


instalacin y puesta a punto del Control Numrico.
Dispone en su interior del manual de Instalacin.
Ocasionalmente puede contener un manual que hace referencia a las "Nuevas
Prestaciones" de software recientemente incorporadas.

Manual CNC 800T USER

Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico.
Dispone de 2 manuales en su interior:
Manual de Operacin
que detalla la forma de operar con el CNC.
Manual de Programacin que detalla la forma de elaborar un programa en
cdigo ISO.
Ocasionalmente puede contener un manual que hace referencia a las "Nuevas
Prestaciones" de software recientemente incorporadas.

Manual DNC 25/30

Est dirigido a las personas que van a utilizar la opcin de software de


comunicacin DNC.

Manual Protocolo DNC

Est dirigido a las personas que desean efectuar su propia comunicacin de DNC,
sin utilizar la opcin de software de comunicacin DNC 25/30.

Manual PLCI

Debe utilizarse cuando el CNC dispone de Autmata integrado.


Est dirigido al fabricante de la mquina o persona encargada de efectuar la
instalacin y puesta a punto del Autmata integrado.

Manual DNC-PLC

Est dirigido a las personas que van a utilizar la opcin de software de


comunicacin DNC-PLC.

Manual FLOPPY DISK

Est dirigido a las personas que utilizan la disquetera de Fagor. Este manual
indica cmo se debe utilizar dicha disquetera.

Introduccin - 6

CONTENIDO DE ESTE MANUAL


El Manual de Programacin se compone de los siguientes apartados:
Indice.
Tabla comparativa de los modelos Fagor CNC 800T.
Nuevas Prestaciones y modificaciones.
Introduccin

Resumen de las condiciones de seguridad.


Condiciones de Reenvo.
Listado de Documentos Fagor para el CNC 800T.
Contenido de este Manual.

Captulo 1

Construccin de un programa.
Indica la estructura que debe tener el programa pieza y todos los bloques que lo
forman.
Muestra las funciones preparatorias G que se encuentran disponibles.

Captulo 2

Programacin de cotas.
Muestra la forma de seleccionar las unidades de trabajo, el tipo de programacin
(absoluto / incremental).
Explica los sistemas de coordenadas para programacin de cotas (cartesianas,
polares, mediante dos ngulos, mediante ngulo y coordenada cartesiana).

Captulo 3

Sistemas de referencia.
Muestra cmo programar la bsqueda de referencia mquina, la preseleccin de
cotas, los traslados de origen y la preseleccin del origen polar.
Indica cmo guardar y recuperar el origen de coordenadas.

Captulo 4

Funciones complementarias.
Muestra cmo programar las funciones preparatorias de avance y velocidad.
Indica cmo programar la velocidad de giro de cabezal (rpm, corte constante).
Expone la forma de programar la parada orientada de cabezal.
Muestra como programar la herramienta y como modificar los valores de la tabla
desde el programa de usuario.
Indica como programar las funciones auxiliares "M".

Captulo 5

Control de trayectoria.
Indica como programar el trabajo en arista viva y en arista matada.
Muestra cmo programar el posicionamiento rpido, la interpolacin lineal y la
interpolacin circular.
Indica cmo programar las entradas y salidas tangenciales y el redondeo y achaflanado
de aristas.
Expone cmo programar el roscado electrnico y el movimiento contra tope.

Captulo 6

Funciones preparatorias adicionales.


Muestra cmo programar una temporizacin.
Indica cmo visualizar el cdigo de error.
Expone cmo trabajar con saltos y llamadas incondicionales.
Muestra cmo programar un roscado electrnico.
Indica cmo aplicar un factor de escala.
Expone cmo trabajar con un palpador.
Expone como programar el tratamiento de bloque nico.

Captulo 7

Compensacin de herramientas.
Muestra cmo programar la compensacin de radio y longitud de herramienta.

Captulo 8

Ciclos fijos de mecanizado.


Muestra cmo programar los diferentes ciclos fijos de mecanizado.

Captulo 9

Subrutinas.
Programa especial de subrutinas de usuario P99994
Muestra cmo identificar una subrutina estndar y paramtrica.
Indica cmo programar una llamada a una subrutina estndar o paramtrica.
Muestra los niveles de imbricacin de subrutinas.

Introduccin - 7

Captulo 10 Programacin paramtrica


Muestra cmo se debe realizar la programacin paramtrica (asignaciones, operadores, funciones de salto, etc.).
Ejemplo de programacin
Cdigos de error

Introduccin - 8

1.

CONSTRUCCION DE UN PROGRAMA

Un programa de control numrico est formado por un conjunto de bloques o instrucciones.


Estos bloques o instrucciones estn formados por palabras compuestas de letras maysculas
y formato numrico.
El formato numrico que dispone el CNC consta de:
- los signos
- las cifras

. + 0123456789

La programacin admite prescindir de formato numrico si tiene el valor cero, o del signo
si fuera positivo.
El formato numrico de una palabra puede ser sustituido por un parmetro aritmtico en la
programacin. Ms tarde, durante la ejecucin bsica, el control sustituir el parmetro
aritmtico por su valor, por ejemplo:
Si se ha programado XP3, el CNC sustituir durante la ejecucin P3 por su valor numrico,
obteniendo resultados como X20, X20.567, X-0.003, etc.

1.1

ESTRUCTURA DE UN PROGRAMA EN EL CNC


Todos los bloques que componen el programa tendrn la siguiente estructura:
Numero de bloque + Bloque de programa

Captulo: 1
CONSTRUCCIONDEUNPROGRAMA

Seccin:

Pgina
1

1.2

NUMERO DE BLOQUE
El nmero del bloque sirve para identificar cada uno de los bloques de que consta un
programa.
Se representar con la letra N seguida de hasta 4 cifras (0-9999).
Los bloques de programa deben estar ordenados numricamente. Se recomienda no asignar
nmeros correlativos a los bloques para poder intercalar bloques nuevos en caso de
necesidad.

Atencin:
A lo largo del presente manual se enumerar el formato "N4" para referirse
al nmero de bloque, indicando que debe definirse con la letra N seguida de
hasta 4 cifras (no se admiten decimales).

1.2.1

BLOQUES CONDICIONALES

Existen dos tipos de bloques condicionales:


a) BLOQUE CONDICIONAL NORMAL N4.
Si a continuacin del nmero de bloque N4 se escribe un punto decimal (.), el bloque
queda personalizado como bloque condicional normal. Es decir, el CNC lo ejecutar
nicamente si la correspondiente seal exterior (entrada habilitadora de los bloques
condicionales), est activada.
Durante la ejecucin de cualquier programa, el CNC va leyendo 4 bloques por delante
del que se est ejecutando.
Para que el bloque se ejecute, la seal exterior debe activarse antes de la ejecucin de
los 4 bloques anteriores al bloque condicional.
b) BLOQUE CONDICIONAL ESPECIAL N4..
Si a continuacin del nmero de bloque N4 (0-9999) se escriben dos puntos decimales
(..), el bloque queda personalizado como bloque condicional especial. Es decir, el CNC
lo ejecutar nicamente si la correspondiente seal exterior (entrada habilitadora de los
bloques condicionales), est activada.
En este caso, es suficiente con activar la seal exterior (entrada habilitadora de los
bloques condicionales), durante la ejecucin del bloque anterior al bloque condicional
especial.
El bloque condicional especial N4.., anula la compensacin del radio de la herramienta
G41 o G42

Pgina

Captulo: 1

Seccin:

CONSTRUCCIONDEUNPROGRAMA

NUMERODEBLOQUE

1.3

BLOQUE DE PROGRAMA
Estar escrito con comandos en lenguaje ISO, especialmente diseado para controlar el
movimiento de los ejes, ya que proporciona informacin y condiciones de desplazamiento
e indicaciones sobre el avance.
Cada bloque de programacin puede disponer de las siguientes funciones:
G
X, Z
F
S
T
M

Funciones preparatorias
Cotas de ejes
Velocidad de avance
Velocidad de giro del cabezal
Nmero de herramienta
Funciones auxiliares

Dentro de cada bloque hay que mantener este orden, aunque no es necesario que cada
bloque contenga todas las informaciones.
Dependiendo de las unidades de trabajo seleccionadas (mm o pulgadas) se debe utilizar el
siguiente formato de programacin:
Formato en milmetros:
Formato en pulgadas:

N4 G2 X+/-4.3 Z+/-4.3 F4 S4 T2.2 M2


N4 G2 X+/-3.4 Z+/-3.4 F4 S4 T2.2 M2

A lo largo del presente manual se enumerarn los formatos:


"N4"

Para referirse al nmero de bloque, indicando que debe definirse con la


letra N seguida de hasta 4 cifras (N0 a N9999).

"G2"

Para referirse a una funcin preparatoria, indicando que debe definirse


con la letra G seguida de hasta 2 cifras (G00 a G99).

+/- 4.3

Significa que detrs de la letra a la que acompae (X o Z) se puede escribir


una cifra positiva o negativa con hasta 4 cifras delante del punto decimal
y hasta 3 detrs.

+/- 3.4

Significa que detrs de la letra a la que acompae (X o Z) se puede escribir


una cifra positiva o negativa con hasta 3 cifras delante del punto decimal
y hasta 4 detrs.

"F4"

Para referirse al avance de los ejes, indicando que debe definirse con la
letra F seguida de hasta 4 cifras (F0 a F9999) cuando se trabaja en mm/
min o pulgadas/min.
Si se trabaja en mm/rev se usar el formato F3.4 y en pulgadas/rev F2.4

"S4"

Para referirse a la velocidad del cabezal, indicando que debe definirse con
la letra S seguida de hasta 4 cifras (S0 a S9999).

T2.2

Para referirse a la herramienta de trabajo, indicando que debe definirse


con la letra T y que puede disponer de hasta 2 cifras delante del punto
decimal y hasta 2 cifras detrs.

"M2"

Para referirse a las funciones auxiliares, indicando que debe definirse con
la letra M seguida de hasta 2 cifras (M0 a M99).

Captulo: 1
CONSTRUCCIONDEUNPROGRAMA

Seccin:

Pgina

BLOQUEDEPROGRAMA

1.4

FUNCIONES PREPARATORIAS (G)


Las funciones preparatorias se programan mediante la letra G seguida de dos cifras (G2).
Se programan siempre al comienzo del bloque y sirven para determinar la geometra y
condiciones de trabajo del CNC

1.4.1

TABLA DE FUNCIONES G EMPLEADAS EN EL CNC

Funcin
G00
G01
G02
G03
G04
G05
G06
G07
G08
G09
G20
G21
G22
G23
G24
G25
G26
G27
G28
G29
G30
G31
G32
G33
G36
G37
G38
G39
G40
G41
G42
G47
G48
G49
G50

M
*
*
*
*

D
*

*
*

*
*
*
*
*
*

Significado
Posicionamiento rpido
Interpolacin lineal
Interpolacin circular a derechas (sentido horario)
Interpolacin circular a izquierdas (sentido anti-horario)
Temporizacin
Trabajo en arista matada
Interpolacin circular con el centro en coordenadas absolutas.
Trabajo en arista viva
Trayectoria circular tangente a la trayectoria anterior
Trayectoria circular definida mediante tres puntos
Llamada a subrutina estndar
Llamada a subrutina paramtrica
Identificacin de subrutina estndar
Identificacin de subrutina paramtrica
Final de subrutina
Salto/llamada incondicional
Salto/llamada condicional si es igual a 0
Salto/llamada condicional si no es igual a 0
Salto/llamada condicional si es menor
Salto condicional si es igual o mayor
Visualizar cdigo de error
Guardar origen de coordenadas
Recuperar origen de coordenadas guardado mediante G31
Roscado electrnico
Redondeo controlado de aristas
Entrada tangencial
Salida tangencial
Achaflanado
Anulacin de compensacin de radio
Compensacin de radio a izquierdas
Compensacin de radio a derechas
Activacin de tratamiento de bloque nico
Anulacin de tratamiento de bloque nico
FEED-RATE programable
Cargar dimensiones de herramienta en la tabla

Pgina

Captulo: 1

CONSTRUCCIONDEUNPROGRAMA

Apartado
5.3
5.4
5.5
5.5
6.1
5.1
5.5
5.2
5.6
5.7
9.2
9.4
9.1
9.3
9.
6.3
10.6
10.6
10.6
10.6
6.2
3.5
3.5
6.4
5.10
5.8
5.9
5.11
7.4
7.1
7.1
6.7
6.7
4.1
4.3

Seccin:
FUNCIONESPREPARATORIAS
(G)

Funcin
G51
G53/G59
G66
G67 N0
G67 N1
G67 N2
G67 N3
G67 N4
G67 N5
G67 N6
G67 N7
G67 N8
G68
G69
G70
G71
G72
G74
G75
G81
G82
G84
G85
G86
G90
G91

*
*
*

*
*

G92
G93
G94
G95
G96
G97

*
*
*
*

*
*

Significado
Corregir las dimensiones de la herramienta
Traslados de origen
Ciclo fijo de seguimiento de perfil
Ciclo fijo de cilindrado
Ciclo fijo de refrentado
Ciclo fijo de cilindrado cnico
Ciclo fijo de roscado
Ciclo fijo de redondeo
Ciclo fijo de ranurado
Ciclo fijo de taladrado simple
Ciclo fijo de taladrado mltiple
Ciclo fijo de chavetas
Ciclo fijo de desbastado en el eje X
Ciclo fijo de desbastado en el eje Z
Programacin en pulgadas
Programacin en milmetros
Factor de escala
Bsqueda de referencia-mquina
Trabajo con palpador
Ciclo fijo de torneado de tramos rectos
Ciclo fijo de refrentado de tramos rectos
Ciclo fijo de torneado de tramos curvos
Ciclo fijo de refrentado de tramos curvos
Ciclo fijo de roscado longitudinal
Programacin de cotas absolutas
Programacin de cotas incrementales
Preseleccin de cotas
Limitacin del valor mximo de S
Preseleccin de origen polar
Avance F en mm/min. (0,1 pulgadas/min.)
Avance F en mm/rev. (0,1 pulgadas/rev.)
Velocidad S en m/min. (pies/min.) (Velocidad corte constante)
Velocidad S en rev./min.

Apartado
4.3
3.4
8.10
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
8.11
8.12
2.1
2.1
6.5
3.1
6.6
8.13
8.14
8.15
8.16
8.17
2.2
2.2
3.2
4.2
3.3
4.1
4.1
4.2
4.2

La "M" significa MODAL, es decir, que una vez programada la funcin G permanece
activa mientras no se programe otra G incompatible o se ejecute M02, M30, EMERGENCIA,
RESET o se apague y encienda el CNC.
La letra "D" significa POR DEFECTO, esto es, que sern asumidas por el CNC en el
momento del encendido, despus de ejecutar M02, M30 o despus de una EMERGENCIA
o RESET.
En un mismo bloque se pueden programar todas las funciones G que se deseen, y en
cualquier orden salvo G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31,
G32, G50, G51, G53/G59, G72, G74 y G92 que deben ir solas en el bloque, por ser
especiales. Si en un mismo bloque se programan funciones G incompatibles, el CNC asume
la ltima programada
Captulo: 1
CONSTRUCCIONDEUNPROGRAMA

Seccin:
FUNCIONESPREPARATORIAS
(G)

Pgina
5

2.

PROGRAMACION DE COTAS

2.1 UNIDADES DE MEDIDA. MILIMETROS (G71) O PULGADAS


(G70)
El CNC dispone del parmetro mquina "P13" para definir las unidades de medida del
CNC.
Sin embargo estas unidades de medida pueden ser alteradas a lo largo del programa,
disponiendo para ello de las funciones:
G70
G71

Programacin en pulgadas
Programacin en milmetros

Segn se haya programado G70 o G71, el CNC asume dicho sistema de unidades para todos
los bloques programados a continuacin.
Las funciones G70/G71 son modales e incompatibles entre s.
En el momento del encendido, despus de M02, M30, RESET o EMERGENCIA, el CNC
asume el sistema de unidades definido mediante el parmetro mquina P13.

Captulo: 2
PROGRAMACION DE COTAS

Seccin:
MILIMETROS(G71)
PULGADAS (G70)

Pgina
1

2.2

PROGRAMACION ABSOLUTA (G90) O INCREMENTAL (G91)


La programacin de las coordenadas de un punto, se puede realizar, bien en coordenadas
absolutas G90 o bien en coordenadas incrementales G91.
Cuando se trabaja en G90, las coordenadas del punto programado estn referidas al punto
de origen de coordenadas.
Cuando se trabaja en G91, las coordenadas del punto programado estn referidas al punto
anterior de la trayectoria, es decir, lo valores programados indican el desplazamiento a
realizar en el eje correspondiente.
Tras el encendido, despus de ejecutar M02, M30, EMERGENCIA o RESET, el CNC
asume la funcin G90.
Las funciones G90 y G91 son incompatibles entre s.
Ejemplos suponiendo que la programacin del eje X es en dimetros.
Punto inicial (P0)
X20 Z50.
Programacin absoluta G90
N100 G90 G01 X40 Z30
N110 X60 Z20

P0 > P1
P1 > P2

Programacin incremental G91


N100 G91 G01 X20 Z-20
N110 X20 Z-10

P0 > P1
P1 > P2

Punto inicial (P0)


X40 Z40
Programacin absoluta G90
N100 G90 G02 X100 Z10 I40 K10
bien
N100 G90 G02 X100 Z10 R41.231
Programacin incremental G91
N100 G91 G02 X60 Z-30 I40 K10
bien
N100 G91 G02 X60 Z-30 R41.231

Pgina

Captulo: 2

PROGRAMACION DE COTAS

Seccin:
ABSOLUTO (G90)
INCREMENTAL(G91)

2.3

PROGRAMACION DE COTAS
En el CNC permite programar las coordenadas de los ejes en los siguientes formatos:
-

2.3.1

Coordenadas cartesianas
Coordenadas polares
Programacin mediante dos ngulos
Programacin mediante un ngulo y una coordenada cartesiana

COORDENADAS CARTESIANAS

El formato de las cotas de los ejes es:


En mm
En pulgadas

X+/-4.3 Z+/-4.3
X+/-3.4 Z+/-3.4

Los valores de las cotas programadas sern absolutas o incrementales, segn se haya
programado G90/G91.
En el caso de cotas positivas, no es necesario escribir el signo +. Los ceros de comienzo y
final de cota pueden ser omitidos.
Ejemplo: Programacin del eje X en dimetros siendo el punto inicial (X60 Z70).

Cotas absolutas:
N100 G90 X70 Z30
N110 X100 Z10
Cotas incrementales:
N100 G91 X10 Z-40
N110 X30 Z-20

Captulo: 2
PROGRAMACION DE COTAS

Seccin:
COORDENADAS
CARTESIANAS

Pgina
3

2.3.2

COORDENADAS POLARES

El formato para definir un punto es:


En mm
En pulgadas

R+/-4.3 A+/-3.3
R+/-3.4 A+/-3.3

Siendo R el valor del radio y A el del ngulo respecto al origen polar. (El ngulo siempre
en grados). En el momento del encendido, despus de M02, M30, EMERGENCIA o
RESET, el CNC asume como origen polar el punto X0 Z0. El origen polar se puede variar
mediante la funcin G93.
Los valores de R y A sern absolutos o incrementales segn se trabaje en G90 o G91.
En caso de valores positivos, no es necesario escribir el signo. Los ceros de comienzo y final
pueden ser omitidos.
Cuando se programan movimientos en rpido (G00) o en interpolacin lineal (G01), es
necesario programar R y A.
Cuando se trata de interpolaciones circulares (G02 o G03), se programan el ngulo
A+/-3.3 del punto final del arco y las cotas del centro del arco con respecto al punto inicial.

En el caso de interpolacin circular (G02 o G03) trabajando en coordenadas polares, el


centro de la circunferencia se define mediante I,K, igual que en el caso de coordenadas
cartesianas.
Cuando se programa una interpolacin circular con G02,G03, el CNC asume el centro del
arco como nuevo origen polar.

Pgina

Captulo: 2

PROGRAMACION DE COTAS

Seccin:
COORDENADAS POLARES

Ejemplos de programacin en milmetros, suponiendo que la programacin del eje X es en


dimetros
Ejemplo 1

En coordenadas absolutas (G90)


N100 G93 I80 K50 ........................ (Preseleccin del origen polar)
N110 G01 G90 R30 A270............. P0
N120 R28.284 A225...................... P1
N130 R40 A180............................. P2
En coordenadas incrementales (G91)
N100 G93 I80 K50 ........................ (Preseleccin del origen polar)
N110 G01 G90 R30 A270............. P0
N120 G91 R-1.716 A-45 ............... P1
N130 R11.716 A-45 ...................... P2
Ejemplo 2, suponiendo que el punto inicial es el P0 (X40 Z50)
En coordenadas absolutas (G90)
N100 G90 G02 A198.435 I30 K-10
bien

N100 G93 I100 K40


N110 G90 G02 A198.435

En coordenadas incrementales (G91)


N100 G91 G02 A-90 I30 K-10
bien

N100 G93 I100 K40


N110 G91 G02 A-90

Captulo: 2

Seccin:

Pgina

PROGRAMACION DE COTAS

COORDENADAS POLARES

2.3.3

PROGRAMACION MEDIANTE DOS ANGULOS (A1, A2)

Un punto intermedio en una trayectoria, puede tambin ser definido mediante:


A1 A2 (X, Z). Donde:
A1 es el ngulo de salida, desde el punto de comienzo de la trayectoria (P0).
A2 es el ngulo de salida del punto intermedio (P1).
(X, Z) son las coordenadas del punto final P2.
El CNC calcula automticamente las coordenadas del P1.
Ejemplo de programacin, siendo el punto inicial P0 (X40 Z50) y programando el eje X en
dimetros.

N100 A135 A153.435


N110 X100 Z10

Pgina

Captulo: 2

PROGRAMACION DE COTAS

Seccin:
MEDIANTE DOS ANGULOS (A1,
A2)

2.3.4

ANGULO Y UNA COORDENADA CARTESIANA

Tambin se puede definir un punto mediante el ngulo de salida de la trayectoria en el punto


anterior y una coordenada cartesiana del punto que se desea definir.
Ejemplo de programacin suponiendo que el punto inicial es el P0 (X20 Z80) y la
programacin del eje X es en dimetros.
En cotas absolutas
N100 G90
N110 A116.565 X60
N120 A180 Z60
N130 A135 X80
N140 A180 Z40
N150 A153.435 X100
N160 A135 Z10
En cotas incrementales
N100 G91
N110 A116.565 X40
N120 A180 Z-10
N130 A135 X20
N140 A180 Z-10
N150 A153.435 X20
N160 A135 Z-10
En la definicin de los puntos mediante dos ngulos o ngulo y una coordenada, es posible
intercalar redondeos, chaflanes, entradas y salidas tangenciales.

Punto inicial P0 (X20 Z80)


N100 G01 G36 R10 A116 A180
N110 G39 R5 X60 Z40
N120 G36 R10 A90 X100
N130 A180 Z10

Captulo: 2
PROGRAMACION DE COTAS

Seccin:
ANGULOYUNACOORDENADA
CARTESIANA

Pgina
7

3.
3.1

SISTEMAS DE REFERENCIA

BUSQUEDA DE REFERENCIA MAQUINA (G74)


Al programar en un bloque G74, el CNC desplaza los ejes hasta el punto referencia
mquina.
Pueden existir dos casos:
a) Bsqueda en los dos ejes.
Si en el bloque se programa slo G74, el CNC desplaza primero el eje X y despus el
eje Z.
b) Bsqueda en un solo eje o en los dos ejes en un orden determinado.
Si se desea efectuar la bsqueda de cero mquina en un solo eje, se debe indicar tras la
funcin G74 el eje deseado.
Si se desea efectuar la bsqueda de cero mquina en un orden diferente al anterior, se
programa G74 y a continuacin los ejes deseados en orden.
En un bloque en que se ha programado G74, no se puede programar ninguna otra funcin.
Cuando el eje que se ha movido alcanza el punto referencia mquina, en la pantalla aparece
la distancia de dicho punto al ltimo cero pieza programado, menos la longitud de la
herramienta en dicho eje (X Z).

Captulo: 3
SISTEMASDEREFERENCIA

Seccin:
BUSQUEDADEREFERENCIA
MAQUINA (G74)

Pgina
1

3.2

PRESELECCION DE COTAS (G92)


Por medio de la funcin G92 se puede preseleccionar cualquier valor en los ejes del CNC;
esto supone poder realizar traslados del origen de coordenadas.
Cuando se programa la funcin G92, no se efecta ningn movimiento de los ejes y el CNC
acepta los valores de los ejes programados a continuacin de G92 como nuevas cotas de
dichos ejes
Formato de programacin:

N4 G92 X Z .

Ejemplo: Programacin del eje X en dimetros siendo el punto inicial P0 (X20 Z80)

Sin utilizar la funcin G92.


N100 G01 G90 X40 Z50
N110 Z10
Si se utiliza la funcin G92, la programacin ser:
N90 G92 X20 Z0
N100 G90 X40 Z-30
N110 Z-70

(El punto P0 pasa a ser el punto X20 Z0)

En el bloque en que se programa G92, no se puede programar ninguna otra funcin.


La preseleccin de cota mediante G92 se refiere siempre a la posicin terica en que estn
los ejes.

Pgina

Captulo: 3

SISTEMASDEREFERENCIA

Seccin:
PRESELECCIONDECOTAS
(G92)

3.3

PRESELECCION DE ORIGEN POLAR (G93)


Por medio de la funcin G93, se puede preseleccionar cualquier punto como origen de
coordenadas polares.
Hay dos formas de preseleccionar un origen de coordenadas polares:
a) Definiendo las cotas del origen polar.
Formato
N
G93
I

N4 G93 I+/-4.3 K+/-4.3 en mm


N4 G93 I+/-3.4 K+/-3.4 en pulgadas
Nmero de bloque
Cdigo de preseleccin de origen polar
Valor de la abscisa del origen de coordenadas polares; es decir, el valor de
X (Siempre, en valor absoluto).
Valor de la ordenada del origen de coordenadas polares, es decir, el valor de
Z (Siempre, en valor absoluto).

Si se programa de esta forma la preseleccin de origen polar, el CNC no admite ms


informacin en el mismo bloque.
b) Asumiendo el punto actual como nuevo origen polar.
Si en un bloque cualquiera se programa adems una G93, sta implicar que, antes de
efectuarse el movimiento que el bloque conlleva, el origen polar pasar a ser el punto
en que en ese momento se halle la mquina.

Atencin:
Cuando se programa una interpolacin circular con G02,G03, el CNC asume
el centro del arco como nuevo origen polar.
Al conectarse a tensin o despus de M02, M30, EMERGENCIA o RESET,
el CNC asume como origen polar el punto (X0,Z0).

Captulo: 3
SISTEMASDEREFERENCIA

Seccin:
PRESELECCIONDEORIGEN
POLAR (G93)

Pgina
3

3.4

TRASLADOS DE ORIGEN (G53...G59)


Mediante las funciones G53, G54, G55, G56, G57, G58 y G59, se puede trabajar con 7
traslados de origen diferentes. Los valores de estos traslados de origen se almacenan en la
memoria del CNC y estn referidos al cero mquina.
Para acceder a la tabla de traslados de origen G53-G59 se debe pulsar la siguiente
secuencia de teclas
Una vez en la tabla se pueden borrar todos los traslados de origen. Para ello se debe pulsar
la secuencia de teclas
Las funciones G53-G59 se deben utilizar para cargar un traslado de origen en la tabla o para
aplicar un traslado de origen que se encuentra en la tabla al programa en curso.
Cargar un traslado de origen en la tabla.
Carga absoluta de valores. Permite cargar en la direccin de la tabla indicada (G53G59) los valores definidos por X, Z.
Formato:
N
G
X
Z

N4 G53-G59 X+/-4.3 Z+/-4.3 en mm,


N4 G53-G59 X+/-3.4 Z+/-3.4 en pulgadas.
Nmero de bloque
Cdigo del traslado de origen (G53 a G59)
Valor del traslado de origen referido al cero mquina del eje X
Valor del traslado de origen referido al cero mquina del eje Z

Carga incremental de valores. Permite incrementar los valores existentes en la direccin


de la tabla indicada (G53/G59), en la cantidad definida en I, K.
Formato:
N
G
I
K

N4 G53-G59 I+/-4.3 K+/-4.3 en mm,


N4 G53-G59 I+/-3.4 K+/-3.4 en pulgadas.
Nmero de bloque
Cdigo del traslado de origen (G53 a G59)
Cantidad que se suma al valor del eje X almacenado previamente
Cantidad que se suma al valor del eje Z almacenado previamente

Aplicar un traslado de origen, que se encuentra en la tabla, al programa en curso.


Formato:

N4 G53-G59

Realiza un traslado del origen de coordenadas del programa en curso, de acuerdo con
los valores almacenados en la direccin indicada de la tabla (G53-G59).

Pgina

Captulo: 3

SISTEMASDEREFERENCIA

Seccin:
TRASLADOS DE ORIGEN
(G53...G59)

Ejemplo:

Suponiendo que la herramienta se encuentra en el punto X200 Z530, que el eje X se


programa en radios y que el punto cero-mquina es X0 Z0, la programacin de la trayectoria
terica ser:
N10
N20
N30
N40
N50
N60
N70
N80
N90
N100
N110
N120
N130
N140
N150
N160
N170
N180
N190

G53 X0 Z340
G54 X0 Z170
G55 X0 Z0
G90 G01 F250
G53
X140 Z170
Z150
X160 Z130
G03 X160 Z90 I0 K-20
G08 X160 Z50
G01 X180 Z30
Z0
X140
G54
G25 N60.130.1
G55
G25 N60.120.1
G00 X200 Z530
M30

Captulo: 3
SISTEMASDEREFERENCIA

Carga traslado de origen en la tabla


Carga traslado de origen en la tabla
Carga traslado de origen en la tabla
Aplica el traslado de origen G53

Aplica el traslado de origen G54


Aplica el traslado de origen G55

Seccin:
TRASLADOS DE ORIGEN
(G53...G59)

Pgina
5

3.5 GUARDAR Y RECUPERAR ORIGEN DE COORDENADAS (G31, G32)


G31 : Guardar origen de coordenadas actual
G32 : Recuperar origen de coordenadas guardado con G31.
Por medio de la funcin G31, se puede en cualquier momento guardar el origen de
coordenadas con que se est trabajando y ms adelante se puede recuperar dicho origen por
medio de la funcin G32.
Esta prestacin es til en el caso en que sea necesario utilizar ms de un origen de
coordenadas (origen pieza) en el mismo programa, ya que permite acotar parte del programa
respecto a un origen, guardar dicho origen con G31, hacer un cambio de origen con G92
o G53-G59, acotar la continuacin del programa respecto al nuevo origen, y finalmente
recuperar el origen primitivo por medio de G32. Las funciones G31 y G32 deben de
programarse solas en un bloque, el formato es:
N4 G31
N4 G32
N4
G31
G32

Nmero de bloque
Guardar el origen de coordenadas actual
Recuperar el origen de coordenadas guardado mediante G31

Ejemplo:

Programacin del eje X en dimetros. Punto inicial X120 Z120.


N110 X60 Z100
N120 G31
N130 G92 X0 Z0
N140 G01 X0 Z-10
N150 G02 X0 Z-20 R5
N160 G25 N130.150.3
N170 G32
N180 G00 X120 Z120

(Acercamiento a la pieza)
(Guardar origen coordenadas)
(Traslado del origen)
(Mecanizado)
(Mecanizado)
(Mecanizado)
(Recuperar origen inicial)
(Vuelta al punto de partida)

Pgina

Captulo: 3

SISTEMASDEREFERENCIA

Seccin:
GUARDARYRECUPERAR
ORIGEN (G31, G32)

4.
4.1

FUNCIONES COMPLEMENTARIAS

PROGRAMACION DEL AVANCE (F)


El significado de la F (velocidad de avance programable) difiere segn se est trabajando
en G94 o G95 y segn el sistema de medida empleado sea en milmetros o pulgadas. En la
tabla siguiente se indican las diferencias.
Milmetros
Formato Unidad de programacin

Valor mnimo
(1mm/min)

Valor mximo

G94

F4

F1

(1mm/min)

F1

F9999

(9999mm/min)

G95

F3.4

F1

(1mm/rev)

F0.0001 (0,0001mm/rev) F500.0000 (500mm/rev)

Pulgadas
Formato Unidad de programacin

Valor mnimo
(0,1pulg/min)

Valor maximo

G94

F4

F1

(0,1pulg/min)

F1

F3937

G95

F2.4

F1

(1pulg/rev)

F0.0001 (0,0001pulg/rev) F19.685

(393,7pulg/min)
(19,685pulg/rev)

El avance mximo real de la mquina puede estar limitado a un valor inferior (ver libro de
instrucciones de la mquina).
El avance de trabajo mximo de la mquina puede ser programado directamente, utilizando
el cdigo F0.
Ejemplo:

En una mquina, cuyo avance de trabajo (programable) mximo sea 10.000


mm/min., es igual programar F10000 o F0.

El avance F programado es efectivo, cuando se trabaja en interpolacin lineal G01 o circular


G02/G03.
En el supuesto de que no se programe la funcin F, el CNC asumir el avance F0.
Si se trabaja en posicionamiento G00, la mquina se mover en rpido, independiente de
la F programada.
La velocidad rpida se fija para cada eje en la puesta a punto de la mquina, siendo el valor
mximo posible de 65,535 mts/min. (ver libro de instrucciones de la mquina).
El avance programado puede variarse entre el 0% y el 120% o bien, entre 0% y 100% segn
el parmetro P600(3), mediante el conmutador que se halla en el panel de mando del CNC,
siempre que no se est ejecutando un roscado mediante alguna de las funciones G33, G86,
G87 o bien un movimiento de palpacin (G57).

Captulo: 4
FUNCIONESCOMPLEMENTARIAS

Seccin:
PROGRAMACIONDELAVANCE
(F)

Pgina
1

4.1.1 AVANCE F EN mm/min o dcimas de pulgada/min (G94)


A partir del momento en que se programa el cdigo G94 el control entiende que los avances
programados mediante F4 lo son en mm/min, o en dcimas de pulgada/min.
La funcin G94 es modal, es decir, una vez programada se mantiene activa hasta que se
programe G95.

4.1.2 AVANCE F EN mm/rev o pulgadas/rev (G95)


A partir del momento en que se programa el cdigo G95 el CNC entiende que los avances
programados mediante F3.4 lo son en mm/rev o en pulgadas/rev.
Mximo valor programable F500 que equivale a 500 mm/revolucin. En pulgadas el
formato es F2.4 y el mximo valor programable es 19.685 que equivale a 19,685 pulgadas/
revolucin.
La funcin G95 es modal, es decir, una vez programada se mantiene activa hasta que se
programe G94.

4.1.3

FEED-RATE PROGRAMABLE (G49)

Mediante la funcin G49, es posible indicar por programa el % de la velocidad de avance


F programada con que se desea trabajar.
Estando activada la funcin G49, el conmutador de M.F.O. queda sin efecto. El formato de
programacin es: G49 K (1/120)
A continuacin de G49 K se programa el % de avance F deseado, puede programarse un
valor entero entre 1 y 120.
La funcin G49 es modal, es decir, una vez programado un %, ste se mantiene hasta que
no se programe otro, o bien, hasta que no se anule la funcin.
Para anular la funcin G49 K ( ), se debe programar: G49 K, o bien G49 solamente.
Tambin es anulada la funcin G49, cuando se ejecuta M02, M30, RESET o
EMERGENCIA.
La funcin G49 K, debe programarse sola en el bloque.

Pgina

Captulo: 4

FUNCIONESCOMPLEMENTARIAS

Seccin:
PROGRAMACIONDELAVANCE
(F)

4.2 VELOCIDAD DE GIRO DEL CABEZAL Y PARADA ORIENTADA (S)


El cdigo S tiene dos significados:
a)

Velocidad de giro del cabezal


La velocidad de giro del cabezal se programa directamente en rev./min. o m/min. (pies/
min.), mediante el cdigo S4. La programacin en m/min. (pies/min.), se realiza cuando
se trabaja en velocidad de corte constante.
Se puede programar un valor comprendido entre S0 y S9999 que corresponder a 0
rev./min. y 9999 rev./min. Este valor mximo viene limitado por el mximo permitido
en cada caso concreto de mquina y ste viene definido por parmetro-mquina.
En cada caso concreto es necesario consultar el cuaderno de instrucciones de la
mquina.
La velocidad de cabezal programada puede ser variada entre el 50% y el 120%,
mediante los mandos que se hallan en el frontis del CNC, siempre que no se est
ejecutando un roscado mediante alguna de las funciones G33, G86 o G87.
Si se trabaja en G96, velocidad de corte constante, los valores posibles de S son:
S0-S3047 (0 m/min., 3047 m/min.).
S0-S9999 (0 pies/min., 9999 pies/min.).

b) Parada orientada del cabezal


Si a continuacin de la funcin M19 se programa S4.3, el cdigo S4.3 significa la
posicin de parada del cabezal en grados, a partir del impulso cero mquina procedente
del encoder. El CNC enviar una salida S analgica definida mediante los parmetros
mquina P606(2) y P702 hasta que el cabezal se site en el punto definido mediante
S4.3

4.2.1 VELOCIDAD S EN rev./min (G97)


A partir del momento en que se programa el cdigo G97, el CNC entiende que las
velocidades de cabezal programadas mediante S4 lo son en rev./min.
Si en el bloque en que se programe G97 no se programa la velocidad de cabezal S4, el CNC
asume como velocidad programada, la velocidad a la que en ese momento est girando el
cabezal. La funcin G97 es modal; es decir, una vez programada, se mantiene activa hasta
que se programe G96.
El CNC, al encendido asume la funcin G97.

Captulo: 4
FUNCIONESCOMPLEMENTARIAS

Seccin:
GIRO DEL CABEZAL Y PARADA
ORIENTADA (S)

Pgina
3

4.2.2 VELOCIDAD DE CORTE CONSTANTE. S EN mts/min o pies/min (G96)


A partir del momento en que se programa el cdigo G96, el CNC entiende que las
velocidades de cabezal programados mediante S4 lo son en mts./min. (pies/min.) y el torno
comienza a trabajar en la modalidad de velocidad de corte constante.
El CNC asume como gama de trabajo la gama del cabezal que se encuentra seleccionada.
Si no se encuentra seleccionada ninguna gama se debe programar en el mismo bloque la
gama del cabezal (M41, M42, M43, M44) deseada.
Si no se encuentra seleccionada ninguna gama y tampoco se ha programado en el bloque
que contiene la funcin G96 el CNC mostrar el error 10. El CNC no mostrar este error
cuando la mquina dispone de una nica gama de cabezal, en cuyo caso ejecuta la funcin
M41 para seleccionarla.
Se recomienda programar en un mismo bloque G96 y la velocidad del cabezal (S4).
Si se programa slo la funcin G96, el CNC asume como velocidad de cabezal en la
modalidad de velocidad de corte constante, la ltima con la que se trabaj en dicha
modalidad. Si no hay ninguna anterior el CNC dar error 10.
Si el primer movimiento a continuacin de G96, se realiza en rpido (G00), el CNC, para
calcular las revoluciones del cabezal, asume como dimetro de la pieza el del final de dicho
movimiento.
Si el primer movimiento a continuacin de G96 se realiza en G01, G02 o G03, el CNC
asume como dimetro, el valor en el momento de ejecutarse G96.
La funcin G96 es modal, es decir, una vez programada, se mantiene activa hasta que se
programe G97.

4.2.3 LIMITACION DE S EN VELOCIDAD DE CORTE CONSTANTE (G92)


Por medio de la funcin G92 se puede limitar la mxima velocidad del cabezal cuando se
trabaja en G96 (velocidad de corte constante).
Mediante el bloque N4 G92 S4 se limita la velocidad del cabezal al valor fijado por S4 (en
rev./min)
El CNC calcula en todo momento la velocidad de giro, en rpm, a la que debe girar el cabezal
para obtener la velocidad de corte constante programada, m/min o pies/min.
Si la velocidad de giro calculada es superior a la mxima fijada mediante la funcin G92 S4,
el CNC lo limita, girando el cabezal a la velocidad mxima fijada.

Pgina

Captulo: 4

FUNCIONESCOMPLEMENTARIAS

Seccin:
GIRO DEL CABEZAL Y PARADA
ORIENTADA (S)

4.3

PROGRAMACION DE HERRAMIENTA (T)


La herramienta a utilizar se programa mediante el cdigo T2.2
Las dos cifras a la izquierda del punto decimal indican el nmero de herramienta que se
desea seleccionar.
Las dos cifras a la derecha del punto decimal indican el nmero de corrector de herramienta
que se desea utilizar.
Se pueden disponer de hasta 32 herramientas T1 a T32 y 32 correctores Txx.1 a Txx.32.
La funcin T puede programarse de las siguientes formas:
T2.2 El CNC selecciona la herramienta indicada y tiene en cuenta los valores indicados
por el corrector seleccionado.
T2

El CNC selecciona la herramienta indicada y toma los valores indicados por el


corrector del mismo nmero. Es equivalente programar T3 o T3.3

T.2

El CNC no cambia de herramienta y tiene en cuenta los valores indicados por el


nuevo corrector seleccionado.

El CNC aplica siempre los valores de longitud (X,Z,I,K) almacenados en la tabla de


correctores.
Cuando se programa G41 o G42, el CNC aplica como valor de compensacin de radio, el
valor R almacenado en la tabla de correctores.
Si no se ha programado ninguna T, el CNC aplica el cdigo T00 que corresponde a una
herramienta de dimensiones nulas.
En cada direccin de la tabla de correctores de herramientas (01-32), se almacenan los
siguientes valores.
X
Z
F
R
I

Longitud de la herramienta segn el eje X ....... +/-8388,607 mm (+/-330,2599")


Longitud de la herramienta segn el eje Z ........ +/-8388,607 mm (+/-330,2599")
Cdigo de forma de la herramienta......................................... F0-F9 (Ver figura)
Radio de la herramienta. .............................................. 1000,000 mm (39,3700")
Correccin de longitud de segn el eje X.
Este valor se introduce siempre en dimetros. .......... +/-32,766 mm (+/-1,2900")
K Correccin de longitud de herramienta
(desgaste) segn el eje Z........................................... +/-32,766 mm (+/-1,2900")

Atencin:
Si el fabricante de la mquina ha asociado alguna subrutina a la funcin
T, no se debe programar nada tras la funcin T. En caso contrario el
CNC mostrar el error correspondiente.
Si el cambio de herramienta no lleva asociada ninguna rutina (fabricante),
el CNC saca el cdigo de la nueva herramienta, visualiza el mensaje
"TOOL CHANGE" y detiene la ejecucin del programa.

Captulo: 4
FUNCIONESCOMPLEMENTARIAS

Seccin:
PROGRAMACIONDE
HERRAMIENTA(T)

Pgina
5

CODIGOS DE FORMA

P: Punta de la herramienta
C: Centro de la herramienta

Pgina

Captulo: 4

FUNCIONESCOMPLEMENTARIAS

Seccin:
PROGRAMACIONDE
HERRAMIENTA(T)

P: Punta de la herramienta
C: Centro de la herramienta

Captulo: 4
FUNCIONESCOMPLEMENTARIAS

Seccin:
PROGRAMACIONDE
HERRAMIENTA(T)

Pgina
7

4.3.1 CARGAR DIMENSIONES DE HERRAMIENTA EN LA TABLA (G50)


Mediante la funcin G50, se pueden introducir o modificar las dimensiones de las diferentes
herramientas en la tabla de correctores.
Existen varias formas de programar la funcin G50:
a) Carga de todas las dimensiones de una herramienta
Mediante el bloque N4 G50 T2 X+/-4.3 Z+/-4.3 F1 R4.3 I+/-2.3 K+/-2.3
Se cargan en la direccin de la tabla indicada por T2, los valores definidos por X, Z,
F, R, I, K.
N4
G50
T
X
Z
F1
R
I
K

Nmero de bloque
Cdigo de carga de dimensiones
Direccin de la tabla de herramientas (T01-T32)
Longitud de la herramienta segn el eje X
Longitud de la herramienta segn el eje Z
Cdigo de forma de la herramienta (F0-F9)
Radio de la herramienta
Correccin por desgaste de herramienta segn el eje X (siempre en dimetros).
Correccin por desgaste de herramienta segn el eje Z

Los valores de X, Z, F, R, I, K sustituyen a los previamente existentes en la posicin


T2.
b) Se desea cambiar alguno o algunos de los valores de la tabla.
Si nicamente se desea cambiar alguno o algunos de los valores, es suficiente con
programar dichos valores tras G50 T2, el resto de los valores de la tabla, quedan
inalterados.
Si se programa de esta forma, hay que tener en cuenta las siguientes particularidades:
* Si se programa X o Z, o ambas, y no se programa I, K, se sustituyen en la tabla las
longitudes (X,Z) por lo nuevos valores y se ponen a cero los valores de correccin
por desgaste correspondientes, I o K o ambos.
* Si tras G50 T2 se programa I+/-2.3 o bien I+/-2.3 K+/-2.3, estos valores se suman
o restan a los previamente almacenados.

Atencin:
En los bloques en que se programa G50, no est permitido programar ninguna
otra informacin.

Pgina

Captulo: 4

FUNCIONESCOMPLEMENTARIAS

Seccin:
PROGRAMACIONDE
HERRAMIENTA(T)

4.3.2 CORREGIR LAS DIMENSIONES DE LA HERRAMIENTA (G51)


Mediante la funcin G51, se pueden variar los valores I,K de la herramienta en uso, sin que
se modifiquen los valores almacenados en la tabla de herramientas.
Formato:

N4 G51 I+/-4.3 K+/-4.3 en mm


N4 G51 I+/-3.4 K+/-3.4 en pulgadas

N4 Nmero de bloque
G51 Cdigo de modificacin
I
Valor que se suma o se resta al valor de I que en ese instante est utilizando el
CNC, para compensar la longitud de la herramienta en uso.
K
Valor que se suma o resta al valor de K que en ese instante est utilizando el CNC,
para compensar la longitud de la herramienta en uso.
Estos valores no modifican la tabla de herramientas, es decir, la vez siguiente que se utilice
esta misma herramienta, el CNC asumir de nuevo los valores I,K de la tabla, sin tener en
cuenta la modificacin anteriormente introducida mediante G51.
En los bloques donde se programa G51, no est permitido programar ninguna otra
informacin.

Captulo: 4
FUNCIONESCOMPLEMENTARIAS

Seccin:
PROGRAMACIONDE
HERRAMIENTA(T)

Pgina
9

4.4

FUNCIONES AUXILIARES (M)


Las funciones auxiliares se programan mediante el cdigo M2.
Se pueden programar 96 funciones auxiliares diferentes (M00-M99). Salvo M41, M42,
M43, M44 implcitas con la S, si el parmetro P601 (1) est a 1. Si el parmetro est a 0, M41,
M42, M43, M44 deben programarse. Las funciones auxiliares, salen al exterior (armario
elctrico) en cdigo BCD.
El CNC dispone tambin de 15 salidas decodificadas para funciones auxiliares. Estas
salidas se asignarn a las funciones deseadas en la puesta a punto del CNC en mquina.
Las funciones auxiliares a las que no se ha asignado ninguna salida decodificada, se ejecutan
siempre al comienzo del bloque en que estn programadas.
Al asignar una salida decodificada a una funcin auxiliar se decide asimismo, si ha de
ejecutarse al comienzo o al final del bloque en que est programada. En un bloque se pueden
programar hasta un mximo de 7 funciones auxiliares.
Cuando en un bloque se haya programado ms de una funcin auxiliar, el CNC las ejecuta
correlativamente al orden en que se hayan programado.
Algunas funciones auxiliares tienen asignadas un significado interno en el CNC.
M00. PARADA DE PROGRAMA
Cuando el CNC lee en un bloque el cdigo M00 interrumpe el programa. Para reanudar
el mismo hay que dar nuevamente la orden de MARCHA.
Se recomienda personalizar esta funcin en la tabla de funciones M decodificadas, de
forma que se ejecute al final del bloque en que est programada (ver Manual de
Instalacin y Puesta en Marcha).
M01. PARADA CONDICIONAL DEL PROGRAMA
Idntica a M00, salvo que el CNC slo la tiene en cuenta si est activada la entrada Parada
opcional.
M02. FINAL DE PROGRAMA
Este cdigo indica final de programa y realiza una funcin de Reset general del CNC
(Puesta en condiciones iniciales). Tambin ejerce la funcin de M05.
Al igual que en el caso de M00, se recomienda personalizarla para que se ejecute al final
del bloque en que est progra
M30. FINAL DE PROGRAMA CON VUELTA AL COMIENZO
Idntica a M02, salvo que el CNC vuelve al primer bloque del comienzo del programa.
Tambin ejerce la funcin M05.
M03. ARRANQUE DEL CABEZAL A DERECHAS (sentido horario)
Se recomienda personalizar esta funcin, de forma que se ejecute al comienzo del bloque
en que est programada.

Pgina

Captulo: 4

10

FUNCIONESCOMPLEMENTARIAS

Seccin:
FUNCIONESAUXILIARES
(M)

M04. ARRANQUE DE CABEZAL A IZQUIERDAS (sentido anti-horario)


Se recomienda personalizar esta funcin, de forma que se ejecute al comienzo del bloque
en que est programada.
M05. PARADA DE CABEZAL
Se recomienda personalizar esta funcin, de forma que se ejecute al final del bloque en
que est programada.
M10, M11. ASOCIADAS AL DISPOSITIVO EXTERNO O1
M12, M13. ASOCIADAS AL DISPOSITIVO EXTERNO O2
M14, M15. ASOCIADAS AL DISPOSITIVO EXTERNO O3
Cdigos asociados a las teclas correspondientes a los dispositivos externos "O1", "O2"
y "O3". Los cdigos M10, M12 y M14 indican activacin y los cdigos M11, M13 y
M15 desactivacin del dispositivo externo correspondiente.
M19 PARADA ORIENTADA DE CABEZAL
Cuando se programa M19 S4.3 el cabezal gira a una velocidad y sentido definidos por
los parmetros mquina P606(2) y P706 hasta el valor de S4.3 en grados. Los grados
estarn referidos al punto referencia del captador de cabezal.
Cuando el cabezal est dentro de la banda de muerte (P707), se saca la seal de bloqueo
del cabezal (M15 decodificada) y se mantiene el cabezal en lazo cerrado, aplicando los
parmetros P708 (ganancia) y P709 (consigna mnima del cabezal).
Si se programa en un bloque M19 S4.3, no se admite ms informacin en dicho bloque.
M20 FIN DE EJECUCION DE UNA PIEZA
Este cdigo indica que ha finalizado la ejecucin de una pieza. Por ejemplo, en una
mquina que dispone de alimentador de barras el PLC puede controlar, mediante esta
funcin, el mecanizado de piezas en serie.
M41, M42, M43, M44 SELECCION DE GAMA DE VELOCIDADES DEL CABEZAL
Si el parmetro-mquina P601(1) tiene el valor 1, estos cdigos son generados
automticamente por el CNC al programar las funciones S. Si este parmetro tiene valor
0, es necesario programarlos.
Aunque el parmetro P601(1) tenga el valor 1, si se trabaja en velocidad de corte
constante (G96) es obligatorio programar M41, M42, M43, M44.
M45. VELOCIDAD DE GIRO DE LA HERRAMIENTA MOTORIZADA
Formato de programacin: N4 M45 S+/-4
S+/-4 define el sentido y la velocidad en revoluciones por minuto de la herramienta
motorizada.
El signo (+/-) define el sentido de giro. Con S+4 girar en un sentido y con S-4 girar en
sentido contrario.
Se puede programar un valor comprendido entre S0 y S+/-9999 que corresponden a 0 rpm.
y 9999 rpm. respectivamente.
Captulo: 4
FUNCIONESCOMPLEMENTARIAS

Seccin:
FUNCIONESAUXILIARES
(M)

Pgina
11

5.
5.1

CONTROL DE TRAYECTORIA

ARISTA MATADA (G05)


Cuando se trabaja en G05, el CNC comienza la ejecucin del bloque siguiente del
programa, tan pronto comienza la deceleracin de los ejes programados en el bloque
anterior.
Es decir, los movimientos programados en el bloque siguiente, se ejecutan antes que la
mquina haya llegado a la posicin exacta programada en el bloque anterior.
Ejemplo:
Programacin de X en dimetros.
Siendo el punto inicial X40 Z50.
N100 G90 G01 G05 X80
N110 Z20
Como se ve en el ejemplo, los cantos quedaran
redondeados.
La diferencia entre el perfil terico y real es
funcin del valor del avance.
Cuanto mayor sea el avance, mayor ser la diferencia entre el perfil terico y el real.
La funcin G05 es modal e incompatible con G07. La funcin G05 se puede programar
como G5.

5.2 ARISTA VIVA (G07)


Cuando se trabaja en G07, el CNC no ejecuta el siguiente bloque de programa, hasta que
no se haya alcanzado la posicin exacta programada en el bloque anterior.
Ejemplo:
Programacin de X en dimetros.
Siendo el punto inicial X40 Z50.
N100 G90 G01 G07 X80
N110 Z20
El perfil terico y el real coinciden.
La funcin G07 es modal e incompatible con
G05. La funcin G07 puede programarse como
G7.
Captulo: 5
CONTROLDETRAYECTORIA

Seccin:
ARISTA MATADA (G05)
ARISTA VIVA (G07)

Pgina
1

5.3

POSICIONAMIENTO RAPIDO (G00)


Los desplazamientos programados a continuacin de G00, se ejecutan en avance rpido
establecido en la puesta a punto de la mquina, mediante los parmetros mquina.
Cuando se mueven los dos ejes simultneamente, la trayectoria resultante es una lnea recta
entre el punto inicial y el punto final. El avance estar determinado por el eje ms lento.
Al programar G00 no se anula la ltima F programada; es decir, cuando se programe G01,
G02 o G03, se recupera dicha F.
Mediante el parmetro mquina P4 se puede establecer si el conmutador % de avance,
cuando se trabaja en G00, acta del 0% al 100% o queda fijo al 100%.
El cdigo G00 congela la compensacin de radio de herramienta (G41, G42). Es decir,
cuando se est trabajando con G41 o G42 y se programa G00, la compensacin de radio
queda sin efecto hasta que se programe de nuevo G01, G02 o G03.
El cdigo G00 es modal e incompatible con G01, G02, G03 y G33.
La funcin G00 puede programarse como G o G0.

Pgina

Captulo: 5

CONTROLDETRAYECTORIA

Seccin:
POSICIONAMIENTORAPIDO
(G00)

5.4

INTERPOLACION LINEAL (G01)


Los desplazamientos programados despus de G01 se ejecutan segn una lnea recta, al
avance F programado.
Cuando se mueven los dos ejes simultneamente, la trayectoria resultante es una lnea recta
entre el punto inicial y el punto final. La mquina se desplaza segn dicha trayectoria al
avance F programado.
El CNC calcula los avances de cada eje para que el avance de la trayectoria resultante sea
la F programada.
Ejemplo:
Programacin del eje X en dimetros.
Punto inicial X40 Z50
N100 G90 G01 X60 Z10 F300

Mediante el conmutador del panel frontal del CNC, se puede variar el avance F programado
entre el 0% y el 120%, o bien entre el 0% y el 100% dependiendo del valor del parmetro
P600(3).
Durante el tiempo que se pulsa la tecla de avance rpido
ejecutndose un movimiento en G01, el porcentaje de la velocidad de avance ser del 200% de la velocidad de
avance programada, siempre que el parmetro mquina P600(3) tenga un valor igual a cero.
La funcin G01 es modal e incompatible con G00, G02, G03 y G33.
La funcin G01 puede ser programada como G1.
Cuando se enciende el CNC, despus de ejecutarse M02/M30, despus de una
EMERGENCIA o despus de un RESET, el CNC asume el cdigo G01.

Captulo: 5
CONTROLDETRAYECTORIA

Seccin:
INTERPOLACIONLINEAL(G01)

Pgina
3

5.5

INTERPOLACION CIRCULAR (G02, G03)


G02: Interpolacin circular a derechas (sentido horario).
G03: Interpolacin circular a izquierdas (sentido anti-horario).
Los movimientos programados a continuacin de G02/G03, se ejecutan en forma de
trayectoria circular al avance F programado.
Las definiciones de sentido horario (G02) y sentido anti-horario (G03), se han fijado de
acuerdo con las siguientes normas:
a) Parmetro P600(1)= 0

b) Parmetro P600(1) = 1

Las funciones G02/G03 son modales e incompatibles entre s, y tambin con G00, G01 y
G33.
Las funciones G74, G75, o cualquier ciclo fijo anulan G02, G03.
Las funciones G02/G03 pueden programarse como G2/G3.
El formato de un bloque para programar una interpolacin circular en coordenadas
cartesianas es el siguiente:
N4 G02 (G03) X+/-4.3 Z+/-4.3 I+/-4.3 K+/-4.3
N4
:
G02 (G03)
X+/-4.3
Z+/-4.3
I+/-4.3 :
K+/-4.3

Nmero de bloque
:
Cdigo que define la interpolacin
:
Cota X del punto final del arco
:
Cota Z del punto final del arco
Distancia del punto de partida al centro del arco, segn el eje X.
:
Distancia del punto de partida al centro del arco, segn el eje Z.

Los valores de I,K se programan con signo. Es necesario programarlos siempre, aunque
tengan valor cero.
Pgina

Captulo: 5

CONTROLDETRAYECTORIA

Seccin:
INTERPOLACIONCIRCULAR
(G02, G03)

El formato de un bloque para programar una interpolacin circular en coordenadas polares


es el siguiente:
N4 G02 (G03) A+/-3.3 I+/-4.3 K+/-4.3
N4
:
G02 (G03)
A+/-3.3
I+/-4.3 :
K+/-4.3

Nmero de bloque
:
Cdigo que define la interpolacin
:
Angulo con respecto al centro polar del punto final del arco.
Distancia del punto de partida al centro del arco, segn el eje X.
:
Distancia del punto de partida al centro del arco, segn el eje Z.

Cuando se programa una interpolacin circular con G02 o G03, el CNC asume el centro
del arco como nuevo centro polar. En este caso, aunque la programacin del eje X sea en
dimetros, la programacin de I es siempre en radios.
Durante el tiempo que se pulsa la tecla de avance rpido
ejecutndose un movimiento en G02/G03, el porcentaje de la velocidad de avance ser del 200% de la velocidad
de avance programada, siempre que el parmetro mquina P600(3) tenga un valor igual a
cero.

5.5.1 INTERPOLACION CIRCULAR CON PROGRAMACION DEL


RADIO DEL ARCO
Formato en mm:
G02 (G03) X+/-4.3 Z+/-4.3 R+/-4.3
en pulgadas: G02 (G03) X+/-3.4 Z+/-3.4 R+/-3.4
Siendo:

G02(G03)
X
Z
R

la funcin que define el sentido de la interpolacin circular


cota X del punto final del arco
cota Z del punto final del arco
radio del arco

Esto significa, que se puede programar la interpolacin circular mediante el punto final y
el radio en lugar de las coordenadas (I,K) el centro.
Si el arco de la circunferencia es menor que 180, el radio se programar con signo positivo,
y si es mayor que 180, el radio ser negativo.
Siendo P0 el punto inicial del arco y P1 el punto final, con
un mismo valor de radio, existen cuatro arcos que pasan por
ambos puntos.
Dependiendo del sentido de la interpolacin circular G02 o
G03, y del signo del radio se define el arco deseado. De esta
forma el formato de programacin de los arcos de la figura
ser el siguiente:
Arco 1 G02 X Z R Arco 2 G02 X Z R +
Arco 3 G03 X Z R +
Arco 4 G03 X Z R -

Atencin:
Si se programa un crculo completo con la programacin del radio, el CNC
visualizar el error 47, dado que existen infinitas soluciones.

Captulo: 5
CONTROLDETRAYECTORIA

Seccin:
INTERPOLACIONCIRCULAR
(G02, G03)

Pgina
5

5.5.2 INTERPOLACION CIRCULAR CON PROGRAMACION DEL


CENTRO DEL ARCO EN COORDENADAS ABSOLUTAS (G06)
Aadiendo la funcin G06 en un bloque de interpolacin circular, se puede programar las
cotas del centro del arco (I,K), en coordenadas absolutas, es decir, con respecto al cero de
origen y no al comienzo del arco.
La funcin G06, NO es MODAL, por lo tanto, deber programarse siempre que se desee
indicar las cotas del centro del arco en coordenadas absolutas.
Programando de esta manera, el valor de I deber estar en radios o dimetros en funcin del
parmetro mquina P11.

5.5.3

EJEMPLOS DE PROGRAMACION

Suponiendo que la programacin es en cotas absolutas (G90) y la del eje X en dimetros.

Punto inicial P0 (X40 Z40)


Coordenadas cartesianas
N4 G02 X100 Z10 I40 K10
Coordenadas polares
N4 G02 A194.036 I40 K10
Programacin de radio
N4 G02 X100 Z10 R41.231
Programacion con G06
N4 G02 G06 X100 Z10 I120 K50

Punto inicial P0 (X60 Z60)


Coordenadas cartesianas
N4 G03 X140 Z20 I-10 K-50
Coordenadas polares
N4 G03 A78.69 I-10 K-50
Programacin de radio
N4 G03 X140 Z20 R50.99
Programacin con G06
N4 G03 G06 X140 Z20 I40 K10

Pgina

Captulo: 5

CONTROLDETRAYECTORIA

Seccin:
INTERPOLACIONCIRCULAR
(G02, G03)

5.6 TRAYECTORIA CIRCULAR TANGENTE A LA TRAYECTORIA


ANTERIOR (G08)
Por medio de la funcin G08 se puede programar una trayectoria circular tangente a la
trayectoria anterior sin necesidad de programar las cotas (I,K) del centro.
El formato del bloque en coordenadas cartesianas es el siguiente:
N4 G08 X+/-4.3 Z+/-4.3 en mm
N4 G08 X+/-3.4 Z+/-3.4 en pulgadas
N4
G08
X
Z

Nmero de bloque
Cdigo de interpolacin circular tangente a la trayectoria anterior.
Cota X del punto final del arco.
Cota Z del punto final del arco.

El formato del bloque en coordenadas polares es el siguiente:


N4 G08 R+/-4.3 A+/-4.3 en mm
N4 G08 R+/-3.4 A+/-4.3 en pulgadas
N4
G08
R
A

Nmero de bloque
Cdigo de interpolacin circular tangente a la trayectoria anterior.
Radio (respecto al origen polar) del punto final del arco.
Angulo (respecto al origen polar) del punto final del arco.

Ejemplo:
La programacin del eje X es en dimetros.
Suponiendo que el punto inicial es el P0 (X40 Z70), se desea programar una lnea recta
luego un arco tangente a la misma y
despus un arco tangente al anterior.
N110 G90 G01 Z50
N120 G08 X80 Z30
N130 G08 X110 Z15
Al ser los arcos tangentes no es necesario
programar las coordenadas de los centros
(I,K).
Si no se utiliza G08 la programacin
ser:
N110 G90 G01 Z50
N120 G02 X80 Z30 I20 K0
N130 G03 X110 Z15 I0 K-15
La funcin G08 no es modal, slo sustituye a G02 y G03 en el bloque en que est escrita.
Se puede emplear siempre que se desee ejecutar un arco tangente a la trayectoria anterior.
La trayectoria anterior puede haber sido una recta o un arco.

Atencin:
Utilizando la funcin G08, no es posible ejecutar un crculo completo, dado
que existen infinitas soluciones. El CNC visualizar el cdigo de error 47.

Captulo: 5
CONTROLDETRAYECTORIA

Seccin:
CIRCULARTANGENTEALA
ANTERIOR (G08)

Pgina
7

5.7 TRAYECTORIA CIRCULAR DEFINIDA MEDIANTE 3 PUNTOS (G09)


Por medio de la funcin G09 se puede definir una trayectoria circular (arco), programando
el punto final y un punto intermedio (el punto inicial del arco es el punto de partida del
movimiento).
Es decir en lugar de programar las coordenadas del centro, se programa cualquier punto
intermedio
El formato del bloque en coordenadas cartesianas es el siguiente:
N4 G09 X+/-4.3 Z+/-4.3 I+/-4.3 K+/-4.3
N4
G09
X
Z
I
K

Nmero de bloque.
Cdigo de trayectoria circular mediante tres puntos.
Cota X del punto final del arco.
Cota Z del punto final del arco.
Cota X del punto intermedio del arco.
Cota Z del punto intermedio del arco.

El formato del bloque en coordenadas polares es el siguiente:


N4 G09 R+/-4.3 A+/-4.3 I+/-4.3 K+/-4.3
N4
G09
R
A
I
K

Nmero de bloque.
Cdigo de trayectoria circular mediante tres puntos.
Radio (respecto al origen polar) del punto final del arco.
Angulo (respecto al origen polar) del punto final del arco.
Cota X del punto intermedio del arco.
Cota Z del punto intermedio del arco.

Como se ve el punto intermedio siempre se debe programar en coordenadas cartesianas.


Ejemplo:
La programacin del eje X es en dimetros.
Suponiendo que el punto inicial es el P0 (X60
Z70) y el punto final del arco el (X120 Z20), el
bloque del programa para definir este arco ser:
N4 G09 X120 Z20 I60 K50
La funcin G09 no es modal. No es necesario
programar el sentido de desplazamiento G02, G03
al programar G09.
La funcin G09 slo sustituye a G02 y G03 en el
bloque en que est escrita.

Atencin:
Utilizando la funcin G09, no es posible ejecutar un crculo completo, ya que
para definir un arco con dicha funcin es necesario que sean programados 3
puntos distintos. El CNC visualizar el cdigo de error 40.

Pgina

Captulo: 5

CONTROLDETRAYECTORIA

Seccin:
CIRCULARDEFINIDA
MEDIANTE 3 PUNTOS (G09)

5.8

ENTRADA TANGENCIAL (G37)


Mediante la funcin preparatoria G37, se pueden enlazar tangencialmente dos trayectorias
sin necesidad de calcular los puntos de interseccin.
La funcin G37 no es modal, es decir, deber programarse siempre que se desee enlazar
tangencialmente dos trayectorias. Estas trayectorias podrn ser, recta-recta o bien rectacurva. A continuacin de G37 deber programarse el radio, R4.3 en mm o R3.4 en
pulgadas, del arco de entrada.
El valor del radio deber ser siempre positivo.
Dicha programacin deber ir en el bloque que incorpora el movimiento cuya trayectoria
se desea modificar. El movimiento deber ser rectilneo (G00 o G01).
Si se programa G37 R4.3, en un bloque que incorpore un movimiento circular (G02 o G03),
el CNC mostrar el error de tipo 41.
Ejemplo: Programacin del eje X en radios
Punto inicial X20 Z60
N100 G90 G01 X20 Z30
N110 G03 X40 Z10 R20

En este mismo ejemplo, si se desea realizar una entrada tangencial, describiendo un arco de
5 mm de radio, se programar:

N100 G90 G01 G37 R5 X20 Z30


N110 G03 X40 Z10 R20

Captulo: 5
CONTROLDETRAYECTORIA

Seccin:
ENTRADATANGENCIAL(G37)

Pgina
9

5.9

SALIDA TANGENCIAL (G38)


Mediante la funcin preparatoria G38 se pueden enlazar tangencialmente dos trayectorias,
sin necesidad de calcular los puntos de interseccin.
La funcin G38 no es modal, es decir, deber programarse siempre que se desee enlazar
tangencialmente dos trayectorias. Estas trayectorias podrn ser recta-recta o bien curvarecta.
A continuacin de G38 deber programarse el radio, R4.3 en mm o bien R3.4 en pulgadas,
del arco de salida. El valor del radio deber ser siempre positivo.
Para poder programar en un bloque G38, es necesario que la trayectoria del bloque siguiente
sea rectilnea (G00 o G01).
Si la trayectoria siguiente, es circular (G02 o G03), el CNC mostrar error de tipo 42.
Ejemplo: Programacin del eje X en radios
Punto inicial X10 Z50
N100 G90 G02 X30 Z30 R20
N110 G01 X30 Z10

En este mismo ejemplo, si se desea realizar una salida tangencial describiendo un arco de
5 mm de radio se programar:

N100 G90 G38 R5 G02 X30 Z30 R20


N110 G01 X30 Z10

Pgina

Captulo: 5

Seccin:

10

CONTROLDETRAYECTORIA

SALIDA TANGENCIAL (G38)

5.10

REDONDEO CONTROLADO DE ARISTAS (G36)

En trabajos de torneado es posible, mediante la funcin G36, redondear una arista con un
radio determinado sin necesidad de calcular el centro ni los puntos inicial y final del arco.
La funcin G36 no es modal, es decir, debe programarse cada vez que se desee el redondeo
de una arista. Esta funcin debe programarse en el bloque en que se programe el
desplazamiento cuyo final se desea redondear.
El radio de redondeo se programa mediante R4.3 en mm, o bien R3.4 en pulgadas, es decir,
siempre positivo.
Ejemplos: La programacin del eje X es en dimetros
1 Redondeo entre recta-recta
Punto inicial X20 Z60
N100 G90 G01 G36 R10 X80
N110 Z10

2 Redondeo entre recta-arco


Punto inicial X20 Z60
N100 G90 G01 G36 R10 X80
N110 G02 X60 Z10 I20 K-30

Captulo: 5
CONTROLDETRAYECTORIA

Seccin:
REDONDEOCONTROLADODE
ARISTAS (G36)

Pgina
11

3 Redondeo entre arco-arco

Punto inicial X60 Z90


N100 G90 G02 G36 R10 X60 Z50 R28
N110 X60 Z10 R28

Pgina

Captulo: 5

12

CONTROLDETRAYECTORIA

Seccin:
REDONDEOCONTROLADODE
ARISTAS (G36)

5.11

ACHAFLANADO (G39)

En los trabajos de mecanizado es posible, mediante la funcin G39, achaflanar aristas entre
dos rectas, sin necesidad de calcular los puntos de interseccin.
La funcin G39 no es modal, es decir, debe programarse cada vez que se desee achaflanar
una arista. Esta funcin debe programarse en el bloque en que se programe el desplazamiento
cuyo final se desea achaflanar.
Mediante el cdigo R4.3 en mm, o bien R3.4 en pulgadas, siempre con valor positivo, se
programa la distancia desde el final de desplazamiento programado hasta el punto en que
se quiere realizar el chafln.
Ejemplo: Programacin del eje X en dimetros

Punto inicial X20 Z80


N100 G90 G01 G39 R10 X80 Z60
N110 X100 Z10

Captulo: 5

Seccin:

Pgina

CONTROLDETRAYECTORIA

ACHAFLANADO (G39)

13

6. FUNCIONES PREPARATORIAS ADICIONALES


6.1

TEMPORIZACION (G04)
Por medio de la funcin G04, se puede programar una temporizacin.
El valor de la temporizacin se programa mediante la letra K.
Ejemplo:

G04 K0.05 Temporizacin de 0,05 seg.


G04 K2.5 Temporizacin de 2,5 seg.

Si el valor de K se programa con un nmero, ste podr tener un valor comprendido entre
0,00 y 99,99, sin embargo si se programa por medio de un parmetro (K P3), ste podr tener
un valor comprendido entre 0,00 y 655,35 segundos.
La temporizacin se ejecuta al comienzo del bloque en que est programada. La funcin
G04 puede programarse como G4

6.2

VISUALIZAR CODIGO DE ERROR (G30)


Tan pronto como el CNC lee un bloque con el cdigo G30, detiene el programa en curso
y visualiza el nmero de error indicado.
Formato de programacin:
N4
G30
K2(0-99)

N4 G30 K2

Nmero de bloque
Cdigo que indica programacin de un error
Cdigo de error programado

Tambin se puede programar el nmero de error mediante un parmetro aritmtico, valor


comprendido entre P0 y P255. Por ejemplo: N4 G30 KP123
Este cdigo combinado con los cdigos G26, G27, G28 y G29 permite detener el programa
y detectar posibles errores de medida, etc.
En un bloque en el que se programe G30, no se puede programar ms informacin.

Atencin:
Si se desea que no aparezca visualizado el comentario propio de los cdigos de
error del CNC, el nmero del cdigo tras G30 deber ser superior a los
empleados por el CNC.
Recordar asimismo, que el usuario puede escribir comentarios en el programa
que sern visualizados al ejecutar el bloque correspondiente.

Captulo: 6

Seccin:

Pgina

FUNCIONESPREPARATORIASADICIONALES

TEMPORIZACION(G04)

6.3

SALTOS Y LLAMADAS INCONDICIONALES (G25)


La funcin G25 puede utilizarse para saltar de un bloque a otro dentro del mismo programa.
En el mismo bloque en el cual se programa la funcin G25, no se puede programar ms
informacin. Existen dos formatos de programacin:
Formato a) N4 G25 N4
N4
G25
N4

Nmero de bloque
Cdigo de salto incondicional
Nmero del bloque al que se salta

Cuando el CNC lee este bloque, salta al bloque indicado y el programa contina
normalmente, a partir de este ltimo bloque.
Ejemplo:

N0 G00 X100
N5 Z50
N10 G25 N50
N15 X50
N20 Z70
N50 G01 X20

Al llegar al bloque 10, el CNC salta al bloque 50, para continuar desde ste hasta el final
del programa.
Formato b) N4 G25 N4.4.2
N4
G25
N4.4.2

Nmero de bloque
Cdigo de salto incondicional
Nmero de repeticiones
Nmero del ltimo bloque a ejecutar
Nmero del bloque al que se dirige el salto

Cuando el CNC lee un bloque de este tipo, salta al bloque definido entre la N y el primer
punto decimal.
Ejecuta despus la seccin del programa comprendida entre este bloque y el definido
entre los dos puntos decimales tantas veces como indica el ltimo nmero.
Este ltimo nmero, puede tener un valor comprendido entre 0 y 99, sin embargo si se
programa con un parmetro, ste puede tener un valor comprendido entre 0 y 255.
Si se escribe solamente N4.4 el CNC asumir N4.4.1
Al terminar la ejecucin de esta seccin el CNC vuelve al bloque siguiente en que se
program G25 N4.4.2

Pgina

Captulo: 6

FUNCIONESPREPARATORIASADICIONALES

Seccin:
SALTOS Y LLAMADAS
INCONDICIONALES (G25)

Ejemplo:

N0 G00 X10
N5 Z20
N10 G01 X50 M3
N15 G00 Z0
N20 X0
N25 G25 N0.20.8
N30 M30

Al llegar a N25, el CNC saltar al bloque 0 y ejecutar 8 veces la seccin N0-N20. Al


terminar esto, volver al bloque 30.
Las funciones preparatorias G26, G27, G28, G29 y G30 correspondientes a saltos/llamadas
condicionales, se vern en el apartado correspondiente de este manual: PROGRAMACION
PARAMETRICA, OPERACIONES CON PARAMETROS.

Captulo: 6
FUNCIONESPREPARATORIASADICIONALES

Seccin:
SALTOS Y LLAMADAS
INCONDICIONALES (G25)

Pgina
3

6.4

ROSCADO ELECTRONICO (G33)


Por medio de la funcin G33, se pueden programar y realizar roscas longitudinales,
frontales y cnicas. Para poder aplicar esta funcin es necesario que la mquina disponga
de un captador rotativo en su cabezal. La funcin G33 es modal, es decir, una vez
programada se mantiene activa, hasta que sea anulada mediante G00, G01, G02, G03, M02,
M30, EMERGENCIA o RESET.
Rosca longitudinal
N4
G33
Z
K

Se programa mediante el bloque N4 G33 Z+/-4.3 K3.4, siendo:

Nmero de bloque
Cdigo que define el roscado
Cota final de la rosca segn el eje Z
Paso de la rosca segn el eje Z

La cota Z ser absoluta o incremental, segn se trabaje en G90 o G91. Mientras se


encuentra activa la funcin G33, no se puede variar la velocidad de avance F mediante
el conmutador FEED-RATE, cuyo valor estar fijo al 100%, ni tampoco podr variarse
la velocidad de giro del cabezal mediante las teclas del frontis.
Rosca frontal (Espiral)
N4
G33
X
I

Se programa mediante el bloque N4 G33 X+/-4.3 I3.4, siendo:

Nmero de bloque
Cdigo que define el roscado
Cota final de la rosca segn el eje X
Paso de la rosca segn el eje X

La cota X ser absoluta o incremental, segn se trabaje en G90 o G91.


Rosca cnica
siendo:
N4
G33
X
Z
I
K

Se programa mediante el bloque N4 G33 X+/-4.3 Z+/-4.3 I3.4 K3.4,


Nmero de bloque
Cdigo que define el roscado
Cota final de la rosca segn el eje X
Cota final de la rosca segn el eje Z
Paso de la rosca segn el eje X
Paso de la rosca segn el eje Z

Las cotas X y Z sern absolutas o incrementales, segn se trabaje en G90 o G91.


En las roscas cnicas, basta con programar el paso de la rosca segn un eje, ya que el
control calcula el paso del otro eje. Es decir, se puede programar:
N4 G33 X+/-4.3 Z+/-4.3 I3.4 o bien, N4 G33 X+/-4.3 Z+/-4.3 K3.4
No obstante, se pueden programar los dos pasos (I, K) para forzar al control a que realice
roscas cnicas con paso diferente al que el propio control hubiera calculado.

Atencin:
Es necesario que el comienzo del roscado se efecte con la herramienta
trabajando en vaco, de forma que se eviten los problemas que se producen
durante el arranque de los ejes.
Pgina

Captulo: 6

FUNCIONESPREPARATORIASADICIONALES

Seccin:
ROSCADOELECTRONICO
(G33)

6.4.1

EJEMPLOS

a) Roscado longitudinal
Se trata de realizar una rosca cilndrica de paso 5 mm y una profundidad de 2 mm.
Supongase que la herramienta est en el punto X60 Z60 (X se programa en radios).
Cotas absolutas
N0 G00 G90 X18 Z53
N5 G33 Z7 K5
N10 G00 X60
N15 Z60
Cotas incrementales
N0 G00 G91 X-42 Z-7
N5 G33 Z-46 K5
N10 G00 X42
N15 Z53

b) Roscado cnico
Se trata de realizar un roscado cnico de paso 5 mm, segn el eje Z y una profundidad de
2 mm.
Supongase que la herramienta est en el punto X60 Z60 (X se programa en radios).

Captulo: 6
FUNCIONESPREPARATORIASADICIONALES

Seccin:
ROSCADOELECTRONICO
(G33)

Pgina
5

Cotas absolutas

Cotas incrementales

N0 G00 G90 X12.75 Z52


N5 G33 X18.25 Z8 K5
N10 G00 X60
N15 Z60

N0 G00 G91 X-47.25 Z-8


N5 G33 X5.5 Z-44 K5
N10 G00 X41.75
N15 Z52

c) Empalme de roscas
Si se trabaja en arista matada (G05), se pueden empalmar diferentes roscas de forma
continua en una misma pieza.
Se trata de empalmar un roscado longitudinal y uno cnico de paso 5 mm segn el eje Z
y una profundidad de 2 mm.
Supongase que la herramienta est en el punto X60 Z60 (X se programa en radios).

Cotas absolutas
N0 G00 G90 X8 Z57
N5 G33 G05 Z35 K5
N10 X18.8 Z8 K5
N15 G00 X60
N20 Z60

Pgina

Captulo: 6

FUNCIONESPREPARATORIASADICIONALES

Seccin:
ROSCADOELECTRONICO
(G33)

6.5

FACTOR DE ESCALA (G72)


Por medio de la funcin G72 se pueden ampliar o reducir piezas programadas.
De esta forma se pueden realizar familias de piezas semejantes en forma pero de dimensiones
diferentes con un solo programa. La funcin G72 debe programarse sola en un bloque.
El formato de programacin es:
N
G72
K

N4 G72 K2.4

Nmero de bloque
Cdigo que define el factor de escala
Valor del factor de escala

Valor mnimo
Valor mximo

K0.0001 (Multiplicacin por 0,0001).


K99.9999 (Multiplicacin por 99,9999).

A continuacin de G72 todas las coordenadas programadas se multiplican por el valor de


K hasta que se lea una nueva definicin de factor de escala G72 o se anule sta.
Para anular el factor de escala basta con definir otro factor de escala de valor K1 o tambin
se anula introduciendo M02,M30 o al ejecutarse un RESET o una EMERGENCIA.

Captulo: 6

Seccin:

Pgina

FUNCIONESPREPARATORIASADICIONALES

FACTOR DE ESCALA (G72)

6.6

TRABAJO CON PALPADOR (G75)


Por medio de esta funcin se puede emplear un palpador de medida, conectado al CNC.
El formato de programacin es el siguiente:
N4 G75 X+/-4.3 Z+/-4.3 en milmetros.
N4 G75 X+/-3.4 Z+/-3.4 en pulgadas.
La mquina se mover hasta recibir la seal exterior del palpador. Una vez recibida esta
seal dar por finalizado el bloque, aceptando como posicin terica de los ejes, la posicin
real que tenga cuando recibe la seal. Durante el movimiento de palpacin no se podr variar
la velocidad de avance, mediante el conmutador de FEED-RATE, que estar fijo al 100%.
Si los ejes llegan a la posicin programada antes de recibir la seal exterior del palpador, el
CNC dar el error 65.
Una vez ejecutado este bloque se pueden asignar los valores de los ejes a los parmetros
aritmticos que se deseen. Lo que combinando con la posibilidad de realizar operaciones
matemticas con los parmetros aritmticos, permite realizar programas especiales de
medida y verificacin de herramientas y piezas.
La funcin G75 implica las funciones G01 y G40; es decir, a partir de un bloque con G75,
el CNC asume la funcin G01 y G40.

Pgina

Captulo: 6

FUNCIONESPREPARATORIASADICIONALES

Seccin:
TRABAJO CON PALPADOR
(G75)

6.7 TRATAMIENTO DE BLOQUE UNICO.


ACTIVACION (G47) Y ANULACION (G48)
El CNC considera como "Bloque Unico" el grupo de bloques que se encuentra entre las
funciones G47 y G48.
Tras ejecutarse la funcin G47 el CNC ejecuta todos los bloques que vienen a continuacin
hasta ejecutar un bloque que contiene la funcin G48.
Cuando el programa P99996 se ejecuta en el modo "Bloque a Bloque" el CNC ejecuta, en
ciclo continuo, la funcin G47 y todos los bloques que vienen a continuacin, detenindose
al ejecutar la funcin G48.
Si se pulsa la tecla
durante la ejecucin de un "Bloque nico", en modo Automtico
o Bloque a Bloque, el CNC contina con la ejecucin hasta ejecutar la funcin G48,
momento en que se detiene la ejecucin.
Estando activa la funcin G47, el conmutador M.F.O. y las teclas de variacin de la
velocidad de giro del cabezal, estarn inhabilitados, ejecutndose el programa al 100% de
la F y la S programadas.
Las funciones G47 y G48 son modales e incompatibles entre s.
Cuando se enciende el CNC, despus de ejecutarse M02/M30, despus de una
EMERGENCIA o despus de un RESET, el CNC asume el cdigo G48.

Captulo: 6
FUNCIONESPREPARATORIASADICIONALES

Seccin:
BLOQUEUNICO
(G47, G48)

Pgina
9

7.

COMPENSACION DE HERRAMIENTAS

En los trabajos habituales de mecanizado, es necesario calcular y definir la trayectoria de


la herramienta teniendo en cuenta las dimensiones de la misma (longitud y radio), de forma
que se obtengan las dimensiones de la pieza deseadas.
La compensacin de longitud y radio de herramienta, permite programar directamente el
contorno de la pieza sin tener en cuenta las dimensiones de la herramienta. El CNC calcula
automticamente, a partir del contorno de la pieza y de las dimensiones de la herramienta
almacenadas en la tabla de herramientas, la trayectoria que debe seguir la herramienta.
Cada vez que se selecciona una herramienta (T2), el CNC aplica automticamente la
compensacin de longitud almacenada en la tabla (X, Z, I, K), sin necesidad de programar
ningn cdigo G.
Para la compensacin de radio existen tres funciones preparatorias:
G40
G41
G42

Anulacin de la compensacin de radio de herramienta


Compensacin de radio de herramienta a izquierdas
Compensacin de radio de herramienta a derechas

Con el parmetro P600(1) = 0 y ejes

o P600(1) = 1 y ejes

G41:

G42:

La herramienta queda a la izquierda


de la pieza segn el sentido del
mecanizado.

La herramienta queda a la derecha


de la pieza segn el sentido del
mecanizado.

Con P600(1) = 0 y ejes


G42 y viceversa.

o P600(1) = 1 y ejes

G41 acta como

El CNC dispone de una tabla de hasta 32 herramientas para compensacin de longitud (X,
Z, I, K) y radio (R) de herramienta; en esta tabla tambin se almacenan los cdigos de forma
(F) de la herramienta.
Para fijar los valores de compensacin de radio y longitud de cada una de las herramientas
se debe utilizar la opcin "Tabla de herramientas" dentro de las "Funciones auxiliares".
Captulo: 7
COMPENSACIONDEHERRAMIENTAS

Seccin:

Pgina
1

Tambin se puede definir la tabla de herramientas desde el programa pieza, utilizando la


funcin G50.
Los valores mximos de cada campo de la tabla de herramientas son:
X, Z (longitud herramienta) +/-8388.607 mm (+/-330.2599 pulgadas)
I, K

(correccin longitud herramienta) +/-32.766 mm (+/-1.2900 pulgadas)

(Radio) 1000.000 mm (39.3700 pulgadas)

(Cdigo de forma) Es necesario definirlo para la compensacin de radio. Los


cdigos posibles son : F0-F9 (Ver figura).

La compensacin de radio se hace efectiva mediante G41 o G42, adquiriendo el valor


de tabla seleccionada mediante la funcin T (T01 T32). Si no se ha programado la
funcin T, el CNC asume el valor T00 que corresponde a una herramienta de
dimensiones igual a cero.
Las funciones G41, G42 son modales (mantenidas) y son anuladas mediante G40, M02,
M30 as como por alguna EMERGENCIA o un RESET general.

Atencin:
Los valores de I que se emplean para corregir desgastes de herramienta hay
que programarlos en dimetros.

Pgina

Captulo: 7

COMPENSACIONDEHERRAMIENTAS

Seccin:

CODIGOS DE FORMA

P: Punta de la herramienta
C: Centro de la herramienta

Captulo: 7
COMPENSACIONDEHERRAMIENTAS

Seccin:

Pgina
3

P: Punta de la herramienta
C: Centro de la herramienta
Pgina

Captulo: 7

COMPENSACIONDEHERRAMIENTAS

Seccin:

7.1 SELECCION E INICIO DE LA COMPENSACION DE RADIO (G41, G42)


Deben utilizarse, para el inicio de la misma, los cdigos G41 o G42.
En el mismo bloque en que se programa G41/G42 o en uno anterior, debe haberse
programado la funcin T (T01 T32) para seleccionar en la tabla de herramientas el valor de
correccin a aplicar. Caso de no seleccionarse ninguna herramienta, el CNC asume el valor
T00 (herramienta de valores = 0).

Atencin:
La seleccin de la compensacin de radio de herramienta (G41/G42) slo
puede realizarse cuando estn activas G00 o G01 (movimientos rectilneos).
Si la primera llamada a compensacin se realiza estando activas G02 o G03,
en el CNC se visualizar el cdigo de error 48.
En las prximas pginas se muestran diferentes casos de inicio de compensacin de radio
de herramienta.

Captulo: 7
COMPENSACIONDEHERRAMIENTAS

Seccin:
COMPENSACIONDERADIO
(G41, G42)

Pgina
5

Pgina

Captulo: 7

COMPENSACIONDEHERRAMIENTAS

Seccin:
COMPENSACIONDERADIO
(G41, G42)

7.2

FUNCIONAMIENTO CON COMPENSACION DE RADIO


A continuacin, se muestran unos grficos donde se reflejan las diversas trayectorias
seguidas por una herramienta controlada por un CNC programado con compensacin de
radio.

Captulo: 7
COMPENSACIONDEHERRAMIENTAS

Seccin:
FUNCIONAMIENTOCON
COMPENSACIONDERADIO

Pgina
7

Pgina

Captulo: 7

COMPENSACIONDEHERRAMIENTAS

Seccin:
FUNCIONAMIENTOCON
COMPENSACIONDERADIO

7.3

ANULACION TEMPORAL DE LA COMPENSACION CON G00


Cuando se detecta un paso de G01, G02, G03 a G00, la herramienta queda tangente a la
perpendicular, en el extremo del desplazamiento programado en el bloque de G01, G02 o
G03.

Este mismo tratamiento se aplica cuando se programa un bloque con G40, pero sin
informacin de movimiento. Los siguientes desplazamientos en G00 se efectan sin
compensacin de radio.
Cuando se detecta el paso de G00 a G01, G02, G03 se da el tratamiento correspondiente
al primer punto compensado, reanudndose la compensacin radial normalmente.
Caso especial:

Si el control no tiene suficiente informacin para compensar, pero el


movimiento es en G00, se ejecutar sin compensacin radial.

Captulo: 7
COMPENSACIONDEHERRAMIENTAS

Seccin:
ANULACIONTEMPORALCON
G00

Pgina
9

7.4

ANULACION DE COMPENSACION DE RADIO (G40)


La anulacin de la compensacin de radio se efecta mediante la funcin G40.
Hay que tener en cuenta que la cancelacin de la compensacin de radio (G40), solamente
puede efectuarse en un bloque en que est programado un movimiento rectilneo (G00,
G01).
Si se programa G40 en un bloque con G02 o G03 el CNC dar cdigo de error 48.
A continuacin, se expone una tabla de diferentes casos de anulacin.

Pgina

Captulo: 7

10

COMPENSACIONDEHERRAMIENTAS

Seccin:
ANULARCOMPENSACION
DE RADIO (G40)

Captulo: 7
COMPENSACIONDEHERRAMIENTAS

Seccin:
ANULARCOMPENSACION
DE RADIO (G40)

Pgina
11

8.

CICLOS FIJOS DE MECANIZADO

El CNC dispone de los siguientes ciclos fijos de mecanizado.


G67 N0
G67 N1
G67 N2
G67 N3
G67 N4
G67 N5
G67 N6
G67 N7
G67 N8
G66
G68
G69
G81
G82
G84
G85
G86

Ciclo fijo de cilindrado.


Ciclo fijo de refrentado
Ciclo fijo de cilindrado cnico
Ciclo fijo de roscado
Ciclo fijo de redondeo
Ciclo fijo de ranurado
Ciclo fijo de taladrado multiple
Ciclo fijo de taladrado simple / Ciclo fijo de roscado con macho
Ciclo fijo de chaveta en X o Z
Ciclo fijo de seguimiento de perfil (no accesible desde el panel)
Ciclo fijo de desbastado en el eje X (no accesible desde el panel)
Ciclo fijo de desbastado en el eje Z (no accesible desde el panel)
Ciclo fijo de torneado de tramos rectos (no accesible desde el panel)
Ciclo fijo de refrentado de tramos rectos (no accesible desde el panel)
Ciclo fijo de torneado de tramos curvos (no accesible desde el panel)
Ciclo fijo de refrentado de tramos curvos (no accesible desde el panel)
Ciclo fijo de roscado longitudinal (no accesible desde el panel)

Parmetros relacionados con los ciclos fijos:


Los ciclos fijos pueden alterar el contenido de los parmetros P0 a P99.
Asimismo, el CNC actualiza, en el encendido, tras un Reset y siempre que se abandona
el modo de ejecucin del programa P99996, los siguientes parmetros aritmticos:
P190
P191
P201
P24

Cota X del punto de cambio de herramienta fijado por el fabricante


Cota Z del punto de cambio de herramienta fijado por el fabricante
Unidades de trabajo (0=mm, 1=pulgadas)
Unidades de trabajo (0=Radios, 1=Dimetros)

Al programar los ciclos fijos, si el valor de cualquier parmetro es una constante, es


necesario pulsar la tecla K despus del smbolo =. Por ejemplo: N4 G66 P0 = K25 ......

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:

Pgina
1

8.1

CICLO FIJO DE CILINDRADO (G67 N0)

Parmetros bsicos de definicin del ciclo:


P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros)
P101 Cota Z del punto "BEGIN"
P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros)
P103 Cota Z del punto "END"
P4

Define el paso de cilindrado D. Se programar mediante un valor positivo


expresado en radios.
Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero
de pasadas de cilindrado). Si se define P4=0 y P5=0, el CNC mostrar el mensaje
de error correspondiente.

P6

Indica el dimetro final (f) que se desea obtener en la operacin de cilindrado.

P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

Parmetros relacionados con la pasada de acabado:


Si no se desea pasada de acabado definir: P22=K0 y P23=K0.
P22

Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada


de acabado

P23

Porcentaje (%) del avance de desbaste programado, que se utiliza como avance
de acabado

Parmetros relacionados con la herramienta de acabado:


Si se desea utilizar una herramienta en el desbastado y otra en la pasada de acabado se
deben definir los parmetros que se indican a continuacin.
Si no se desea cambiar de herramienta definir P26=K0.
Pgina

Captulo: 8

CICLOS FIJOS DE MECANIZADO

Seccin:
CILINDRADO
(G67 N0)

P26

Define el nmero de herramienta que se desea utilizar en la pasada de acabado.


Si el fabricante defini un punto de cambio de herramienta, la mquina se
desplazar a dicho punto, parmetros aritmticos P190 y P191, para efectuar el
cambio de herramienta.
Si no hay punto de cambio de herramienta se deben definir los parmetros
aritmticos P134 y P135 para definir el punto de cambio de herramienta.

P134 Cota X del punto al que se desplazar la mquina para efectuar el cambio de
herramienta. Se define en unidades de trabajo (radios/dimetros)
P135 Cota Z del punto al que se desplazar la mquina para efectuar el cambio de
herramienta
El CNC tiene en cuenta los parmetros P134 y P135 si el fabricante no ha definido
un punto de cambio de herramienta.

Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P100=K P101=K P102=K P103=K P4=K P6=K P19=K P20=K .....
N6 G67 N0
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
CILINDRADO
(G67 N0)

Pgina
3

8.2

CICLO FIJO DE REFRENTADO (G67 N1)

Parmetros bsicos de definicin del ciclo:


P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros)
P101 Cota Z del punto "BEGIN"
P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros)
P103 Cota Z del punto "END"
P4

Define el paso de refrentado D. Se programar mediante un valor positivo.


Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero
de pasadas de refrentado). Si se define P4=0 y P5=0, el CNC mostrar el mensaje
de error correspondiente.

P6

Indica el dimetro final (f) que se desea obtener en la operacin de cilindrado.

P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

Parmetros relacionados con la pasada de acabado:


Si no se desea pasada de acabado definir: P22=K0 y P23=K0.
P22

Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada


de acabado

P23

Porcentaje (%) del avance de desbaste programado, que se utiliza como avance
de acabado

Parmetros relacionados con la herramienta de acabado:


Si se desea utilizar una herramienta en el desbastado y otra en la pasada de acabado se
deben definir los parmetros que se indican a continuacin.
Si no se desea cambiar de herramienta definir P26=K0.

Pgina

Captulo: 8

CICLOS FIJOS DE MECANIZADO

Seccin:
REFRENTADO
(G67 N1)

P26

Define el nmero de herramienta que se desea utilizar en la pasada de acabado.


Si el fabricante defini un punto de cambio de herramienta, la mquina se
desplazar a dicho punto, parmetros aritmticos P190 y P191, para efectuar el
cambio de herramienta.
Si no hay punto de cambio de herramienta se deben definir los parmetros
aritmticos P134 y P135 para definir el punto de cambio de herramienta.

P134 Cota X del punto al que se desplazar la mquina para efectuar el cambio de
herramienta. Se define en unidades de trabajo (radios/dimetros)
P135 Cota Z del punto al que se desplazar la mquina para efectuar el cambio de
herramienta
El CNC tiene en cuenta los parmetros P134 y P135 si el fabricante no ha definido
un punto de cambio de herramienta.

Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P100=K P101=K P102=K P103=K P4=K P6=K P19=K P20=K .....
N6 G67 N1
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
REFRENTADO
(G67 N1)

Pgina
5

8.3

CICLO FIJO DE CILINDRADO CONICO (G67 N2)

Parmetros bsicos de definicin del ciclo:


P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros)
P101 Cota Z del punto "BEGIN"
P4

Define el paso de cilindrado D. Se programar mediante un valor positivo


expresado en radios.
Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero
de pasadas de cilindrado). Si se define P4=0 y P5=0, el CNC mostrar el mensaje
de error correspondiente.

P6

Indica el dimetro final (f) que se desea obtener en la operacin de cilindrado.

P7

Define la pendiente (%) del chafln o plano inclinado que se desea efectuar.
P7 = 100 x (10/40) = 25
P7 = 100 x tag 14,036 =25

P10

Indica el cuadrante que se desea mecanizar. Junto con P18 define el tipo de
esquina que se desea efectuar.

P18

Indica el tipo de geometra de la esquina. Junto con P10 define el tipo de esquina
que se desea efectuar.

P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

Pgina

Captulo: 8

CICLOS FIJOS DE MECANIZADO

Seccin:
CILINDRADOCONICO
(G67 N2)

Parmetros relacionados con la pasada de acabado:


Si no se desea pasada de acabado definir: P22=K0 y P23=K0.
P22

Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada


de acabado

P23

Porcentaje (%) del avance de desbaste programado, que se utiliza como avance
de acabado

Parmetros relacionados con la herramienta de acabado:


Si se desea utilizar una herramienta en el desbastado y otra en la pasada de acabado se
deben definir los parmetros que se indican a continuacin.
Si no se desea cambiar de herramienta definir P26=K0.
P26

Define el nmero de herramienta que se desea utilizar en la pasada de acabado.


Si el fabricante defini un punto de cambio de herramienta, la mquina se
desplazar a dicho punto, parmetros aritmticos P190 y P191, para efectuar el
cambio de herramienta.
Si no hay punto de cambio de herramienta se deben definir los parmetros
aritmticos P134 y P135 para definir el punto de cambio de herramienta.

P134 Cota X del punto al que se desplazar la mquina para efectuar el cambio de
herramienta. Se define en unidades de trabajo (radios/dimetros)
P135 Cota Z del punto al que se desplazar la mquina para efectuar el cambio de
herramienta
El CNC tiene en cuenta los parmetros P134 y P135 si el fabricante no ha definido
un punto de cambio de herramienta.
Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P100=K P101=K P102=K P4=K P6=K P7=K P10=K P18=K P19=K P20=K
N6 G67 N2
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.
Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
CILINDRADOCONICO
(G67 N2)

Pgina
7

8.4

CICLO FIJO DE ROSCADO (G67 N3)

Parmetros bsicos de definicin del ciclo:


P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros)
P101 Cota Z del punto "BEGIN"
P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros)
P103 Cota Z del punto "END"
P4

Define el paso de roscado D. Se programar mediante un valor positivo


expresado en radios. Si se define P4=0 el CNC mostrar el error correspondiente.
Se programar en radios y la profundidad de cada pasada estar en funcin del
nmero de pasada correspondiente( D n), tal y como muestra la siguiente
figura.

P8

Define el paso de rosca "P". Las roscas a derechas o a izquierdas se efectuarn


seleccionando adecuadamente el sentido de giro del cabezal.

P11

Indica el tipo de rosca. Si rosca exterior P11=0. Si rosca interior P11=1.

P14

Define la profundidad de la rosca "H". Se programar en radios y con valor


positivo. Si se programa con valor 0, el CNC mostrar el error correspondiente.

Pgina

Captulo: 8

CICLOS FIJOS DE MECANIZADO

Seccin:
ROSCADO
(G67 N3)

P16

Define el ngulo de penetracin de la herramienta. Est referido al eje X

Si se programa con valor 0, la rosca se realizar con penetracin radial. Si se le


asigna un valor igual a la mitad del ngulo de la herramienta, la penetracin se
realiza rozando el flanco de la rosca.
P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

P128 Distancia fin de rosca. Define a qu distancia del final de la rosca comienza la
salida de rosca, efectuando una rosca cnica cuyo paso en Z sigue siendo P10.
Si P128=K0 no hay salida de rosca. Si P128 negativo, se produce error 3.
Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P100=K P101=K P102=K P103=K P4=K P8=K P11=K P14=K P16=K .....
N6 G67 N3
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
ROSCADO
(G67 N3)

Pgina
9

8.5

CICLO FIJO DE REDONDEO (G67 N4)

Parmetros bsicos de definicin del ciclo:


P16

Tipo de ciclo

P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros)


P101 Cota Z del punto "BEGIN"
P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros)
P103 Cota Z del punto "END"
P4

Define el paso de redondeo D. Se programar mediante un valor positivo


expresado en radios.
Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero
de pasadas de redondeo). Si se define P4=0 y P5=0, el CNC mostrar el mensaje
de error correspondiente.

P9

Define el radio de redondeo R

P10

Indica el cuadrante que se desea mecanizar.

P15

Tipo de redondeo. Si redondeo convexo P15=0. Si redondeo cncavo P15=1.

P18

Indica el tipo de geometra de la esquina.

Pgina

Captulo: 8

10

CICLOS FIJOS DE MECANIZADO

Seccin:
REDONDEO
(G67 N4)

P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

Parmetros relacionados con la pasada de acabado:


Si no se desea pasada de acabado definir: P22=K0 y P23=K0.
P22

Porcentaje (%) de la pasada de desbaste que se utiliza como pasada de acabado

P23

Porcentaje (%) del avance de desbaste que se utiliza como avance de acabado

Parmetros relacionados con la herramienta de acabado:


Si se desea utilizar una herramienta en el desbastado y otra en la pasada de acabado se
deben definir los parmetros que se indican a continuacin.
Si no se desea cambiar de herramienta definir P26=K0.
P26

Define el nmero de herramienta que se desea utilizar en la pasada de acabado.


Si el fabricante defini un punto de cambio de herramienta, la mquina se
desplazar a dicho punto, parmetros aritmticos P190 y P191, para efectuar el
cambio de herramienta.
Si no hay punto de cambio de herramienta se deben definir los parmetros
aritmticos P134 y P135 para definir el punto de cambio de herramienta.

P134 Cota X del punto al que se desplazar la mquina para efectuar el cambio de
herramienta. Se define en unidades de trabajo (radios/dimetros)
P135 Cota Z del punto al que se desplazar la mquina para efectuar el cambio de
herramienta
El CNC tiene en cuenta los parmetros P134 y P135 si el fabricante no ha definido
un punto de cambio de herramienta.
Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P16=K P100=K P101=K P102=K P103=K P4=K P9=K P10=K P15=K .....
N6 G67 N4
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.
Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
REDONDEO
(G67 N4)

Pgina
11

8.6

CICLO FIJO DE RANURADO (G67 N5)

Parmetros bsicos de definicin del ciclo:


P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros)
P101 Cota Z del punto "BEGIN"
P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros)
P103 Cota Z del punto "END"
P4

Define el paso de ranurado D. Se programar mediante un valor positivo


expresado en radios.
Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero
de pasadas de ranurado). Si se define P4=0 y P5=0, el CNC mostrar el mensaje
de error correspondiente.

P6

Indica el dimetro final (f) que se desea obtener en la operacin de ranurado.

P12

Indica la anchura de la herramienta (TW).

P13

Define el tiempo que permanecer, en cada pasada de ranurado, la cuchilla en


el fondo de la ranura. Se define en segundos, as, P13=K1.5 significa una
temporizacin de 1.5 segundos.

P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

Parmetros relacionados con la pasada de acabado:


Si no se desea pasada de acabado definir: P22=K0 y P23=K0.
P22

Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada


de acabado

Pgina

Captulo: 8

12

CICLOS FIJOS DE MECANIZADO

Seccin:
RANURADO
(G67 N5)

P23

Porcentaje (%) del avance de desbaste programado, que se utiliza como avance
de acabado

Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P100=K P101=K P102=K P103=K P4=K P6=K P12=K P13=K P19=K .....
N6 G67 N5
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
RANURADO
(G67 N5)

Pgina
13

8.7

CICLO FIJO DE TALADRADO MULTIPLE (G67 N6)

Parmetros bsicos de definicin del ciclo:


P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros)
P101 Cota Z del punto "BEGIN"
P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros)
P103 Cota Z del punto "END"
P4

Define el incremento angular D entre taladrados. Se programar mediante un


valor positivo expresado en grados.

P5

Define el nmero de taladrados (N) que se desean efectuar.

P8

Indica el paso o penetracin mxima (P) en cada taladrado (desalojo de material.


Cuando se refiere al eje X se debe definir en radios.

P13

Define el tiempo que permanecer, en cada taladrado, la broca en el fondo del


agujero. Se define en segundos, as, P13=K1.5 significa una temporizacin de
1.5 segundos.

Pgina

Captulo: 8

14

CICLOS FIJOS DE MECANIZADO

Seccin:
TALADRADOMULTIPLE
(G67 N6)

P16

Indica la posicin angular (a) del primer agujero

P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P100=K P101=K P102=K P103=K P4=K P5=K P8=K P13=K P16=K .....
N6 G67 N6
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
TALADRADOMULTIPLE
(G67 N6)

Pgina
15

8.8 CICLO FIJO DE TALADRADO SIMPLE (G67 N7)


CICLO FIJO DE ROSCADO CON MACHO (G67 N7)
Estos dos ciclos se definen de forma similar, nicamente difieren en el parmetro "P8", paso
o penetracin mxima (P). En el ciclo de roscado con macho hay que definirlo con el valor
P8=0, y en el ciclo de taladrado simple hay que definirlo con un valor distinto de 0.

Movimiento en rpido
Movimiento en F

Parmetros bsicos de definicin del ciclo:


P101 Cota Z del punto "BEGIN"
P103 Cota Z del punto "END"
P8

Indica el paso o penetracin mxima (P) en cada taladrado (desalojo de material.


Cuando se desea definir el ciclo de roscado con macho hay que definirlo con el
valor P8=0, y cuando se desea definir el ciclo de taladrado simple hay que
definirlo con un valor distinto de 0.

P13

Define el tiempo que permanecer la broca en el fondo del agujero. Se define en


segundos, as, P13=K1.5 significa una temporizacin de 1.5 segundos.

P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

Pgina

Captulo: 8

16

CICLOS FIJOS DE MECANIZADO

Seccin:
TALADRADOSIMPLE
(G67 N7)

Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P101=K P103=K P8=K P13=K P19=K P20=K
N6 G67 N7
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
TALADRADOSIMPLE
(G67 N7)

Pgina
17

8.9

CICLO FIJO DE CHAVETAS (G67 N8)

Parmetros bsicos de definicin del ciclo:


P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros)
P101 Cota Z del punto "BEGIN"
P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros)
P103 Cota Z del punto "END"
P4

Define el incremento angular entre chavetas. Se programar mediante un valor


positivo expresado en grados.

P5

Define el nmero de chavetas (N) que se desean efectuar.

P16

Indica la posicin angular (a) de la primera chaveta.

P19

Define la distancia de seguridad en X (se define en radios)

P20

Define la distancia de seguridad en Z

Pgina

Captulo: 8

18

CICLOS FIJOS DE MECANIZADO

Seccin:
CHAVETAS
(G67 N8)

Conceptos generales:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo.
2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo.
N2 F10 S1000 M03
N4 P100=K P101=K P102=K P103=K P4=K P5=K P16=K P19=K P20=K
N6 G67 N8
3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de
definicin del ciclo".
4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin.
5.- Las condiciones de salida son G00 y G90.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
CHAVETAS
(G67 N8)

Pgina
19

8.10

CICLO FIJO DE SEGUIMIENTO DE PERFIL (G66)

Formato:
N4 G66 P0=K P1=K P4=K P5=K P7=K P8=K P9=K P12=K P13=K P14=K
Significado de los parmetros:
P0

Cota X del punto inicial (A) del perfil (en radios o dimetros).

P1

Cota Z del punto inicial (A) del perfil.

P4

Sobrante de material, es decir, la cantidad (segn unidades de medida) a eliminar de


la pieza origen.
Debe ser mayor o igual que cero y mayor o igual que la demasa para el acabado; en
caso contrario, se produce error 3. Segn el valor de P12, se interpretar como
sobrante en X o en Z.

P5

Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3.
Segn el valor de P12, se interpretar como paso en X o en Z. El paso real calculado
por el control, ser menor o igual que el mximo.

P7

Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P8

Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P9

Velocidad de avance, de la pasada de acabado. Si es cero, no hay pasada de acabado.


Si es negativo, se produce error 3.

Pgina

Captulo: 8

20

CICLOS FIJOS DE MECANIZADO

Seccin:
SEGUIMIENTODEPERFIL
(G66)

P12 Angulo de la cuchilla. Debe ser mayor o igual que cero y menor o igual que noventa
grados; de lo contrario, se produce error 3.
Si es menor o igual que 45, P4 se tomar como sobrante en X y P5 como paso mximo
en X.

Si es mayor que 45, P4 se tomar como sobrante en Z y P5 como paso mximo en


Z.

P13 Nmero del primer bloque de definicin del perfil.


P14 Nmero del ltimo bloque de definicin del perfil.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
SEGUIMIENTODEPERFIL
(G66)

Pgina
21

En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:
1

En la definicin del perfil, no hay que programar el punto inicial A que ya est
definido por los parmetros P0 y P1.

Las condiciones de mecanizado (velocidad de avance, giro del cabezal, etc.) deben
programarse antes de la llamada al ciclo.

Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques


anteriores.
Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parmetros P70 a P99.

Las condiciones de salida del ciclo son G00 y G90.

El perfil puede estar formado por rectas, arcos, redondeos, entradas tangenciales,
salidas tangenciales y chaflanes.

La programacin puede hacerse en absoluto o en incremental.

Dentro de la definicin del perfil no puede ir ninguna funcin T.

Los movimientos de aproximacin y alejamiento se hacen en rpido y los dems a la


velocidad programada.

El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente.

10

Se puede trabajar con compensacin de radio de herramienta (G41, G42).

11

La coordenada X del punto desde el que se llama al ciclo fijo, debe ser diferente a P0,
de lo contrario el CNC dar el cdigo de error 4.
La coordenada Z del punto desde el que se llama al ciclo fijo, debe ser diferente a P1,
de lo contrario el CNC dar el cdigo de error 4.

12

Los movimientos de mecanizado se efectan a la velocidad de avance programada.

Pgina

Captulo: 8

22

CICLOS FIJOS DE MECANIZADO

Seccin:
SEGUIMIENTODEPERFIL
(G66)

Ejemplo G66. Programacin del eje X en dimetros

N100
N110 G90 G00 G42 X150 Z115
N120 G66 P0=K0 P1=K85 P4=K20 P5=K5 P7=K1 P8=K1
P9=K100 P12=K40 P13=K200 P14=K290
N130 G40 X160 Z135
N140 M30
N200
N210
N220
N230
N240
N250
N260
N270
N280
N290

G36 R5 X50 Z85 ................................................................. ;Definicin de perfil


X50 Z70
X40 Z60
G36 R2 X40 Z50
G39 R2 X60 Z50
X60 Z40
G36 R2 X80 Z30
G36 R10 X80 Z10
G36 R2 X120 Z10
X120 Z0

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
SEGUIMIENTODEPERFIL
(G66)

Pgina
23

8.11

CICLO FIJO DE DESBASTADO EN EL EJE X (G68)

Formato:
N4 G68 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K
Significado de los parmetros:
P0

Cota absoluta X del punto inicial (A) del perfil (en radios o dimetros).

P1

Cota absoluta Z del punto inicial del perfil (A).

P5

Paso mximo (en radios). Debe ser mayor que cero; en caso contrario, se produce
error 3.
El paso real calculado por el control ser menor o igual que el mximo.

P7

Demasa para el acabado en el eje X (en radios). Debe ser mayor o igual que cero; en
caso contrario, se produce error 3.

P8

Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P9

Velocidad de avance de la pasada de acabado.


Si a este parmetro se le asigna el valor P9=0 no se efecta la pasada de acabado pero
realiza una pasada final de desbaste conservando las demasas indicadas en P7 y P8.
Si se le asigna un valor negativo no se efecta la pasada de acabado ni la pasada final
de desbaste.

Pgina

Captulo: 8

24

CICLOS FIJOS DE MECANIZADO

Seccin:
DESBASTADO EN EL EJE X
(G68)

P10 A este parmetro se le debe asignar un valor distinto de cero cuando se desea que el
CNC efecte una pasada final de desbaste antes de efectuar la pasada de acabado.

P13 Nmero del primer bloque de definicin del perfil.


P14 Nmero del ltimo bloque de definicin del perfil. Debe ser mayor que P13; en caso
contrario, se produce error 13.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
DESBASTADO EN EL EJE X
(G68)

Pgina
25

En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:
1. La distancia entre el punto de partida 0 y el punto final (B), segn el eje X, tiene que
ser igual o mayor que P7.
Para evitar que d el error 31 cuando se trabaja con compensacin de radio, se
recomienda dar a esta distancia, un valor igual a P7, ms un nmero entero de veces P5
(paso).
2. La distancia entre el punto de partida 0 y el punto inicial (A), segn el eje Z, tiene que
ser mayor que P8.
3. En la definicin del perfil, no hay que programar el punto inicial (A) que ya est definido
por los parmetros P0 y P1.
4. Las condiciones de mecanizado (avance, giro del cabezal, etc.) deben programarse
antes de la llamada al ciclo.
Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques
anteriores.
Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parmetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido.
Las condiciones de salida son G00 y G90.
5. El perfil puede estar formado por tramos rectos y tramos curvos.
Todos los bloques de definicin del perfil se programarn en coordenadas cartesianas
debiendo programarse siempre las cotas de los 2 ejes y adems, en absoluto, en caso
contrario, el control dar error 21.
Si el perfil dispone de tramos curvos, stos debern programarse con las coordenadas
I, K del centro, con respecto al punto inicial del arco y con el signo correspondiente.
Si en la definicin del perfil se programan funciones F, S, T o M, sern ignoradas salvo
en la pasada de acabado.
6. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0).
7. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que
el ltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es as,
el CNC dar error 35.

Pgina

Captulo: 8

26

CICLOS FIJOS DE MECANIZADO

Seccin:
DESBASTADO EN EL EJE X
(G68)

Ejemplo G68.

N100
N110 G42 G00 X120 Z0
N120 G68 P0=K0 P1=K-10 P5=K2 P7=K0.8 P8=K0.8
P9=K100 P13=K200 P14=K250
N130 G40 X130 Z10
N140 M30
N200
N210
N220
N230
N240
N250

G03 X40 Z-30 I-6 K-26 .................................................. ;Definicin del perfil


G01 X40 Z-40
G02 X80 Z-60 I25 K5
G01 X80 Z-70
X100 Z-80
X100 Z-90

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
DESBASTADO EN EL EJE X
(G68)

Pgina
27

8.12

CICLO FIJO DE DESBASTADO EN EL EJE Z (G69)

Formato:
N4 G69 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K
Significado de los parmetros:
P0

Cota X del punto inicial (A) del perfil (en radios o dimetros)

P1

Cota Z del punto inicial del perfil (A).

P5

Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El
paso real calculado por el control ser menor o igual que el mximo.

P7

Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P8

Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P9

Velocidad de avance de la pasada de acabado.


Si a este parmetro se le asigna el valor P9=0 no se efecta la pasada de acabado pero
realiza una pasada final de desbaste conservando las demasas indicadas en P7 y P8.
Si se le asigna un valor negativo no se efecta la pasada de acabado ni la pasada final
de desbaste.

Pgina

Captulo: 8

28

CICLOS FIJOS DE MECANIZADO

Seccin:
DESBASTADO EN EL EJE Z
(G69)

P10 A este parmetro se le debe asignar un valor distinto de cero cuando se desea que el
CNC efecte una pasada final de desbaste antes de efectuar la pasada de acabado.

P13 Nmero del primer bloque de definicin del perfil.


P14 Nmero del ltimo bloque de definicin del perfil. Debe ser mayor que P13; en caso
contrario, se produce error 13.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
DESBASTADO EN EL EJE Z
(G69)

Pgina
29

En el momento de programar este ciclo fijo hay que tener en cuenta lo siguiente:
1. La distancia entre el punto de partida 0 y el punto (B) segn el eje Z, tiene que ser igual
o mayor que P8.
Para evitar que d el error 31 cuando se trabaja con compensacin de radio, se
recomienda dar a esta distancia un valor igual a P8 ms un nmero entero de veces P5
(paso).
2. La distancia entre el punto de partida 0 y el punto inicial (A) segn el eje X, tiene que
ser mayor que P7.
3. En la definicin del perfil no hay que programar el punto inicial (A), que ya est definido
por los parmetros P0 y P1.
4. Las condiciones de mecanizado (avance, giro del cabezal, etc.) deben programarse
antes de la llamada al ciclo.
Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques
anteriores.
Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parmetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido.
Las condiciones de salida son G00 y G90.
5. El perfil puede estar formado por tramos rectos y tramos curvos.
Todos los bloques de definicin del perfil se programarn en coordenadas cartesianas
debiendo programarse siempre las cotas de los 2 ejes y adems, en absoluto, en caso
contrario, el control dar error 21.
Si el perfil dispone de tramos curvos, stos debern programarse con las coordenadas
I, K del centro, con respecto al punto inicial del arco y con el signo correspondiente.
Si en la definicin del perfil se programan funciones F, S, T o M, sern ignoradas salvo
en la pasada de acabado.
6. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0).
7. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que
el ltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es as,
el CNC dar error 35.

Pgina

Captulo: 8

30

CICLOS FIJOS DE MECANIZADO

Seccin:
DESBASTADO EN EL EJE Z
(G69)

Ejemplo G69.

N190
N200 G41 G0 X90 Z-5
N210 G69 P0=K80 P1=K-80 P5=K2 P7=K0.8 P8=K0.8 P9=K100
P13=K300 P14=K340
N220 G40 X100 Z0
N230 M30
N300
N310
N320
N330
N340

G01 X80 Z-60................................................................. ;Definicin del perfil


G03 X60 Z-50 I5 K15
G01 X40 Z-40
G03 X10 Z-25 I5 K20
G01 X10 Z-10

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
DESBASTADO EN EL EJE Z
(G69)

Pgina
31

8.13

CICLO FIJO DE TORNEADO DE TRAMOS RECTOS (G81)

Formato:
N4 G81 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K
Significado de los parmetros:
P0

Cota X del punto A (en radios o dimetros)

P1

Cota Z del punto A

P2

Cota X del punto B (en radios o dimetros)

P3

Cota Z del punto B

P5

Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso
real calculado por el control ser menor o igual que el mximo.

P7

Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P8

Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P9

Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado.


Si es negativo, se produce error 3.

Ejemplo de programacin en dimetros. Siendo el punto de partida 0 (X134 Z47), y los


puntos del perfil A (X0 Z0) y B (X90 Z-45)
N90 G00 X134 Z47 .............. (Posicionamiento de la herramienta en el punto 0).
N100 G81 P0=K0 P1=K0 P2=K90 P3=K-45 P5=K5 P7=K3 P8=K4 P9=K100

Pgina

Captulo: 8

32

CICLOS FIJOS DE MECANIZADO

Seccin:
TORNEADODETRAMOS
RECTOS (G81)

En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:
1. La distancia entre el punto de partida (0) y el punto (B), segn el eje X, tiene que ser
igual o mayor que P7.
Para evitar pasadas muy pequeas o que de el error 31, cuando se trabaja con
compensacin de radio, se recomienda dar a esta distancia un valor igual a P7 ms un
nmero entero de veces P5 (paso).
2. La distancia entre el punto de partida (0) y el punto (A), segn el eje Z, tiene que ser
mayor que P8.
3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
etc.) deben programarse antes de la llamada al ciclo.
Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques
anteriores.
Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parmetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido.
Las condiciones de salida son G00 y G90.
4. Si la posicin de la herramienta no es correcta para ejecutar el ciclo, se produce error
4. Si es correcta, se realizar un torneado horizontal previo, si es necesario.
5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada la
herramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto
F.
6. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que
el ltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es as,
el CNC dar error 35.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
TORNEADODETRAMOS
RECTOS (G81)

Pgina
33

8.14

CICLO FIJO DE REFRENTADO DE TRAMOS RECTOS (G82)

Formato:
N4 G82 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K
Significado de los parmetros:
P0

Cota X del punto A (en radios o dimetros)

P1

Cota Z del punto A

P2

Cota X del punto B (en radios o dimetros)

P3

Cota Z del punto B

P5

Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso
real calculado por el control, ser menor o igual que el mximo.

P7

Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P8

Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P9

Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado.


Si es negativo, se produce error 3.

Ejemplo de programacin en dimetros. Siendo el punto de partida 0 (X136 Z39), y los


puntos del perfil A (X90 Z-45) y B (X0 Z0)
N90 G00 X136 Z39 .............. (Posicionamiento de la herramienta en el punto 0)
N100 G82 P0=K90 P1=K-45 P2=K0 P3=K0 P5=K5 P7=K3 P8=K4 P9=K100
Pgina

Captulo: 8

34

CICLOS FIJOS DE MECANIZADO

Seccin:
REFRENTADODETRAMOS
RECTOS (G82)

En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:
1. La distancia entre el punto de partida 0 y el punto (B), segn el eje Z, tiene que ser igual
o mayor que P8.
Para evitar pasadas muy pequeas o que de el error 31, cuando se trabaja con
compensacin de radio, se recomienda dar a esta distancia un valor igual a P8 ms un
nmero entero de veces P5 (paso).
2. La distancia entre el punto de partida 0 y el punto (A), segn el eje X, tiene que ser mayor
que P7.
3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
etc.) deben programarse antes de la llamada al ciclo.
Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques
anteriores.
Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parmetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido.
Las condiciones de salida son G00 y G90.
4. Si la posicin de la herramienta no es correcta para ejecutar el ciclo, se produce error
4. Si es correcta, se realizar un refrentado vertical previo, si es necesario.
5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada la
herramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto
F.
6. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que
el ltimo movimiento antes de la llamada al ciclo fijo haya sido en G00. Si no es as, el
CNC dar error 35.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
REFRENTADODETRAMOS
RECTOS (G82)

Pgina
35

8.15

CICLO FIJO DE TORNEADO DE TRAMOS CURVOS (G84)

Formato:
N4 G84 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K
Significado de los parmetros:
P0

Cota X del punto A (en radios o dimetros)

P1

Cota Z del punto A

P2

Cota X del punto B (en radios o dimetros)

P3

Cota Z del punto B

P5

Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso
real calculado por el control ser menor o igual que el mximo.

P7

Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P8

Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P9

Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado.


Si es negativo, se produce error 3.

P18 (I). Distancia del punto A al centro del arco segn el eje X. Aunque los valores del
eje X se programen en dimetros, los valores de I siempre se programan en radios.
P19 (K). Distancia del punto A al centro del arco segn el eje Z.

Pgina

Captulo: 8

36

CICLOS FIJOS DE MECANIZADO

Seccin:
TORNEADODETRAMOS
CURVOS (G84)

Ejemplo de programacin en dimetros. Siendo el punto de partida 0 (X149 Z86), el centro


del arco C (X160 Z91) y los puntos del perfil A (X0 Z71) B (X120 Z11).
N90 G00 X149 Z86 ............... Posicionamiento de la herramienta en el punto 0
N100 G84 P0=K0 P1=K71 P2=K120 P3=K11 P5=K5 P7=K4 P8=K4 P9=K100
P18=K80 P19=K20
En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:
1. La distancia entre el punto de partida 0 y el punto (B), segn el eje X, tiene que ser igual
o mayor que P7.
Para evitar pasadas muy pequeas o que de el error 31, cuando se trabaja con
compensacin de radio, se recomienda dar a esta distancia un valor igual a P7 ms un
nmero entero de veces P5 (paso).
2. La distancia entre el punto de partida 0 y el punto (A), segn el eje Z, tiene que ser mayor
que P8.
3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
etc.) deben programarse antes de la llamada al ciclo.
Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques
anteriores.
Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parmetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido.
Las condiciones de salida son G00 y G90.
4. Si la posicin de la herramienta no es correcta para ejecutar el ciclo, se produce error
4. Se realizar un torneado horizontal previo, si fuera necesario.
5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada la
herramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto
F.
6. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que
el ltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es as,
el CNC dar error 35.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
TORNEADODETRAMOS
CURVOS (G84)

Pgina
37

8.16

CICLO FIJO DE REFRENTADO DE TRAMOS CURVOS (G85)

Formato:
N4 G85 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K
Significado de los parmetros:
P0

Cota X del punto A (en radios o dimetros)

P1

Cota Z del punto A

P2

Cota X del punto B (en radios o dimetros)

P3

Cota Z del punto B

P5

Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso
real calculado por el control, ser menor o igual que el mximo.

P7

Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3

P8

Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.

P9

Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado.


Si es negativo, se produce error 3.

P18 (I). Distancia del punto A al centro del arco segn el eje X. Aunque los valores del
eje X se programen en dimetros, los valores de I siempre se programan en radios.
P19 (K). Distancia del punto A al centro del arco segn el eje Z.

Pgina

Captulo: 8

38

CICLOS FIJOS DE MECANIZADO

Seccin:
REFRENTADODETRAMOS
CURVOS (G85)

Ejemplo de programacin en dimetros. Siendo el punto de partida 0 (X150 Z8), el centro


del arco C (X160 Z91) y los puntos del perfil A (X118 Z11) B (X0 Z70).
N90 G00 X150 Z85 .............. Posicionamiento de la herramienta en el punto 0.
N100 G85 P0=K118 P1=K11 P2=K0 P3=K70 P5=K5 P7=K4 P8=K4 P9=K100
P18=K21 P19=K80
En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:
1. La distancia entre el punto de partida 0 y el punto (B), segn el eje Z, tiene que ser igual
o mayor que P8.
Para evitar pasadas muy pequeas o que de el error 31, cuando se trabaja con
compensacin de radio, se recomienda dar a esta distancia un valor igual a P8 ms un
nmero entero de veces P5 (paso).
2. La distancia entre el punto de partida 0 y el punto (A), segn el eje X, tiene que ser mayor
que P7.
3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
etc.) deben programarse antes de la llamada al ciclo.
Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques
anteriores.
Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parmetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido.
Las condiciones de salida son G00 y G90.
4. Si la posicin de la herramienta no es correcta para ejecutar el ciclo, se produce error
4. Se realizar un refrentado vertical previo, si fuera necesario.
5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada la
herramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto
F.
6. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que
el ltimo movimiento antes de la llamada al ciclo fijo haya sido en G00. Si no es as, el
CNC dar error 35.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
REFRENTADODETRAMOS
CURVOS (G85)

Pgina
39

8.17

CICLO FIJO DE ROSCADO LONGITUDINAL (G86)

Formato:
N4 G86 P0=K P1=K P2=K P3=K P4=K P5=K P6=K P7=K P10=K P11=K P12=K
Significado de los parmetros:
P0

Cota X absoluta del punto inicial (A) de la rosca (en radios o dimetros).

P1

Cota Z absoluta del punto inicial (A) de la rosca

P2

Cota X absoluta del punto final (B) de la rosca (en radios o dimetros)

P3

Cota Z absoluta del punto final (B) de la rosca

P4

Profundidad de la rosca (en radios). Tendr valor positivo en las roscas exteriores y
negativo en las interiores. Si es igual a cero, se produce error 3.

P5

Pasada inicial (en radios). Define la profundidad de la primera pasada de roscado.


Las sucesivas pasadas dependern del signo dado a este parmetro:
- Si el signo es positivo, la profundidad de la segunda pasada ser P5
la ensima P5 n, hasta alcanzar la profundidad de acabado.

2 y la de

- Si el signo es negativo, el incremento de la profundizacin se mantendr


constante y de un valor igual al valor absoluto del parmetro.
- Si el valor es igual a cero, se produce error 3.
P6

Distancia de seguridad (en radios). Indica a qu distancia de la superficie de la rosca


se produce la vuelta en rpido al punto A.

Pgina

Captulo: 8

40

CICLOS FIJOS DE MECANIZADO

Seccin:
ROSCADOLONGITUDINAL
(G86)

- Si el valor es negativo, este movimiento se realizar en G07 (arista viva).


- Si el valor es 0 o positivo, este movimiento se realizar en G05 (arista matada).
P7

Valor de la pasada de acabado (en radios):


- Si es cero, se repite la pasada anterior
- Si el valor es positivo, la pasada de acabado se realiza manteniendo el ngulo P12/
2 con el eje X
- Si el valor es negativo, la pasada de acabado se realiza con entrada radial

P10 Paso de rosca en Z


P11 Salida de la rosca. Define a qu distancia del final de la rosca comienza la salida. Si
es negativo, se produce error 3. Si no es cero, el tramo CB es una rosca cnica cuyo
paso en Z sigue siendo P10. Si es cero, el tramo CB se realiza en G00.
P12 Angulo de la punta de la herramienta. Hace que los puntos de comienzo de las
sucesivas pasadas, formen un ngulo P12/2 con el eje X.
En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:
1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal,
etc.) deben programarse antes de la llamada al ciclo.
2. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques
anteriores.
3. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parmetros P70 a P99.
4. Las condiciones de salida son G00,G07,G40,G90 y G97.
5. El ciclo comienza con un acercamiento en G00 al punto A y termina tambin en A.
Durante la ejecucin del ciclo no es posible variar la velocidad de avance F, mediante
el conmutador FEED-RATE, cuyo valor se mantendr fijo al 100%.

Captulo: 8
CICLOS FIJOS DE MECANIZADO

Seccin:
ROSCADOLONGITUDINAL
(G86)

Pgina
41

9.

SUBRUTINAS

Se llama subrutina a una parte de programa que, convenientemente identificada, puede ser
llamada desde cualquier posicin de un programa para su ejecucin.
Una subrutina puede ser llamada varias veces desde diferentes posiciones de un programa
o desde diferentes programas.
Con una sola llamada puede repetirse la ejecucin de una subrutina hasta 255 veces.
Una subrutina puede estar incluida dentro del programa de usuario P99996 o bien estar
almacenada en el programa especial de subrutinas de usuario P99994.
Las subrutinas paramtricas y estndares son bsicamente iguales, la nica diferencia entre
ambas es que en el bloque de llamada en el caso de subrutinas paramtricas (G21 N2.2)
pueden definirse hasta 15 parmetros.
En el caso de subrutina estndar la definicin de los parmetros no puede hacerse en el
bloque de llamada.
El mximo nmero de parmetros de un subrutina estndar o paramtrica es 255 (P0, P254).

9.1 PROGRAMA ESPECIAL DE SUBRUTINAS DE USUARIO


P99994
El programa P99994 debe ser elaborado en un ordenador y enviado al CNC. No puede ser
modificado desde el CNC.
Debe ser un programa que contenga nicamente las subrutinas de usuario elaboradas en
cdigo ISO.
Si en la ejecucin del programa P99996 se efecta una llamada a una subrutina, el CNC
buscar dicha subrutina en el programa P99996 y en el programa especial se subrutinas
P99994.
Se aconseja su utilizacin cuando se trabaja con varios programas de usuario P99996. De
esta forma, si se elabora el programa P99994 con todas las subrutinas que se utilizan
habitualmente, no ser necesario repetirlas en cada programa P99996.
Cuando se dispone de subrutina asociada a la herramienta, parmetro mquina "P730", es
aconsejable almacenar dicha subrutina en el programa P99994.

Captulo: 9
SUBRUTINAS

Seccin:

Pgina
1

9.2

IDENTIFICACION DE UNA SUBRUTINA ESTANDAR (G22)


Una subrutina estndar (no paramtrica), comienza siempre con un bloque que contenga la
funcin G22. La estructura del bloque de comienzo de subrutina es:
N4 G22 N2

N4 Nmero de bloque
G22 Define el comienzo de una subrutina
N2 Identifica subrutina (nmero comprendido entre N0 y N99).

Este bloque no puede contener informacin adicional.


A continuacin del bloque de comienzo de subrutina, se programan los bloques que se
desean. Entre los bloques programados dentro de una subrutina estndar puede haber
bloques paramtricos.
Una subrutina debe finalizar siempre con un bloque de la forma: N4 G24. La funcin G24
indica final de subrutina. En este bloque no se puede programar ninguna otra informacin.
Ejemplo de programacin:

N0
N10
N15
N20

G22 N25
X20
P0=P0 F1 P1
G24

Atencin:
Las subrutinas N91 a N99 no pueden ser definidas porque las utiliza el CNC.
En la memoria del CNC no pueden existir a la vez dos subrutinas estndar con
el mismo nmero de identificacin, aunque pertenezcan a programas diferentes.
Sin embargo es posible identificar con el mismo nmero una subrutina
estndar y otra paramtrica.

9.3

LLAMADA A UNA SUBRUTINA ESTANDAR (G20)


Se puede llamar a una subrutina estndar desde cualquier programa u otra subrutina
(estndar o paramtrica). La llamada a una subrutina estndar se realiza mediante la funcin
G20. La estructura de un bloque de llamada es:
N4 G20 N2.2 N4 Nmero de bloque
G20 Llamada a subrutina
N2.2 Los dos nmeros a la izquierda del punto, identifican el nmero de
subrutina al que se llama (00-99).
Los dos nmeros a la derecha del punto, indican el nmero de veces
que se va a repetir la subrutina (00-99).
Tambin se puede programar el nmero de veces mediante un parmetro aritmtico, valor
comprendido entre P0 y P255. Por ejemplo: N4 G20 N10.P123
Si no se programa el nmero de veces que se desea repetir la subrutina, el CNC la ejecuta
una sola vez.
En el bloque de llamada a una subrutina estndar, no se puede programar ninguna otra
informacin adicional.

Pgina

Captulo: 9

SUBRUTINAS

Seccin:
SUBRUTINAESTANDAR
(G20, G22)

9.4

IDENTIFICACION DE UNA SUBRUTINA PARAMETRICA (G23)


Una subrutina paramtrica comienza siempre mediante la funcin G23.
La estructura del primer bloque de una subrutina paramtrica es:
N4 G23 N2

N4 Nmero de bloque
G23 Define el comienzo de una subrutina paramtrica
N2 Identifica subrutina (nmero comprendido entre N0 y N99).

Este bloque no puede contener informacin adicional.


A continuacin del bloque de comienzo de subrutina, se programan los bloques que se
desean. Entre los bloques programados dentro de una subrutina paramtrica puede haber
bloques paramtricos.
Una subrutina debe finalizar siempre con un bloque de la forma: N4 G24. La funcin G24
indica final de subrutina. En este bloque no se puede programar ninguna otra informacin.

Atencin:
Las subrutinas N91 a N99 no pueden ser definidas porque las utiliza el CNC.
En la memoria del CNC no pueden existir a la vez dos subrutinas paramtricas
con el mismo nmero de identificacin, aunque pertenezcan a programas
diferentes. Sin embargo es posible identificar con el mismo nmero una
subrutina estndar y otra paramtrica.

9.5

LLAMADA A UNA SUBRUTINA PARAMETRICA (G21)


Se puede llamar a una subrutina paramtrica desde cualquier programa u otra subrutina
(estndar o paramtrica). La llamada a una subrutina paramtrica se realiza mediante la
funcin G21. La estructura de un bloque de llamada es:
N4 G21 N2.2 P3=K+/-5.5 P3=K+/-5.5
N4
Nmero de bloque
G21 Llamada a subrutina
N2.2 Los dos nmeros a la izquierda del punto, identifican el nmero de subrutina
paramtrica al que se llama (00-99).
Los dos nmeros a la derecha del punto, indican el nmero de veces que se va a
repetir la subrutina paramtrica (00-99).
Tambin se puede programar el nmero de veces mediante un parmetro aritmtico,
valor comprendido entre P0 y P255. Por ejemplo: N4 G21 N10.P123
Si no se programa el nmero de veces que se desea repetir la subrutina paramtrica,
el CNC la ejecuta una sola vez.
P3
K

Nmero del parmetro aritmtico (P00-P254).


Valor asignado al parmetro aritmtico.

Atencin:
Al terminar la ejecucin de la subrutina paramtrica (G24), se recuperan los
valores de los parmetros asignados en el bloque de llamada, aunque a lo largo
de la subrutina se les hubieran asignado valores diferentes

Captulo: 9
SUBRUTINAS

Seccin:
SUBRUTINAPARAMETRICA
(G21, G23)

Pgina
3

9.6

NIVELES DE IMBRICACION
De un programa principal, o de una subrutina (estndar o paramtrica), se puede llamar a
una subrutina, de sta a una segunda, de la segunda a una tercera, etc ..., hasta un mximo
de 15 niveles de imbricacin. Cada uno de los niveles se puede repetir 255 veces.
Diagrama de encadenamiento de subrutinas

Pgina

Captulo: 9

Seccin:

SUBRUTINAS

NIVELESDEIMBRICACION

10.

PROGRAMACION PARAMETRICA

El CNC dispone de 255 parmetros (P0-P254) mediante los que se pueden programar
bloques paramtricos y realizar diferentes tipos de operaciones y saltos dentro de un
programa. Los bloques paramtricos se pueden escribir en cualquier parte del programa.
Las operaciones que se pueden realizar entre parmetros son:
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
F25
F26
F27
F28
F29
F30
F31
F32
F33
F34
F35
F36

Suma
Resta
Multiplicacin
Divisin
Raz cuadrada
Raz cuadrada de la suma de los cuadrados
Seno
Coseno
Tangente
Arco tangente
Comparacin
Parte entera
Parte entera ms uno
Parte entera menos uno
Valor absoluto
Complementacin
Direccin de memoria del bloque indicado
Cota X del bloque cuya direccin se indica
Cota Z del bloque cuya direccin se indica
Direccin de memoria del bloque anterior al indicado
Cota I del bloque cuya direccin se indica
Cota K del bloque cuya direccin se indica
Nmero de corrector de herramientas seleccionado
Valor X de la herramienta indicada
Valor Z de la herramienta indicada
Valor F de la herramienta indicada
Valor R de la herramienta indicada
Valor I de la herramienta indicada
Valor K de la herramienta indicada
Funcin lgica AND
Funcin lgica OR
Funcin lgica XOR
Funcin lgica NOR
Sin funcin
Sin funcin
Nmero de herramienta seleccionada

Captulo: 10
PROGRAMACIONPARAMETRICA

Seccin:

Pgina
1

10.1

ASIGNACIONES

Se puede asignar cualquier valor a cualquier parmetro.


a) N4 P1 = P2
P1 toma el valor de P2, mientras que P2 mantiene el valor que tena.
b) N4 P1 = K1,5
P1 toma el valor 1,5
La letra K indica que se trata de una constante. Las constantes admiten un rango de
valores entre +/-99999,99999.
c) N4 P1= H (Valor en HEXADECIMAL)
P1 toma el valor en HEXADECIMAL indicado tras H.
Valores posibles de H: 0/FFFFFFFF.
d) N4 P1 = X
P1 toma el valor de la cota terica del eje X, en la que en ese momento se halle el CNC.
e) N4 P1 = Z
P1 toma el valor de la cota terica del eje Z, en la que en ese momento se halle el CNC.
h) N4 P1 = R
P1 toma el valor 1 si el parmetro mquina P11 (radios / dimetros) est en radios y el
valor 2 si est en dimetros.
i)

N4 P1 = T
El CNC dispone de un reloj interno que mide el tiempo de ejecucin.
Esta funcin asigna al parmetro P1 el valor que tiene dicho reloj en ese momento. El
valor se encuentra expresado en centsimas de segundo.
Para conocer el tiempo de ejecucin de determinadas piezas u operaciones, se deben
incluir bloques de este tipo al principio y final de la zona que se desea medir y
posteriormente efectuar una resta de los valores obtenidos.

j)

N4 P1= 0X
P1 toma el valor de la cota terica del eje X, con respecto al cero mquina en la que se
halle el CNC.

l)

N4 P1= 0Z
P1 toma el valor de la cota terica del eje Z, con respecto al cero mquina en la que se
halle el CNC.

Pgina

Captulo: 10

PROGRAMACIONPARAMETRICA

Seccin:
ASIGNACIONES

10.2

OPERADORES "F1" a "F16"

F1 Suma
Ejemplo: N4 P1 = P2 F1 P3
P1 toma el valor de la suma de los parmetros P2 y P3, es decir, P1 = P2 + P3.
Tambin se puede programar, N4 P1 = P2 F1 K2 , es decir, P1 toma el valor de P2 +
2. La letra K indica que se trata de una constante.
Cuando el mismo parmetro aparece como sumando y como resultado, es decir, N4 P1
= P1 F1 K2 indica que a partir de aqu, P1 = P1 + 2.
F2 resta
N4 P10 = P2 F2 P3 ............... P10 = P2 - P3
N4 P10 = P2 F2 K3 .............. P10 = P2 - 3
N4 P10 = P10 F2 K1 ............ P10 = P10 - 1
F3 Multiplicacin
N4 P17 = P2 F3 P30 ............. P17 = P2 x P30
N4 P17 = P2 F3 K4 .............. P17 = P2 x 4
N4 P17 = P17 F3 K8 ............ P17 = P17x 8
F4 Divisin
N4 P8 = P7 F4 P35 ............... P8 = P7 : P35
N4 P8 = P2 F4 K5 ................ P8 = P2 : 5
N4 P8 = P8 F4 K2 ................ P8 = P8 : 2
F5 Raz cuadrada
N4 P15 = F5 P23 .................. P15 =
N4 P14 = F5 K9 ................... P14 =
N4 P18 = F5 P18 .................. P18 =

P23
9
P18

F6 Raz cuadrada de la suma de los cuadrados


N4 P60 = P2 F6 P3 .............. P60 =
N4 P50 = P40 F6 K5 ............ P50 =
N4 P1 = P1 F6 K4 ............... P1 =

P2 + P3
P40 + 52
P1 + 4

F7 Seno
N4 P1 = F7 K5 ..................... P1 = Sen 5 grados
N4 P1 = F7 P2 ...................... P1 = Sen P2
El ngulo hay que escribirlo en grados, es decir, P2 debe programarse en grados.
F8 Coseno
N4 P1 = F8 P2 ...................... P1 = Coseno P2
N4 P1 = F8 K75 ................... P1 = Coseno 75 grados
Captulo: 10
PROGRAMACIONPARAMETRICA

Seccin:
OPERADORES
"F1" a "F16"

Pgina
3

F9 Tangente
N4 P1 = F9 P2 .................... P1 = tg P2
N5 P1 = F9 K30 ................. P1 = tg 30 grados
F10 Arco tangente
N4 P1 = F10 P2 .................. P1 = arc. tg P2 (resultado en grados).
N4 P1 = F10 K0,5 .............. P1 = arc. tg 0,5
F11 Comparacin
Compara un parmetro con otro o con una constante, y activa los indicadores de saltos
condicionales (su utilidad se ver en el apartado de saltos condicionales, G26, G27,
G28, G29).
N4 P1 = F11 P2
Si P1 = P2, queda activado el indicador de salto si cero.
Si P1 es igual o mayor que P2, queda activado el indicador de salto si mayor o igual.
Si P1 es menor que P2, queda activado el indicador de salto si menor.
Igualmente se puede programar N4 P1 = F11 K6
F12 Parte entera
N4 P1=F12 P2 .................... P1 toma el valor de la parte entera de P2.
N4 P1=F12 K5,4 ................ P1 = 5
F13 Parte entera ms uno
N4 P1 = F13 P2 .................. P1 toma el valor de la parte entera de P2 ms 1.
N4 P1 = F13 K5,4 .............. P1 = 5 + 1 = 6
F14 Parte entera menos uno
N4 P1 = F14 P27 ................ P1 toma el valor de la parte entera de P27 menos uno
N4 P5 = F14 K5,4 .............. P5 = 5 - 1 = 4
F15 Valor absoluto
N4 P1 = F15 P2 .................. P1 toma el valor absoluto de P2
N4 P1 = F15 K-8 ................ P1 = 8
F16 Complementacin
N4 P7 = F16 P20 ................ P7 toma el valor de P20 complementado,
P7 = -P20
N4 P7 = F16 K10 ............... P7 = -10

Pgina

Captulo: 10

PROGRAMACIONPARAMETRICA

es decir,

Seccin:
OPERADORES
"F1" a "F16"

10.3

OPERADORES "F17" a "F29"


Estas funciones no afectan a los indicadores de salto.

F17

N4 P1 = F17 P2
P1 toma el valor de la direccin de memoria del bloque cuyo nmero es P2.
Ejemplo N4 P1 = F17 K12 P1 toma el valor de la direccin de memoria en que se
halle el bloque N12.

F18

N4 P1=F18 P2
P1 toma el valor de la cota X que aparece en el bloque cuya direccin es P2.
F18 no acepta operando constante. Ejemplo : P1 = F18 K2 No es vlida.

F19

N4 P1=F19 P2
P1 toma el valor de la cota Z que aparece en el bloque cuya direccin es P2.
F19 no acepta operando constante. Ejemplo : P1 = F19 K3 no es vlida.

F20

N4 P1 = F20 P2
P1 toma el valor de la direccin de memoria del bloque anterior al definido por la
direccin P2.
F20 no acepta operando constante. Ejemplo: P1 = F20 K4. No es vlida.

F21

N4 P1=F21 P2
P1 toma el valor de la cota I que aparece en el bloque cuya direccin es P2.
F21 no acepta operando constante. Ejemplo: P1 = F21 K2. No es vlida

F22

N4 P1=F22 P2
P1 toma el valor de la cota K que aparece en el bloque cuya direccin es P2.
F22 no acepta operando constante. Ejemplo : P1 = F22 K3. No es vlida

F23

N4 P1 = F23
El parmetro P1 toma el nmero de la herramienta con que se est operando en ese
momento.

F24

Esta funcin se puede programar de dos formas distintas:


N4 P9=F24 K2

El parmetro P9 toma el valor de X que se encuentra, dentro de


la tabla de herramientas, en la posicin 2.

N4 P8=F24 P12

El parmetro P8 toma el valor de X que se encuentra, dentro de


la tabla de herramientas, en la posicin indicada por el valor del
parmetro P12.

Captulo: 10
PROGRAMACIONPARAMETRICA

Seccin:
OPERADORES
"F17" a "F29"

Pgina
5

F25

F26

F27

F28

F29

Esta funcin se puede programar de dos formas distintas:


N4 P15=F25 K16

El parmetro P15 toma el valor de Z que se encuentra, dentro de


la tabla de herramientas,en la posicin 16.

N4 P13=F25 P34

El parmetro P13 toma el valor de Z que se encuentra, dentro de


la tabla de herramientas, en la posicin indicada por el valor del
parmetro P34.

Esta funcin se puede programar de dos formas distintas:


N4 P6=F26 K32

El parmetro P6 toma el valor de F que se encuentra, dentro de la


tabla de herramientas, en la posicin 32.

N4 P14=F26 P15

El parmetro P14 toma el valor de F que se encuentra, dentro de


la tabla de herramientas, en la posicin indicada por el valor del
parmetro P15.

Esta funcin se puede programar de dos formas distintas:


N4 P90=F27 K13

El parmetro P90 toma el valor de R que se encuentra, dentro de


la tabla de herramientas, en la posicin 13.

N4 P28=F27 P5

El parmetro P28 toma el valor de R que se encuentra, dentro de


la tabla de herramientas, en la posicin indicada por el valor del
parmetro P5.

Esta funcin se puede programar de dos formas distintas:


N4 P17=F28 K10

El parmetro P17 toma el valor de I que se encuentra, dentro de


la tabla de herramientas, en la posicin 10.

N4 P19=F28 P63

El parmetro P19 toma el valor de I que se encuentra, dentro de


la tabla de herramientas, en la posicin indicada por el valor del
parmetro P63.

Esta funcin se puede programar de dos formas distintas:


N4 P15=F29 K27

El parmetro P15 toma el valor de K que se encuentra, dentro de


la tabla de herramientas, en la posicin 27.

N4 P13=F29 P25

El parmetro P13 toma el valor de K que se encuentra, dentro de


la tabla de herramientas, en la posicin indicada por el valor del
parmetro P25.

En un mismo bloque, se pueden introducir todas las asignaciones y operaciones que se


deseen, siempre que no modifiquen un nmero de parmetros superior a 15.

Pgina

Captulo: 10

PROGRAMACIONPARAMETRICA

Seccin:
OPERADORES
"F17" a "F29"

10.4

OPERADORES BINARIOS "F30" A "F33"

Las operaciones binarias que se disponen son:


F30
F31
F32
F33

Funcin lgica AND


Funcin lgica OR
Funcin lgica XOR
Funcin lgica NOR

Estas operaciones BINARIAS, tambin activan los indicadores internos (FLAGS),


dependiendo del valor de su resultado, para su utilizacin posterior en la programacin de
los SALTOS/LLAMADAS CONDICIONALES (G26, G27, G28, G29).
Las operaciones binarias pueden realizarse entre:
Parmetros
Parmetros y constantes
Constantes

P1 = P2 F30 P3
P11 = P25 F31 H(8)
P19 = K2 F32 K5

El valor de la constante H se debe dar en cdigo hexadecimal, entero, positivo y de 8


caracteres como mximo, es decir, puede estar comprendido entre 0 y FFFFFFFF y no
puede formar parte del primer operando.
F30

Funcin lgica AND


Ejemplo: N4 P1= P2 F30 P3

F31

Valor de P2
A5C631F

Valor de P11
35AF9FE7

Valor de H
91C6EF

Valor de P19
9B72B9

Funcin lgica NOT


Ejemplo: N4 P154= F33 P88

10.5

Valor de H
35AF9D01

Funcin lgica XOR


Ejemplo: N4 P19= P72 F32 H91C6EF
Valor de P72
AB456

F33

Valor de P1
C001D

Funcin lgica OR
Ejemplo: N4 P11= P25 F31 H35AF9D01
Valor de P25
48BE6

F32

Valor de P3
C883D

P154 toma el valor de P88 en complemento a 1.


Valor de P88 Valor de P154
4A52D63F
B5AD29C0

OPERADOR "F36"

Esta funcin no afecta a los indicadores de salto.


F36

N4 P1 = F36
El parmetro P1 toma el nmero de la herramienta en curso.
Captulo: 10
PROGRAMACIONPARAMETRICA

Seccin:
OPERADORES
"F30" A "F33" y "F36"

Pgina
7

10.6

FUNCIONES DE SALTO CONDICIONALES (G26, G27, G28, G29)

Son similares a la funcin G25 (salto incondicional) que se encuentra detallada en el captulo
"Funciones Preparatorias Adicionales" de este mismo manual.
Las funciones G26, G27, G28 y G29, antes de efectuar el salto de bloque o ejecutar la parte
de programa indicada, comprueban que se ha producido la condicin requerida.
G26 Salto si cero.
G27 Salto si no cero.
G28 Salto si menor que cero.
G29 Salto si mayor o igual a cero.

Requiere que se d la condicin de "Cero".


Requiere que no se d la condicin de "Cero".
Requiere que se d la condicin de "Menor"
Requiere que no se d la condicin de "Menor".

La condicin de "Cero", tambin denominada igualdad, se activa en los siguientes casos:


* Cuando el resultado de una operacin es igual a cero.
Ejemplo: N001 P1 = P3 F2 K5
Se cumple la condicin de cero si P3 = 5
* Si en una comparacin ambos trminos son iguales.
Ejemplo: N002 P1 F11 K8 Se cumple la condicin de cero si P1 = 8
La condicin de "Menor", tambin denominada negativo, se activa en los siguientes casos:
* Cuando el resultado de una operacin es menor que cero (negativo).
Ejemplo: N001 P1 = P3 F2 K5
Se cumple la condicin si P3 es menor que 5
* Si en una comparacin, el primer operando es menor que el segundo.
Ejemplo: N002 P1 F11 K8 Se cumple la condicin si P1 es menor que 8

Atencin:
Las asignaciones y las funciones no paramtricas no alteran el estado de los
indicadores de condicin.
Ejemplo de programacin:

N060
N065
N070
N071
N072
N073

P2 F11 K22
G01 X10
Y20
G26 N100
G28 N200
G29 N300

En el bloque N060 se efecta una comparacin.


Los bloques N65 y N70 no alteran el estado de los indicadores de condicin.
As, Si P2 vale 22, el programa continuar en el bloque N100
Si P2 vale menos que 22, el programa continuar en el bloque N200
Si P2 vale ms que 22, el programa continuar en el bloque N300
Se debe tener cuidado al programar las funciones G26 y G29. Si en el ejemplo anterior se
hubiera programado:
N071 G28 N200
N072 G29 N300
N073 G26 N100
El programa no ejecutara el bloque N073. Con P2 menor que 22 el bloque contina en
N200 y con P2 mayor o igual a 22 contina en N300.
Pgina

Captulo: 10

PROGRAMACIONPARAMETRICA

Seccin:
FUNCIONES DE SALTO
(G26, G27, G28, G29)

Ejemplo de programacin en paramtricas para el clculo de coordenadas de los diferentes


puntos que componen una parbola. La programacin del eje X es en dimetros.
La formula que define una parbola es:
Z = - K X2
Siendo:
P0 = K
P4 = X
P5 = Z
Los parmetros de llamada son:
P0
P1
P2
P3

=
=
=
=

K
Cota X inicial
Cota X final
Incremento en X.

Programa:
N0080 G21 N56.1 P0=K0,01 P1=K00 P2=K100 P3=K1 ..... Llamada a subrutina
N0090 M30 ............................................................................ Fin de programa
N0110
N0120
N0130
N0140
N0150
N0160
N0170
N0180
N0190
N0200

G23 N56 .......................................Definicin de subrutina


P4=P1 ...........................................X=X inicial
P4=P4 F1 P3 P4=F11 P2 .............Compara nueva cota X con X final
G28 N160 .....................................Si menor, sigue en N160
P4=P2 ...........................................Si mayor, nueva cota X = X final
P5=P4 F3 P4 P5=P5 F3 P0
P5=F16 P5 ....................................Calcula nueva cota Z
G01 XP4 ZP5 ...............................Desplazamiento a nueva cota (X, Z)
P4=F11 P2 ....................................Compara nueva cota X con X final
G27 N130 .....................................Si menor calcula otro punto, va a N130
G24 ...............................................Fin de subrutina

Captulo: 10
PROGRAMACIONPARAMETRICA

Seccin:
FUNCIONES DE SALTO
(G26, G27, G28, G29)

Pgina
9

EJEMPLO

N00 G95 F10 S1000 M03

;Condiciones de mecanizado

N05 G0 X80 Z50


N06 T1.1

;Va al punto de cambio


;Selecciona herramienta 1

N10 P22=K0 P23=K0 P26=0

;No hay pasada de acabado

N20 P100=K44 P101=K-135 P4=K1 P6=K38 P7=K15 P10=K4 P18=K3 P19=K1 P20=K136
N25 G67 N2
;Cilindrado cnico

N30 P16=K0 P100=K38 P101=K-125 P4=K1 P9=K3 P10=K4 P15=K0 P18=K3 P19=K1 P20=K126
N35 G67 N4
;Redondeo

N40 P16=K0 P100=K32 P101=K-124 P4=K1 P9=K1 P10=K4 P15=K1 P18=K3 P19=K1 P20=K126
N45 G67 N4
;Redondeo

N40 P100=K30 P101=K-98 P4=K1 P6=K28 P7=K100 P10=K4 P18=K3 P19=K1 P20=K99
N45 G67 N2
;Cilindrado cnico

N50 P100=K28 P101=K-70 P4=K1 P6=K24 P7=K100 P10=K4 P18=K3 P19=K1 P20=K71
N55 G67 N2
;Cilindrado cnico

N60 P100=K24 P101=K-27 P4=K1 P6=K19 P7=K6.41 P10=K4 P18=K3 P19=K1 P20=K28
N65 G67 N2
;Cilindrado cnico

N70 P100=K19 P101=K0 P102=K19 P103=K-27 P4=K1 P6=K17 P19=K1 P20=K1


N75 G67 N0
;Cilindrado

N80 P100=K17 P101=K0 P102=K17 P103=K-17 P4=K1 P6=K16 P19=K1 P20=K1


N85 G67 N0
;Cilindrado

N90 P100=K16 P101=K0 P4=K1 P6=K14 P7=K100 P10=K4 P18=K2 P19=K13 P20=K1
N95 G67 N2
;Cilindrado cnico

N100 G0 X80 Z50


N101 T2.2

;Va al punto de cambio


;Selecciona herramienta 2

N105 P12=K2 P13=K0.5

;Anchura y temporizacin

N110 P100=K28 P101=K-85 P102=K28 P103=K-87 P4=K1.7 P6=K26.5 P19=K8 P20=K0


N115 G67 N5
;Ranurado

N120 P100=K16 P101=K-15 P102=K17 P103=K-17 P6=K14 P19=K0.5 P20=K0.5


N125 G67 N5
;Ranurado

N130 G0 X80 Z50


N131 T3.3

;Va al punto de cambio


;Selecciona herramienta 3

N140 P4=K0.7 P11=K0 P16=K0 P128=K0


;Paso, rosca exterior, ngulo
N141 P100=K28 P101=K-70 P102=K28 P103=K-86 P8=K1.5 P14=K0.919 P19=K8 P20=K1
N145 G67 N3
;Roscado

N150 P4=K0.7 P11=K0 P16=K0 P128=K0


;Paso, rosca exterior, ngulo
N151 P100=K16 P101=K0 P102=K16 P103=K-16 P8=K1 P14=K0.613 P19=K15 P20=K1
N155 G67 N3
;Roscado

N160 G0 X80 Z50


N170 M30

;Va al punto de retirada


Fin de programa

CODIGOS
DE
ERROR

001

Este error se produce cuando el primer carcter del bloque que se desea ejecutar no es una "N".

002

Demasiados dgitos al definir una funcin en general.

003

Se ha asignado un valor negativo a una funcin que no acepta el signo (-), o se ha asignado un valor incorrecto
a un parmetro de ciclo fijo.

004

Definicin de un ciclo fijo estando activa la funcin G02, G03 G33.

005

Bloque paramtrico mal editado.

006

Ms de 10 parmetros afectados en un mismo bloque.

007

Divisin por cero.

008

Raz cuadrada de un nmero negativo.

009

Valor demasiado grande asignado a un parmetro.

010 * No se ha programado la gama o la velocidad de corte constante.


011

Ms de siete funciones M en un mismo bloque.

012

Este error se produce en los siguientes casos:


> Mal programada la funcin G50.
> Sobrepasamiento del valor de las dimensiones de herramienta.
> Sobrepasamiento del valor de los traslados de origen G53/G59.

013

Perfil de un ciclo fijo mal definido.

014

Se ha programado un bloque que no es correcto, bien en s mismo o bien en relacin con la historia del programa
hasta el momento.

015

Las funciones G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31, G32, G50, G53, G54, G55, G56,
G57, G58, G59, G72, G74, G92 y G93 deben ir solas en un bloque.

016

No existe la subrutina o el bloque llamado no existe el bloque buscado mediante la funcin especial F17.

017

Paso de rosca negativo o demasiado elevado.

018

Error en los bloques en que se definen los puntos mediante ngulo-ngulo o ngulo-coordenada.

019

Este error se produce en los siguientes casos:


> Tras definir G20, G21, G22 G23 no viene el nmero de subrutina al que se refiere.
> No se ha programado el carcter "N" tras la funcin G25, G26, G27, G28 o G29.
> Demasiados niveles de imbricacin, uno dentro de otro.

020

Se ha definido ms de una gama de cabezal en un mismo bloque

021

Este error se produce en los siguientes casos:


> No existe un bloque en la direccin definida por el parmetro asignado a F18, F19, F20, F21, F22.
> No se ha definido el eje correspondiente en el bloque direccionado

022

Al programar los ejes en G74, se repite alguno de ellos.

023

No se ha programado K tras G04.

025

Error en un bloque de definicin o llamada a subrutina, o bien, de definicin de saltos condicionales o


incondicionales.

026

Este error se produce en los siguientes casos:


> Sobrepasamiento de la capacidad de memoria.
> Capacidad de cinta libre de memoria de CNC inferior al tamao del programa que se intenta introducir.

027

No se ha definido I/K en interpolacin circular o roscado.

028

Se ha intentado seleccionar un corrector en la tabla de herramientas o una herramienta externa no existente (el
nmero de herramientas se define mediante parmetro-mquina).

029

Se ha asignado un valor demasiado grande a una funcin.


Este error se produce con gran frecuencia si se programa un valor de F en mm/min y luego se pasa a trabajar en
mm/rev sin cambiar el valor de F.

030

Se ha programado una G no existente.

031

Valor del radio de la herramienta demasiado grande.

032

Valor del radio de la herramienta demasiado grande.

033

Se ha programado un desplazamiento superior a 8388 mm o 330,26 pulgadas.


Ejemplo:

Si el eje Z se encuentra en la posicin Z-5000 y se desea desplazarlo hasta el punto Z5000, el CNC
mostrar el error 33 si se programa el bloque N10 Z5000, ya que el desplazamiento programado
es Z5000 - Z-5000 = 10000 mm.
Por el contrario, si el desplazamiento se efecta en dos fases, como se indica a continuacin, el CNC
no mostrar el error 33 puesto que cada desplazamiento es inferior a 8388 mm.
N10 Z0
N10 Z5000

; Desplazamiento 5000 mm
; Desplazamiento 5000 mm

034

Se han definido S F con un valor superior al permitido.

035

No existe informacin suficiente para compensar, para redondear aristas o achaflanar.

036

Subrutina repetida.

037

Mal programada la funcin M19.

038

Mal programada la funcin G72.


Se debe tener en cuenta que si se aplica la funcin G72 a un solo eje, este debe de estar en el origen pieza (valor
0) en el momento de aplicarse el factor de escala.

039

Este error se produce en los siguientes casos:


> Ms de 15 niveles de anidamiento en llamada a subrutinas
> Se ha programado un bloque que contiene un salto a si mismo. Ejemplo: N120 G25 N120.

040

El arco programado no pasa por el punto final definido. (Tolerancia 0,01 mm) o no existe un arco que pasa por
los puntos definidos mediante G08 o G09.

041

Este error se produce cuando se ha programado una entrada tangencial y se dan los siguientes casos:

> No existe espacio para realizar la entrada tangencial. Se requiere un espacio superior o equivalente a 2 veces
el radio de redondeo programado.

> El tramo en que se ha definido la entrada tangencial es un tramo curvo (G02, G03). El tramo en que se define
la entrada tangencial debe ser lineal.
042

Este error se produce cuando se ha programado una salida tangencial y se dan los siguientes casos:
> No existe espacio para realizar la salida tangencial. Se requiere un espacio superior o equivalente a 2 veces
el radio de redondeo programado.

> El tramo en que se ha definido la salida tangencial es un tramo curvo (G02, G03). El tramo en que se define
la salida tangencial debe ser lineal.
043

Origen de coordenadas polares (G93) mal definido.

044

Mal programada la funcin M45 S, velocidad de giro de la herramienta motorizada.

045

Mal programadas las funciones G36, G37, G38 G39.

046

Coordenadas polares mal definidas.

047

Se ha programado un desplazamiento cero durante una compensacin de radio o redondeo.

048

Inicio o anulacin de compensacin de radio con G02/G03.

049

Chafln mal programado.

050

Se ha seleccionado velocidad de corte constante cuando la mquina dispone de salida de consigna de cabezal
en formato BCD.

054

No existe disquette en la disquetera FAGOR, o no existe cinta en el Lector de cassette o bien la tapa de la cabeza
del Lector est abierta.

055

Error de paridad en la escritura o lectura del disquette o cinta.

057

Disquette o cinta protegida contra escritura.

058

Dificultades en el movimiento del disquette o en el arrastre de cinta.

059

Este error se produce en los siguientes casos:


> Error de dilogo entre el CNC y la Disquetera FAGOR.
> Error de dilogo entre el CNC y el Lector de cinta.

060

Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.

061

Fallo de batera.
A partir de producirse este error, la informacin contenida en la memoria ser retenida durante 10 das ms,
estando apagado el CNC. Debiendo ser sustituido el mdulo de batera ubicado en la parte posterior del aparato.
Consltese con el Servicio de Asistencia Tcnica.

Atencin:
Debido al riesgo de explosin combustin no intente recargar la pila, no la exponga a temperaturas
superiores a 100 grados centgrados y no cortocircuite sus bornas.

064 * La entrada de emergencia externa (terminal 14 del conector I/O 1) se encuentra activada.
065 * Este error se produce cuando trabajando con palpador (G75) se ha alcanzado la posicin programada y no se
ha recibido la seal exterior del palpador.
066 * Lmite de recorrido eje X sobrepasado
El error se genera bien porque la mquina est fuera de lmite o bien porque se ha programado un bloque que
obligara a la mquina a salirse de lmites.
068 * Lmite de recorrido eje Z sobrepasado.
El error se genera bien porque la mquina est fuera de lmite o bien porque se ha programado un bloque que
obligara a la mquina a salirse de lmites.
070 ** Error de seguimiento eje X.
072 ** Error de seguimiento eje Z.
074 ** Valor de S (velocidad de cabezal) demasiado elevado.
075 ** Fallo de captacin en el conector A1.
076 ** Fallo de captacin en el conector A2.
077 ** Fallo de captacin en el conector A3.
078 ** Fallo de captacin en el conector A4.
079 ** Fallo de captacin en el conector A5.
087 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
088 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
089 * No se ha realizado la bsqueda del punto referencia mquina de todos los ejes.
Este error se produce cuando es obligatorio realizar la bsqueda del punto de referencia mquina tras el
encendido. Se define mediante parmetro mquina.
090 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
091 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
092 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
093 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
094

Error de paridad en la tabla de herramientas, o en la tabla G53-G59.

095 ** Error de paridad de los parmetros generales.


096 ** Error de paridad de los parmetros eje Z.
098 ** Error de paridad de los parmetros eje X.
099 ** Error de paridad en la tabla de M.
100 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
101 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica.
105

Este error se produce en los siguientes casos:


> Ms de 43 caracteres dentro de un comentario
> Ms de 5 caracteres para definir el nmero de programa
> Ms de 4 caracteres para definir el nmero de bloque
> Caracteres extraos en memoria.

106 ** Lmite de temperatura interior sobrepasado.

108 ** Error en parmetros de compensacin del husillo del eje Z.


110 ** Error en parmetros de compensacin del husillo del eje X.
111 * Error en la red local Fagor. Instalacin incorrecta de la lnea (hardware)
112 * Error en la red local Fagor. Se produce en los siguientes casos:
> La configuracin de la red (nodos) es incorrecta.
> La configuracin de red ha cambiado. Alguno de los nodos ha dejado de estar presente en la misma.
Si se produce este error es necesario acceder al modo red, edicin o monitorizacin, antes de ejecutar un bloque
de programa.
113 * Error en la red local Fagor. Algn nodo no se encuentra en condiciones de trabajar en la red local. Por ejemplo:
> No se encuentra compilado el programa del PLC64.
> Se ha enviado a un CNC82 un bloque del tipo G52 mientras se hallaba en ejecucin.
114 * Error en la red local Fagor. Se ha enviado una orden incorrecta a un nodo.
115 * Error en el PLCI. Watch-dog en la rutina peridica.
Este error se produce cuando la rutina peridica dura ms de 5 milisegundos.
116 * Error en el PLCI. Watch-dog en el programa principal.
Este error se produce cuando el programa principal dura ms de la mitad del tiempo indicado en el parmetro
mquina "P729".
117 * Error en el PLCI. La informacin interna del CNC que se ha solicitado mediante la activacin de las marcas
M1901 a M1949 no se encuentra disponible.
118 * Error en el PLCI. Se ha intentado modificar, mediante la activacin de las marcas M1950 a M1964, una variable
interna del CNC que no se encuentra disponible.
119

Error en el PLCI. Error al escribir los parmetros mquina, tabla de funciones M decodificadas y las tablas de
compensacin de error de husillo, en la EEPROM.
Este error se puede producir cuando al bloquear los parmetros mquina, tabla de funciones M decodificadas
y las tablas de compensacin de error de husillo, el CNC no puede guardar dicha informacin en el la memoria
EEPROM.

120

Error en el PLCI. Error de checksum al recuperar los parmetros mquina, tabla de funciones M decodificadas
y las tablas de compensacin de error de husillo, de la EEPROM.

Atencin:
Los ERRORES que disponen de * actan de la siguiente manera:
Detienen el avance de los ejes y el giro del cabezal. Eliminando para ello todas
las seales de Enable y anulando todas las salidas analgicas del CNC.
Detienen la ejecucin del programa pieza del CNC si se encuentra en ejecucin.
Los ERRORES que disponen de ** adems de actuar como los errores que
disponen de *, activan la SALIDA DE EMERGENCIA .

Anda mungkin juga menyukai