Documentos de Académico
Documentos de Profesional
Documentos de Cultura
800t Torno
800t Torno
El parámetro P621(4) indica si se dividen o no las señales de todos los volantes electrónicos.
P621(4)=0 No se dividen
P621(4)=1 Las señales 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: P602(4)=0 y P621(4)=0 25 x 4 / 1 = 100 impulsos/vuelta
Volante de 50 impulsos/vuelta: P602(4)=1 y P621(4)=0 50 x 2 / 1 = 100 impulsos/vuelta
Volante de 100 impulsos/vuelta: P602(4)=1 y P621(4)=1 100 x 2 / 2 = 100 impulsos/vuelta
Requisitos:
El control del "Movimiento con Volante Maestro" se efectúa con el Segundo Volante, por lo tanto la máquina debe disponer de
dos volantes y no puede disponer de manivelas.
Personalización:
El parámetro máquina "P622(6)" indica si se dispone de la prestación "Movimiento con Volante Maestro"
P622(6) = 0 No se dispone de esta prestación
P622(6) = 1 Si se dispone de la prestación "Movimiento con Volante Maestro"
El control del "Movimiento con Volante Maestro" se efectúa con el Segundo Volante, por lo tanto la máquina debe disponer del
Primer Volante y no puede disponer de manivelas. Es decir:
P621(7)=1 La máquina no dispone de manivelas
P622(3)=0 Se dispone de 2 volantes
P609(1)=0 El primer volante electrónico no es el FAGOR 100P
La conexión del "Volante Maestro" se efectúa a través del conector A4. Admite señal senoidal y señal cuadrada diferencial,
debiéndose personalizar adecuadamente los parámetros máquina:
P621(6) Sentido de contaje del "Volante Maestro"
P621(3) Unidades de medida de captación del "Volante Maestro"
P621(1,2) Resolución de contaje del "Volante Maestro"
P621(5) Factor multiplicador de las señales del "Volante Maestro"
Selección:
-2-
Funcionamiento básico. (P622(6)=1, O39=1)
A partir de ahora, también es posible visualizar gráficamente la trayectoria de mecanizado durante la fase de ejecución.
Requisitos:
Para usar esta aplicación se debe disponer del modelo CNC-800TG o CNC-800TGI, ya que se trata de la representación gráfica.
Funcionamiento:
Al ejecutar una Operación Automática, un Programa Pieza, el Programa ISO en Automático o Bloque a Bloque, es posible visualizar
en pantalla la trayectoria de mecanizado durante la fase de ejecución.
Para ello, una vez comenzada la ejecución, se pueden pulsar las siguientes teclas:
Tecla «4» El CNC muestra la pantalla de representación gráfica.
Tecla «3» El CNC muestra las cotas Comando, Actual, Resto y en la parte superior los valores de los parámetros
Aritméticos.
Tecla «2» El CNC muestra el Error de Seguimiento en caracteres grandes.
Tecla «1» El CNC muestra la Posición Actual en caracteres grandes.
Tecla «0» El CNC vuelve a la pantalla estándar.
Personalización:
El parámetro máquina "P622(5)" indica si el CNC permite seleccionar una zona como zona de trabajo o como zona de exclusión.
P622(5) = 0 No se dispone de esta prestación.
P622(5) = 1 Si se dispone de esta prestación.
Cuando se dispone de esta prestación "P622(5)=1" se deben utilizar los
siguientes parámetros máquina para definir lo que va a ser la zona de trabajo
o zona de exclusión.
P902 Cota X más positiva
P903 Cota X menos positiva
P904 Cota Z más positiva
P905 Cota Z menos positiva
Para que el CNC asuma los valores asignados a estos parámetros se
debe apagar y encender el CNC.
-3-
Selección:
Una vez personalizados todos los parámetros máquina, se deben utilizar las salidas O46 y O47 del PLCI para seleccionar la zona
como zona de trabajo o como zona de exclusión.
Salida PLCI Salida PLCI
Prestación "Zona de Trabajo / Zona de Exclusión"
O46 O47
O46 = 0 O47 = 0 Prestación deshabilitada
Zona habilitada como Zona de Trabajo
O46 = 0 O47 = 1
(no se puede salir de ella)
Zona habilitada como Zona de Exclusión
O46 = 1 O47 = 0
(no se puede acceder a ella)
O46 = 1 O47 = 1 Prestación deshabilitada
Además, hay que tener en cuenta que en el encendido el CNC volverá a asumir los valores definidos en los parámetros máquina.
La zona seleccionada podrá habilitarse como zona de trabajo o como zona de exclusión 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 actúa del siguiente modo:
• En los movimientos con JOG o Volante, no permite salir de dicha zona.
• Si se intenta salir de ella durante la ejecución, da error 67 «Error límites X, Z»
Cuando está seleccionada como Zona de Exclusión, el CNC actúa del siguiente modo:
• En los movimientos con JOG o Volante, no permite entrar en dicha zona.
• Si se intenta entrar en ella durante la ejecución, da error 67 «Error límites X, Z»
-4-
5. COMPENSACIÓN DE HOLGURA DE HUSILLO VARIABLE
Hasta ahora el CNC 800T tenía en cuenta una única holgura de husillo.
A partir de ahora, también es posible corregir medidas cuando la holgura de inversión del husillo es variable en función de la zona
en que se encuentra la máquina.
Requisitos:
Las tablas de compensación 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).
Personalización:
Los parámetros máquina "P622(7)" y "P622(8)" indican si se dispone de esta prestación.
P622(7) = 0 No se dispone de esta prestación en el eje Z
P622(7) = 1 Si se dispone de esta prestación en el eje Z
P622(8) = 0 No se dispone de esta prestación en el eje X
P622(8) = 1 Si se dispone de esta prestación en el eje X
Siempre que se trabaja con la prestación "Holgura de Husillo Variable" se debe seleccionar compensación de error de husillo del
eje correspondiente.
P605(2) = 0 Compensación de error de husillo del eje X (0=No, 1=Si)
P605(1) = 0 Compensación de error de husillo del eje Z (0=No, 1=Si)
Definición 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 compensación de error de husillo.
• Uno de los requisitos fija que el punto de referencia máquina debe tener siempre el valor 0.
• Si el husillo tiene holgura en el punto de referencia máquina, se debe asignar dicho valor al parámetro máquina 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 prestación "Compensación de Holgura de Husillo Variable", el CNC trabaja como con compensación
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-
Versión 5.7 (Julio de 1996)
1. DETECCIÓN DE ZONA DE TRABAJO / ZONA DE EXCLUSIÓN
Cuando se trabaja con la prestación "Zona de trabajo / Zona de exclusión", el CNC no permite acceder o salir de dicha zona durante
los movimientos de la máquina mediante las teclas de JOG o el volante.
Para evitar que el operario piense en un mal funcionamiento de la máquina, ya que no se visualiza texto alguno, a partir de esta versión
el CNC actúa del siguiente modo durante los movimientos de la máquina mediante las teclas de JOG o el volante:
• Cuando está seleccionada como Zona de Trabajo, el CNC pone a nivel lógico alto la entrada I46 del PLCI cuando se intenta
salir de la zona seleccionada.
• Cuando está seleccionada como Zona de Exclusión, el CNC pone a nivel lógico alto la entrada I46 del PLCI cuando se intenta
entrar de la zona seleccionada.
3º 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].
4º Seleccionar, mediante las teclas [flecha arriba] y [flecha abajo], la operación en que se interrumpió el mecanizado de la pieza
y pulsar la tecla
El CNC ejecutará la operación seleccionada y continuará ejecutando el programa pieza hasta el final.
Si se invierte el sentido de giro del Volante Maestro, el CNC invierte el sentido del movimiento (Función Retroceso de un sólo
bloque).
Cuando finaliza la operación el CNC no tiene en cuenta el giro del Volante Maestro durante 1,4 segundos. Evitando de esta forma
el comienzo de una nueva operación.
Transcurrido este tiempo, si se gira el Volante Maestro el CNC comienza la ejecución de una nueva operación en el sentido indicado.
-6-
d) Operación de Conicidad Semiautomática
La operación de Conicidad Semiautomática comienza al girar el Volante Maestro.
Si se detiene el giro del Volante Maestro, se detiene la ejecución.
Si se continúa girando el Volante Maestro, continúa la ejecución.
Si se gira el Volante Maestro en sentido contrario, finaliza la operación. Un nuevo giro del Volante Maestro, en cualquier sentido,
implica la ejecución de una nueva operación en el sentido indicado.
P908, P909 Offset de la regla o posición que ocupa el Cero Máquina (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 posición, respecto al Cero de Regla.
Punto de referencia.
Cuando el sistema de captación dispone de Io codificado, este punto se utiliza únicamente cuando el eje dispone de compensación
de error de husillo. El error de husillo en el punto de referencia máquina 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 parámetro "P600(7) y P600(6)" el flanco del impulso de Io del sistema de captación que se utilizará.
• Indicar en el parámetro "P618(8) y P618(7)" el sentido en el que se desplazará el eje durante la búsqueda del Cero Máquina.
• Personalizar los parámetros "P807 y P808" con la velocidad del eje en la búsqueda del Cero Máquina.
• Asignar el valor 0 al parámetro " P908 y P909" (offset de la regla).
• Posicionar el eje en la posición adecuada, y ejecutar el comando de búsqueda de Cero Máquina de este eje.
Tecla [X] o [Z], tecla [flecha arriba] y tecla
Al finalizar la búsqueda el CNC mostrará la cota del eje referida al Cero la Regla.
-7-
• Tras desplazar el eje hasta el punto cero máquina, o hasta un punto de dimensiones conocidas respecto al cero máquina, se
observará la lectura que el CNC realiza de dicho punto.
El valor que se debe asignar al parámetro máquina que define el offset de la regla, se debe calcular mediante la siguiente fórmula.
Valor = Lectura del CNC en dicho punto - Cota máquina del punto.
Ejemplo para el eje X: Si el punto de dimensiones conocidas se encuentra a 230 mm del cero máquina y el CNC muestra
la cota 423.5 mm, el offset de la regla será:
Parámetro máquina P908 = 423,5 - 230 = 193.5 mm.
• Tras asignar este nuevo valor al parámetro máquina, pulsar la tecla RESET para que dicho valor sea asumido por el CNC.
• Es necesario realizar una nueva búsqueda del Cero Máquina para que este eje tome los valores correctos.
El programa 99996 es un programa especial de usuario en código ISO, que puede ser:
Generado a partir de una operación o programa pieza.
Editado en el propio CNC, mediante la opción "Modos auxiliares - Edición programa 99996"
Ser transmitido al CNC tras haber sido elaborado en un ordenador.
Para generar el programa 99996 en un ordenador se deben seguir los siguientes pasos:
• Activar la comunicación DNC y ejecutar el programa DNC30 en el ordenador.
• Seleccionar en el ordenador la opción "Gestión de Programas - Recepción Digitalizado".
• En el CNC seleccionar la operación 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 página de simulación gráfica.
• Pulsar la tecla . El CNC comienza la simulación y la generación del programa 99996.
• Una vez finalizada la simulación, el programa 99996 que se ha generado en el ordenador contendrá en código ISO todos los
bloques que se han simulado en el CNC.
Este programa puede ser ejecutado en el CNC mediante la opción "Ejecución programa infinito" del DNC30.
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 lógico alto.
Si durante el desplazamiento de los ejes, la entrada Feed-Hold se pone a nivel lógico 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 señal vuelve a nivel lógico alto, el CNC continuará con el desplazamiento de los ejes.
Avance de los ejes en modo manual limitada desde el PLC.
Esta prestación está disponible cuando se ha personalizado el parámetro "P619(7)=1"
Siempre que se activa la salida O26 del PLC, el CNC asume el avance fijado en el parámetro máquina "P812"
Volante gestionado desde el PLC.
El parámetro "P623(3)" indica si el desplazamiento de los ejes con volantes está afectado por el Feed-Hold (=1) o no (=0)
El parámetro máquina "P622(1)" indica si se aplica el factor correspondiente a la posición 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 prestación está disponible cuando se ha personalizado el parámetro "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 envía 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 lógico bajo.
Si se pone a nivel lógico alto, el CNC detiene el giro del cabezal.
Cuando esta salida vuelve a nivel lógico bajo, el CNC recupera el giro del cabezal.
-9-
Versión 6.8 (Marzo de 1998)
1. NUEVOS IDIOMAS (SUECO Y NORUEGO)
Los idiomas que se pueden seleccionar con el parámetro máquina P99 son:
Castellano ... (P99=0) Alemán ....... (P99=1) Inglés .......... (P99=2) Francés....... (P99=3) Italiano........ (P99=4)
Portugués.... (P99=5) Taiwanés .... (P99=6) Sueco .......... (P99=7) Noruego ..... (P99=8)
Un caso típico: Se dispone de motores con encoder de 1000 impulsos y husillo de paso 5 milímetros.
Los cálculos necesarios para definir la resolución del eje se realizarán con el número de impulsos seleccionados (1000 ó 1250)
3. COMPENSACIÓN CRUZADA
La compensación cruzada permite compensar el error de medición que sufre el eje X al moverse el eje Z.
P623(6) Al eje X se le aplica Compensación Cruzada (0=No, 1=Si)
Cuando se utiliza compensación cruzada el CNC permite aplicar compensación de husillo únicamente al eje Z. No se permite aplicar
compensación de husillo al eje X porque la tabla correspondiente a dicho eje se utiliza para la compensación cruzada con los siguientes
valores:
P00 = X: ?????.??? P01 = DX: ????.???
Nota: La tabla de compensación cruzada debe cumplir los mismos requisitos que la tabla de compensación de error de husillo. Ver
apartado 3.8.4 del manual de Instalación
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 SEÑALES DE CAPTACIÓN
Los parámetros P620(5) y P620(6) se utilizan junto con los parámetros P602(6) y P602(5) que indican el factor multiplicador de las señales
de captación de los ejes X, Z respectivamente.
Indican si se dividen (=1) o no (=0) las señales de captación.
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 resolución de 0,01 mm mediante un encoder de señales cuadradas colocado en el eje X cuyo paso de
husillo es de 5 mm.
Nº impulsos = paso husillo / (Factor multiplicación x Resolución)
Con P602(6)=0 y P620(5)=0 Factor de multiplicación x4 Nº impulsos = 125
Con P602(6)=1 y P620(5)=0 Factor de multiplicación x2 Nº impulsos = 250
Con P602(6)=0 y P620(5)=1 Factor de multiplicación x2 Nº impulsos = 250
Con P602(6)=1 y P620(5)=1 Factor de multiplicación x1 Nº impulsos = 500
La resolución del eje viene fijada por el paso de husillo y el número de impulsos del encoder que lleva incorporado el motor.
En determinadas ocasiones la resolución correspondiente a los husillos y encoders disponibles no coincide con ninguna de las
resoluciones que se pueden fijar por parámetro máquina (1, 2, 5, 10 micras o diezmilésimas de pulgada).
Ejemplo: Con husillo de paso 6 mm y encoder de 2.500 impulsos/vuelta se puede obtener resoluciones de:
Resolución = Paso Husillo / ( Nº de impulsos del Encoder x Factor multiplicación).
Con factor multiplicación 1 Resolución 2,4 micras
Con factor multiplicación 2 Resolución 1,2 micras
Con factor multiplicación 4 Resolución 0,6 micras
Para resolver estos casos, se dispone de un nuevo parámetro máquina por eje denominado Factor de Captación, que permitir adecuar
la resolución a la configuración disponible.
P819 Factor de Captación del eje X P820 Factor de Captación del eje Y P821 Factor de Captación del eje Z
Valores entre 0 y 65534, el valor 0 indica que no se desea esta prestación.
Ejemplos: Reducción 1 1 2 1
Paso husillo 4.000 6.000 6.000 8.000 (micras)
Encoder 2.500 2.500 2.500 2.500 (impulsos/vuelta)
Factor de Captación 13107,2 19.660,8 39.321,6 26.214,4
Los parámetros máquina sólo admiten números enteros y en ocasiones el «Factor de Captación» tiene parte fraccionaria. En estos
casos se asigna al parámetro máquina la parte entera y se utiliza la tabla de error de husillo para compensar la parte fraccionaria.
- 11 -
2. MOVIMIENTOS DE APROXIMACIÓN A LA PIEZA
A partir de esta versión se dispone de un nuevo parámetro máquina para
fijar los movimientos de aproximación y salida de la pieza.
P732=0 Como hasta la fecha, movimiento interpolado
P732=1 Movimientos paraxiales.
Aproximación X - Z Salida Z - X
P732=2 Movimientos paraxiales.
Aproximación Z - X Salida X - Z
- 12 -
FAGOR CNC 800T
MANUAL DE OPERACION
Incluye información necesaria para los nuevos usuarios, además 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 capítulo 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.
El CNC permite mecanizar el "Perfil de una pieza", capítulo 6, o bien efectuar una de las
"Operaciones Automáticas" que se detallan en el capítulo 5. Todos esos mecanizados se pueden
efectuar de 2 formas:
El capítulo 7 "Trabajo con Programas Pieza" indica como se pueden generar piezas que estén
formadas por Perfiles y Operaciones Automáticas. Los Programas Pieza son almacenados en
memoria interna del CNC y pueden ser enviados a un periférico u ordenador.
También existe un apéndice de errores, que indica algunas de las causas que pueden producir
cada uno de ellos.
Notas: La información descrita en este manual puede estar sujeta a variaciones motivadas
por modificaciones técnicas.
Apartado Pagina
INTRODUCCION
Capítulo 4 CABEZAL
Capítulo 6 PERFILES
CODIGOS DE ERROR
TABLA COMPARATIVA
DE LOS MODELOS
FAGOR CNC 800T
MODELOS CNC 800T DISPONIBLES
DESCRIPCION TECNICA
CNC CNC CNC CNC
800-T 800-TI 800-TG 800-TGI
Control de ejes X, Z l l l l
Control de Cabezal l l l l
Herramientas 32 32 32 32
Compensación de l l l l
Herramienta
Herramienta Motorizada l l l l
Volantes Electrónicos 2 2 2 2
Comunicación vía RS 232C l l l l
Código de acceso sólo a los Modos Especiales Manual Instalación Apart. 3.7
Programación ISO. Nuevas funciones: G47, G48 Manual Programación Apart. 6.7
(tratamiento bloque único)
Introducción - 1
CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y
prevenir daños a este producto y a los productos conectados a él.
Condiciones medioambientales
La temperatura ambiente que debe existir en régimen de funcionamiento debe estar
comprendida entre +5°C y +45°C.
La temperatura ambiente que debe existir en régimen de no funcionamiento debe estar
comprendida entre -25°C y 70°C.
Introducción - 3
Protecciones del propio aparato
Unidad Central
Lleva incorporados 2 fusibles exteriores rápidos (F) de 3,15 Amp./ 250V. para
protección de la entrada de red.
Todas las entradas-salidas digitales están protegidas mediante 1 fusible exterior rápido
(F) de 3,15 Amp./ 250V. ante sobretensión de la fuente exterior (mayor de 33 Vcc.) y
ante conexión inversa de la fuente de alimentación.
Monitor
El tipo de fusible de protección depende del tipo de monitor. Ver etiqueta de
identificación del propio aparato.
Símbolos de seguridad
Símbolos que pueden aparecer en el manual
Símbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daños a personas o aparatos.
Símbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daños a personas o aparatos.
Introducción - 4
CONDICIONES DE REENVIO
1.- Consiga una caja de cartón cuyas 3 dimensiones internas sean al menos 15 cm (6
pulgadas) mayores que las del aparato. El cartón 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 dueño del aparato, su dirección, el nombre de la persona a
contactar, el tipo de aparato, el número de serie, el síntoma y una breve descripción de
la avería.
3.- Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo.
4.- Acolche el aparato en la caja de cartón rellenándola con espuma de poliuretano por
todos lados.
5.- Selle la caja de cartón con cinta para empacar o grapas industriales.
Introducción - 5
DOCUMENTACION FAGOR
PARA EL CNC 800T
Manual CNC 800T OEM Está dirigido al fabricante de la máquina o persona encargada de efectuar la
instalación y puesta a punto del Control Numérico.
Manual CNC 800T USER Está dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numérico.
Manual DNC 25/30 Está dirigido a las personas que van a utilizar la opción de software de
comunicación DNC.
Manual Protocolo DNC Está dirigido a las personas que desean efectuar su propia comunicación de DNC,
sin utilizar la opción de software de comunicación DNC 25/30.
Manual DNC-PLC Está dirigido a las personas que van a utilizar la opción de software de
comunicación DNC-PLC.
Manual FLOPPY DISK Está dirigido a las personas que utilizan la disquetera de Fagor. Este manual
indica cómo se debe utilizar dicha disquetera.
Introducción - 6
CONTENIDO DE ESTE MANUAL
Indice.
Capítulo 4 Cabezal.
Indica cómo seleccionar el modo de operación de cabezal.
La forma de trabajar con el cabezal en rpm y con velocidad de corte constante.
Cómo se debe efectuar el cambio de gama del cabezal (manual y automático).
Selección del sentido de giro del cabezal (a derechas y a izquierdas).
Cómo se trabaja con parada orientada de cabezal (posicionamiento angular)
Capítulo 6 Perfiles.
Modo Semiautomático:
Indica cómo efectuar la toma de puntos y el desplazamiento entre puntos.
Modo "Nivel Ciclo": indica cómo definir el perfil y cómo ejecutarlo.
Introducción - 7
Capítulo 7 Trabajo con programas pieza
Indica cómo acceder a la tabla de programas pieza
La forma de seleccionar un programa pieza, editarlo, simularlo y ejecutarlo.
Cómo ejecutar una operación previamente almacenada en una pieza
La forma de modificar un programa pieza
Cómo borrar un programa pieza
La forma de operar con los periféricos.
Cómo bloquear y desbloquear la memoria de programa.
Códigos de error
Introducción - 8
1. TEMAS CONCEPTUALES
Siempre que se conecta el CNC 800T a la red eléctrica, el monitor muestra el tipo de
CNC que se dispone y el mensaje:
Para poder acceder al modo de trabajo estándard del CNC se debe pulsar cualquier
tecla .
Atención:
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.
4.- Esta zona muestra las cotas correspondientes al punto de comienzo (BEGIN) y
punto final (END).
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.
* Pulsar la tecla . El CNC asume dicho valor como avance teórico del
cabezal.
Tras pulsar esta tecla se permite definir la nueva herramienta que se desea
seleccionar. Una vez definida la nueva herramienta se puede:
Sirve para validar los comandos del CNC generados en la ventana de edición.
Antes de pulsar esta tecla se debe seleccionar mediante el cursor, teclas [flecha
arriba] y [flecha abajo], la operación o valor que se desea analizar.
Sirve para inicializar el CNC, asumiendo los valores que se encuentran definidos
mediante parámetro máquina. Además, se debe pulsar esta tecla siempre que se
modifiquen los parámetros máquina para que los mismos sean asumidos por el
CNC.
Estas teclas permiten activar o desactivar las salidas O1, O2 y O3. Las
lámparas de cada una de estas teclas permanecen iluminadas cuando la salida
correspondiente está activada.
Una vez tecleado el valor, se debe pulsar [ENTER] para que sea asumido.
JOG Permite seleccionar la cantidad que se desplazará el eje (1, 10, 100, 1000,
10000 micras o diezmilésimas de pulgada) al pulsar la tecla correspondiente.
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%.
Además, se permite seleccionar cualquier otro origen para la programación 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 estarán 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, lámpara correspondiente a
la tecla apagada. Si no lo está, pulsar dicha tecla.
* Pulsar la tecla correspondiente al eje en que se desea realizar la búsqueda [X] [Z]
y a continuación la tecla [flecha arriba]
Cuando se realiza una búsqueda de Cero Máquina, el CNC inicializa los contajes
anulando el Cero Pieza que se encontraba seleccionado.
Cada vez que se realiza esta operación, el CNC asume dicho punto como nuevo origen
de coordenadas.
Asimismo, se puede utilizar este tipo de preselección, 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.
* Pulsar la tecla [ENTER]. El CNC asume dicha cota como la nueva cota del eje.
Cada vez que se realiza una preselección de cotas el CNC asume un nuevo cero pieza,
que se encontrará del punto preseleccionado a una distancia igual al valor utilizado en
la preselección.
Para poder trabajar en modo incremental es necesario que las cotas que muestra el
CNC estén expresadas en cotas incrementales, lámpara correspondiente a la tecla
encendida. Si no lo está, se debe pulsar dicha tecla.
Atención:
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.
Para seleccionar la velocidad de avance de los ejes (F) se deben seguir los siguientes
pasos.
Atención:
Cuando el CNC muestra el valor "F0000", se aplica la velocidad máxima
que se ha definido para cada eje mediante parámetro máquina.
Para seleccionar una nueva herramienta (T) se deben seguir los siguientes pasos:
El CNC gestionará el cambio de herramienta y asume los valores que tiene asignados
el corrector del mismo número. Los valores del corrector (longitudes y radio) serán
tenidos en cuenta por el CNC en todas las operaciones que se efectúen a
continuación.
El CNC asume los valores que tiene asignados el corrector del mismo número y
aplica dichos valores (longitudes y radio) en todas las operaciones que se efectúan
a continuación.
* Introducir las revoluciones por minuto a las que debe girar la herramienta.
* Pulsar
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:
* Si P12=Y, los ejes se moverán únicamente mientras está pulsada la tecla de JOG
que se ha seleccionado.
* Si P12=N, los ejes se moverán 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.
Este avance se aplicará mientras esté pulsada dicha tecla, recuperando el porcentaje
(0% a 120%) del avance de JOG al soltar la misma.
Atención:
El CNC tiene en cuenta el parámetro "P617(6)" en la versión 3.3 y
posteriores. En las versiones anteriores a la "3.3", el CNC actúa como
P617(6)=0.
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 visualización.
Las posiciones que se disponen son 1, 10 y 100, indicando todos ellos el factor
de multiplicación que se aplica a los impulsos proporcionados por el volante
electrónico.
De esta forma y tras multiplicar el factor de multiplicación 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 visualización.
Dependiendo del valor asignado al parámetro máquina "P617(5)", el CNC actúa del
siguiente modo en el resto de las posiciones del conmutador selector del Panel de
Mando
P617(5)=1 No se pueden mover los ejes mediante el volante. Este se encuentra inactivo.
La máquina desplazará cada uno de los ejes según se vaya girando el volante
correspondiente, teniendo en cuenta la posición seleccionada en el conmutador y
respetándose además el sentido de giro aplicado.
Estos puntos se pueden redefinir cuantas veces se desee y pueden ser utilizados para
designar los extremos de la pieza, los límites de una determinada zona de mecanizado,
etc.
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.
1.- Pulsar la tecla [BEGIN] o [END], dependiendo del punto que se desea definir.
Todas estas teclas disponen de una lámpara para indicar que el dispositivo se encuentra
activado (lámpara encendida) o desactivado (lámpara apagada).
Cada vez que se pulsa una de estas teclas, cambiará el estado de dicho dispositivo
(activo / desactivo), y la lámpara se apagará si se encontraba encendida o se encenderá
si se encontraba apagada.
A continuación, el CNC mostrará una serie de opciones. Para seleccionar una de ellas
se debe pulsar la tecla correspondiente al número que encabeza la opción deseada.
No obstante, para facilitar la labor del operario el CNC permite acceder directamente
a la opción "Pasada de acabado de ciclos y distancia de seguridad" siempre que se
pulse la tecla [AUX] cuando se encuentra seleccionado el modo "Operaciones
automáticas".
Asimismo, el avance de los ejes “F” se muestra en las nuevas unidades seleccionadas.
También se modifican las unidades correspondientes al avance de los ejes. Estas unidades
se muestran en la parte derecha de la ventana principal.
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 mantendrán el mismo valor cuando se
cambie de milímetros a pulgadas o viceversa.
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 mantendrán el mismo valor cuando se
cambie de radios a diámetros o viceversa.
Una vez seleccionada la tabla de correctores, el usuario podrá desplazar el cursor por
la pantalla línea a línea 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:
* Radio de la herramienta.
El CNC tendrá en cuenta este valor "R" y el tipo de herramienta (código de forma
"F") al mecanizar el perfil programado. Dicho de otro modo, el CNC aplicará
compensación de radio de herramienta en todas las pasadas de acabado.
* Tipo de herramienta.
Código 1 Código 7
Código 2 Código 6
Código 3 Código 5
Código 4 Código 4
Código 5 Código 3
Código 6 Código 2
Código 7 Código 1
Código 8 Código 8
El CNC añadirá este valor a la longitud nominal según el eje X para calcular la
longitud real (X+I).
El CNC añadirá este valor a la longitud nominal según el eje Z para calcular la
longitud real (Z+K).
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 número de la herramienta
y pulsando a continuación la tecla [RECALL].
El CNC muestra en la zona de edición 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 continuación pulsar la tecla [END].
El CNC muestra, en la parte inferior derecha del monitor, un gráfico que se utiliza para
guiar al usuario durante la medición de las herramientas, mostrando en forma resaltada
el dato que se está solicitando en cada momento.
4.- Mover la máquina mediante las manivelas, el volante electrónico o mediante las
teclas de JOG del panel de mando, hasta que la herramienta haga contacto con la
pieza según el eje X.
5.- Mover la máquina mediante las manivelas, el volante electrónico o mediante las
teclas de JOG del panel de mando, hasta que la herramienta haga contacto con la
pieza según el eje Z.
El CNC solicitará una nueva herramienta para calibrarla debiéndose repetir las
operaciones 3, 4 y 5 las veces necesarias.
Para abandonar este modo y volver al modo de visualización estándar se debe pulsar
la tecla [END].
En este momento el CNC ejecuta la función auxiliar M05, para detener el cabezal.
El CNC ejecutará la función M03 o M04, para arrancar el cabezal con el sentido
de giro que disponía cuando se interrumpió el programa.
VUELTA
EJES NO POSICIONADOS
e) Mediante las teclas de JOG llevar los ejes a la posición en que se interrumpió la
ejecución. El CNC no permitirá sobrepasar dicha posición.
VUELTA
EJES NO POSICIONADOS
NINGUNO
A esta opción sólo se puede acceder durante la ejecución de una pieza o del programa
de usuario "P99996", bien con el programa en ejecución o interrumpido. Es típico
utilizar esta opción tras la Inspección de herramienta
Introducir el valor deseado para el corrector de desgaste "K" y pulsar la tecla [ENTER].
El CNC añade los valores introducidos a los valores que se disponían anteriormente
y muestra los nuevos valores. Ejemplo, con I0.2 K0.1:
Para abandonar esta opción y volver al modo de ejecución se debe pulsar la tecla
[END].
Con objeto de facilitar la labor del operario, el usuario puede acceder directamente a
estos parámetros desde el modo "Operaciones automáticas" pulsando la tecla [AUX].
Indica el porcentaje (%) del avance de desbaste programada, que se utiliza como
avance de acabado.
Cada vez que se selecciona uno de estos parámetros, el CNC, además de mostrarlo
en forma resaltada, solicita en la parte inferior de la pantalla el nuevo valor que se
desea asignar a dicho parámetro.
Tras definir el nuevo valor se debe pulsar la tecla [ENTER] para que el CNC lo asuma.
TALADRADO MULTIPLE.
CHAVETAS.
Para abandonar la edición o ejecución de uno de estos ciclos se puede pulsar la tecla
de una operación de mecanizado o bien:
1 - MODOS ESPECIALES
2 - PERIFERICOS
3 - BLOQUEAR / DESBLOQUEAR
4 - EJECUCION PROGRAMA 99996
5 - EDITOR PROGRAMA 99996
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 visualización estándar.
Atención:
Los programas pieza no pueden ser editados en el periférico u ordenador.
Atención:
En el CNC puede estar seleccionado cualquier modo de operación.
Para seleccionar esta opción pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares"
pulsar la tecla correspondiente a "BLOQUEAR / DESBLOQUEAR".
El programa 99996 es un programa especial de usuario en código ISO que puede ser
editado en el CNC o bien, tras ser elaborado en un ordenador transmitirlo al CNC
utilizando la opción Periféricos.
* Pulsar la tecla
El CNC ejecutará la función M03 o M04, para arrancar el cabezal con el sentido
de giro que disponía cuando se interrumpió el programa.
VUELTA
EJES NO POSICIONADOS
e) Mediante las teclas de JOG llevar los ejes a la posición en que se interrumpió la
ejecución. El CNC no permitirá sobrepasar dicha posición.
VUELTA
EJES NO POSICIONADOS
NINGUNO
Para efectuar un reset del CNC se debe detener la ejecución del programa P99996 y
pulsar la tecla
Atención:
Independientemente de los bloques que se encuentran visualizados en
pantalla, la ejecución del programa 99996 comienza siempre en el bloque
de inicio de ejecución que se encuentra seleccionado, por defecto el bloque
N000.
Para seleccionar otro bloque como inicio de ejecución del programa pulsar
N (número de bloque) Recall. Por ejemplo N110 Recall.
El valor de cada parámetro puede estar expresado en uno de los siguientes formatos:
El valor "E-2" significa diez elevado a la menos dos. Es decir, que los siguientes
valores son iguales:
Para borrar el gráfico se debe pulsar la tecla [CLEAR] y para abandonar el modo
Simulación se debe pulsar la tecla [END].
Pulsar la tecla [Z]. Sobre el gráfico original aparecerá un rectángulo que define la zona
a ampliar o reducir.
Para modificar las dimensiones del rectángulo se deben utilizar las teclas:
Modelo compacto
Modelo modular.
Si se desea que la nueva zona de visualización sea la zona seleccionada con el rectángulo,
se debe pulsar la tecla [ENTER].
Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de
visualización se debe pulsar la tecla en el modelo compacto y la tecla en
el modelo modular.
La parte del gráfico contenida dentro del rectángulo pasará a ocupar toda la superficie
de la pantalla.
Si se desea aplicar nuevamente la función ZOOM, basta pulsar de nuevo la tecla [Z]
y actuar de la misma forma.
Para seleccionar esta opción pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares"
pulsar la tecla correspondiente a "EDITOR PROGRAMA 99996".
Para ver los bloques anteriores y posteriores se deben utilizar las teclas
2.- Introducir todos los datos del nuevo bloque y pulsar la tecla [ENTER].
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.
Para ello se debe pulsar la tecla [AUX]. El CNC, tras analizar sintáticamente la
parte de bloque que se ha editado, mostrará, una por una, todas las funciones que
se pueden editar en ese momento.
2.- Pulsar la tecla [RECALL]. El CNC mostrará en la parte inferior, zona edición, el
contenido de dicho bloque.
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.
3.- Una vez modificado el bloque pulsar la tecla [ENTER]. EL CNC lo asumirá,
sustituyendo el anterior.
Para seleccionar el modo de trabajo deseado se debe pulsar la tecla [CSS]. El CNC
mostrará en la pantalla y en forma resaltada la opción que se encuentra seleccionada,
además la lámpara correspondiente a la tecla [CSS] permanece iluminada cuando se
encuentra seleccionada la opción de velocidad de corte constante (VCC).
Donde se indican las RPM seleccionadas seguido del porcentaje de velocidad de cabezal
que está siendo aplicado.
Si el CNC no muestra esa línea de información, 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
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.
Una vez seleccionado este modo de trabajo (VCC), la pantalla mostrará el siguiente
tipo de información:
Donde se indica:
Para seleccionar otro valor, se debe pulsar la tecla [S] y, tras introducir el valor
deseado, pulsar
Para seleccionar otra velocidad máxima, se deben pulsar las teclas [S] y ,
tras introducir el nuevo valor, pulsar [ENTER]
[S]
1.- Una vez detectado el cambio de gama el CNC mostrará en la ventana de edición
(última línea) la gama que se debe seleccionar.
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.
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 máxima 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 mínima velocidad de giro de cabezal que se puede alcanzar será el
50% de la velocidad programada.
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 máxima 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 mínima velocidad de giro de cabezal que se puede alcanzar será el
50% de la velocidad programada.
* 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 parámetro máquina
P706 (si estaba girando); efectua una búsqueda de la referencia cero máquina en el
cabezal y lo orienta al ángulo especificado (S POS=).
Cuando se vuelva a trabajar en lazo abierto, la pantalla mostrará las rpm del cabezal
desaparciendo el símbolo °. Esto ocurrirá tras pulsar o , tras seleccionar
otra velocidad, tras una emergencia o en el encendido del CNC.
5.1 INTRODUCCION
El CNC 800T dispone de una serie de teclas que permiten acceder a cada una de las
operaciones básicas de torno que se disponen. Todas las teclas disponen de una lámpara
que permanece iluminada mientras la función correspondiente se encuentra seleccionada.
Para deseleccionarla se debe pulsar nuevamente dicha tecla.
Las operaciones básicas que se seleccionan tras pulsarse cada una de las teclas son:
Cilindrado
Refrentado
Cilindrado cónico
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 operación seleccionada y un
gráfico de ayuda.
Todas las operaciones básicas, a excepción del Ranurado, pueden ser ejecutadas de
dos formas distintas, en modo "SEMIAUTOMATICO" o en modo "NIVEL CICLO".
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 chaflán, el radio de
redondeo, etc.
Se debe tener en cuenta que el CNC no aplica compensación de radio, por lo que el
acabado de la pieza depende de la habilidad del operario.
En cada una de estas operaciones es necesario definir, además de los puntos “BEGIN”
y “END”, todos los datos asociados a dicha operación.
Cuando se desea definir un dato que no dispone de tecla para su selección (%, 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.
Se debe tener en cuenta que, con objeto de obtener un acabado de la pieza correcto,
el CNC aplica compensación 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 código o factor de forma que dispone la herramienta con la que se desea
efectuar dicha operación.
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.
El CNC entiende que dicho valor se desea utilizar como velocidad de cabezal
en la operación automática 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.
Además, entiende que dicho valor se desea utilizar como velocidad de cabezal
en la operación automática que se está editando.
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.
Se debe tener en cuenta que el CNC utiliza esta herramienta para efectuar el
desbaste y que permite seleccionar otra herramienta para efectuar la operación
de acabado.
Atención:
Cuando se memoriza una operación automática, el CNC almacena todas
estas condiciones de mecanizado junto con los datos y parámetros que
definen el ciclo. De esta forma, cada vez que se ejecuta una pieza
previamente memorizada, el CNC ejecutará cada una de las operaciones
automáticas 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 edición.
Para borrar el gráfico se debe pulsar la tecla [CLEAR] y para abandonar el modo
Simulación se debe pulsar la tecla [END].
Pulsar la tecla [Z]. Sobre el gráfico original aparecerá un rectángulo que define la zona
a ampliar o reducir.
Para modificar las dimensiones del rectángulo se deben utilizar las teclas:
Modelo compacto
Modelo modular.
Si se desea que la nueva zona de visualización sea la zona seleccionada con el rectángulo,
se debe pulsar la tecla [ENTER].
Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de
visualización se debe pulsar la tecla en el modelo compacto y la tecla en
el modelo modular.
La parte del gráfico contenida dentro del rectángulo pasará a ocupar toda la superficie
de la pantalla.
Si se desea aplicar nuevamente la función ZOOM, basta pulsar de nuevo la tecla [Z]
y actuar de la misma forma.
Para deseleccionar este modo y volver al modo de ejecución estándar se debe pulsar
nuevamente la tecla
En este momento el CNC ejecuta la función auxiliar M05, para detener el cabezal.
El CNC ejecutará la función M03 o M04, para arrancar el cabezal con el sentido
de giro que disponía cuando se interrumpió la ejecución.
VUELTA
EJES NO POSICIONADOS
e) Mediante las teclas de JOG llevar los ejes a la posición en que se interrumpió la
ejecución. El CNC no permitirá sobrepasar dicha posición.
VUELTA
EJES NO POSICIONADOS
NINGUNO
Se utilizarán los valores “BEGIN” y “END”. El CNC mostrará los valores que se
encuentran seleccionados, pudiendo seleccionarse nuevos valores si se desea.
El CNC mostrará los valores “BEGIN” y “END” que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
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 actúa del siguiente
modo:
Con %∆=100 El CNC efectúa 10 pasadas de 2mm ejecutándose la última de ellas con
la T de acabado y al %F seleccionado.
Una vez introducidos los datos adecuados se debe pulsar la tecla para
que el CNC ejecute la operación de cilindrado.
Consideraciones:
Un cilindrado interior se define del mismo modo que un cilindrado exterior, por
lo que el CNC analiza el diámetro final programado y la cota asignada al punto
de comienzo, BEGIN, para conocer del tipo de cilindrado que se desea efectuar.
Se utilizarán los valores “BEGIN” y “END”. El CNC mostrará los valores que se
encuentran seleccionados, pudiendo seleccionarse nuevos valores si se desea.
El CNC mostrará los valores “BEGIN” y “END” que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
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 actúa del siguiente
modo:
Con %∆=100 El CNC efectúa 10 pasadas de 2mm ejecutándose la última de ellas con
la T de acabado y al %F seleccionado.
Una vez introducidos los datos adecuados se debe pulsar la tecla para
que el CNC ejecute la operación de refrentado.
Para realizar el chaflán con la inclinación definida, se deben utilizar las teclas de JOG
correspondientes al eje Z (Z+ y Z-) en función del sentido en que se desea realizar el
desplazamiento.
φ Indica el diámetro final que se desea obtener en la parte más cercana al eje de la
pieza, la menor de las dos, tras la operación de cilindrado cónico.
Con %∆=100 El CNC efectúa 10 pasadas de 2mm ejecutándose la última de ellas con
la T de acabado y al %F seleccionado.
Funcionamiento básico:
Una vez introducidos los datos adecuados se debe pulsar la tecla para
que el CNC ejecute la operación de cilindrado cónico.
Atención:
Se debe tener en cuenta que el CNC aplica compensación 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 código o
factor de forma que dispone la herramienta con la que se desea efectuar
el mecanizado.
En el caso "a" se debe definir el punto "BEGIN" y en el caso "b" se deben definir
los puntos "BEGIN" y "END".
Cuando los datos ∆ y “N” se programan con valor 0, el CNC mostrará el mensaje
de error correspondiente.
Con %∆=100 El CNC efectúa 10 pasadas de 2mm ejecutándose la última de ellas con
la T de acabado y al %F seleccionado.
Funcionamiento básico:
Una vez introducidos los datos adecuados se debe pulsar la tecla para
que el CNC ejecute la operación de redondeo.
Atención:
Se debe tener en cuenta que el CNC aplica compensación 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 código o
factor de forma que dispone la herramienta con la que se desea efectuar
el mecanizado.
El CNC mostrará los valores "BEGIN" y "END" que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
* Seleccionar otro dato y a continuación pulsar las teclas [flecha arriba] o [flecha
abajo] hasta seleccionar el parámetro
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.
* Seleccionar otro dato y a continuación pulsar las teclas [flecha arriba] o [flecha
abajo] hasta seleccionar el parámetro "H".
* Seleccionar otro dato y a continuación pulsar las teclas [flecha arriba] o [flecha
abajo] hasta seleccionar el parámetro α 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 utilización
de la función "REDONDEO DE PERFIL".
La siguiente figura muestra una pieza en la que se indica mediante varios ejemplos,
cómo se deben definir la entrada y salida de la herramienta.
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 capítulo "Funciones Auxiliares" de este mismo manual.
Una vez introducidos los datos adecuados se debe pulsar la tecla para
que el CNC ejecute la operación de redondeo.
Atención:
Se debe tener en cuenta que el CNC aplica compensación 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 código o
factor de forma que dispone la herramienta con la que se desea efectuar
el mecanizado.
Se utilizarán 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 efectuarán seleccionando previamente el sentido de giro del
cabezal.
Consideraciones:
Es conveniente definir el punto “BEGIN” fuera de la pieza para que toda la rosca
se efectúe con el mismo avance.
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 según el eje X el CNC efectuará
un roscado cilíndrico, pero cuando las cotas “BEGIN” y “END” no se encuentran
alineadas según el eje X el CNC efectuará un roscado cónico, manteniendo la pendiente
indicada por los puntos “BEGIN” y “END”.
Para definirla se debe pulsar la tecla [AUX] y seleccionar la opción "Distancia fin de
rosca". Si se define con valor 0, no se efectuará ninguna salida de rosca.
Funcionamiento básico:
Una vez introducidos los datos adecuados se debe pulsar la tecla para
que el CNC ejecute la operación de roscado.
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 según el eje Z, que efectúa el CNC,
finalizarán al llegar a dicho punto el extremo calibrado de la herramienta.
N Define el número de pasadas de ranurado que se desean efectuar. Este dato será
tenido en cuenta cuando al dato ∆ se le ha asignado el valor 0.
Si se desea una pasada de acabado, se debe pulsar la tecla [AUX] y asignar al parámetro
%∆ un valor distinto de cero.
Una vez introducidos los datos adecuados se debe pulsar la tecla para
que el CNC ejecute la operación de ranurado.
2.- Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará
un cambio de herramienta, desplazándose al punto de cambio si así lo requiere
la máquina.
c/ Temporización en el fondo.
d/ Retroceso en X.
Consideraciones:
El CNC mostrará los valores "BEGIN" y "END" que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Además se deben definir los siguientes datos:
P Indica la penetración máxima 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 operación se debe:
* Pulsar la tecla o para volver al menú "Otras operaciones automáticas"
* Pulsar nuevamente la tecla o para volver al modo Visualizador.
Atención:
Cuando se dispone de cabezales con inversión lenta es aconsejable
personalizar el parámetro máquina "P617(7)=1", confirmación de M3/
M4 detectando inversión por captación.
Movimiento en rápido
Movimiento en F
4.5.- Repetir pasos 4.2, 4.3 y 4.4 hasta alcanzar la cota END.
5.- Temporización de 400 mseg. en el fondo del agujero para mejorar el acabado del
mismo.
Movimiento en rápido
Movimiento en F
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.
El CNC mostrará los valores "BEGIN" y "END" que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
Movimiento en F
Movimiento en rápido
3.- Hace girar la herramienta motorizada a las revoluciones indicadas por TRPM.
7.- Temporización de 400 mseg. en el fondo del agujero para mejorar el acabado del
mismo.
8.- Retroceso en rápido hasta el punto BEGIN + distancia de seguridad a fin de desalojar
material.
Atención:
Dependiendo de los valores asignados a los datos BEGIN y END, el
taladrado se realiza en la superficie cilíndrica de la pieza (según el eje
X) o en la parte frontal de la pieza (según 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.
El CNC mostrará los valores "BEGIN" y "END" que se disponen actualmente, pudiendo
seleccionarse nuevos valores si se desea.
3.- Hace girar la herramienta motorizada a las revoluciones indicadas por TRPM.
5.- Posiciona los ejes, en rápido, al punto de aproximación "A" (según las distancias
de seguridad).
Atención:
Dependiendo de los valores asignados a los datos BEGIN y END, la
chaveta se realiza en la superficie cilíndrica de la pieza (según el eje Z)
o en la parte frontal de la pieza (según 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.
Cilindrado:
Refrentado:
Cilindrado cónico:
Redondeo de perfil:
Roscado:
Ranurado:
Esta opción permite memorizar una serie de puntos (X, Z), hasta un máximo 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 lámpara
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 edición se debe pulsar la tecla [CL].
La definición 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 continuación y para asignarle el valor deseado se debe utilizar una de las siguientes
opciones:
b/ Pulsar la tecla [X], introducir a continuación 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 disponía
anteriormente el eje Z.
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.
Una vez alcanzado dicha cota el CNC seleccionará el siguiente punto (por ejemplo
P6), encontrándose preparado para desplazarse al mismo.
Atención:
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.
Se pueden seleccionar nuevas cotas para los puntos "BEGIN" y "END", pulsando la
tecla asociada a cada uno de dichos puntos y asignándole el valor deseado. Por ejemplo:
Además, 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:
Esta prestación permite realizar desbastados o vaciados de piezas con una única
operación, debiendo definirse el perfil o una trayectoria próxima al perfil y que esté
formada por tramos rectos.
Cuando no se utilizan todos los puntos de definición, 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.
Se debe tener en cuenta que, con objeto de obtener un acabado de la pieza correcto,
el CNC aplica compensación 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 código o factor de forma que dispone la herramienta con la que se
desea efectuar dicha operación.
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.
El CNC entiende que dicho valor se desea utilizar como velocidad de cabezal
en la operación automática 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.
Además, entiende que dicho valor se desea utilizar como velocidad de cabezal
en la operación automática que se está editando.
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.
Se debe tener en cuenta que el CNC utiliza esta herramienta para efectuar el
desbaste y que permite seleccionar otra herramienta para efectuar la operación
de acabado.
Atención:
Cuando se memoriza una operación automática, el CNC almacena todas
estas condiciones de mecanizado junto con los datos y parámetros que
definen el ciclo. De esta forma, cada vez que se ejecuta una pieza
previamente memorizada, el CNC ejecutará cada una de las operaciones
automáticas 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 edición.
* Seleccionar otro dato y a continuación pulsar las teclas [flecha arriba] o [flecha
abajo] hasta seleccionar el parámetro "H".
D Define la distancia existente entre dos pasadas sucesivas.
El CNC calcula siempre, en función de los valores "H", "∆" y "αT",el sobrante
de material y el paso segun los ejes X y Z.
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].
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 capítulo "Funciones Auxiliares" de este mismo manual.
Funcionamiento básico:
Una vez introducidos los datos adecuados se debe pulsar la tecla para
que el CNC ejecute el perfil.
Antes de comenzar la ejecución el CNC calculará el paso real (todos los pasos
serán iguales) y la pasada de acabado correspondiente.
4.- En función del valor asignado al parámetro H el desbaste del perfil se efectuará
del siguiente modo:
Atención:
Se debe tener en cuenta que, con objeto de obtener un acabado de la
pieza correcto, el CNC aplica compensación 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 código o
factor de forma que dispone la herramienta con la que se desea efectuar
dicha operación.
Cuando se desea efectuar una única pasada, se debe utilizar uno de estos
métodos:
Cada uno de estos programas podrá estar formado por hasta 20 operaciones básicas.
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.
Los guiones indican que no hay programa pieza. Los símbolos mostrados a la derecha
del correspondiente número de pieza significan:
. Pulsar los cifras del número a asignar y a continuación [ENTER]. Si tras presionar
esta tecla continúa parpadeando el nuevo número, significa que ese número ya ha
sido asignado a otra pieza.
Cada pieza puede estar formada por hasta 20 operaciones básicas. 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 posición libre de la misma.
Cada una de las operaciones se editará como si de una operación normal se tratase,
tal y como se detalla en el apartado correspondiente a las OPERACIONES
AUTOMATICAS.
Todas las operaciones que forman un programa pieza deben ser editadas en el modo
"NIVEL CICLO".
Una vez pulsada la tecla [ENTER] el CNC pide conformidad del comando, pudiendo
darse los siguientes casos:
Atención:
Es aconsejable al editar las diversas operaciones de una pieza, comenzar
siempre por la operación "1" y utilizar posiciones correlativas.
Para borrar el gráfico se debe pulsar la tecla [CLEAR] y para abandonar el modo
Simulación se debe pulsar la tecla [END].
Pulsar la tecla [Z]. Sobre el gráfico original aparecerá un rectángulo que define la zona
a ampliar o reducir.
Para modificar las dimensiones del rectángulo se deben utilizar las teclas:
Modelo compacto
Modelo modular
Si se desea que la nueva zona de visualización sea la zona seleccionada con el rectángulo,
se debe pulsar la tecla [ENTER].
Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de
visualización se debe pulsar la tecla en el modelo compacto y la tecla en
el modelo modular.
La parte del gráfico contenida dentro del rectángulo pasará a ocupar toda la superficie
de la pantalla.
Si se desea aplicar nuevamente la función ZOOM, basta pulsar de nuevo la tecla [Z]
y actuar de la misma forma.
La ejecución de la pieza finaliza al encontrar el CNC una posición libre, aunque más
adelante existan más operaciones definidas.
Una vez finalizadas todas las operaciones, la herramienta retrocederá al punto en que
comenzó la ejecución de la pieza.
Atención:
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 automáticas, el CNC ejecuta la operación que está en
la pantalla general.
El CNC recupera todos los valores con que fue almacenada en memoria dicha operación
y los muestra en la parte inferior de la pantalla.
En este momento el CNC ejecuta la función auxiliar M05, para detener el cabezal.
El CNC ejecutará la función M03 o M04, para arrancar el cabezal con el sentido
de giro que disponía cuando se interrumpió el programa.
VUELTA
EJES NO POSICIONADOS
e) Mediante las teclas de JOG llevar los ejes a la posición en que se interrumpió la
ejecución. El CNC no permitirá sobrepasar dicha posición.
VUELTA
EJES NO POSICIONADOS
NINGUNO
El CNC recupera todos los valores con que fue almacenada en memoria dicha
operación y los muestra en la parte inferior de la pantalla.
A partir de este momento la operación podrá ser modificada, como si de una operación
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 operación
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,
debiéndose pulsar nuevamente la tecla [ENTER] (opción sustituir).
Cuando se desea insertar una nueva operación, se debe operar como en la edición
de programa pieza.
El CNC pide conformidad del comando, debiéndose pulsar la tecla [1] si se desea
insertar o la tecla [ENTER] si se desea sustituir por la actual.
Cuando se desea copiar una operación ya existente en otra posición se debe posicionar
el cursor sobre la operación que se desea copiar y pulsar la tecla [RECALL].
El CNC recupera todos los valores con que fue almacenada en memoria dicha
operación y los muestra en la parte inferior de la pantalla.
Atención:
Los programas pieza no pueden ser editados en el periférico u ordenador.
Para poder realizar la transmisión es necesario que la memoria del CNC se encuentre
desbloqueada, en caso contrario volverá a mostrar el menú principal del modo Perifericos.
* Debe comenzar por un "NUL" seguido de "%" "número de programa" (por ejemplo:
%23256)" y seguido por LINE FEED (LF).
* El programa termina con una serie de más de 20 "NUL", con el carácter "ESCAPE"
o "EOT".
DIRECTORIO DISQUETERA
El CNC solicita el número de programa que se desea borrar. Tras teclear el número
de programa elegido se debe pulsar la tecla [ENTER].
Atención:
En el CNC puede estar seleccionado cualquier modo de operación.
7.9 BLOQUEAR/DESBLOQUEAR
Esta opción permite bloquear/desbloquear la memoria de programa.
Para seleccionar esta opción pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares"
pulsar la tecla correspondiente a "BLOQUEAR / DESBLOQUEAR".
Página
EJEMPLO 1 3
EJEMPLO 2 11
EJEMPLO 3 17
EJEMPLO 4 23
003 Se ha asignado un valor negativo a una función que no acepta el signo (-), o se ha asignado un valor incorrecto
a un parámetro de ciclo fijo.
004 Definición de un ciclo fijo estando activa la función G02, G03 ó G33.
014 Se ha programado un bloque que no es correcto, bien en sí mismo o bien en relación 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 función especial F17.
018 Error en los bloques en que se definen los puntos mediante ángulo-ángulo o ángulo-coordenada.
> Tras definir G20, G21, G22 ó G23 no viene el número de subrutina al que se refiere.
> No se ha programado el carácter "N" tras la función G25, G26, G27, G28 o G29.
> No existe un bloque en la dirección definida por el parámetro asignado a F18, F19, F20, F21, F22.
> No se ha definido el eje correspondiente en el bloque direccionado
025 Error en un bloque de definición o llamada a subrutina, o bien, de definición de saltos condicionales o
incondicionales.
> Capacidad de cinta libre ó de memoria de CNC inferior al tamaño del programa que se intenta introducir.
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.
Ejemplo: Si el eje Z se encuentra en la posición 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 efectúa en dos fases, como se indica a continuación, el CNC
no mostrará el error 33 puesto que cada desplazamiento es inferior a 8388 mm.
035 No existe información suficiente para compensar, para redondear aristas o achaflanar.
Se debe tener en cuenta que si se aplica la función G72 a un solo eje, este debe de estar en el origen pieza (valor
0) en el momento de aplicarse el factor de escala.
> 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 función 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 compensación de radio o redondeo.
048 Inicio o anulación de compensación de radio con G02/G03.
049 Chaflán mal programado.
050 Se ha seleccionado velocidad de corte constante cuando la máquina 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 diálogo entre el CNC y la Disquetera FAGOR.
> Error de diálogo entre el CNC y el Lector de cinta.
060 Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
061 Fallo de batería.
A partir de producirse este error, la información contenida en la memoria será retenida durante 10 días más,
estando apagado el CNC. Debiendo ser sustituido el módulo de batería ubicado en la parte posterior del aparato.
Consúltese con el Servicio de Asistencia Técnica.
Atención:
Debido al riesgo de explosión ó combustión no intente recargar la pila, no la exponga a temperaturas
superiores a 100 grados centígrados 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 posición programada y no se
ha recibido la señal exterior del palpador.
El error se genera bien porque la máquina está fuera de límite o bien porque se ha programado un bloque que
obligaría a la máquina a salirse de límites.
El error se genera bien porque la máquina está fuera de límite o bien porque se ha programado un bloque que
obligaría a la máquina a salirse de límites.
087 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
088 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
089 * No se ha realizado la búsqueda del punto referencia máquina de todos los ejes.
Este error se produce cuando es obligatorio realizar la búsqueda del punto de referencia máquina tras el
encendido. Se define mediante parámetro máquina.
090 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
091 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
092 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
093 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
100 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
101 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
> La configuración 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, edición o monitorización, antes de ejecutar un bloque
de programa.
113 * Error en la red local Fagor. Algún nodo no se encuentra en condiciones de trabajar en la red local. Por ejemplo:
> Se ha enviado a un CNC82 un bloque del tipo G52 mientras se hallaba en ejecución.
114 * Error en la red local Fagor. Se ha enviado una orden incorrecta a un nodo.
Este error se produce cuando el programa principal dura más de la mitad del tiempo indicado en el parámetro
máquina "P729".
117 * Error en el PLCI. La información interna del CNC que se ha solicitado mediante la activación de las marcas
M1901 a M1949 no se encuentra disponible.
118 * Error en el PLCI. Se ha intentado modificar, mediante la activación 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 parámetros máquina, tabla de funciones M decodificadas y las tablas de
compensación de error de husillo, en la EEPROM.
Este error se puede producir cuando al bloquear los parámetros máquina, tabla de funciones M decodificadas
y las tablas de compensación de error de husillo, el CNC no puede guardar dicha información en el la memoria
EEPROM.
120 Error en el PLCI. Error de checksum al recuperar los parámetros máquina, tabla de funciones M decodificadas
y las tablas de compensación de error de husillo, de la EEPROM.
Atención:
Los ERRORES que disponen de “*” actúan de la siguiente manera:
Detienen el avance de los ejes y el giro del cabezal. Eliminando para ello todas
las señales de Enable y anulando todas las salidas analógicas del CNC.
Los ERRORES que disponen de “**” además de actuar como los errores que
disponen de “*”, activan la SALIDA DE EMERGENCIA .
FAGOR CNC 800T
MANUAL DE PROGRAMACION
Este manual se debe utilizar cuando se desea elaborar un programa en código ISO.
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 periférico.
Este manual describe toda la información referente al código ISO que utiliza el CNC 800T.
Notas: La información descrita en este manual puede estar sujeta a variaciones motivadas
por modificaciones técnicas.
INTRODUCCION
Capítulo 9 SUBRUTINAS
EJEMPLO DE PROGRAMACION
CODIGOS DE ERROR
TABLA COMPARATIVA
DE LOS MODELOS
FAGOR CNC 800T
MODELOS CNC 800T DISPONIBLES
DESCRIPCION TECNICA
CNC CNC CNC CNC
800-T 800-TI 800-TG 800-TGI
Control de ejes X, Z l l l l
Control de Cabezal l l l l
Herramientas 32 32 32 32
Compensación de l l l l
Herramienta
Herramienta Motorizada l l l l
Volantes Electrónicos 2 2 2 2
Comunicación vía RS 232C l l l l
Código de acceso sólo a los Modos Especiales Manual Instalación Apart. 3.7
Programación ISO. Nuevas funciones: G47, G48 Manual Programación Apart. 6.7
(tratamiento bloque único)
Introducción - 1
CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y
prevenir daños a este producto y a los productos conectados a él.
Condiciones medioambientales
La temperatura ambiente que debe existir en régimen de funcionamiento debe estar
comprendida entre +5°C y +45°C.
La temperatura ambiente que debe existir en régimen de no funcionamiento debe estar
comprendida entre -25°C y 70°C.
Introducción - 3
Protecciones del propio aparato
Unidad Central
Lleva incorporados 2 fusibles exteriores rápidos (F) de 3,15 Amp./ 250V. para
protección de la entrada de red.
Todas las entradas-salidas digitales están protegidas mediante 1 fusible exterior rápido
(F) de 3,15 Amp./ 250V. ante sobretensión de la fuente exterior (mayor de 33 Vcc.) y
ante conexión inversa de la fuente de alimentación.
Monitor
El tipo de fusible de protección depende del tipo de monitor. Ver etiqueta de
identificación del propio aparato.
Símbolos de seguridad
Símbolos que pueden aparecer en el manual
Símbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daños a personas o aparatos.
Símbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daños a personas o aparatos.
Introducción - 4
CONDICIONES DE REENVIO
1.- Consiga una caja de cartón cuyas 3 dimensiones internas sean al menos 15 cm (6
pulgadas) mayores que las del aparato. El cartón 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 dueño del aparato, su dirección, el nombre de la persona a
contactar, el tipo de aparato, el número de serie, el síntoma y una breve descripción de
la avería.
3.- Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo.
4.- Acolche el aparato en la caja de cartón rellenándola con espuma de poliuretano por
todos lados.
5.- Selle la caja de cartón con cinta para empacar o grapas industriales.
Introducción - 5
DOCUMENTACION FAGOR
PARA EL CNC 800T
Manual CNC 800T OEM Está dirigido al fabricante de la máquina o persona encargada de efectuar la
instalación y puesta a punto del Control Numérico.
Manual CNC 800T USER Está dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numérico.
Manual DNC 25/30 Está dirigido a las personas que van a utilizar la opción de software de
comunicación DNC.
Manual Protocolo DNC Está dirigido a las personas que desean efectuar su propia comunicación de DNC,
sin utilizar la opción de software de comunicación DNC 25/30.
Manual DNC-PLC Está dirigido a las personas que van a utilizar la opción de software de
comunicación DNC-PLC.
Manual FLOPPY DISK Está dirigido a las personas que utilizan la disquetera de Fagor. Este manual
indica cómo se debe utilizar dicha disquetera.
Introducción - 6
CONTENIDO DE ESTE MANUAL
Indice.
Capítulo 9 Subrutinas.
Programa especial de subrutinas de usuario P99994
Muestra cómo identificar una subrutina estándar y paramétrica.
Indica cómo programar una llamada a una subrutina estándar o paramétrica.
Muestra los niveles de imbricación de subrutinas.
Introducción - 7
Capítulo 10 Programación paramétrica
Muestra cómo se debe realizar la programación paramétrica (asignaciones, opera-
dores, funciones de salto, etc.).
Ejemplo de programación
Códigos de error
Introducción - 8
1. CONSTRUCCION DE UN PROGRAMA
Estos bloques o instrucciones están formados por palabras compuestas de letras mayúsculas
y formato numérico.
- los signos . + -
- las cifras 0123456789
La programación admite prescindir de formato numérico si tiene el valor cero, o del signo
si fuera positivo.
El formato numérico de una palabra puede ser sustituido por un parámetro aritmético en la
programación. Más tarde, durante la ejecución básica, el control sustituirá el parámetro
aritmético por su valor, por ejemplo:
Atención:
A lo largo del presente manual se enumerará el formato "N4" para referirse
al número de bloque, indicando que debe definirse con la letra N seguida de
hasta 4 cifras (no se admiten decimales).
Para que el bloque se ejecute, la señal exterior debe activarse antes de la ejecución de
los 4 bloques anteriores al bloque condicional.
En este caso, es suficiente con activar la señal exterior (entrada habilitadora de los
bloques condicionales), durante la ejecución del bloque anterior al bloque condicional
especial.
La "M" significa MODAL, es decir, que una vez programada la función 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 serán asumidas por el CNC en el
momento del encendido, después de ejecutar M02, M30 o después de una EMERGENCIA
o RESET.
Sin embargo estas unidades de medida pueden ser alteradas a lo largo del programa,
disponiendo para ello de las funciones:
Según se haya programado G70 o G71, el CNC asume dicho sistema de unidades para todos
los bloques programados a continuación.
Cuando se trabaja en G90, las coordenadas del punto programado están referidas al punto
de origen de coordenadas.
Cuando se trabaja en G91, las coordenadas del punto programado están referidas al punto
anterior de la trayectoria, es decir, lo valores programados indican el desplazamiento a
realizar en el eje correspondiente.
- Coordenadas cartesianas
- Coordenadas polares
- Programación mediante dos ángulos
- Programación mediante un ángulo y una coordenada cartesiana
En mm X+/-4.3 Z+/-4.3
En pulgadas X+/-3.4 Z+/-3.4
Los valores de las cotas programadas serán absolutas o incrementales, según se haya
programado G90/G91.
Ejemplo: Programación del eje X en diámetros 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
En mm R+/-4.3 A+/-3.3
En pulgadas 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, después de M02, M30, EMERGENCIA o
RESET, el CNC asume como origen polar el punto X0 Z0. El origen polar se puede variar
mediante la función G93.
En caso de valores positivos, no es necesario escribir el signo. Los ceros de comienzo y final
pueden ser omitidos.
Cuando se programa una interpolación circular con G02,G03, el CNC asume el centro del
arco como nuevo origen polar.
Ejemplo 1
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 definición de los puntos mediante dos ángulos o ángulo y una coordenada, es posible
intercalar redondeos, chaflanes, entradas y salidas tangenciales.
Si se desea efectuar la búsqueda de cero máquina en un solo eje, se debe indicar tras la
función G74 el eje deseado.
Cuando el eje que se ha movido alcanza el punto referencia máquina, 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).
Cuando se programa la función G92, no se efectúa ningún movimiento de los ejes y el CNC
acepta los valores de los ejes programados a continuación de G92 como nuevas cotas de
dichos ejes
Ejemplo: Programación del eje X en diámetros siendo el punto inicial P0 (X20 Z80)
N90 G92 X20 Z0 (El punto P0 pasa a ser el punto X20 Z0)
N100 G90 X40 Z-30
N110 Z-70
La preselección de cota mediante G92 se refiere siempre a la posición teórica en que están
los ejes.
N Número de bloque
G93 Código de preselección de origen polar
I Valor de la abscisa del origen de coordenadas polares; es decir, el valor de
X (Siempre, en valor absoluto).
K Valor de la ordenada del origen de coordenadas polares, es decir, el valor de
Z (Siempre, en valor absoluto).
Si en un bloque cualquiera se programa además 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 máquina.
Atención:
Cuando se programa una interpolación circular con G02,G03, el CNC asume
el centro del arco como nuevo origen polar.
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.
N Número de bloque
G Código del traslado de origen (G53 a G59)
X Valor del traslado de origen referido al cero máquina del eje X
Z Valor del traslado de origen referido al cero máquina del eje Z
N Número de bloque
G Código del traslado de origen (G53 a G59)
I Cantidad que se suma al valor del eje X almacenado previamente
K Cantidad que se suma al valor del eje Z almacenado previamente
Formato: N4 G53-G59
Realiza un traslado del origen de coordenadas del programa en curso, de acuerdo con
los valores almacenados en la dirección indicada de la tabla (G53-G59).
Esta prestación es útil en el caso en que sea necesario utilizar más 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 continuación 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 Número de bloque
G31 Guardar el origen de coordenadas actual
G32 Recuperar el origen de coordenadas guardado mediante G31
Ejemplo:
Pulgadas
Formato Unidad de programación Valor mínimo Valor maximo
G94 F4 F1 (0,1pulg/min) F1 (0,1pulg/min) F3937 (393,7pulg/min)
G95 F2.4 F1 (1pulg/rev) F0.0001 (0,0001pulg/rev) F19.685 (19,685pulg/rev)
El avance máximo real de la máquina puede estar limitado a un valor inferior (ver libro de
instrucciones de la máquina).
Ejemplo: En una máquina, cuyo avance de trabajo (programable) máximo sea 10.000
mm/min., es igual programar F10000 o F0.
La velocidad rápida se fija para cada eje en la puesta a punto de la máquina, siendo el valor
máximo posible de 65,535 mts/min. (ver libro de instrucciones de la máquina).
El avance programado puede variarse entre el 0% y el 120% o bien, entre 0% y 100% según
el parámetro 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 palpación (G57).
La función G94 es modal, es decir, una vez programada se mantiene activa hasta que se
programe G95.
La función G95 es modal, es decir, una vez programada se mantiene activa hasta que se
programe G94.
Estando activada la función G49, el conmutador de M.F.O. queda sin efecto. El formato de
programación es: G49 K (1/120)
La función 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 función.
Para anular la función G49 K ( ), se debe programar: G49 K, o bien G49 solamente.
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.
La función G96 es modal, es decir, una vez programada, se mantiene activa hasta que se
programe G97.
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 máxima fijada mediante la función G92 S4,
el CNC lo limita, girando el cabezal a la velocidad máxima fijada.
Las dos cifras a la izquierda del punto decimal indican el número de herramienta que se
desea seleccionar.
Las dos cifras a la derecha del punto decimal indican el número de corrector de herramienta
que se desea utilizar.
T2.2 El CNC selecciona la herramienta indicada y tiene en cuenta los valores indicados
por el corrector seleccionado.
T.2 El CNC no cambia de herramienta y tiene en cuenta los valores indicados por el
nuevo corrector seleccionado.
Cuando se programa G41 o G42, el CNC aplica como valor de compensación de radio, el
valor R almacenado en la tabla de correctores.
Atención:
Si el fabricante de la máquina ha asociado alguna subrutina a la función
T, no se debe programar nada tras la función T. En caso contrario el
CNC mostrará el error correspondiente.
P: Punta de la herramienta
C: Centro de la herramienta
Se cargan en la dirección de la tabla indicada por T2, los valores definidos por X, Z,
F, R, I, K.
N4 Número de bloque
G50 Código de carga de dimensiones
T Dirección de la tabla de herramientas (T01-T32)
X Longitud de la herramienta según el eje X
Z Longitud de la herramienta según el eje Z
F1 Código de forma de la herramienta (F0-F9)
R Radio de la herramienta
I Corrección por desgaste de herramienta según el eje X (siempre en diámetros).
K Corrección por desgaste de herramienta según el eje Z
Si se programa de esta forma, hay que tener en cuenta las siguientes particularidades:
* 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.
Atención:
En los bloques en que se programa G50, no está permitido programar ninguna
otra información.
N4 Número de bloque
G51 Código de modificación
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 modificación anteriormente introducida mediante G51.
En los bloques donde se programa G51, no está permitido programar ninguna otra
información.
Las funciones auxiliares a las que no se ha asignado ninguna salida decodificada, se ejecutan
siempre al comienzo del bloque en que están programadas.
Cuando en un bloque se haya programado más de una función auxiliar, el CNC las ejecuta
correlativamente al orden en que se hayan programado.
Cuando el CNC lee en un bloque el código M00 interrumpe el programa. Para reanudar
el mismo hay que dar nuevamente la orden de MARCHA.
Idéntica a M00, salvo que el CNC sólo la tiene en cuenta si está activada la entrada Parada
opcional.
Este código indica final de programa y realiza una función de Reset general del CNC
(Puesta en condiciones iniciales). También ejerce la función 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
Idéntica a M02, salvo que el CNC vuelve al primer bloque del comienzo del programa.
También ejerce la función M05.
Se recomienda personalizar esta función, de forma que se ejecute al comienzo del bloque
en que está programada.
Se recomienda personalizar esta función, de forma que se ejecute al comienzo del bloque
en que está programada.
Se recomienda personalizar esta función, de forma que se ejecute al final del bloque en
que está programada.
Códigos asociados a las teclas correspondientes a los dispositivos externos "O1", "O2"
y "O3". Los códigos M10, M12 y M14 indican activación y los códigos M11, M13 y
M15 desactivación del dispositivo externo correspondiente.
Cuando se programa M19 S4.3 el cabezal gira a una velocidad y sentido definidos por
los parámetros máquina P606(2) y P706 hasta el valor de S4.3 en grados. Los grados
estarán referidos al punto referencia del captador de cabezal.
Cuando el cabezal está dentro de la banda de muerte (P707), se saca la señal de bloqueo
del cabezal (M15 decodificada) y se mantiene el cabezal en lazo cerrado, aplicando los
parámetros P708 (ganancia) y P709 (consigna mínima del cabezal).
Este código indica que ha finalizado la ejecución de una pieza. Por ejemplo, en una
máquina que dispone de alimentador de barras el PLC puede controlar, mediante esta
función, el mecanizado de piezas en serie.
Ejemplo:
Programación de X en diámetros.
Siendo el punto inicial X40 Z50.
Cuanto mayor sea el avance, mayor será la diferencia entre el perfil teórico y el real.
La función G05 es modal e incompatible con G07. La función G05 se puede programar
como G5.
Ejemplo:
Programación de X en diámetros.
Siendo el punto inicial X40 Z50.
Cuando se mueven los dos ejes simultáneamente, la trayectoria resultante es una línea recta
entre el punto inicial y el punto final. El avance estará determinado por el eje más lento.
Cuando se mueven los dos ejes simultáneamente, la trayectoria resultante es una línea recta
entre el punto inicial y el punto final. La máquina se desplaza según 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:
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 parámetro
P600(3).
Las definiciones de sentido horario (G02) y sentido anti-horario (G03), se han fijado de
acuerdo con las siguientes normas:
a) Parámetro P600(1)= 0
b) Parámetro P600(1) = 1
Las funciones G02/G03 son modales e incompatibles entre sí, y también con G00, G01 y
G33.
Las funciones G74, G75, o cualquier ciclo fijo anulan G02, G03.
N4 : Número de bloque
G02 (G03) : Código que define la interpolación
X+/-4.3 : Cota X del punto final del arco
Z+/-4.3 : Cota Z del punto final del arco
I+/-4.3 : Distancia del punto de partida al centro del arco, según el eje X.
K+/-4.3 : Distancia del punto de partida al centro del arco, según el eje Z.
Los valores de I,K se programan con signo. Es necesario programarlos siempre, aunque
tengan valor cero.
Atención:
Si se programa un círculo completo con la programación del radio, el CNC
visualizará el error 47, dado que existen infinitas soluciones.
La función 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 diámetros en función del
parámetro máquina P11.
Coordenadas cartesianas
N4 G02 X100 Z10 I40 K10
Coordenadas polares
N4 G02 A194.036 I40 K10
Programación de radio
N4 G02 X100 Z10 R41.231
Programacion con G06
N4 G02 G06 X100 Z10 I120 K50
Coordenadas cartesianas
N4 G03 X140 Z20 I-10 K-50
Coordenadas polares
N4 G03 A78.69 I-10 K-50
Programación de radio
N4 G03 X140 Z20 R50.99
Programación con G06
N4 G03 G06 X140 Z20 I40 K10
Atención:
Utilizando la función G08, no es posible ejecutar un círculo completo, dado
que existen infinitas soluciones. El CNC visualizará el código de error 47.
Atención:
Utilizando la función G09, no es posible ejecutar un círculo completo, ya que
para definir un arco con dicha función es necesario que sean programados 3
puntos distintos. El CNC visualizará el código de error 40.
La función G37 no es modal, es decir, deberá programarse siempre que se desee enlazar
tangencialmente dos trayectorias. Estas trayectorias podrán ser, recta-recta o bien recta-
curva. A continuación de G37 deberá programarse el radio, R4.3 en mm o R3.4 en
pulgadas, del arco de entrada.
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.
En este mismo ejemplo, si se desea realizar una entrada tangencial, describiendo un arco de
5 mm de radio, se programará:
La función G38 no es modal, es decir, deberá programarse siempre que se desee enlazar
tangencialmente dos trayectorias. Estas trayectorias podrán ser recta-recta o bien curva-
recta.
Para poder programar en un bloque G38, es necesario que la trayectoria del bloque siguiente
sea rectilínea (G00 o G01).
Si la trayectoria siguiente, es circular (G02 o G03), el CNC mostrará error de tipo 42.
En este mismo ejemplo, si se desea realizar una salida tangencial describiendo un arco de
5 mm de radio se programará:
La función G36 no es modal, es decir, debe programarse cada vez que se desee el redondeo
de una arista. Esta función 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.
La función G39 no es modal, es decir, debe programarse cada vez que se desee achaflanar
una arista. Esta función debe programarse en el bloque en que se programe el desplazamiento
cuyo final se desea achaflanar.
Mediante el código 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 chaflán.
Si el valor de K se programa con un número, éste podrá tener un valor comprendido entre
0,00 y 99,99, sin embargo si se programa por medio de un parámetro (K P3), éste podrá tener
un valor comprendido entre 0,00 y 655,35 segundos.
N4 Número de bloque
G30 Código que indica programación de un error
K2(0-99) Código de error programado
Este código combinado con los códigos G26, G27, G28 y G29 permite detener el programa
y detectar posibles errores de medida, etc.
Atención:
Si se desea que no aparezca visualizado el comentario propio de los códigos de
error del CNC, el número del código tras G30 deberá ser superior a los
empleados por el CNC.
Formato a) N4 G25 N4
N4 Número de bloque
G25 Código de salto incondicional
N4 Número del bloque al que se salta
Cuando el CNC lee este bloque, salta al bloque indicado y el programa continúa
normalmente, a partir de este último bloque.
Al llegar al bloque 10, el CNC salta al bloque 50, para continuar desde éste hasta el final
del programa.
N4 Número de bloque
G25 Código de salto incondicional
N4.4.2
Número de repeticiones
Número del último bloque a ejecutar
Número 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 después la sección del programa comprendida entre este bloque y el definido
entre los dos puntos decimales tantas veces como indica el último número.
Este último número, puede tener un valor comprendido entre 0 y 99, sin embargo si se
programa con un parámetro, éste puede tener un valor comprendido entre 0 y 255.
Las funciones preparatorias G26, G27, G28, G29 y G30 correspondientes a saltos/llamadas
condicionales, se verán en el apartado correspondiente de este manual: PROGRAMACION
PARAMETRICA, OPERACIONES CON PARAMETROS.
N4 Número de bloque
G33 Código que define el roscado
Z Cota final de la rosca según el eje Z
K Paso de la rosca según el eje Z
Rosca frontal (Espiral) Se programa mediante el bloque N4 G33 X+/-4.3 I3.4, siendo:
N4 Número de bloque
G33 Código que define el roscado
X Cota final de la rosca según el eje X
I Paso de la rosca según el eje X
Rosca cónica Se programa mediante el bloque N4 G33 X+/-4.3 Z+/-4.3 I3.4 K3.4,
siendo:
N4 Número de bloque
G33 Código que define el roscado
X Cota final de la rosca según el eje X
Z Cota final de la rosca según el eje Z
I Paso de la rosca según el eje X
K Paso de la rosca según el eje Z
En las roscas cónicas, basta con programar el paso de la rosca según un eje, ya que el
control calcula el paso del otro eje. Es decir, se puede programar:
No obstante, se pueden programar los dos pasos (I, K) para forzar al control a que realice
roscas cónicas con paso diferente al que el propio control hubiera calculado.
Atención:
Es necesario que el comienzo del roscado se efectúe con la herramienta
trabajando en vacío, de forma que se eviten los problemas que se producen
durante el arranque de los ejes.
a) Roscado longitudinal
Cotas absolutas
Cotas incrementales
b) Roscado cónico
Se trata de realizar un roscado cónico de paso 5 mm, según el eje Z y una profundidad de
2 mm.
c) Empalme de roscas
Cotas absolutas
De esta forma se pueden realizar familias de piezas semejantes en forma pero de dimensiones
diferentes con un solo programa. La función G72 debe programarse sola en un bloque.
N Número de bloque
G72 Código que define el factor de escala
K Valor del factor de escala
Para anular el factor de escala basta con definir otro factor de escala de valor K1 o también
se anula introduciendo M02,M30 o al ejecutarse un RESET o una EMERGENCIA.
La máquina se moverá hasta recibir la señal exterior del palpador. Una vez recibida esta
señal dará por finalizado el bloque, aceptando como posición teórica de los ejes, la posición
real que tenga cuando recibe la señal. Durante el movimiento de palpación 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 posición programada antes de recibir la señal exterior del palpador, el
CNC dará el error 65.
Una vez ejecutado este bloque se pueden asignar los valores de los ejes a los parámetros
aritméticos que se deseen. Lo que combinando con la posibilidad de realizar operaciones
matemáticas con los parámetros aritméticos, permite realizar programas especiales de
medida y verificación de herramientas y piezas.
La función G75 implica las funciones G01 y G40; es decir, a partir de un bloque con G75,
el CNC asume la función G01 y G40.
Tras ejecutarse la función G47 el CNC ejecuta todos los bloques que vienen a continuación
hasta ejecutar un bloque que contiene la función G48.
Cada vez que se selecciona una herramienta (T2), el CNC aplica automáticamente la
compensación de longitud almacenada en la tabla (X, Z, I, K), sin necesidad de programar
ningún código G.
G41: G42:
El CNC dispone de una tabla de hasta 32 herramientas para compensación de longitud (X,
Z, I, K) y radio (R) de herramienta; en esta tabla también se almacenan los códigos de forma
(F) de la herramienta.
Para fijar los valores de compensación de radio y longitud de cada una de las herramientas
se debe utilizar la opción "Tabla de herramientas" dentro de las "Funciones auxiliares".
Las funciones G41, G42 son modales (mantenidas) y son anuladas mediante G40, M02,
M30 así como por alguna EMERGENCIA o un RESET general.
Atención:
Los valores de I que se emplean para corregir desgastes de herramienta hay
que programarlos en diámetros.
P: Punta de la herramienta
C: Centro de la herramienta
Atención:
La selección de la compensación de radio de herramienta (G41/G42) sólo
puede realizarse cuando están activas G00 o G01 (movimientos rectilíneos).
Este mismo tratamiento se aplica cuando se programa un bloque con G40, pero sin
información de movimiento. Los siguientes desplazamientos en G00 se efectúan sin
compensación de radio.
Hay que tener en cuenta que la cancelación de la compensación de radio (G40), solamente
puede efectuarse en un bloque en que esté programado un movimiento rectilíneo (G00,
G01).
Si se programa G40 en un bloque con G02 o G03 el CNC dará código de error 48.
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
P134 Cota X del punto al que se desplazará la máquina para efectuar el cambio de
herramienta. Se define en unidades de trabajo (radios/diámetros)
P135 Cota Z del punto al que se desplazará la máquina para efectuar el cambio de
herramienta
Conceptos generales:
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
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
P134 Cota X del punto al que se desplazará la máquina para efectuar el cambio de
herramienta. Se define en unidades de trabajo (radios/diámetros)
P135 Cota Z del punto al que se desplazará la máquina para efectuar el cambio de
herramienta
Conceptos generales:
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
P7 Define la pendiente (%) del chaflán 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 geometría de la esquina. Junto con P10 define el tipo de esquina
que se desea efectuar.
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
P134 Cota X del punto al que se desplazará la máquina para efectuar el cambio de
herramienta. Se define en unidades de trabajo (radios/diámetros)
P135 Cota Z del punto al que se desplazará la máquina para efectuar el cambio de
herramienta
Conceptos generales:
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
P11 Indica el tipo de rosca. Si rosca exterior P11=0. Si rosca interior P11=1.
P128 Distancia fin de rosca. Define a qué distancia del final de la rosca comienza la
salida de rosca, efectuando una rosca cónica cuyo paso en Z sigue siendo P10.
Conceptos generales:
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
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
P134 Cota X del punto al que se desplazará la máquina para efectuar el cambio de
herramienta. Se define en unidades de trabajo (radios/diámetros)
P135 Cota Z del punto al que se desplazará la máquina para efectuar el cambio de
herramienta
Conceptos generales:
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
P22 Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada
de acabado
Conceptos generales:
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
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 temporización de
1.5 segundos.
Conceptos generales:
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
Movimiento en rápido
Movimiento en F
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 temporización de 1.5 segundos.
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
3.- El ciclo fijo no altera los parámetros de llamada P22, P23 y P26, que pueden utilizarse
para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de
definición del ciclo".
Formato:
N4 G66 P0=K P1=K P4=K P5=K P7=K P8=K P9=K P12=K P13=K P14=K
P0 Cota X del punto inicial (A) del perfil (en radios o diámetros).
Debe ser mayor o igual que cero y mayor o igual que la demasía para el acabado; en
caso contrario, se produce error 3. Según el valor de P12, se interpretará como
sobrante en X o en Z.
P5 Paso máximo. Debe ser mayor que cero; en caso contrario, se produce error 3.
P7 Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P8 Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
Si es menor o igual que 45º, P4 se tomará como sobrante en X y P5 como paso máximo
en X.
1º En la definición del perfil, no hay que programar el punto inicial A que ya está
definido por los parámetros P0 y P1.
2º Las condiciones de mecanizado (velocidad de avance, giro del cabezal, etc.) deben
programarse antes de la llamada al ciclo.
Este ciclo fijo no altera los parámetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parámetros P70 a P99.
5º El perfil puede estar formado por rectas, arcos, redondeos, entradas tangenciales,
salidas tangenciales y chaflanes.
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 código 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 código de error 4.
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
Formato:
P0 Cota absoluta X del punto inicial (A) del perfil (en radios o diámetros).
P5 Paso máximo (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 máximo.
P7 Demasía para el acabado en el eje X (en radios). Debe ser mayor o igual que cero; en
caso contrario, se produce error 3.
P8 Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P14 Número del último bloque de definición del perfil. Debe ser mayor que P13; en caso
contrario, se produce error 13.
1. La distancia entre el punto de partida 0 y el punto final (B), según el eje X, tiene que
ser igual o mayor que P7.
2. La distancia entre el punto de partida 0 y el punto inicial (A), según el eje Z, tiene que
ser mayor que P8.
3. En la definición del perfil, no hay que programar el punto inicial (A) que ya está definido
por los parámetros P0 y P1.
4. Las condiciones de mecanizado (avance, giro del cabezal, etc.) deben programarse
antes de la llamada al ciclo.
Este ciclo fijo no altera los parámetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parámetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido.
Si el perfil dispone de tramos curvos, éstos deberán programarse con las coordenadas
I, K del centro, con respecto al punto inicial del arco y con el signo correspondiente.
7. Se puede trabajar con compensación 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.
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 G03 X40 Z-30 I-6 K-26 .................................................. ;Definición del perfil
N210 G01 X40 Z-40
N220 G02 X80 Z-60 I25 K5
N230 G01 X80 Z-70
N240 X100 Z-80
N250 X100 Z-90
Formato:
P0 Cota X del punto inicial (A) del perfil (en radios o diámetros)
P5 Paso máximo. 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 máximo.
P7 Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P8 Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P14 Número del último bloque de definición del perfil. Debe ser mayor que P13; en caso
contrario, se produce error 13.
1. La distancia entre el punto de partida 0 y el punto (B) según el eje Z, tiene que ser igual
o mayor que P8.
2. La distancia entre el punto de partida 0 y el punto inicial (A) según el eje X, tiene que
ser mayor que P7.
3. En la definición del perfil no hay que programar el punto inicial (A), que ya está definido
por los parámetros P0 y P1.
4. Las condiciones de mecanizado (avance, giro del cabezal, etc.) deben programarse
antes de la llamada al ciclo.
Este ciclo fijo no altera los parámetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parámetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido.
Si el perfil dispone de tramos curvos, éstos deberán programarse con las coordenadas
I, K del centro, con respecto al punto inicial del arco y con el signo correspondiente.
7. Se puede trabajar con compensación 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.
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
Formato:
P5 Paso máximo. 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 máximo.
P7 Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P8 Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
1. La distancia entre el punto de partida (0) y el punto (B), según el eje X, tiene que ser
igual o mayor que P7.
Para evitar pasadas muy pequeñas o que de el error 31, cuando se trabaja con
compensación de radio, se recomienda dar a esta distancia un valor igual a P7 más un
número entero de veces P5 (paso).
2. La distancia entre el punto de partida (0) y el punto (A), según el eje Z, tiene que ser
mayor que P8.
Este ciclo fijo no altera los parámetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parámetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido.
6. Se puede trabajar con compensación 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.
Formato:
P5 Paso máximo. 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 máximo.
P7 Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P8 Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
1. La distancia entre el punto de partida 0 y el punto (B), según el eje Z, tiene que ser igual
o mayor que P8.
Para evitar pasadas muy pequeñas o que de el error 31, cuando se trabaja con
compensación de radio, se recomienda dar a esta distancia un valor igual a P8 más un
número entero de veces P5 (paso).
2. La distancia entre el punto de partida 0 y el punto (A), según el eje X, tiene que ser mayor
que P7.
Este ciclo fijo no altera los parámetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parámetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido.
6. Se puede trabajar con compensación 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.
Formato:
N4 G84 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K
P5 Paso máximo. 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 máximo.
P7 Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P8 Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P18 (I). Distancia del punto A al centro del arco según el eje X. Aunque los valores del
eje X se programen en diámetros, los valores de I siempre se programan en radios.
P19 (K). Distancia del punto A al centro del arco según el eje Z.
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), según el eje X, tiene que ser igual
o mayor que P7.
Para evitar pasadas muy pequeñas o que de el error 31, cuando se trabaja con
compensación de radio, se recomienda dar a esta distancia un valor igual a P7 más un
número entero de veces P5 (paso).
2. La distancia entre el punto de partida 0 y el punto (A), según el eje Z, tiene que ser mayor
que P8.
Este ciclo fijo no altera los parámetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parámetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido.
6. Se puede trabajar con compensación 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.
Formato:
N4 G85 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K
P5 Paso máximo. 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 máximo.
P7 Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3
P8 Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso
contrario, se produce error 3.
P18 (I). Distancia del punto A al centro del arco según el eje X. Aunque los valores del
eje X se programen en diámetros, los valores de I siempre se programan en radios.
P19 (K). Distancia del punto A al centro del arco según el eje Z.
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), según el eje Z, tiene que ser igual
o mayor que P8.
Para evitar pasadas muy pequeñas o que de el error 31, cuando se trabaja con
compensación de radio, se recomienda dar a esta distancia un valor igual a P8 más un
número entero de veces P5 (paso).
2. La distancia entre el punto de partida 0 y el punto (A), según el eje X, tiene que ser mayor
que P7.
Este ciclo fijo no altera los parámetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parámetros P70 a P99.
Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente
modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada,
mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido.
6. Se puede trabajar con compensación 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.
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
P0 Cota X absoluta del punto inicial (A) de la rosca (en radios o diámetros).
P2 Cota X absoluta del punto final (B) de la rosca (en radios o diámetros)
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.
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 cónica 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:
3. Este ciclo fijo no altera los parámetros de llamada, que pueden utilizarse para ciclos
posteriores. Sin embargo altera el contenido de los parámetros P70 a P99.
Se llama subrutina a una parte de programa que, convenientemente identificada, puede ser
llamada desde cualquier posición de un programa para su ejecución.
Una subrutina puede ser llamada varias veces desde diferentes posiciones de un programa
o desde diferentes programas.
Con una sola llamada puede repetirse la ejecución 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 paramétricas y estándares son básicamente iguales, la única diferencia entre
ambas es que en el bloque de llamada en el caso de subrutinas paramétricas (G21 N2.2)
pueden definirse hasta 15 parámetros.
Debe ser un programa que contenga únicamente las subrutinas de usuario elaboradas en
código ISO.
Si en la ejecución del programa P99996 se efectúa una llamada a una subrutina, el CNC
buscará dicha subrutina en el programa P99996 y en el programa especial se subrutinas
P99994.
Una subrutina debe finalizar siempre con un bloque de la forma: N4 G24. La función G24
indica final de subrutina. En este bloque no se puede programar ninguna otra información.
Atención:
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 estándar con
el mismo número de identificación, aunque pertenezcan a programas diferentes.
Sin embargo es posible identificar con el mismo número una subrutina
estándar y otra paramétrica.
El CNC dispone de 255 parámetros (P0-P254) mediante los que se pueden programar
bloques paramétricos y realizar diferentes tipos de operaciones y saltos dentro de un
programa. Los bloques paramétricos se pueden escribir en cualquier parte del programa.
F1 Suma
F2 Resta
F3 Multiplicación
F4 División
F5 Raíz cuadrada
F6 Raíz cuadrada de la suma de los cuadrados
F7 Seno
F8 Coseno
F9 Tangente
F10 Arco tangente
F11 Comparación
F12 Parte entera
F13 Parte entera más uno
F14 Parte entera menos uno
F15 Valor absoluto
F16 Complementación
F17 Dirección de memoria del bloque indicado
F18 Cota X del bloque cuya dirección se indica
F19 Cota Z del bloque cuya dirección se indica
F20 Dirección de memoria del bloque anterior al indicado
F21 Cota I del bloque cuya dirección se indica
F22 Cota K del bloque cuya dirección se indica
F23 Número de corrector de herramientas seleccionado
F24 Valor X de la herramienta indicada
F25 Valor Z de la herramienta indicada
F26 Valor F de la herramienta indicada
F27 Valor R de la herramienta indicada
F28 Valor I de la herramienta indicada
F29 Valor K de la herramienta indicada
F30 Función lógica AND
F31 Función lógica OR
F32 Función lógica XOR
F33 Función lógica NOR
F34 Sin función
F35 Sin función
F36 Número de herramienta seleccionada
a) N4 P1 = P2
b) N4 P1 = K1,5
La letra K indica que se trata de una constante. Las constantes admiten un rango de
valores entre +/-99999,99999.
d) N4 P1 = X
P1 toma el valor de la cota teórica del eje X, en la que en ese momento se halle el CNC.
e) N4 P1 = Z
P1 toma el valor de la cota teórica del eje Z, en la que en ese momento se halle el CNC.
h) N4 P1 = R
i) N4 P1 = T
Esta función asigna al parámetro P1 el valor que tiene dicho reloj en ese momento. El
valor se encuentra expresado en centésimas de segundo.
j) N4 P1= 0X
P1 toma el valor de la cota teórica del eje X, con respecto al cero máquina en la que se
halle el CNC.
l) N4 P1= 0Z
P1 toma el valor de la cota teórica del eje Z, con respecto al cero máquina en la que se
halle el CNC.
Ejemplo: N4 P1 = P2 F1 P3
F2 resta
F3 Multiplicación
F4 División
F5 Raíz cuadrada
F7 Seno
F8 Coseno
N4 P1 = F8 P2 ...................... P1 = Coseno P2
N4 P1 = F8 K75 ................... P1 = Coseno 75 grados
N4 P1 = F9 P2 .................... P1 = tg P2
N5 P1 = F9 K30 ................. P1 = tg 30 grados
F11 Comparación
Compara un parámetro 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
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
F16 Complementación
F17 N4 P1 = F17 P2
F18 N4 P1=F18 P2
F19 N4 P1=F19 P2
F20 N4 P1 = F20 P2
F21 N4 P1=F21 P2
F22 N4 P1=F22 P2
F23 N4 P1 = F23
Parámetros P1 = P2 F30 P3
Parámetros y constantes P11 = P25 F31 H(8)
Constantes P19 = K2 F32 K5
F36 N4 P1 = F36
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 condición requerida.
Atención:
Las asignaciones y las funciones no paramétricas no alteran el estado de los
indicadores de condición.
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
Z = - K X2
Siendo:
P0 = K
P4 = X
P5 = Z
P0 = K
P1 = Cota X inicial
P2 = Cota X final
P3 = 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
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 cónico
N50 P100=K28 P101=K-70 P4=K1 P6=K24 P7=K100 P10=K4 P18=K3 P19=K1 P20=K71
N55 G67 N2 ;Cilindrado cónico
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 cónico
N90 P100=K16 P101=K0 P4=K1 P6=K14 P7=K100 P10=K4 P18=K2 P19=K13 P20=K1
N95 G67 N2 ;Cilindrado cónico
003 Se ha asignado un valor negativo a una función que no acepta el signo (-), o se ha asignado un valor incorrecto
a un parámetro de ciclo fijo.
004 Definición de un ciclo fijo estando activa la función G02, G03 ó G33.
014 Se ha programado un bloque que no es correcto, bien en sí mismo o bien en relación 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 función especial F17.
018 Error en los bloques en que se definen los puntos mediante ángulo-ángulo o ángulo-coordenada.
> Tras definir G20, G21, G22 ó G23 no viene el número de subrutina al que se refiere.
> No se ha programado el carácter "N" tras la función G25, G26, G27, G28 o G29.
> No existe un bloque en la dirección definida por el parámetro asignado a F18, F19, F20, F21, F22.
> No se ha definido el eje correspondiente en el bloque direccionado
025 Error en un bloque de definición o llamada a subrutina, o bien, de definición de saltos condicionales o
incondicionales.
> Capacidad de cinta libre ó de memoria de CNC inferior al tamaño del programa que se intenta introducir.
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.
Ejemplo: Si el eje Z se encuentra en la posición 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 efectúa en dos fases, como se indica a continuación, el CNC
no mostrará el error 33 puesto que cada desplazamiento es inferior a 8388 mm.
035 No existe información suficiente para compensar, para redondear aristas o achaflanar.
Se debe tener en cuenta que si se aplica la función G72 a un solo eje, este debe de estar en el origen pieza (valor
0) en el momento de aplicarse el factor de escala.
> 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 función 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 compensación de radio o redondeo.
048 Inicio o anulación de compensación de radio con G02/G03.
049 Chaflán mal programado.
050 Se ha seleccionado velocidad de corte constante cuando la máquina 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 diálogo entre el CNC y la Disquetera FAGOR.
> Error de diálogo entre el CNC y el Lector de cinta.
060 Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
061 Fallo de batería.
A partir de producirse este error, la información contenida en la memoria será retenida durante 10 días más,
estando apagado el CNC. Debiendo ser sustituido el módulo de batería ubicado en la parte posterior del aparato.
Consúltese con el Servicio de Asistencia Técnica.
Atención:
Debido al riesgo de explosión ó combustión no intente recargar la pila, no la exponga a temperaturas
superiores a 100 grados centígrados 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 posición programada y no se
ha recibido la señal exterior del palpador.
El error se genera bien porque la máquina está fuera de límite o bien porque se ha programado un bloque que
obligaría a la máquina a salirse de límites.
El error se genera bien porque la máquina está fuera de límite o bien porque se ha programado un bloque que
obligaría a la máquina a salirse de límites.
087 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
088 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
089 * No se ha realizado la búsqueda del punto referencia máquina de todos los ejes.
Este error se produce cuando es obligatorio realizar la búsqueda del punto de referencia máquina tras el
encendido. Se define mediante parámetro máquina.
090 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
091 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
092 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
093 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
100 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
101 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica.
> La configuración 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, edición o monitorización, antes de ejecutar un bloque
de programa.
113 * Error en la red local Fagor. Algún nodo no se encuentra en condiciones de trabajar en la red local. Por ejemplo:
> Se ha enviado a un CNC82 un bloque del tipo G52 mientras se hallaba en ejecución.
114 * Error en la red local Fagor. Se ha enviado una orden incorrecta a un nodo.
Este error se produce cuando el programa principal dura más de la mitad del tiempo indicado en el parámetro
máquina "P729".
117 * Error en el PLCI. La información interna del CNC que se ha solicitado mediante la activación de las marcas
M1901 a M1949 no se encuentra disponible.
118 * Error en el PLCI. Se ha intentado modificar, mediante la activación 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 parámetros máquina, tabla de funciones M decodificadas y las tablas de
compensación de error de husillo, en la EEPROM.
Este error se puede producir cuando al bloquear los parámetros máquina, tabla de funciones M decodificadas
y las tablas de compensación de error de husillo, el CNC no puede guardar dicha información en el la memoria
EEPROM.
120 Error en el PLCI. Error de checksum al recuperar los parámetros máquina, tabla de funciones M decodificadas
y las tablas de compensación de error de husillo, de la EEPROM.
Atención:
Los ERRORES que disponen de “*” actúan de la siguiente manera:
Detienen el avance de los ejes y el giro del cabezal. Eliminando para ello todas
las señales de Enable y anulando todas las salidas analógicas del CNC.
Los ERRORES que disponen de “**” además de actuar como los errores que
disponen de “*”, activan la SALIDA DE EMERGENCIA .