cnc 101/102 -user - (cas) - home fagor - fagor automation ... · pdf file- 4 - 5....

103
CNC 101/102(S) Nuevas Prestaciones (Ref. 0110 cas)

Upload: phamdiep

Post on 28-Mar-2018

250 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

CNC 101/102(S)Nuevas Prestaciones(Ref. 0110 cas)

Page 2: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

- 2 -

ERRORES DETECTADOS EN EL MANUAL DE INSTALACIÓN (REF. 9703)Tabla comparativa (página x). Características generales.

En el apartado "Ejes" donde dice "Ejes X + Y + Volante auxiliar"debe decir "Eje X + Eje Y auxiliar (no viasualizador) + Volante auxiliar"

Tabla comparativa (página xii). Programación.Falta la función de programación G34:

G34 Eje X como seguidor infinito de otro eje (sólo para el 101S)

Apartado 2.3.4 (capítulo 2 página 8). Tabla inferior.Los dígitos 7 y 8 están al revés. Debe ser así:

Apartado 3.5 (capítulo 3 página 8). Parámetro de Alarma de captación P22(7), P62(7)Está mal el último párrafo, debe decir:

"Si el sistema de captación ....... con el valor "0" (alarma de captación inactiva)".

Apartado 4.4.2 (capítulo 4 página 13). Lazo de posicionamiento abiertoEl primer párrafo está mal, debería decir:

Es necesario personalizar P23(4)=0.

Apéndice "F" (página 9). Parámetros relacionados con la entradas y salidasLos siguientes parámetros deben decir:

P22(7), P62(7) Alarma de captación activa (1) o inactiva (0) en el eje X, YP63(6) El palpador actúa con el nivel lógico alto, P63(6)=0, o bajo, P63(6)=1.

Apéndice "G" (página 12). P22(7)Está mal debe decir:

P22(7) Alarma de captación activa (1) o inactiva (0) en el eje X

Apéndice "G" (página 13). P62(7)Los siguientes parámetros deben decir:

P62(7) Alarma de captación activa (1) o inactiva (0) en el eje YP63(6) El palpador actúa con el nivel lógico alto, P63(6)=0, o bajo, P63(6)=1.

MODIFICACIONES AL MANUAL DE INSTALACIÓN (REF. 9703)Apartado 1.6.1 (capítulo 1 página 11). RESET

El último párrafo debe decir:Cuando se personaliza el parámetro máquina "P30" con un valor distinto de 0 el CNC actúa del siguiente modo:Al producirse un flanco de subida (transición de nivel lógico bajo a nivel lógico alto) se interrumpe la ejecucióny se direcciona a bloque HOME, pero no se ejecuta la función HOME hasta que se produzca un flanco de bajada.

Apartado 1.8.1 (capítulo 1 página 22). Teclas exteriores sin panel de mandos "JOG 100"Ejemplo de conexionado cuando se desea utilizar sólo las teclas de control exteriores "X+", "X-"

Apartado 4.1.1.1 (capítulo 4 página 11). P63(1) Aceleración/deceleración en todos los desplazamientos en G01Debe decir:

P63(1) Aceleración/deceleración también en las interpolaciones lineales (G01)Define si el CNC, además de aplicar las rampas de aceleración deceleración (P16, P17, P91, P92) en todos losposicionamientos rápidos (G00) y en los desplazamientos que se efectúan en F0, también lo aplica en lasinterpolaciones lineales (G01).

0 = Sólo en los posicionamientos rápidos (G00) y en los desplazamientos que se efectúan en F0.1 = En los posicionamientos rápidos (G00) y en todas las interpolaciones lineales (G01).

Dígito Entrada correspondiente Terminal8 Feed Rate 1 10 (I/O1)7 Feed Rate 2 11 (I/O1)6 Error de contaje del eje X5 Error de contaje del eje Y4 Alarma senoidal del eje X3 Alarma senoidal del eje Y2 Sobretemperatura1 Sin función

Page 3: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

- 3 -

MODIFICACIONES AL MANUAL DE OPERACIÓN (REF. 9703)Apartado 2.1 (capítulo 2 página 2). Tabla inferior.

Los dígitos 7 y 8 están al revés. Debe ser así:

Apartado 6.5.4 (capítulo 6 página 17). Sincronización (G33)En el ejemplo de estampación.* Si el giro del rodillo se controla mediante un dispositivo externo no es necesario programar el bloque" N0

S1000 M3", pero hay que asignar al parámetro máquina P36 las r.p.m. aproximadas del rodillo.* Si no se dispone de encoder en el rodillo, porque no se requiere de una sincronización controlada, hay que

alimentar a 5V el terminal 5 del conector A2.

Versión Software 2.02 (Mayo de 1998)1. ASUMIR X1 DEL VOLANTE CON EL PANEL DE "JOG 100"

El parámetro máquina P102(7) indica, cuando se dispone del Panel de mandos "JOG 100" y está seleccionado el modode trabajo Manual, si se pueden desplazar los ejes mediante el volante cuando el conmutador de Feed-rate estáposicionado fuera de las posiciones del volante.

P102(7) = 0 No se puede. Volante sólo activo en las posiciones de VolanteP102(7) = 1 Volante activo en cualquier posición del conmutador Feed-Rate

Cuando se personaliza el parámetro máquina P102(7) = 1 el CNC aplica el factor "x1" cuando el conmutador estásituado fuera de las posiciones del volante.

2. EL CNC101 TAMBIÉN DISPONE DE PROGRAMACIÓN ARITMÉTICA.A partir de esta versión, el modelo CNC101 también dispone de la programación aritmética y de los saltos condicionales(G26, G27, G28, G29).

3. NOMENCLATURA DE EJES.El parámetro P102 permite, mediante los bits 1 y 2, definir la nomenclatura de los ejes.

La nueva denominación seleccionada afecta únicamente a la visualización, internamente siguen denominándose X, Y,.Por lo tanto, al acceder vía DNC 100 al CNC, los ejes serán siempre X Y

4. MOVIMIENTOS EN G75En versiones anteriores, cuando un movimiento programado en G75 llegaba a posición y no se había recibido la señaldel palpador, el CNC daba error 21.

A partir de esta versión el parámetro P102(5) indica si el CNC da, o no, el error 21.P102(5) = 0 Da error 21. Como hasta ahora.P102(5) = 1 No da error. Continúa con la ejecución del bloque siguiente.

Dígito Entrada correspondiente Terminal8 Feed Rate 1 10 (I/O1)7 Feed Rate 2 11 (I/O1)6 Error de contaje del eje X5 Error de contaje del eje Y4 Alarma senoidal del eje X3 Alarma senoidal del eje Y2 Sobretemperatura1 Sin función

P102(2) P102(1) Denominación ejes0 0 X Y0 1 Y C1 0 X Z1 1 Y Z

101 101S 102 102SProgramación Aritmética x x x xParámetros aritméticos 100 100 100 100FUNCIONES DEPROGRAMACION

G26 Salta si cero x x x xG27 Salta si no cero x x x xG28 Salta si menor que cero x x x xG29 Salta si mayor o igual a cero x x x x

Page 4: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

- 4 -

5. VISUALIZACIÓN DEL EJE EN EJECUCIÓNEn versiones anteriores, estando seleccionado el modo Automático, el CNC podía cambiar el eje visualizado en funcióndel desplazamiento programado:

Si se mueven ambos ejes => se sigue visualizando el eje que estaba seleccionado con A+ ,A-Si se mueve solo el eje X => visualiza el eje XSi se mueve solo el eje Y => visualiza el eje Y

A partir de esta versión el parámetro P102(6) permite funcionar como hasta ahora o que el CNC no cambia de eje.P102(6) = 0 Como hasta ahoraP102(6) = 1 El CNC no cambia de eje. Sigue visualizando el eje que estaba seleccionado con A+ ,A-

Versión Software 2.03 (Enero de 1999)1. DESPLAZAMIENTO ADICIONAL CON G75

Cuando el movimiento de palpación se efectúa a altas velocidades puede ocurrir que la parada sea brusca, haciendo queel eje retroceda para quedar en posición.

En versiones anteriores del CNC 101 S, el parámetro máquina P82 permitía minimizar este efecto que en ocasiones puederesultar indeseable.

Este parámetro indica al CNC la cantidad que debe desplazarse el eje una vez llegada la señal del palpador, haciendode esta forma que la parada sea suave.

A partir de esta versión, esta prestación también está disponible en el 102 S y el parámetro P83 indica la cantidad querecorre el eje Y una vez recibida la señal del palpador.

Por lo tanto: P82 indica la cantidad que recorre el eje X una vez recibida la señal del palpador.P83 indica la cantidad que recorre el eje Y una vez recibida la señal del palpador.

Valores posibles: Desde 1 hasta 65535 micrasDesde 1 hasta 25801 diezmilésimas de pulgada

Versión Software 2.05 (Octubre de 2001)1. TRABAJO CON VOLANTES DE 100 IMPULSOS/VUELTA (U.F.O.)

Hasta la fecha, el CNC101/102, estaba preparado para trabajar con volantes de 25 impulsos/vuelta. Realiza unaconversión interna (x4) para disponer de 100 impulsos de contaje por vuelta del volante.

A partir de esta versión también se pueden utilizar volantes de 100 impulsos/vuelta (volantes Fagor U.F.O.)Personalizar el parámetro máquina P103(2)=1 para que no se efectúe la conversión interna.

Esta prestación está únicamente disponible cuando se conecta el volante a la entrada de captación del CNC.El volante auxiliar, conectado a las entradas digitales del CNC, debe ser siempre de 25 impulsos/vuelta.

Headquarters (SPAIN): Fagor Automation S. Coop.Bº San Andrés s/n, Apdo. 144E-20500 Arrasate - MondragónTel: (34)-943 71 92 00Fax: (34)-943 79 17 12 (34)-943 77 11 18 (Service Dept.)www.fagorautomation.comE-mail: [email protected]

Page 5: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

CNC 101 / 101SCNC 102 / 102S

MANUAL DE OPERACION

Ref. 9703 (cas)

Page 6: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

La información descrita en este manual puede estar sujeta a variacionesmotivadas por modificaciones técnicas.

FAGOR AUTOMATION, S. Coop. Ltda. se reserva el derecho demodificar el contenido del manual, no estando obligada a notificar lasvariaciones.

Page 7: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

INDICE

Apartado Pagina

Tabla comparativa de los modelos FAGOR CNC 101/101S / 102/102S ............................ ixNuevas prestaciones y modificaciones ................................................................................. xiii

INTRODUCCION

Condiciones de Seguridad ................................................................................................... 3Condiciones de Reenvío ...................................................................................................... 6Documentación Fagor para el CNC 101/101S / 102/102S .................................................. 7Contenido de este manual .................................................................................................... 8

Capítulo 1 PERIFERICOS

1.1 Descripción del panel frontal ............................................................................................... 11.2 Modo de operación periféricos ............................................................................................. 21.2.1 Opción "1-Output". Del CNC al periférico ........................................................................... 31.2.2 Opción "2-Input". Del periférico al CNC .............................................................................. 4

Capítulo 2 MODO DE OPERACION AUX MODE

2.1 Test de las entradas/salidas del sistema ................................................................................ 22.2 Parámetros máquina .............................................................................................................. 52.2.1 Edición de parámetros máquina ........................................................................................... 52.3 Tabla de herramientas o traslados de origen ........................................................................ 7

Capítulo 3 MODO DE OPERACION MANUAL

3.1 Desplazamiento manual de la máquina ................................................................................ 13.2 Desplazamiento automático ................................................................................................. 53.3 Puesta a cero o preselección de un valor .............................................................................. 53.4 Búsqueda del punto de referencia máquina ......................................................................... 63.4.1 Consideraciones sobre el punto de referencia máquina ....................................................... 73.5 Trabajo del CNC como visualizador .................................................................................... 7

Page 8: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Apartado Pagina

Capítulo 4 EDICION DE PROGRAMAS

4.1 Modo de operación Editor ................................................................................................... 14.1.1 Ver el contenido de todos los bloques de memoria .............................................................. 34.1.2 Editar un programa ............................................................................................................... 44.1.3 Borrar un determinado bloque de programa ......................................................................... 64.1.4 Borrar toda la memoria de programas ................................................................................... 64.1.5 Modificar el contenido de un bloque ................................................................................... 74.1.6 Insertar un nuevo bloque de programa ................................................................................. 94.1.7 Eliminar bloques sin información ........................................................................................ 94.2 Edición en Teach-in ............................................................................................................. 104.3 Edición en Play-back ........................................................................................................... 114.3.1 Toma de puntos en modo Play-back .................................................................................... 12

Capítulo 5 EJECUCION DE PROGRAMAS

5.1 Ejecución de un programa .................................................................................................... 15.2 Interrupción del programa .................................................................................................... 25.3 Modos de visualización ....................................................................................................... 35.4 Visualización de los parámetros aritméticos ........................................................................ 65.5 Cambio del modo de operación ........................................................................................... 6

Capítulo 6 PROGRAMACION

6.1 Formato de programación ..................................................................................................... 16.1.1 Funciones preparatorias G .................................................................................................... 26.2 Conceptos básicos ................................................................................................................ 36.2.1 Número de bloque y bloque condicional ............................................................................. 36.2.2 Acotación de la pieza. Milímetros o pulgadas (G70/G71) ................................................... 36.2.3 Programación absoluta / incremental (G90/G91) ................................................................. 36.3 Sistemas de referencia ........................................................................................................... 56.3.1 Puntos de referencia .............................................................................................................. 56.3.2 Búsqueda de referencia máquina (G74)................................................................................ 66.3.3 Preselección de cotas y traslados de origen.......................................................................... 76.3.3.1 Preselección de cotas (G92) .................................................................................................. 76.3.3.2 Carga de traslados de origen (G51....G60) ............................................................................ 86.3.3.3 Selección de traslados de origen (T1 ... T10) ....................................................................... 86.4 Funciones complementarias ................................................................................................. 96.4.1 Velocidad de avance F ......................................................................................................... 96.4.2 Velocidad de giro de cabezal S ............................................................................................ 96.4.3 Número de herramienta T ..................................................................................................... 106.4.4 Traslado de origen T ............................................................................................................. 106.4.5 Función auxiliar M ............................................................................................................... 106.5 Control de trayectoria ........................................................................................................... 126.5.1 Posicionamiento rápido (G00) ............................................................................................. 126.5.2 Interpolación lineal (G01) .................................................................................................... 136.5.3 Interpolación circular (G02, G03) ........................................................................................ 146.5.4 Sincronización (G33) ........................................................................................................... 166.5.5 Eje X como seguidor infinito de otro eje (G34) ................................................................... 186.5.5.1 Corrección automática del paso ........................................................................................... 206.6 Funciones preparatorias adicionales .................................................................................... 216.6.1 Temporización (G04) ........................................................................................................... 21

Page 9: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

6.6.2 Incrementar contador de piezas (G45) .................................................................................. 216.6.3 Arista matada (G05) y arista viva (G07) ............................................................................... 226.7 Funciones especiales ............................................................................................................ 236.7.1 G47, G48 como inhibición de impulsos ............................................................................... 236.7.2 G47, G48 como apertura del lazo de los ejes ....................................................................... 246.7.3 La F no está afectada por "P18" (G61, G62) ......................................................................... 256.7.4 Variación de la rampa de aceleración (G93) ......................................................................... 256.8 Otras funciones ..................................................................................................................... 266.8.1 Programación por lotes (G81) ............................................................................................... 266.8.2 Palpación (G75) .................................................................................................................... 286.8.3 Roscado rígido (G84, G80) ................................................................................................... 296.8.4 Carga de las dimensiones del punzón (G60) ........................................................................ 326.9 Programación paramétrica .................................................................................................... 336.9.1 Asignaciones ........................................................................................................................ 336.9.2 Operaciones .......................................................................................................................... 346.9.3 Acceso a la tabla de parámetros aritméticos ......................................................................... 376.9.4 Función de salto incondicional (G25) .................................................................................. 396.9.5 Funciones de salto condicionales (G26, G27, G28, G29) .................................................... 41

CODIGOS DE ERROR

Apartado Pagina

Page 10: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

TABLA COMPARATIVADE LOS MODELOS FAGOR

CNC 101/101S/102/102S

Page 11: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

CARACTERISTICAS GENERALES

101 101S 102 102SEntradas de captación Conector A1 (eje X) x x x x

Conector A2 (eje Y) x x xCircuito multiplicador x5 con señales senoidales x x xFactor de corrección para la captación x x x x

Salidas analógicas Eje X x x x xEje Y x xCabezal (S) x x x x

Ejes Eje X x x x xEjes X + Y x xEje X + Volante electrónico x x xEjes X + Y + Volante Auxiliar x x xDoble captación en el eje X x

Control de ejes Lazo cerrado x x x xLazo abierto x xRoscado rígido x

Conexión a dispositivosexternos

Panel de mandos externo "JOG 100" x xInterface RS232C x x xRed Local Fagor x x xDNC 100 x x

Opciones de trabajo Alarma de sobretemperatura x x xTrabajo en radios o diámetros x x xTrabajo con palpador x x xTraslados de origen x x xCompensación de longitud de herramienta x x xRampas de aceleración / deceleración x x x x

Page 12: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

ENTRADAS Y SALIDAS

101 101S 102 102SENTRADAS Micro Io del eje X (para cero máquina) x x x x

Micro Io del eje Y (para cero máquina) x x xStop Emergencia externa x x x xFeed hold x x x xMarcha exterior x x x xParada exterior x x x xEntrada Condicional x x x xEntrada Manual (Modo Visualizador) x x x xReset exterior (condiciones iniciales CNC) x x x x2 Entradas como factor multiplicador Volante JOG 100 x JOG 1002 Entradas Feed Rate JOG 100 x JOG 1005 Entradas para programación paramétrica x x x2 Entradas para gestión del volante auxiliar x x x

SALIDAS 8 salidas M, S o T en BCD o decodificadas x x x xM Strobe x x x xS Strobe x x xT Strobe x x xModo Manual seleccionado en el CNC x x x xModo Automático seleccionado en el CNC x x xEmergencia interna en el CNC x x x xFreno eje X x x x xFreno eje Y x xEje X en posición x x x xEje Y en posición x xRápido eje X (Lazo abierto sin servosistemas) x JOG 100 x JOG 100Lento eje X (Lazo abierto sin servosistemas) x JOG 100 x JOG 100Sentido eje X (Lazo abierto sin servosistemas) x JOG 100 x JOG 100Rápido eje Y (Lazo abierto sin servosistemas) JOG 100 x JOG 100Lento eje Y (Lazo abierto sin servosistemas) xSentido eje Y (Lazo abierto sin servosistemas) x

Page 13: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PROGRAMACION101 101S 102 102S

Número de bloques 900 900 900 900Bloques Condicionales x x x xContador de número de piezas x x x xProgramación Aritmética x x xParámetros aritméticos 100 100 100

FUNCIONES DEPROGRAMACIO

G00 Posicionamiento rápido x x x xG01 Interpolación lineal x x x xG02 Interpolación circular a derechas x xG03 Interpolación circular a izquierdas x xG04 Temporización x x x xG05 Arista matada x x x xG07 Arista viva x x x xG25 Salto incondicional x x x xG26 Salta si cero x x xG27 Salta si no cero x x xG28 Salta si menor que cero x x xG29 Salta si mayor o igual a cero x x xG33 Sincronización xG45 Incrementa contador de piezas x x x xG47 Inhibición de impulsos x x xG48 Anula la función G47 x x x

G51 a G60 Cargas de traslados de origen x x xG61 La F no está afectada por "P18" x x x xG62 Anula la función G61 x x x xG70 Programación en pulgadas x x x xG71 Programación en milímetros x x x xG74 Búsqueda del cero máquina x x x xG75 Palpación x x xG81 Programación por lotes x x

G84, G80 Roscado rígido xG90 Programación de cotas absolutas x x x xG91 Programación de cotas incrementales x x x xG92 Preselección de cotas x x x xG93 Variación de la rampa de aceleración x x x

Page 14: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

NUEVAS PRESTACIONESY

MODIFICACIONES

Fecha: Marzo 1997 Versión Software: 2.1 y siguientes

PRESTACION MANUAL Y APARTADO MODIFICADO

Sincronización de movimientos (G33) Manual Operación Apart. 6.5.4

Eje X como seguidor infinito de otro eje (G34) Manual Instalación Apart. 5.5Manual Operación Apart. 6.5.5

G47, G48 como apertura del lazo de los ejes Manual Instalación Apart. 5.7Manual Operación Apart. 6.7.2

Función G75 especial. Manual Instalación Apart. 5.6

Control de límites de recorrido teniendo en cuenta Manual Instalación Apart. 5.8el radio del punzón. Manual Operación Apart. 6.8.4

Selección de los Parámetros Aritméticos que Manual Instalación Apart. 3.7se desean visualizar Manual Operación Apart. 6.9.3

Play-Back, como toma de puntos Manual Instalación Apart. 3.6Manual Operación Apart. 4.3.1

La programación paramétrica tiene en cuentael signo de la S Manual Instalación Apart. 5.1 y 6.7

Los ejes se pueden denominar Y, C Manual Instalación Apart. 3.4

Gestión de Volante auxiliar mediante Manual Instalación Apart. 1.7, 3.4 y 6.12 entradas digitales Manual Operación Apart. 3.1

Control del frenado en lazo abierto Manual Instalación Apart. 4.4.2

Lectura / Escritura de Parámetros máquinadesde el DNC100

Eliminación de error mediante Reset Externo.

Page 15: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Introducción - 1

INTRODUCCION

Page 16: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Introducción - 3

CONDICIONES DE SEGURIDAD

Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas yprevenir daños a este producto y a los productos conectados a él.

El aparato sólo podrá repararlo personal autorizado de Fagor Automation.

Fagor Automation no se responsabiliza de cualquier daño físico o material derivadodel incumplimiento de estas normas básicas de seguridad.

Precauciones ante daños a personas

Interconexionado de módulosUtilizar los cables de unión proporcionados con el aparato.

Utilizar cables de red apropiados.Para evitar riesgos, utilizar sólo cables de red recomendados para este aparato.

Evitar sobrecargas eléctricasPara evitar descargas eléctricas y riesgos de incendio no aplicar tensión eléctrica fueradel rango seleccionado en la parte posterior de la Unidad Central del aparato.

Conexionado a tierra.Con objeto de evitar descargas eléctricas conectar las bornas de tierra de todos losmódulos al punto central de tierras. Asimismo, antes de efectuar la conexión de lasentradas y salidas de este producto asegurarse que la conexión a tierras está efectuada.

Antes de encender el aparato cerciorarse que se ha conectado a tierraCon objeto de evitar descargas eléctricas cerciorarse que se ha efectuado la conexiónde tierras.

No trabajar en ambientes húmedosPara evitar descargas eléctricas trabajar siempre en ambientes con humedad relativainferior al 90% sin condensación a 45°C.

No trabajar en ambientes explosivosCon objeto de evitar riesgos, lesiones o daños, no trabajar en ambientes explosivos.

Precauciones ante daños al producto

Ambiente de trabajoEste aparato está preparado para su uso en Ambientes Industriales cumpliendo lasdirectivas y normas en vigor en la Unidad Europea.

Fagor Automation no se responsabiliza de los daños que pudiera sufrir o provocar si semonta en otro tipo de condiciones (ambientes residenciales o domésticos).

Instalar el aparato en el lugar apropiadoSe recomienda que, siempre que sea posible, la instalación del Control Numérico serealice alejada de líquidos refrigerantes, productos químicos, golpes, etc. que pudierandañarlo.

Page 17: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Introducción - 4

El aparato cumple las directivas europeas de compatibilidad electromagnética. Noobstante, es aconsejable mantenerlo apartado de fuentes de perturbaciónelectromagnética, como son:- Cargas potentes conectadas a la misma red que el equipo.- Transmisores portátiles cercanos (Radioteléfonos, emisores de radio aficionados).- Transmisores de radio/TV cercanos.- Máquinas de soldadura por arco cercanas.- Líneas de alta tensión próximas.- Etc.

EnvolventesEl fabricante es responsable de garantizar que la envolvente en que se ha montado elequipo cumple todas las directivas al uso en la Comunidad Económica Europea.

Evitar interferencias provenientes de la máquina-herramientaLa máquina-herramienta debe tener desacoplados todos los elementos que generaninterferencias (bobinas de los relés, contactores, motores, etc.).

Utilizar la fuente de alimentación apropiadaUtilizar, para la alimentación de las entradas y salidas, una fuente de alimentaciónexterior estabilizada de 24 Vcc.

Conexionado a tierra de la fuente de alimentaciónEl punto de cero voltios de la fuente de alimentación externa deberá conectarse al puntoprincipal de tierra de la máquina.

Conexionado de las entradas y salidas analógicasSe recomienda realizar la conexión mediante cables apantallados, conectando todas lasmallas al terminal correspondiente (Ver capítulo 2).

Condiciones medioambientalesLa temperatura ambiente que debe existir en régimen de funcionamiento debe estarcomprendida entre +5°C y +45°C.La temperatura ambiente que debe existir en régimen de no funcionamiento debe estarcomprendida entre -25°C y 70°C.

Habitáculo del monitorGarantizar entre el Monitor y cada una de las paredes del habitáculo las distanciasrequeridas en el Apéndice.

Utilizar un ventilador de corriente continua para mejorar la aireación del habitáculo.

Dispositivo de seccionamiento de la alimentaciónEl dispositivo de seccionamiento de la alimentación ha de situarse en lugar fácilmenteaccesible y a una distancia del suelo comprendida entre 0,7 m y 1,7 m.

Protecciones del propio aparato

Lleva incorporados 2 fusibles exteriores rápidos (F) de 3,15 Amp./ 250V. paraprotección de la entrada de red.

Todas las entradas-salidas digitales disponen de aislamiento galvánico medianteoptoacopladores entre la circuitería del CNC y el exterior.

Están protegidas mediante 1 fusible exterior rápido (F) de 3,15 Amp./ 250V. antesobretensión de la fuente exterior (mayor de 33 Vcc.) y ante conexión inversa de lafuente de alimentación.

Page 18: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Introducción - 5

El tipo de fusible de protección depende del tipo de monitor. Ver etiqueta deidentificación del propio aparato.

Precauciones durante las reparaciones

No manipular el interior del aparatoSólo personal autorizado de Fagor Automation puede manipular elinterior del aparato.

No manipular los conectores con el aparato conectado a la red eléctricaAntes de manipular los conectores (entradas/salidas, captación,etc) cerciorarse que el aparato no se encuentra conectado a la redeléctrica.

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 puedenprovocar daños a personas o aparatos.

Símbolos que puede llevar el producto

Símbolo ATENCION.Lleva asociado un texto que indica las acciones u operaciones que puedenprovocar daños a personas o aparatos.

Símbolo CHOQUE ELÉCTRICO.Indica que dicho punto puede estar bajo tensión eléctrica.

Símbolo PROTECCIÓN DE TIERRAS.Indica que dicho punto debe ser conectado al punto central de tierras de lamáquina para protección de personas y aparatos.

Page 19: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Introducción - 6

CONDICIONES DE REENVIO

Si va a enviar el Monitor o la Unidad Central, empaquételas en su cartón original con sumaterial de empaque original. Si no dispone del material de empaque original, empaquételode la siguiente manera:

1.- Consiga una caja de cartón cuyas 3 dimensiones internas sean al menos 15 cm (6pulgadas) mayores que las del aparato. El cartón empleado para la caja debe ser de unaresistencia de 170 Kg (375 libras).

2.- Si va a enviar a una oficina de Fagor Automation para ser reparado, adjunte una etiquetaal aparato indicando el dueño del aparato, su dirección, el nombre de la persona acontactar, el tipo de aparato, el número de serie, el síntoma y una breve descripción dela avería.

3.- Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo.

Si va a enviar el monitor, proteja especialmente el cristal de la pantalla.

4.- Acolche el aparato en la caja de cartón rellenándola con espuma de poliuretano portodos lados.

5.- Selle la caja de cartón con cinta para empacar o grapas industriales.

Page 20: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Introducción - 7

DOCUMENTACION FAGORPARA EL CNC 101/101S / 102/102S

Manual CNC 101/101S / 102/102S OE

Está dirigido al fabricante de la máquina o persona encargada de efectuar lainstalación y puesta a punto del Control Numérico.

Dispone en su interior del manual de Instalación.Ocasionalmente puede contener un manual que hace referencia a las "NuevasPrestaciones" de software recientemente incorporadas.

Manual CNC 101/101S / 102/102S USER

Está dirigido al usuario final, es decir, a la persona que va a trabajar con el ControlNumérico.

Dispone en su interior del manual de Operación.Ocasionalmente puede contener un manual que hace referencia a las "NuevasPrestaciones" de software recientemente incorporadas.

Page 21: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Introducción - 8

CONTENIDO DE ESTE MANUAL

El Manual de Operación se compone de los siguientes apartados:

Indice

Tabla comparativa de los modelos Fagor CNC 101/101S / 102/102S.

Introducción Condiciones de Seguridad.Condiciones de Reenvío.Listado de Documentos Fagor para el CNC 101/101S / 102/102S.Contenido de éste Manual.

Capítulo 1 PeriféricosIndica cómo transferir datos a un lector Fagor, a un PC o a un periférico.

Capítulo 2 Modo de Operación Aux Mode

Capítulo 3 Modo de Operación Manual

Capítulo 4 Edición de programas

Capítulo 5 Ejecución de programas

Capítulo 6 Programación

Códigos de error.

Page 22: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PERIFERICOS 1

Capítulo: 1 Sección: PáginaDESCRIPCION DELPANEL FRONTAL

1. PERIFERICOS

1.1 DESCRIPCION DEL PANEL FRONTAL

1.- Estas 2 ventanas muestran la información interna del CNC.

2.- Conjunto de teclas que permiten seleccionar cada uno de los modos de operación. Lalámpara encendida indica el modo de operación que se encuentra seleccionado.

Modo de operación Periféricos.

Modo de operación Aux Mode

Modo de operación Manual

Modo de operación Play Back

Modo de operación Editor

Modo de operación Bloque a bloque

Modo de operación Automático

3.- Conjunto de teclas que permiten operar con la información interna, definir tablas,parámetros, editar programas, preseleccionar valores, etc.

4.- La tecla permite ejecutar el programa. La tecla detiene la ejecución delprograma, y la tecla además de poner el control en condiciones iniciales,asume los nuevos valores asignados a los parámetros máquina.

Page 23: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PERIFERICOS2

Sección:Capítulo: 1Página

1.2 MODO DE OPERACION PERIFERICOS

Para poder acceder a este modo de trabajo el parámetro máquina "P100(1)" debe estarpersonalizado de forma que no se disponga de la prestación DNC "P100(1)=0".

El modo de operación Periféricos permite transferir los programas pieza, los parámetrosmáquina y la tabla de herramientas a un periférico (Lector de cassette FAGOR LS80, PC,consola, etc.) a través de la línea serie RS232C.

Por ello será necesario personalizar adecuadamente los parámetros máquina de la línea serieRS232C:

P70 Velocidad de transmisión en BaudiosP59(7) Número de bits de información por carácterP59(5) ParidadP59(6) Paridad parP59(8) Bits de parada

Además, el CNC debe estar apagado siempre que se le conecta o desconecta cualquierperiférico.

Para acceder al modo de operación periféricos se debe pulsar la tecla

El CNC mostrará la siguiente información:

La ventana superior indica que está seleccionada lalínea serie RS232C

La ventana inferior muestra las dos opciones posibles,0-Input 1-Output.

La opción "0-Input" se debe seleccionar cuando se desea recibir información de unperiférico, y la opción "1-Output" cuando se desea enviar información al periférico.

MODO DE OPERACIONPERIFERICOS

Page 24: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PERIFERICOS 3

Capítulo: 1 Sección: Página

1.2.1 OPCIÓN "1-OUTPUT". DEL CNC AL PERIFÉRICO

Esta opción se debe seleccionar después de haber preparado la recepción en el periférico.

La ventana inferior del CNC mostrará la letra N.

Dependiendo de lo que se desea transmitir se debe operar del siguiente modo:

a) Se desea transmitir la tabla de parámetros máquina y la tabla de herramientas o trasladosde origen.

Para ello se debe pulsar la siguiente secuencia de caracteres [8] [9] [9] [A-]

La información transmitida es ilegible y debe ser empleada como copia de seguridad,bien para transmitirla posteriormente al mismo CNC o a otro similar.

b) Se desea transmitir al periférico toda el contenido de la memoria de programas pieza,es decir desde el bloque N000 hasta el bloque 899:

Para ello se debe pulsar la tecla [A+]

c) Se desea transmitir el contenido de la memoria de programas pieza a partir de undeterminado número de bloque.

Para ello se debe indicar el número de bloque inicial que se desea transmitir y, acontinuación, pulsar la tecla [A+].

Por ejemplo, la secuencia de teclas [1] [0] [0] [A+] enviará al periférico el bloque N100y todos los posteriores.

d) Se desea transmitir parte del contenido de la memoria de programas pieza.

Para ello se debe indicar el número de bloque inicial y el número de bloque final(separados por un punto) que se desean transmitir y a continuación pulsar la tecla [A+].

Por ejemplo, la secuencia de teclas [2] [0] [0] [.] [2] [2] [0] [A+] enviará al periféricotodos los bloques comprendidos entre los bloques N200 y N220, ambos inclusive.

El formato que utiliza el CNC para enviar cada bloque de programa consta de 3 dígitos quedeterminan el número del bloque, el contenido del bloque y los caracteres Return (RT) yLine feed (LF) para indicar el final de bloque

Una vez enviados todos los bloques el CNC envía el carácter Escape (ESC) como indicativode fin de transmisión.

Ejemplo: 012 G01.91 X130 Y-56.3 F200 RT LF013 X17.9 M6 RT LF

- -

369 M30 RT LF ESC

En cualquier momento se puede abortar la transmisión pulsando la tecla [CL].

MODO DE OPERACIONPERIFERICOS

Page 25: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PERIFERICOS4

Sección:Capítulo: 1Página

1.2.2 OPCIÓN "0-INPUT". DEL PERIFÉRICO AL CNC

Para poder introducir desde un periférico al CNC, bien programas pieza o tablas deparámetros máquina y herramientas o traslados de origen, es necesario que las memorias delCNC se encuentren desbloqueadas.

Si se selecciona esta opción la ventana inferior del CNC mostrará la letra N.

Dependiendo de lo que se desea transmitir se debe operar del siguiente modo:

a) Se desea recibir en el CNC la tabla de parámetros máquina y la tabla de herramientaso traslados de origen.

Para ello se debe pulsar en el CNC la secuencia de caracteres [8] [9] [9] [A-] y dar laorden de trasmitir en el periférico.

b) Se desea leer un programa que lleva implícito los números de bloque.

Para ello se debe pulsar la tecla [A+].

El programa es cargado en la memoria del control en los bloques indicados.

Los bloques no implicados en la transmisión mantienen la información anterior.

c) Se desea leer un programa que no tiene definidos los números de bloque,

Para ello se debe indicar a partir de qué número de bloque debe cargarse el programaen el control y a continuación pulsar la tecla [A+].

Por ejemplo, la secuencia de teclas [1] [5] [0] [A+] indica que se desean cargar losbloques a partir del bloque N150. Todos los bloques serán correlativos, es decir, nohabrá bloques vacíos.

Los bloques no implicados en la transmisión mantienen la información anterior.

El formato que se debe utilizar en el periférico para enviar cada bloque de programa al CNCdebe constar de:

3 dígitos que determinan el número del bloque (opcional)El contenido del bloqueLos caracteres Return (RT) y Line feed (LF) para indicar el final de bloque

Una vez enviados todos los bloques al CNC se debe enviar el carácter Escape (ESC) comoindicativo de fin de trasmisión.

En cualquier momento se puede abortar la transmisión pulsando la tecla [CL].

MODO DE OPERACIONPERIFERICOS

Page 26: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

MODO DE OPERACION AUX MODE 1

Capítulo: 2 Sección: Página

2. MODO DE OPERACION AUX MODE

Para acceder a este modo de operación se debe pulsar la tecla El CNC mostrarála siguiente información

Para acceder a los distintos menús se deben pulsar las teclas:

[0] El CNC efectúa el test de las entradas y salidas del sistema.

[1] El CNC accede al modo de parámetros máquina

[2] El CNC accede a su tabla interna. Mediante el parámetro máquina "P60(5)" esta tablapuede seleccionarse como tabla de herramientas, "P60(5)=0", o como tabla detraslados de origen, "P60(5)=1".

Asimismo, este Modo de Operación pemite:

Bloquear los parámetros máquina. Se debe pulsar la siguiente secuencia de teclas:

[1] [CL] [CL] [9] [9] [9] [A+] [1] [ENTER]

Si la memoria de parámetros máquina se encuentra bloqueada el CNC mostrará elvalor de cada parámetro pero no permite modificarlos.

Desbloquear los parámetros máquina. Se debe pulsar la siguiente secuencia de teclas:

[1] [CL] [CL] [9] [9] [9] [A+] [0] [ENTER]

Bloquear la memoria de programas. Se debe pulsar la siguiente secuencia de teclas:

[1] [CL] [CL] [8] [8] [8] [A+] [1] [ENTER]

Si la memoria de programas se encuentra bloqueada el CNC mostrará el contenidode cada uno de los bloques pero no permite modificarlos.

Desbloquear la memoria de programas. Se debe pulsar la siguiente secuencia de teclas:

[1] [CL] [CL] [8] [8] [8] [A+] [0] [ENTER]

Borrar toda la memoria de programas.. Se debe pulsar la siguiente secuencia de teclas:

[1] [CL] [CL] [DELETE] [1] [DELETE]

Para poder borrar la memoria de programas es necesario que la misma se encuentredesbloqueada.

Page 27: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

MODO DE OPERACION AUX MODE2

Sección:Capítulo: 2Página

2.1 TEST DE LAS ENTRADAS/SALIDAS DEL SISTEMA

Esta opción permite analizar el estado de las entradas y salidas lógicas del CNC, así comoactivar y desactivar cada una de las salidas lógicas.

Para ello se debe pulsar la siguiente secuencia de teclas: [AUX MODE] [0]

El CNC muestra la información correspondiente al primer grupo de entradas (INP)

La ventana inferior muestra el estado de 8 entradas lógicas, un dígito por entrada.

El CNC mostrará en todo momento y dinámicamente el estado de las entradas. Si se deseaexaminar alguna de ellas se deberá actuar sobre los pulsadores e interruptores externos,observando en la pantalla el estado de la entrada correspondiente.

El valor "1" indica que la entrada correspondiente se encuentra alimentada a 24V. En casocontrario se mostrará el valor "0".

Las entradas (INP) que muestra la ventana inferior son:

Si se pulsa la tecla [A+] el CNC muestra el siguiente grupo de entradas (INP).

La información mostrada por los dígitos 6, 5, 4, 3, 2 y 1 es información interna del CNC.

TEST DE LAS ENTRADAS/SALIDAS DEL SISTEMA

Display InferiorDígito

8Dígito

7Dígito

6Dígito

5Dígito

4Dígito

3Dígito

2Dígito

1

Dígito Entrada correspondiente Terminal8 Entrada Manual 19 (I/O1)7 Parada condicional (M01) 18 (I/O1)6 Marcha 17 (I/O1)5 / Parada 16 (I/O1)4 / Feed Hold 15 (I/O1)3 / Stop Emergencia 14 (I/O1)2 Micro Io (X) 13 (I/O1)1 Reset 12 (I/O1)

Dígito Entrada correspondiente Terminal8 Feed Rate 2 11 (I/O1)7 Feed Rate 1 10 (I/O1)6 Error de contaje del eje X5 Error de contaje del eje Y4 Alarma senoidal del eje X3 Alarma senoidal del eje Y2 Sobretemperatura1 Sin función

Page 28: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

MODO DE OPERACION AUX MODE 3

Capítulo: 2 Sección: Página

Si se pulsa nuevamente la tecla [A+] el CNC muestra el primer grupo de salidas (OUT).

Si se desea examinar una de las salidas se debe seleccionar la misma mediante las teclas[flecha arriba] y [flecha abajo].

Una vez seleccionada la salida deseada se podrá activar (1) y desactivar (0) la mismaasignándole el valor correspondiente.

Se puede disponer de varias salidas activadas a la vez, y todas las salidas que se encuentrenactivadas proporcionarán una tensión de 24 Vcc. en el terminal correspondiente.

Si se pulsa nuevamente la tecla [A+] el CNC muestra el siguiente grupo de salidas (OUT).

Si se pulsa nuevamente la tecla [A+] el CNC muestra el tercer grupo de entradas (INP).

TEST DE LAS ENTRADAS/SALIDAS DEL SISTEMA

Dígito Salida correspondiente Terminal8 En Posición (X) 9 (I/O1)7 Alterna sentido (X) 8 (I/O1)6 Alterna lento (X) 7 (I/O1)5 Alterna rápido (X) 6 (I/O1)4 / Salida Emergencia 5 (I/O1)3 M Strobe 4 (I/O1)2 Freno (X) 3 (I/O1)1 Salida Manual 2 (I/O1)

Dígito Salida correspondiente Terminal8 MST80 20 (I/O1)7 MST40 21 (I/O1)6 MST20 22 (I/O1)5 MST10 23 (I/O1)4 MST8 24 (I/O1)3 MST4 25 (I/O1)2 MST2 26 (I/O1)1 MST1 27 (I/O1)

Dígito Entrada correspondiente Terminal8 Entrada E5 17 (I/O 2)7 Entrada E4 25 (I/O 2)6 Entrada E3 22 (I/O 2)5 Entrada E2 23 (I/O 2)4 Entrada E1 21 (I/O 2)3 F. mult. volante o tipo desplaz. JOG 24 (I/O 2)2 F. mult. volante o tipo desplaz. JOG 15 (I/O 2)1 Micro Io (Y) 18 (I/O 2)

Page 29: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

MODO DE OPERACION AUX MODE4

Sección:Capítulo: 2Página

Si se pulsa nuevamente la tecla [A+] el CNC muestra el siguiente grupo de salidas (OUT).

Si se pulsa nuevamente la tecla [A+] el CNC muestrael checksum correspondiente a la versión de software(en el ejemplo 08AF) y el modelo de CNC que sedispone (en el ejemplo (102S).

Si se pulsa nuevamente la tecla [A+] y el CNC forma parte de la red local Fagor, mostraráel elemento que se encuentra conectado en cada uno de los nodos de la red local. Seránecesario pulsar la tecla [A+] para ir avanzando de nodo.

La información que muestra el CNC es de este estilo:

La ventana superior muestra el mensaje "Lan"indicativo de red local

La ventana inferior muestra el número de nodo, (en este caso "Nod.0") y el elemento queocupa dicho nodo (en este caso "PLC").

Los modelos CNC82, CNC101S, CNC102 y CNC102S son considerados por la red localcomo de una misma familia. Por ello, se representan como "Nod.? CN82".

Si se pulsa nuevamente la tecla [A+] y el CNC formaparte de la red local Fagor, mostrará el número detestigos perdidos. La información que muestra elCNC es de este estilo:

Si se pulsa nuevamente la tecla [A+] el CNC muestra todos los displays iluminados, dandopor finalizado el testeo de las entradas y salidas del sistema.

Si se pulsa nuevamente la tecla [A+] el CNC volverá a efectuar el testeo de las entradas ysalidas del sistema.

TEST DE LAS ENTRADAS/SALIDAS DEL SISTEMA

Dígito Salida correspondiente Terminal8 En Posición (Y) 9 (I/O 2)7 Alterna sentido (Y) 8 (I/O 2)6 Alterna lento (Y) 5 (I/O 2)5 Alterna rápido (Y) 3 (I/O 2)4 T Strobe 4 (I/O 2)3 S Strobe 6 (I/O 2)2 Freno (Y) 7 (I/O 2)1 Automático 10 (I/O 2)

Page 30: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

MODO DE OPERACION AUX MODE 5

Capítulo: 2 Sección: Página

2.2 PARAMETROS MAQUINA

Esta opción permite analizar los parámetros máquina del CNC. Además, si la memoria deparámetros máquina no está bloqueada, se pueden alterar sus valores.

Los parámetros máquina los define el fabricante y sirven para personalizar el CNC con lamáquina

Para acceder a la memoria de parámetros máquina se debe pulsar la siguiente secuencia deteclas: [AUX MODE] [1]

El CNC mostrará una información del siguiente tipo:

La ventana superior muestra el número de parámetromáquina.

La ventana inferior muestra el valor con que se hapersonalizado el parámetro máquina.

Si se desea visualizar otro parámetro se deben utilizar uno de los siguientes métodos:

* Utilizar las teclas

* Pulsar 2 veces la tecla [CL] para borrar la visualización actual. A continuación teclearel número del parámetro deseado y la tecla [RECALL]. El CNC mostrará dichoparámetro.

Se debe tener en cuenta que una vez personalizados los parámetros máquina se debe pulsarla tecla [RESET], o bien desconectar y conectar el CNC para que dichos valores seanasumidos por el CNC.

En el manual de instalación se encuentran explicados todos los parámetros máquina.

2.2.1 EDICION DE PARAMETROS MAQUINA

Los parámetros máquina se editarán uno a uno. En función del tipo de parámetro máquinaseleccionado, se le podrá asignar uno de los siguientes valores:

Un número P12 = 30000Un grupo de 8 bits P19 = 00001111

Para editar un parámetro que se define mediante un número se debe, una vez seleccionadoel parámetro, seguir la siguiente secuencia de teclas:

* Pulsar la tecla [CL]. El CNC borra el contenido de la ventana inferior.

* Introducir el valor deseado.

* Pulsar la tecla [ENTER] para que dicho valor sea introducido en la tabla de parámetrosmáquina.

Si el CNC no asume el nuevo valor y en su lugar muestra el valor que teniaanteriormente el parámetro, significa que la tabla de parámetros máquina se encuentrabloqueada.

PARAMETROS MAQUINA

Page 31: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

MODO DE OPERACION AUX MODE6

Sección:Capítulo: 2Página

Para editar un parámetro que se define mediante un grupo de 8 bits se debe, una vezseleccionado el parámetro, pulsar la tecla [CL] e introducir los 8 bits o pulsar la tecla[RECALL] e ir modificando los bits uno a uno.

Para ir modificando los bits uno a uno se debe seguir la siguiente secuencia de teclas:

* Pulsar la tecla [RECALL]. El CNC mostrará en forma parpadeante el primer bit delparámetro.

* Si se desea modificar este bit introducir el valor deseado (0 o 1).

* Utilizar las teclas para desplazarse al resto de los bits.

* Para modificar un determinado bit, posicionarse sobre el mismo (forma intermitente) eintroducir el valor deseado.

* Una vez definidos todos los bits, pulsar la tecla [ENTER] para que dicho valor seaintroducido en la tabla de parámetros máquina.

Si el CNC no asume el nuevo valor y en su lugar muestra el valor que teniaanteriormente el parámetro, significa que la tabla de parámetros máquina se encuentrabloqueada.

Si se desea introducir los 8 bits se debe seguir la siguiente secuencia de teclas:

* Si el parámetro se seleccionó mediante la tecla [RECALL], el CNC mostrará en formaparpadeante el primer bit del parámetro (modo de edición).

Para abandonar este modo se debe pulsar la tecla [CL], el bit deja de parpadear.

* Pulsar la tecla [CL]. El CNC borra el contenido de la ventana inferior.

* Introducir el valor deseado (secencia de 1 y 0).

* Pulsar la tecla [ENTER] para que dicho valor sea introducido en la tabla de parámetrosmáquina.

Si el CNC no asume el nuevo valor y en su lugar muestra el valor que teniaanteriormente el parámetro, significa que la tabla de parámetros máquina se encuentrabloqueada.

PARAMETROS MAQUINA

Page 32: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

MODO DE OPERACION AUX MODE 7

Capítulo: 2 Sección: Página

2.3 TABLA DE HERRAMIENTAS O TRASLADOS DE ORIGEN

El CNC dispone de una tabla interna que, en función del valor asignado al parámetromáquina "P60(5)", puede ser utilizada como tabla de herramientas "P60(5)=0" o como tablade traslados de origen "P60(5)=1".

Cada una de las 10 direcciones (1 a 10) de la tabla dispone de 2 campos. El campocorrespondiente al eje X y el campo correspondiente al eje Y.

Cuando se ha personalizado "P60(5)=0", tabla de herramientas, las direcciones de la tablacorresponden al número de herramienta. Ambos campos indican la longitud de la herramientaen X e Y. El CNC tomará los valores de la tabla y efectuará una compensación de longituden ambos ejes.

Cuando se ha personalizado "P60(5)=1", tabla de traslados de origen, cada dirección de latabla permite seleccionar un nuevo Origen Pieza. Este origen se encontrará del CeroMáquina a la distancia que indican los campos X e Y.

Para acceder a la tabla se debe pulsar la secuencia de teclas: [AUX MODE] [2]

El CNC mostrará una información del siguiente tipo:

La ventana superior muestra la primera dirección de latabla.

La ventana inferior muestra el valor con que se hapersonalizado el campo X de dicha dirección.

Si se pulsa la tecla el CNC mostrará el campo Y.

Si se desea visualizar otra dirección de la tabla se deben utilizar uno de los siguientesmétodos:

* Utilizar las teclas

* Pulsar 2 veces la tecla [CL] para borrar la visualización actual. A continuación teclearla dirección de la tabla deseada y la tecla [RECALL]. El CNC mostrará dicha dirección.

Para editar el valor del campo X o Y se debe seguir la siguiente secuencia de teclas:

* Pulsar la tecla [CL]. El CNC borra el contenido de la ventana inferior.

* Introducir el valor deseado.

* Pulsar la tecla [ENTER] para que dicho valor sea introducido en la tabla.

TABLA DE HERRAMIENTASO TRASLADOS DE ORIGEN

Page 33: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 3 Sección:

MODO DE OPERACION MANUAL 1

3. MODO DE OPERACION MANUAL

Para acceder a este modo de operación se debe pulsar la tecla El CNC mostrará laventana superior vacía y en la ventana inferior mostrará la cota de posición del eje X.

Si se desea cambiar de eje se debe pulsar la tecla [A+]. La ventana inferior mostrará la cotade posición del eje Y.

Este modo de operación permite:

Desplazar los ejes de la máquina.Efectuar la puesta a cero o preselección de un valor.Efectuar la búsqueda automática del punto referencia máquina.Seleccionar el CNC para que trabaje como visualizador.

3.1 DESPLAZAMIENTO MANUAL DE LA MÁQUINA

El CNC puede disponer de las siguientes configuraciones:

CNC con 1 o 2 ejesCNC con 1 eje y volante electrónicoCNC con 1 o 2 ejes y el panel de mandos externo "JOG 100"CNC con 1 eje, volante electrónico y el panel de mandos externo "JOG 100"CNC con 2 ejes y volante auxiliarCNC con 2 ejes, volante auxiliar y el panel de mandos externo "JOG 100"

Cuando se desplazan los ejes el CNC limita el recorrido de los mismos, no permitiendosobrepasar los límites de recorrido que se han fijado mediante los parámetros máquina "P0- P40" y "P1 - P41".

CNC con 1 o 2 ejes

El desplazamiento de la máquina se efectúa eje a eje y los pasos que se deben seguir sonlos siguientes:

* Seleccionar en la ventana inferior, mediante la tecla [A+], el eje que se deseadesplazar (X o Y).

* Utilizar las teclas para desplazar el eje.

El desplazamiento de los ejes será continuo, es decir, que el eje se mueve mientras semantiene pulsada la tecla.

Si se utilizan los terminales 14 y 25 del conector I/O2 los desplazamientos podrán sercontinuos o incrementales. En los desplazamientos incrementales el eje se moverá lacantidad fijada.

DESPLAZAMIENTOMANUAL DE LA MÁQUINA

Page 34: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 3Página

MODO DE OPERACION MANUAL2 DESPLAZAMIENTO MANUALDE LA MÁQUINA

Terminal Ejes con Servosistemas Ejes sin Servosistemas10 11 (G01/G02/G03) (G00) Gama1 1 25% 25% Gama lenta1 0 50% 50% No afecta

0 0 100% 100% No afecta

0 1 Si "P101(8)=0" 200%Si "P101(8)=1" 0% 100% Gama lenta

TerminalTipo desplazamiento Cantidad a desplazarse

24 15

0 0 Continuo

0 1 Incremental 0.001 mm o 0.0001"

1 0 Incremental 0.010 mm o 0.0010"

1 1 Incremental 0.100 mm o 0.0100"

TerminalFactor multiplicador

Ejemplo: 250 impulsos/vuelta

24 15 Desplazamiento por vuelta

0 0 x 1 0.250 mm o 0.0250"

0 1 x 10 2.500 mm o 0.2500"

1 0 x 50 12.50 mm o 1.2500"

1 1 x 100 25.00 mm o 2.500"

La siguiente tabla muestra las opciones disponibles.

Terminal activado = 1desactivado = 0

Asimismo, los terminales 10 y 11 del conector I/O1 permiten variar la velocidad deavance de los ejes, tal y como se indica a continuación.

Terminal activado = 1, desactivado = 0

CNC con volante electrónico

El desplazamiento del eje X puede realizarse con el volante electrónico o desde elteclado, mediante las teclas

Los terminales 15 y 24 del conector I/O2 indican el factor multiplicador que aplica elCNC a los impulsos del volante electrónico.

De esta forma y tras multiplicar el factor de multiplicación por los impulsosproporcionados por el volante, se obtienen las unidades que se desea desplazar el eje.

Terminal activado = 1desactivado = 0

Asimismo, los terminales 10 y 11 del conector I/O1 permiten variar la velocidad deavance de los ejes, tal y como se indica a continuación.

Page 35: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 3 Sección:

MODO DE OPERACION MANUAL 3

Terminal activado = 1, desactivado = 0

CNC con 1 o 2 ejes y el panel de mandos externo "JOG100"

El desplazamiento de la máquina, que se efectúa eje a eje, puede realizarse desde elteclado o desde los pulsadores "X+, X-, Y+, Y-" asociados al panel de mandos externo"JOG100".

Cuando se efectúa desde el teclado se deben seguir los siguientes pasos:

* Seleccionar en la ventana inferior, mediante la tecla [A+], el eje que se deseadesplazar (X o Y).

* Utilizar las teclas para desplazar el eje.

El sentido de desplazamiento que corresponde a cada tecla está fijado por parámetromáquina.

Mediante el panel de mandos externo "JOG 100" se puede seleccionar el tipo dedesplazamiento y la velocidad de avance del eje:

* En la zona "% FEED" el desplazamiento de los ejes será continuo, es decir, que eleje se mueve mientras se mantiene pulsada la tecla.

Cada una de las posiciones de esta zona indica el porcentaje de velocidad de avanceque aplica el CNC en el movimiento indicado.

* En la zona "JOG" los desplazamientos serán incrementales, es decir, que el eje semoverá la cantidad fijada cada vez que se pulsa la tecla.

DESPLAZAMIENTOMANUAL DE LA MÁQUINA

Terminal Ejes con Servosistemas Ejes sin Servosistemas10 11 (G01/G02/G03) (G00) Gama1 1 25% 25% Gama lenta1 0 50% 50% No afecta

0 0 100% 100% No afecta

0 1 Si "P101(8)=0" 200%Si "P101(8)=1" 0% 100% Gama lenta

Page 36: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 3Página

MODO DE OPERACION MANUAL4

CNC con 1 eje, volante electrónico y el panel de mandos externo "JOG 100"

El desplazamiento del eje X puede realizarse:

* Con el volante electrónico* Mediante los pulsadores "X+, X-" asociados al panel de mandos externo "JOG100"* Con las teclas del teclado.

Mediante el panel de mandos externo "JOG 100" se puede seleccionar el tipo dedesplazamiento, la velocidad de avance del eje y el factor multiplicador que aplica elCNC a los impulsos del volante electrónico.

* En la zona "% FEED" el desplazamiento del eje será continuo, es decir, que el ejese mueve mientras se mantiene pulsada la tecla.

Cada una de las posiciones de esta zona indica el porcentaje de velocidad de avanceque aplica el CNC en el movimiento indicado.

* En la zona "JOG" los desplazamientos podrán serán o incrementales, es decir, queel eje se moverá la cantidad fijada cada vez que se pulsa la tecla.

* La zona permite mover el eje únicamente con el volante electrónico y cada unade sus posiciones indica el factor multiplicador que aplica el CNC a los impulsos delvolante electrónico.

De esta forma y tras multiplicar el factor de multiplicación por los impulsosproporcionados por el volante, se obtienen las unidades que se desea desplazar el eje.

DESPLAZAMIENTO MANUALDE LA MÁQUINA

PosiciónFactor multiplicador

Ejemplo: 250 impulsos/vuelta

Desplazamiento por vuelta

x 1 0.250 mm o 0.0250"

x 10 2.500 mm o 0.2500"

x 100 25.00 mm o 2.500"

Page 37: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 3 Sección:

MODO DE OPERACION MANUAL 5

3.2 DESPLAZAMIENTO AUTOMATICO

Se efectúa eje a eje y los pasos que se deben seguir son los siguientes:

* Seleccionar en la ventana inferior, mediante la tecla [A+], el eje que se deseadesplazar (X o Y).

* Pulsar la tecla [CL]. La ventana inferior se borrará.

* Introducir la cota de destino deseada.

* Pulsar la tecla

El CNC desplazará el eje a la cota indicada.

3.3 PUESTA A CERO O PRESELECCION DE UN VALOR

La preselección de cotas se efectúa eje a eje y los pasos que se deben seguir son lossiguientes:

* Seleccionar en la ventana inferior, mediante la tecla [A+], el eje que se deseapreseleccionar (X o Y).

* Pulsar la tecla [CL]. El CNC borra el valor de dicho eje.

* Introducir el valor deseado.

* Pulsar la tecla [ENTER] para que el CNC asuma dicho valor. El CNC asigna al eje elnuevo valor seleccionado.

Es posible, antes de pulsar la tecla [ENTER], anular la preselección pulsando la tecla[CL]. El CNC volverá a mostrar el valor que disponía el eje anteriormente.

DESPLAZAM. AUTOMATICOY PRESELECCION

Page 38: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 3Página

MODO DE OPERACION MANUAL6

3.4 BÚSQUEDA DEL PUNTO REFERENCIA MÁQUINA

La búsqueda del punto de referencia máquina se efectúa eje a eje y se debe utilizar uno deestos métodos:

a) Pulsar la secuencia de teclas [F1] [0]. El CNC efectúa la búsqueda del eje X.

b) Pulsar la secuencia de teclas [F1] [1]. El CNC efectúa la búsqueda del eje Y.

c) * Seleccionar en la ventana inferior, mediante la tecla [A+], el eje en que se deseaefectuar la búsqueda de referencia máquina (X o Y).

* Pulsar la tecla [CL]. El CNC borra el valor de dicho eje.

* Pulsar la tecla [RECALL]

El CNC desplazará el eje seleccionado en el sentido indicado por el parámetro máquina deejes "P62(4), P62(5)".

Este desplazamiento se realiza según el avance indicado en los parámetros máquina de ejes"P25, P65", hasta que se pulse el micro de referencia máquina, parámetro máquina de ejes"P22(8), P62(8)".

Una vez pulsado el micro la búsqueda continuará a 100 mm/minuto (3,9 pulgadas/minuto),hasta que se reciba el impulso de Io de los sistemas de captación, dando por finalizada labúsqueda de referencia máquina del eje.

El CNC anulará el traslado de origen que se encontraba seleccionado y visualiza las cotasdel punto de referencia máquina indicadas en los parámetros máquina de ejes "P2, P42".

* Si, durante la búsqueda de referencia máquina, se pulsa la tecla el CNC de-tiene el movimiento del eje y muestra la siguiente información:

La ventana superior muestra la función G74,indicativo de búsqueda de referencia máquina.

La ventana inferior muestra la cota correspondienteal eje en este momento.

Para continuar con la búsqueda de referencia máquina pulsar la tecla

Para abandonar la búsqueda de referencia máquina se debe pulsar 2 veces la tecla [CL].

BUSQUEDA DEREFERENCIA

Page 39: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 3 Sección:

MODO DE OPERACION MANUAL 7

3.4.1CONSIDERACIONES SOBRE EL PUNTO DE REFERENCIA MAQUINA

* Si en el momento de iniciarse la búsqueda de referencia máquina se encuentra pulsadoel micro de referencia máquina, el eje retrocederá, sentido contrario al indicado en elparámetro máquina de ejes "P62(4), P62(5)", hasta liberar el micro, antes de comenzarla búsqueda de referencia máquina.

* Si el eje se encuentra posicionado fuera de los límites de recorrido fijados por software(parámetros máquina "P0-P1", "P40-P41"), es necesario mover el eje manualmente paraintroducirlo en la zona de trabajo y a continuación situarlo en la zona adecuada para larealización de la búsqueda de referencia máquina.

* Si el eje seleccionado no dispone de micro para la búsqueda del punto de referenciamáquina (parámetro máquina de ejes "P22(8)", "P62(8)"), el CNC supondrá que elmismo se encuentra pulsado cuando se ejecute el comando de búsqueda de referenciamáquina, ejecutándose únicamente un desplazamiento a 100 mm/min, hasta que sereciba el impulso de Io del sistema de captación, dando por finalizada la búsqueda dereferencia máquina.

3.5 TRABAJO DEL CNC COMO VISUALIZADOR

Cuando la entrada Manual (terminal 19 del conector I/O1) se encuentra a nivel lógico alto(24 V), el CNC actúa como visualizador.

Esto implica que:

* El movimiento de la máquina hay que realizarlo mediante mandos externos al control.

* Deben desactivarse las señales habilitadoras de los ejes.

* Si trabajando de esta forma se sobrepasan los límites de recorrido que se han fijadomediante los parámetros máquina "P0 - P40" y "P1 - P41", el control indicará el códigode error correspondiente.

BUSQUEDA REFERENCIAY MODO VISUALIZADOR

Page 40: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 4 Sección:

EDICION DE PROGRAMAS 1

4. EDICION DE PROGRAMAS

El CNC dispone de 3 modos de edición de programas, tal y como se detalla en este capítulo.Estos modos de edición son:

Edición propiamente dicha. Para acceder a este modo pulsar la tecla

Edición en Teach-in. Para acceder a este modo pulsar la tecla

Edición en Play-back. Para acceder a este modo pulsar la tecla

4.1 MODO DE OPERACION EDITOR

Para acceder a este modo de operación se debe pulsar la tecla El CNC mostrará unainformación del siguiente tipo:

La ventana superior muestra el número de bloque quese encuentra seleccionado

La ventana inferior muestra una de las funcionesprogramadas en dicho bloque.

El CNC dispone de hasta 900 bloques (000/899) de memoria para almacenar programas.

Un programa comienza en un determinado bloque y finaliza en un bloque que contiene lafunción M30 (indicativo de final de programa).

Cada bloque de programa puede disponer de hasta 5 funciones en código ISO. Las posiblesfunciones disponibles son:

G Funciones preparatorias. Hasta un máximo de 4 por bloque.X Coordenadas del eje X.Y Coordenadas del eje Y.I Coordenadas, en interpolación circular, del centro del arco (eje X).J Coordenadas, en interpolación circular, del centro del arco (eje Y).F Velocidad de avance de los ejes.S Velocidad de giro del cabezal (r.p.m).T Herramienta o Traslado de origen.M Funciones auxiliares. Hasta un máximo de 4 por bloque.N Función de Salto o Llamada (funciones G25 a G29).P Programación paramétrica.

Cuando se utiliza programación paramétrica el bloque no admite más información encódigo ISO. La programación paramétrica utiliza las funciones:

X Asignación a parámetro de la coordenada en X.Y Asignación a parámetro de la coordenada en Y.F Función paramétricaP Referencia a otro parámetroK Asignación a parámetro de constante numéricaE Asignación a parámetro de las entradas E1 a E5 (conector I/O1)

Page 41: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 4Página

EDICION DE PROGRAMAS2

En el ejemplo que se muestra a continuación se puede observar:

* Una posible distribución de programas en memoria, indicándose el comienzo y el finalde cada programa.

* Distintos bloques de programación, que contienen 2, 3, 4 y hasta 5 funciones. La formade programar no corresponde a este capítulo y se encuentra detalla en el capítulo"Programación" de este mismo manual.

Este modo de operación permite:

* Ver el contenido de todos los bloques de memoria.* Crear un programa (editar todos los bloques del programa).* Borrar un determinado bloque de programa.* Modificar el contenido de un bloque.* Sustituir un bloque de programa.* Insertar de un nuevo bloque de programa, desplazando el resto.

Además, en el modo de operación "Aux Mode" se permite:

* Bloquear la memoria de programas* Desbloquear la memoria de programas* Borrar toda la memoria de programas

N000 G1.7.90 F5000 S250 T01 M 3 Comienzo programa

Fin de programa

N001 X60 Y40N002 G3 X110 Y90 I0 J50N003 G3 X160 Y40 I50 J0N004 M30

N050 P17 X Comienzo programa

Fin de programa

N051 P18 YN052 P4 F7 P3N053 P5 F8 P3N054 P6 P0 F3 P4N055 P7 P1 F3 P5N056 G0.5 XP6 YP7N057 P3 P3 F1 P19N058 G1 XP6 YP7 F200N059 P3 F11 K360N060 G28 N57N061 G0 XP17 YP18N062 M30

N100 G0 X10 Comienzo programa

Fin de programa

N101 Y20N102 G1 X50 M3N103 G0 Y0N104 X0N105 G25 N100.104.81N106 M30

Page 42: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 4 Sección:

EDICION DE PROGRAMAS 3

4.1.1 VER EL CONTENIDO DE TODOS LOS BLOQUES DE MEMORIA.

Cuando se accede a este modo de operación, al pulsar la tecla , el CNC muestra unainformación del siguiente tipo:

La ventana superior muestra el número de bloque quese encuentra seleccionado

La ventana inferior muestra una de las funcionesprogramadas en dicho bloque.

Para ver el contenido de los bloques se deben utilizar las teclasEl CNC mostrará, una a una, todas las funciones de cada bloque, y una vez finalizado unbloque pasará al siguiente.

El CNC mostrará únicamente los bloques que contienen información, es decir que nomostrará los bloques vacíos.

Si se desea ver el contenido de un determinado bloque, se debe actuar del siguiente modo:

* Pulsar 2 veces la tecla [CL]. El CNC borrará el número de bloque (las 2 ventanas)

* Introducir el número de bloque que se desea visualizar.

* Pulsar la tecla

El CNC mostrará la primera función de dicho bloque. Para ver el resto de las funciones ylos bloques anteriores y posteriores utilizar las teclas

Si el bloque solicitado no contiene información, la ventana inferior no mostrará ningunainformación, indicativo de bloque vacío.

VER CONTENIDO DEBLOQUES DE MEMORIA

Page 43: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 4Página

EDICION DE PROGRAMAS4

4.1.2 EDITAR UN PROGRAMA

El programa se debe editar bloque a bloque, comenzando por el bloque inicial del programa.Para ello se deben seguir los siguientes pasos:

1.- Si el número de bloque que se encuentra seleccionado, el que se muestra en la ventanasuperior, no es el deseado, actuar del siguiente modo:

* Pulsar 2 veces la tecla [CL]. El CNC borrará las 2 ventanas.

* Introducir el número de bloque deseado.

* Pulsar la tecla [RECALL]

2.- Si el bloque ya contiene información, si muestra algo en la ventana inferior, actuar delsiguiente modo:

* Pulsar la tecla [CL]. La ventana inferior se borrará.

3.- Editar el contenido del bloque, definiendo todas sus funciones. Para seleccionar lasfunciones se deben utilizar las teclas [A+] y [A-].

La forma de programar no corresponde a este capítulo y se encuentra detalla en elcapítulo "Programación" de este mismo manual.

Una vez definido todo el bloque se debe pulsar la tecla [ENTER]. El CNC mostrará elsiguiente bloque.

Ejemplo: N000 G1.7.90 F5000 T1

* Seleccionar en la ventana superior el número de bloque N000. Asegurarse queel bloque está vacío, que la ventana inferior no muestra nada. En caso contrario,pulsar la tecla [CL].

* Pulsar la tecla [A+]. El numero de bloque que muestra la ventana superiorcomienza a parpadear (indicativo de edición de bloque).

Además la ventana inferior mostrará la primera función seleccionable, el carácter"G", indicando que está seleccionada la función G.

* Teclear "1.7.90", funciones G01, G07 y G90.

* Pulsar la tecla [A+], el CNC mostrará la siguiente función disponible. En estecaso, la función "X".

* Pulsar las teclas [A+] y [A-] hasta que la ventana inferior muestre el carácter "F",indicativo de la función F.

* Teclear "5000", valor del avance (F5000).

* Pulsar la tecla [A+], el CNC mostrará la siguiente función disponible. En estecaso, la función "S".

* Pulsar las teclas [A+] y [A-] hasta que la ventana inferior muestre el carácter "T",indicativo de la función T.

EDITAR UN PROGRAMA

Page 44: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 4 Sección:

EDICION DE PROGRAMAS 5

* Teclear "1", número de herramienta que se desea seleccionar T1.

* Pulsar la tecla [ENTER], el CNC da por finalizada la edición del bloque ymostrará en la ventana superior el número de bloque siguiente (forma noparpadeante). En este caso "001".

4.- Repetir las operaciones indicadas en el paso anterior para editar el resto de los bloques.

Atención:

Si en la edición del bloque, al pulsar las teclas [A+] o [A-], el CNC no muestramás funciones, significa que el bloque no admite más funciones, bien por eltipo de bloque o porque ya se han definido todas las posibles (máximo 5funciones).

No es necesario que los números de bloque sean correlativos. Tampoco esnecesario que todos los bloques contengan la máxima información posible.

El siguiente ejemplo muestra 2 formas distintas de definir un mismo programa.

El programa debe finalizar necesariamente con un bloque que contenga lafunción M30 (indicativo de final de programa).

Si no se programa esta función, en el modo AUTOMATICO el controlcontinuará con la ejecución de los sucesivos bloques y en el caso de no existirmás bloques editados, visualizará el código de error 15.

EDITAR UN PROGRAMA

N000 G1.7.90 F5000 S250T01M 3 N000 G1.7.90N010 X60 Y40 N001 F5000N020 G3 X110 Y90 I0 J50 N002 S250N030 G3 X160 Y40 I50 J0 N003 T01N040 M30 N004 M 3

N005 X60 Y40N006 G3 X110 Y90 I0 J50N007 G3 X160 Y40 I50 J0N008 M30

Page 45: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 4Página

EDICION DE PROGRAMAS6

4.1.3 BORRAR UN DETERMINADO BLOQUE DE PROGRAMA.

Cuando se desea borrar un bloque de programa pueden darse estos 2 casos:

1.- El número de bloque que se encuentra seleccionado, el que se muestra en la ventanasuperior, no es el deseado. Se debe actuar del siguiente modo:

* Pulsar 2 veces la tecla [CL]. El CNC borrará las 2 ventanas.

* Introducir el número de bloque deseado.

* Pulsar la tecla [DELETE]

2.- El bloque se encuentra seleccionado. La ventana superior puede mostrar el número debloque en forma normal o intermitente (modo inserción de datos). En ambos casos sedebe:

* Pulsar la tecla [DELETE]

En ambos casos el bloque quedará seleccionado pero su contenido ha sido borrado, ventanasuperior con el número de bloque y ventana inferior vacía.

4.1.4 BORRAR TODA LA MEMORIA DE PROGRAMAS

Cuando se desea borrar toda la memoria de programas se debe actuar del siguiente modo:

* Pulsar la tecla para acceder al modo de operación Aux-Mode

* Pulsar la siguiente secuencia de teclas:

[1] [CL] [CL] [DELETE] [1] [DELETE]

Para poder borrar la memoria de programas es necesario que la misma se encuentredesbloqueada.

BORRAR UN BLOQUE

Page 46: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 4 Sección:

EDICION DE PROGRAMAS 7

4.1.5 MODIFICAR EL CONTENIDO DE UN BLOQUE.

Si el bloque actualmente seleccionado está en forma de edición de bloque, ventana superioren forma intermitente, se debe pulsar 2 veces la tecla [CL] para abandonar dicho modo.

Al modificar el contenido de un bloque de programa pueden darse los siguientes casos:

a) Se desea modificar el valor de una función.

Ejemplo, modificar una cota: Bloque actual N000 G1.7.90 X100 F1000Nuevo bloque N000 G1.7.90 X250 F1000

* Seleccionar el bloque N000 y pulsar la tecla [RECALL]. La ventana superiormostrará el número de bloque en forma intermitente,

* Utilizar las teclas hasta situarse sobre la función "X100".

* Pulsar la tecla [CL]. El CNC borra el valor de la función pero mantiene el carácteridentificador de la función (X).

* Introducir el valor deseado. En este caso "250".

* Pulsar la tecla [ENTER]. El CNC asume el nuevo bloque.

b) Se desea eliminar una de las funciones que definen el bloque.

Ejemplo, eliminar la cota en X: Bloque actual N000 G1.7 X100 Y20 F1000Nuevo bloque N000 G1.7 Y20 F1000

* Seleccionar el bloque N000 y pulsar la tecla [RECALL]. La ventana superiormostrará el número de bloque en forma intermitente,

* Utilizar las teclas hasta situarse sobre la función "X100".

* Pulsar 2 veces la tecla [CL]. El CNC borra la ventana inferior.

* Pulsar la tecla [ENTER]. El CNC asume el nuevo bloque.

c) Se desea modificar una función.

Ejemplo, cambiar la cota X por Y: Bloque actual N000 G1 X100 F1000 M33Nuevo bloque N000 G1 Y120 F1000 M33

* Seleccionar el bloque N000 y pulsar la tecla [RECALL]. La ventana superiormostrará el número de bloque en forma intermitente,

* Utilizar las teclas hasta situarse sobre la función "X100".

* Pulsar 2 veces la tecla [CL]. El CNC borra la ventana inferior.

MODIFICAR UN BLOQUE

Page 47: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 4Página

EDICION DE PROGRAMAS8 MODIFICAR UN BLOQUE

* Pulsar las teclas [A+] y [A-] para seleccionar la nueva función. En este caso lafunción "Y".

* Introducir el valor deseado. En este caso "120".

* Pulsar la tecla [ENTER]. El CNC asume el nuevo bloque.

Atención:

Cuando se desea modificar más de 2 funciones en un mismo bloque, se debeactuar del siguiente modo:

· Modificar la primera función· Pulsar la tecla para buscar la siguiente función.· Modificar la otra función· Pulsar la tecla [ENTER] para que el CNC asuma todos los cambios.

El CNC no asume los cambios efectuados hasta que se pulsa la tecla [ENTER].

Si al pulsar la tecla [ENTER] el número de bloque sigue parpadeando en laventana superior, significa que existe algún error en el bloque editado y que nose introduce en la memoria.

Page 48: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 4 Sección:

EDICION DE PROGRAMAS 9

4.1.6 INSERTAR UN NUEVO BLOQUE DE PROGRAMA

Si se desea insertar un nuevo bloque en el programa ya editado se debe actuar como en laedición de bloques, salvo que en lugar de pulsar la tecla [ENTER] se debe pulsar la tecla[INSERT].

El nuevo bloque editado es insertado en la memoria desplazándose una posición todos losbloques posteriores.

Ejemplo: Se desea insertar como bloque N051 la función "G4.2".

Programa actual Nuevo programa

N050 G90.71 N050 G90.71N051 G74 N051 G4.2N052 X-15.363 N052 G74N053 M9.6 N053 X-15.363

N054 M9.6

* Seleccionar el bloque N051 y pulsar la tecla [CL]. La ventana inferior se borrará.

* Editar el contenido del bloque. Utilizar la tecla [A+] para seleccionar la función "G"y teclear el valor "4.2".

* Pulsar la tecla [INSERT]. El CNC asume el nuevo bloque desplazando el resto.

Si la inserción de bloques afecta a bloques que contienen funciones de salto o de llamada(G25 a G29) el CNC lo tendrá en cuenta y actualizará dichos bloques.

4.1.7 ELIMINAR BLOQUES SIN INFORMACION

Para eliminar un bloque sin información, bloque vacío, se debe seleccionar el bloque ypulsar la tecla [INSERT]. El CNC desplazará todos los bloques posteriores un lugar haciaadelante.

Ejemplo: Se desea eliminar los bloques N152 y N153 que no contienen información.

Programa actual Nuevo programa

N151 X12 Y13 F500 S1000 M3 N151 X12 Y13 F500 S1000 M3N154 M40 N152 M40N155 X20 Y0 N153 X20 Y0

* Seleccionar el bloque N152 y pulsar la tecla [INSERT]. El CNC desplaza todos losbloques posteriores un lugar hacia adelante.

* Volver a pulsar la tecla [INSERT] para desplazar todos los bloques otro lugar.

Si la eliminación de bloques afecta a bloques que contienen funciones de salto o de llamada(G25 a G29) el CNC lo tendrá en cuenta y actualizará dichos bloques.

INSERTAR BLOQUEELIMINAR BLOQUE

Page 49: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 4Página

EDICION DE PROGRAMAS10 EDICION EN TEACH-IN

4.2 EDICION EN TEACH-IN

Para acceder a este modo de operación se debe pulsar la tecla

Este modo de programación permite, según se van escribiendo, ejecutar los bloques deprograma antes de introducirlos en memoria, así como ejecutar funciones o movimientosfuera del programa.

Para ello, una vez editado el bloque se debe pulsar la tecla

El CNC ejecutará el bloque. Una vez finalizada la ejecución, número de bloque en formaparpadeante, se pueden pulsar las teclas:

[ENTER] El bloque será introducido en memoria y el CNC estará listo para la edición delsiguiente bloque.

[CL]. EL bloque no será introducido en memoria, siendo posible su modificación oedición.

El CNC volverá a ejecutar el bloque.

La programación en Teach-in permite realizar una pieza bloque a bloque mientras se vaprogramando, ya que el CNC conserva la historia de los bloques ejecutados.

Por ejemplo, si se ejecuta el bloque N100 G1.5.90 X100 F1000, el CNC asume comohistoria las funciones G1, G5, G90 y F1000. Es decir, que es lo mismo ejecutar acontinuación el bloque N101 X120 o el bloque N101 G1.5.90 X120 F1000.

Atención:

La programación en Teach-in permite ejecutar bloques que se están editando.Por ello hay que asegurarse, antes de pulsar la tecla , que el númerode bloque mostrado en la ventana superior está parpadeando. Si no lo estápulsar la tecla [RECALL].

No se permite ejecutar en este modo bloques que dispongan de alguna funciónde salto (G25 a G29). Si se intenta ejecutarlo, el CNC mostrará el código deerror 1.

Page 50: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 4 Sección:

EDICION DE PROGRAMAS 11EDICION EN PLAY-BACK

4.3 EDICION EN PLAY-BACK

Para acceder a este modo de operación se debe pulsar la tecla

Este modo de edición permite, durante la edición del bloque, desplazar los ejes de lamáquina hasta el punto deseado y a continuación introducir la cotas alcanzadas como datosdel programa.

El resto de las funciones, se editan como se ha indicado en el modo de operación Editor,explicado en este mismo capítulo.

El siguiente ejemplo muestra como programar un bloque del tipo G1 X___ Y___ F100

La pantalla muestra el campo "G"

- Pulsar la tecla [1] y a continuación la tecla [A+] para pasar al campo siguiente.

La pantalla muestra el campo "X"- Pulsar la tecla [Recall] el CNC mostrará la cota actual del eje X.- Desplazar el eje al lugar deseado mediante el volante electrónico, las teclas

o los pulsadores "X+, X- asociados al panel de mandos externo "JOG100".- Pulsar la tecla [Enter] para que el CNC asuma dicho valor.- Pulsar la tecla [A+] para pasar al campo siguiente.

La pantalla muestra el campo "Y"- Pulsar la tecla [Recall] el CNC mostrará la cota actual del eje X.- Desplazar el eje al lugar deseado mediante el volante electrónico, las teclas

o los pulsadores "Y+, Y- asociados al panel de mandos externo "JOG100".- Pulsar la tecla [Enter] para que el CNC asuma dicho valor.- Pulsar la tecla [A+] para pasar al campo siguiente.

La pantalla muestra el campo "F"- Desplazar el eje al lugar deseado- Pulsar las teclas [l] [0] [0]- Pulsar la tecla [Enter] para que el CNC asuma dicho valor y de por finalizado el

bloque.

Page 51: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 4Página

EDICION DE PROGRAMAS12 EDICION EN PLAY-BACK

4.3.1 TOMA DE PUNTOS EN MODO PLAY-BACK

El CNC permite efectuar una toma de puntos en modo Play-Back de una forma más sencillaque la mostrada anteriormente.

N100 X___ Y___N101 X___ Y___N102 X___ Y___N103 X___ Y___

Para ello se debe definir el parámetro "P100(5)=1" y operar del siguiente modo:

Una vez pulsada la tecla y seleccionado el número de bloque:

La pantalla muestra el campo "X"- Desplazar el eje al lugar deseado- Pulsar la tecla [A+] o los pulsadores externos "Y+", "Y-" para que el CNC asuma

dicho valor y pase el campo siguiente.

La pantalla muestra el campo "Y"- Desplazar el eje al lugar deseado- Pulsar la tecla [Enter] o el pulsador externo "Start" para que el CNC asuma dicho valor

y pase el bloque a memoria.

El CNC incrementa el número de bloque y la pantalla muestra el campo "X".- Repetir las operaciones indicadas con anterioridad.

Atención:

En los modelos que disponen de 2 ejes, los bloques se memorizan siemprecon las cotas de ambos ejes (X___ Y___ ).

Page 52: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 5 Sección:

EJECUCION DE PROGRAMAS 1

5. EJECUCION DE PROGRAMAS

El CNC dispone de 2 modos de ejecución de programas básicamente idénticos, la únicadiferencia entre ambos es que en el modo Bloque a Bloque cada vez que se ejecuta un bloquehay que pulsar la tecla para continuar la ejecución del programa, mientras que en elmodo Automático, el ciclo es continuo.

Para seleccionar el modo de operación "Bloque a bloque" pulsar la tecla

Para seleccionar el modo de operación "Automático" pulsar la tecla

Dependiendo de cómo se haya personalizado el parámetro máquina "P23(3)" la ejecuciónserá Automática "P23(3)=0" o Semiautomática "P23(3)=1".

Cuando se trabaja en ejecución Semiautomática, el CNC siempre que tiene que ejecutar unbloque con movimiento detiene la ejecución del programa y espera que se pulse la tecla

o que se active la entrada de Marcha exterior, terminal 17 del conector I/O1, paracontinuar con la ejecución del programa.

La forma de operar en los tres modos de trabajo, Bloque a bloque, Automático ySemiatomático, es idéntica y se explica a continuación.

5.1 EJECUCION DE UN PROGRAMA

Para ejecutar un programa se deben seguir los siguientes pasos:

1.- Seleccionar el modo de operación deseado, Bloque a bloque o Automático.

2.- Para seleccionar el número de bloque inicial del programa se debe:

* Pulsar 2 veces la tecla [CL]. El CNC borrará las 2 ventanas.

* Introducir el número de bloque deseado.

* Pulsar la tecla [RECALL]

3.- Pulsar la tecla o activar la entrada de Marcha exterior, terminal 17 del conectorI/O1, para comenzar la ejecución del programa.

4.- Durante la ejecución del programa se puede variar la velocidad de avance de los ejes,utilizando el panel de mandos externo "JOG100" o, en su defecto, las entradas "FeedRate" (terminales 10 y 11 del conector I/O1).

Asimismo, durante la ejecución del programa, se permite cambiar de modo deejecución. De Automático a Bloque a bloque o viceversa.

EJECUCION DE UNPROGRAMA

Page 53: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 5Página

EJECUCION DE PROGRAMAS2 INTERRUPCION DELPROGRAMA

5.2 INTERRUPCION DEL PROGRAMA

La ejecución del programa se interrumpe siempre que:

Se pulsa la tecla

Se activa la entrada Parada exterior, terminal 16 del conector I/O1,

El CNC ejecuta la función M00 (parada de programa).

La entrada condicional (terminal 18 del conector I/O1) está activa y el CNC ejecuta lafunción M01 (parada condicional).

Se activa la entrada Feed-Hold externa, terminal 15 del conector I/O1. El CNCcontinuará ejecutando el programa cuando se desactive esta entrada

Si se interrumpe la ejecución del programa, el CNC detiene la ejecución del bloque ypermite:

* Cambiar de modo de ejecución. De Automático a Bloque a bloque o viceversa.

* Abandonar el modo de ejecución. Seleccionar otro modo de operación.

* Utilizar las teclas para analizar el contenido de los bloques anteriores yposteriores.

Independientemente del bloque visualizado el CNC memoriza el bloque en que seinterrumpió la ejecución, por si posteriormente se reanuda la ejecución del programa.

* Seleccionar otro bloque para ejecutar el programa a partir de dicho bloque.

Pulsar 2 veces la tecla [CL], introducir el número de bloque deseado y pulsar la tecla[RECALL]

* Etc.

Para reanudar la ejecución del programa se debe pulsar la tecla o activar la entradade Marcha exterior, terminal 17 del conector I/O1,

La ejecución del programa finaliza cuando:

El CNC ejecuta la función M30. Código de fin de programa con vuelta al bloque decomienzo de programa.

Se activa la señal exterior de Stop de Emergencia (terminal 14 del conector I/O1). ElCNC muestra el error correspondiente y es necesario comenzar de nuevo la ejecucióndel programa.

Atención:

Debe tenerse en cuenta, cuando se ha personalizado el parámetro máquina"P30" con un valor inferior a 900, que si se activa la entrada de Reset (terminal12 del conector I/O1) el CNC interrumpe la ejecución del programa ycomienza la ejecución a partir del bloque indicado en el parámetro "P30".

Page 54: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 5 Sección:

EJECUCION DE PROGRAMAS 3

5.3 MODOS DE VISUALIZACION

Una vez iniciada la ejecución del programa, la ventana inferior muestra la cota de posicióndel eje X. Mediante las teclas [A+] y [A-] se puede seleccionar el tipo de información quemostrará el CNC en la ventana inferior.

Las opciones posibles son:

X 12345.678 Valor de la posición del eje XY 12345.678 Valor de la posición del eje YM 3.41. Funciones M que se encuentran activasCon = 60 Valor del contador del número de piezasG 1.5.91. Funciones G que se encuentran activasE 0.012 Error de seguimiento del eje Xe 0.025 Error de seguimiento del eje YF 01000 Velocidad de avance FN 010.025.12 Estado de la ejecución de una llamadaS 0250 T01 Valor de la S y nº de la herramienta o traslado de origen activo

Visualización del valor de la posición de los ejes (X 12345.678 Y 12345.678)

Indica el valor de la posición de los ejes en cada momento. Dependiendo del valorasignado al parámetro máquina "P23(1)" este valor puede corresponder a la cota teórica"P23(1)=1" o a la cota real "P23(1)=0" del eje.

Visualización de las funciones M que se encuentran activas (M3.41)

Visualiza las funciones auxiliares M activas en cada momento, incluso las funcionesM00, M01 o M30

Las posibles funciones auxiliares M que puede visualizar el CNC son:

M00, M01, M30 Relacionadas con la parada de programaM03, M04, M05 Relacionadas con el cabezalM41, M42, M43, M44 Relacionadas con el cambio de gama

Si se pulsa la tecla [RESET] o se activa la entrada exterior de Reset (terminal 12 delconector I/O1), el CNC además de asumir las condiciones iniciales genera la funciónM30.

Visualización del valor del contador del número de piezas (Con= 60)

El CNC incrementa este contador, en una unidad, en los siguientes casos:

* Cada vez que ejecuta la función G45 (función incremento del contador de piezas).

* Cada vez que ejecuta la función M30 y el parámetro máquina "P21(4)" se hapersonalizado con el valor "P21(4)=1".

Para inicializar el contador de piezas con el valor 0, se debe seleccionar este modo devisualización y, estando el programa interrumpido, pulsar la tecla [DELETE].

MODOS DE VISUALIZACION

Page 55: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 5Página

EJECUCION DE PROGRAMAS4

El máximo valor que admite el contador de piezas es 9999. Si se sigue incrementandodicha cuenta el contador asume los valores 0, 1, 2, ....

Cuando se está ejecutando la función G81 (programación por lotes), la ventana inferiormuestra el mensaje "Con" seguida del número de piezas programadas para el lote y enla parte derecha de la ventana el número de piezas que se llevan ejecutadas.

Visualización de las funciones preparatorias G activas (G 1.5.91.)

Las posibles funciones preparatorias G que puede visualizar el CNC son:

G01, G02, G03 No visualiza la función G00G05 No visualiza la función G07G70 No visualiza G71G91 No visualiza la función G90

No visualiza las funciones G04, G25, G26, G27, G28, G29, G45, G74, G75, G92

Visualización del error de seguimiento de los ejes (E 0.012, e 0.025)

Este modo de visualización se emplea fundamentalmente en la puesta a punto de lamáquina, como ayuda de ajuste de los parámetros máquina de ejes

Visualizan el error de seguimiento de los ejes, es decir, la diferencia entre la posiciónteórica calculada por el control y el valor de la posición real donde se encuentra lamáquina.

Visualización del avance de los ejes (F 01000)

Visualiza la velocidad de avance que se está aplicando. Es el producto de la "F"programada por el % de Feed Rate que se encuentra seleccionado.

Visualización del estado de la ejecución de una llamada (N 010.025.12)

El CNC utiliza este modo de visualización cuando se encuentra ejecutando una funciónde salto G25, G26, G27, G28 o G29.

Si no se encuentra ejecutando una función de este tipo muestra la siguiente información:N ---.---.--

Cuando se encuentra ejecutando una función de salto, el CNC ejecuta la sección deprograma indicada durante un número de veces. La ventana inferior muestra unainformación del siguiente tipo:

N 050 . 120 . 16

El primer número, formado por 3 cifras, (en el ejemplo 050), indica el número delprimer bloque, de la sección de programa que se está ejecutando.

MODOS DE VISUALIZACION

Page 56: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 5 Sección:

EJECUCION DE PROGRAMAS 5

El segundo número, formado por 3 cifras, (en el ejemplo 120), indica el número delúltimo bloque, de la sección de programa que se está ejecutando.

El tercer número, formado por 2 cifras, (en el ejemplo 16), indica el número de vecesque falta por ejecutarse la sección de programa.

Visualización de la velocidad de cabezal S y de la tabla seleccionada (S 0250 T01)

Visualiza la velocidad de cabezal "S" que se encuentra seleccionada y la dirección dela tabla "T" que se encuentra seleccionada.

En función del valor asignado al parámetro máquina "P60(5)", la tabla interna quedispone el CNC será utilizada como tabla de herramientas "P60(5)=0" o como tabla detraslados de origen "P60(5)=1".

MODOS DE VISUALIZACION

Page 57: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Capítulo: 5Página

EJECUCION DE PROGRAMAS6

5.4 VISUALIZACION DE LOS PARAMETROS ARITMETICOS

Una vez seleccionado uno de los modos de ejecución, Automático o Bloque a bloque, sepuede acceder a este modo pulsando la tecla [P]. El CNC mostrará una información delsiguiente tipo:

La ventana superior muestra el número de parámetroque se encuentra seleccionado

La ventana inferior muestra el valor de dicho parámetroaritmético.

El CNC dispone de 100 parámetros (00/99) aritméticos. El valor de cada parámetro puedetener signo, cifras decimales y estar representado en forma exponencial.

Cuando el CNC utiliza el formato exponencial, los dos últimos dígitos se utilizan para elexponencial.

0.98700 -1 Es lo mismo que 0.98700 10-1

1298700 7 Es lo mismo que 1298700 107

Si el exponente del parámetro aritmético a visualizar es mayor que 9 en el último dígito dela derecha aparecerá el signo “-”

Para ver los parámetros anteriores y posteriores utilizar las teclas

Para abandonar este modo de visualización se puede:

Pulsar la tecla [CL]. El CNC vuelve a la visualización previa, la que se mostrabaanteriormente (la estandar o una de las específicas).

Pulsa la tecla [A+] o [A-]. El CNC mostrará uno de los modos de visualizaciónespecíficos.

5.5 CAMBIO DEL MODO DE OPERACION

EL CNC permite, durante la ejecución del programa, cambiar del modo de ejecuciónAutomático a Bloque a bloque, o viceversa. Para ello se debe pulsar la tecla de seleccióndel modo de operación deseado: o

Si se desea abandonar el modo de ejecución y pasar a cualquier otro modo de operación,es necesario que el programa no se esté ejecutando. Por ello se debe esperar a que finalicedicha ejecución o bien interrumpir la misma.

PARAM. ARITMETICOSMODO OPERACION

Page 58: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 1FORMATO DEPROGRAMACION

6. PROGRAMACION

6.1 FORMATO DE PROGRAMACION

El programa pieza debe contener todos los datos geométricos y tecnológicos necesarios paraque la máquina ejecute las funciones y movimientos deseados.

Para ello, el CNC dispone de hasta 900 bloques (000/899) de memoria para almacenarprogramas.

Un programa comienza en un determinado bloque y finaliza en un bloque que contiene lafunción M30 (indicativo de final de programa).

Cada bloque de programa puede disponer de hasta 5 funciones en código ISO. Las posiblesfunciones disponibles son:

G Funciones preparatorias. Hasta un máximo de 4 por bloque.X Coordenadas del eje X.Y Coordenadas del eje Y.I Coordenadas, en interpolación circular, del centro del arco (eje X).J Coordenadas, en interpolación circular, del centro del arco (eje Y).F Velocidad de avance de los ejes.S Velocidad de giro del cabezal (r.p.m).T Herramienta o Traslado de origen.M Funciones auxiliares. Hasta un máximo de 4 por bloque.N Función de Salto o Llamada (funciones G25 a G29).P Programación paramétrica.

Cuando se utiliza programación paramétrica el bloque no admite más información encódigo ISO. La programación paramétrica utiliza las funciones:

X Asignación a parámetro de la coordenada en X.Y Asignación a parámetro de la coordenada en Y.F Función paramétricaP Referencia a otro parámetroK Asignación a parámetro de constante numéricaE Asignación a parámetro de las entradas E1 a E5 (conector I/O1)

Page 59: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION2

Capítulo: 6

6.1.1 FUNCIONES PREPARATORIAS G

Las funciones preparatorias se programan siempre al comienzo del bloque y sirven paradeterminar la geometría y condiciones de trabajo del control.

Se definen mediante la función G y puede haber hasta un máximo de 4 funcionespreparatorias por bloque. Las funciones deben ir separadas por un punto G 1.7.90

Si en un mismo bloque se programan funciones G incompatibles, el CNC asume la últimaprogramada.

Las funciones G que se pueden utilizar son:

Atención: La letra "M" significa Modal, es decir, que una vez ejecutada, la función Gpermanece activa mientras no se ejecute otra G incompatible, se ejecuteM30 o se produzca una Emergencia o Reset.

La letra "D" significa "por Defecto", esto es, que será asumida por el CNCen el momento del encendido, después de ejecutar M30 o después de unaEmergencia o Reset.

FORMATO DEPROGRAMACION

Función Descripción M D 101 101S 102 102SG00 Posicionamiento rápido * * * * * *G01 Interpolación lineal * * * * *G02 Interpolación circular a derechas * * *G03 Interpolación circular a izquierdas * * *G04 Temporización * * * *G05 Arista matada * * * * *G07 Arista viva * * * * * *G25 Salto incondicional * * * *G26 Salta si cero * * *G27 Salta si no cero * * *G28 Salta si menor que cero * * *G29 Salta si mayor o igual a cero * * *G33 Sincronización * *G34 Eje X como seguidor infinito de otro eje * *G45 Incrementa contador de piezas * * * *

G47 Inhibición de impulsosApertura del lazo de posición de los ejes * * * *

G48 Anula la función G47Cerrar el lazo de posición de los ejes * * * * *

G51 a G60 Cargas de traslados de origen * * *G60 Carga las dimensiones del punzón * * * * *G61 La F no está afectada por "P18" * * * * *G62 Anula la función G61 * * * * * *G70 Programación en pulgadas * * * * * *G71 Programación en milímetros * * * * * *G74 Búsqueda del cero máquina * * * *G75 Palpación * * *G81 Programación por lotes * *

G84, G80 Roscado rígido *G90 Programación de cotas absolutas * * * * * *G91 Programación de cotas incrementales * * * * * *G92 Preselección de cotas * * * *G93 Variación de la rampa de aceleración * * * *

Page 60: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 3

6.2 CONCEPTOS BASICOS

6.2.1 NUMERO DE BLOQUE Y BLOQUE CONDICIONAL

El número de bloque sirve para identificar cada uno de los bloques de que consta unprograma.

Esta formado por 3 cifras y debe estar comprendido entre 000 y 899.

Se denomina bloque condicional al bloque que se ejecuta únicamente cuando la entradacondicional, terminal 18 del conector I/O1, se encuentra activa (nivel lógico alto).

Para definir un bloque condicional se debe, una vez definido el númerode bloque, pulsar la tecla [.]. El CNC mostrará en la ventana superior elnúmero de bloque y un punto decimal.

6.2.2 ACOTACION DE LA PIEZA. MILIMETROS O PULGADAS (G70, G71)

El parámetro máquina "P23(8)" define las unidades de programación que asume el CNCen el momento del encendido, después de ejecutarse la función M30 y después de unaEmergencia o Reset.

No obstante, es posible modificar las unidades de programación mediante las funciones:G70 Programación en pulgadasG71 Programación en milímetros.

El control asume como nuevas unidades de programación las que se han seleccionado.

Las funciones G70 y G71 son modales e incompatibles entre sí.

6.2.3 PROGRAMACION ABSOLUTA / INCREMENTAL (G90 / G91)

El CNC admite programar las coordenadas de un punto en coordenadas absolutas (G90)o en coordenadas incrementales (G91).

Cuando se trabaja en coordenadas absolutas (G90), las coordenadas del punto estánreferidas al punto de origen de coordenadas establecido, que a menudo es el punto de origende la pieza.

Cuando se trabaja en coordenadas incrementales (G91), el valor numérico programadocorresponde al desplazamiento que debe efectuar la herramienta hasta el nuevo punto. Elsigno antepuesto indica la dirección de desplazamiento.

Las funciones G90 y G91 son modales e incompatibles entre sí.

En el momento del encendido, después de ejecutarse M30 o después de una Emergenciao reset, el CNC asume el código fijado por el parámetro máquina "P21(3). Si "P21(3)=0"código G90, si "P21(3)=1" código G91.

CONCEPTOS BASICOS

Page 61: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION4

Capítulo: 6

Ejemplo de programación siendo el punto inicial P0 (0,0).

Programación en cotas absolutas (G90) N250 G90 X0 Y0 Punto P0N251 X150 Y200 Punto P1N252 X300 Punto P2N253 X0 Y0 Punto P0

Programación en cotas incrementales (G91) N250 G90 X0 Y0 Punto P0N251 G91 X150 Y200 Punto P1N252 X150 Punto P2N253 X-300 Y-200 Punto P0

CONCEPTOS BASICOS

Page 62: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 5

6.3 SISTEMAS DE REFERENCIA

6.3.1 PUNTOS DE REFERENCIA

Una máquina dirigida por control numérico, necesita tener definidos los siguientes puntosde origen y de referencia:

* Cero máquina o punto de origen de la máquina. Es fijado por el constructor comoel origen del sistema de coordenadas de la máquina.

* Cero pieza o punto de origen de la pieza. Es el punto de origen que se fija para laprogramación de las medidas de la pieza, puede ser elegido libremente por elprogramador y su referencia con el cero máquina se fija mediante el decalaje deorigen.

* Punto de referencia. Es el punto de la máquina fijado por el fabricante sobre el quese realiza la sincronización del sistema. El control se posiciona sobre este punto, enlugar de desplazarse hasta el origen de la máquina, tomando entonces, las cotas dereferencia que están definidas mediante los parámetros máquina "P2" y "P42".

M Cero máquinaW Cero piezaR Punto de referencia máquina

SISTEMAS DE REFERENCIA

Page 63: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION6

Capítulo: 6

6.3.2 BUSQUEDA DE REFERENCIA MAQUINA (G74)

El CNC permite efectuar la búsqueda de referencia máquina en un eje o en ambos ejes a lavez.

Búsqueda de referencia máquina en un eje.

Se debe programar la función G74 y el eje en que se desea efectuar la búsqueda dereferencia máquina. G74 X o G74 Y.

Búsqueda de referencia máquina en ambos ejes.

Se debe programar la función G74 sola en el bloque.

El control realizará la búsqueda del punto referencia en ambos ejes según el ordenestablecido mediante el parámetro máquina P61(3).

Si "P61(3)=0" Primero el eje X y luego el eje YSi "P61(3)=1" Primero el eje Y y luego el eje X

Atención:

En un bloque que se ha programado la función G74 no podrá aparecer ningunaotra función preparatoria.

Si la búsqueda se realiza en el modo de operación MANUAL, se anulará eltraslado de origen seleccionado, visualizándose las cotas del punto de referenciamáquina indicadas en los parámetros máquina de ejes "P2, P42".

En el resto de los casos se conservará el cero pieza seleccionado, por lo que lascotas visualizadas estarán referidas a dicho cero pieza.

La función G74 implica la función G01 es decir, a partir de la ejecución de unbloque con G74 el CNC asume la función G01.

SISTEMAS DE REFERENCIA

Page 64: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 7

6.3.3. PRESELECCION DE COTAS Y TRASLADOS DE ORIGEN

El CNC permite realizar decalajes de origen con objeto de utilizar coordenadas relativas alplano de la pieza, sin necesidad de modificar las coordenadas de los puntos de la pieza a lahora de programar.

Se define como "decalaje de origen" la distancia entre el cero pieza (punto de origen de lapieza) y el cero máquina (punto de origen de la máquina).

El decalaje de origen puede realizarse de la siguiente forma:

* En el modo de operación manual, mediante la preselección de cotas o ceros.

* Mediante la función G92 (preselección de cotas), aceptando el CNC las cotasprogramadas como nuevos valores de los ejes.

* Mediante la carga de traslados de origen en la tabla (G51.....G60) y la selección de unade ellas (función T). El CNC acepta como nuevo cero pieza el punto que se encuentrasituado respecto del cero máquina a la distancia indicada en tabla.

6.3.3.1 PRESELECCION DE COTAS (G92)

Al realizar un decalaje de origen mediante la función G92, el CNC no efectúa ningúnmovimiento de los ejes y asume las cotas programadas tras la función G92 como nuevosvalores de los ejes.

Si se ha personalizado "P100(8)=0", "P100(7)=0", el CNC guarda internamente ladistancia del nuevo Cero Pieza respecto al Cero Máquina.

En ciertas aplicaciones como Rodillos Cíclicos, cuando se realizan muchas preseleccionesseguidas, puede ocurrir que dicha distancia sea enorme y superior al valor máximo quepuede almacenar el CNC.

En este tipo de aplicaciones el CNC permite utilizar la función G92 como "PreselecciónAbsoluta de cotas" (P100(8)=1, P100(7)=1), es decir, selecciona un nuevo Cero Pieza perosin almacenar la distancia respecto al Cero Máquina.

El formato de programación, en ambos casos, es: G92 X — Y —

Ejemplo:N125 G90 X50 Y40 Posicionamiento en P0N126 G92 X0 Y0 Preselecciona P0 como origen piezaN127 G91 X30 Programación según cotas piezaN128 X20 Y20N129 X-20 Y20N130 X-30N131 Y-40N132 M30

Atención:

En un bloque que se ha programado la función G92 no podrá aparecer ningunaotra función preparatoria.

La función G92 es incompatible con G51, G52, G53, G54, G55, G56, G57,G58, G59 y G60.

SISTEMAS DE REFERENCIA

Page 65: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION8

Capítulo: 6

6.3.3.2 CARGA DE TRASLADOS DE ORIGEN (G51.....G60)

Para poder utilizar estas funciones es necesario personalizar la tabla interna del CNC comotabla de traslados de origen, parámetro máquina "P60(5)=1".

La forma de acceder a esta tabla se encuentra explicada en el capítulo "Modo de operaciónAux Mode" de este mismo manual.

La dirección 1 de la tabla corresponde a la función G51, la 2 a la G52, y así sucesivamentehasta la dirección 10 que corresponde a la función G60.

Las funciones G51, G52, G53, G54, G55, G56, G57, G58, G59 y G60 deben programarsesolas en el bloque y son incompatibles entre sí y con la función G92.

El formato de programación es G51 ... G60 X Y

Los valores X e Y indican a que distancia del Cero Máquina se desea situar el nuevoCero Pieza.

Al ejecutarse una de las funciones G51, G52, G53, G54, G55, G56, G57, G58, G59, G60,el CNC carga en la dirección correspondiente de la tabla los nuevos valores X e Y.

6.3.3.3 SELECCION DE TRASLADOS DE ORIGEN (T1 ... T10)

Para seleccionar un traslado de origen se debe utilizar la función "T".

El CNC anula el traslado de origen que se encontraba activo y aplica el nuevo trasladoseleccionado.

El nuevo cero pieza se encontrará del cero máquina a la distancia fijada por los valores X,Y de la dirección correspondiente de la tabla.

Ejemplo. G52 X100 Y50 Carga la tabla con los valores X100 Y50T2 Selecciona el traslado de origen T2. El nuevo cero pieza se

encontrará a X100 Y50 del cero máquina.

Este tipo de traslados de origen fijados por programa, son muy útiles para la repetición demecanizados en diversas posiciones de la máquina.

Atención:

Si se selecciona el traslado de origen T0, el CNC anula el traslado de origenque se encontraba activo y muestra las cotas de los ejes referidas al ceromáquina.

SISTEMAS DE REFERENCIA

Page 66: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 9

6.4 FUNCIONES COMPLEMENTARIAS

El CNC dispone de las siguientes funciones complementarias:

F Velocidad de avanceS Velocidad de giro de cabezalT Número de herramienta / Traslado de origenM Función auxiliar

Dentro de cada bloque hay que mantener este orden, aunque no es necesario que cadabloque contenga todas estas informaciones.

6.4.1 VELOCIDAD DE AVANCE F

Esta función esta especialmente indicada para programar el avance de los ejes cuando setrabaja en lazo de posicionamiento cerrado.

Cuando se trabaja en lazo de posicionamiento abierto con servosistemas la trayectoria noestá controlada.

Si se trabaja en lazo de posicionamiento abierto sin servosistemas y se programa la función"F" el CNC mostrará el error 45.

La función "F" permite programar la velocidad de avance de los ejes para los desplazamientosen G01, G02 y G03.

En posicionamiento rápido, G00, el avance de los ejes lo fijan los parámetros máquina"P27" y "P67".

Si no se ha programado la función "F" o se ha se programado "F0", el CNC efectúa lasinterpolaciones en G01, G02 y G03 al avance fijado por los parámetros máquina "P27" y"P67".

El CNC permite variar el avance de los ejes mediante el panel de mandos externo "JOG100" o utilizando las entradas de Feed rate, terminales 10, 11 del conector I/O1.

6.4.2 VELOCIDAD DE GIRO DE CABEZAL S

Mediante la función "S" se programa directamente la velocidad de giro del cabezal enrevoluciones por minuto.

Se puede programar un valor entero comprendido entre S0 y S9999, que corresponderá a0 rev/min. y 9999 rev./min.

El valor máximo viene limitado por los parámetros máquina "P36", "P37", "P38" y "P39",dependiendo en cada caso de la gama de cabezal seleccionada.

FUNCIONESCOMPLEMENTARIAS

Page 67: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION10

Capítulo: 6FUNCIONES

COMPLEMENTARIAS

6.4.3 NUMERO DE HERRAMIENTA T

Para poder utilizar esta función es necesario personalizar la tabla interna del CNC comotabla de herramientas, parámetro máquina "P60(5)=0".

La forma de acceder a esta tabla se encuentra explicada en el capítulo "Modo de operaciónAux Mode" de este mismo manual.

Cada vez que se ejecuta una función T el CNC asume los valores en X e Y indicados enla tabla, aplicando la compensación en longitud correspondiente a cada eje.

Si se programa T0, el CNC no aplica ninguna compensación y anula la que pudiera estaractiva.

Además, cada vez que se ejecuta una función T, si se ha personalizado el parámetro máquina"P61(5)=0", el conector I/O1 muestra en código BCD, terminales 20 a 27, el código de laherramienta seleccionada y activa la salida T Strobe (terminal 4 del conector I/O2).

6.4.4 TRASLADO DE ORIGEN T

Para poder utilizar esta función es necesario personalizar la tabla interna del CNC comotabla de traslados de origen, parámetro máquina "P60(5)=1".

Cada vez que se ejecuta la función "T" el CNC anula el traslado de origen que se encontrabaactivo y aplica el nuevo traslado seleccionado.

El nuevo cero pieza se encontrará del cero máquina a la distancia fijada por los valores X,Y de la dirección correspondiente de la tabla.

Este tipo de traslados de origen fijados por programa, son muy útiles para la repetición demecanizados en diversas posiciones de la máquina.

6.4.5 FUNCION AUXILIAR M

Tras el código "M" se debe indicar el número de función auxiliar que se desea ejecutar. Sedispone de 100 funciones auxiliares diferentes (M00 a M99).

Se pueden programar hasta 4 funciones auxiliares por bloque. Las funciones deben irseparadas por un punto (M03.18.27).

Cuando la nueva velocidad de cabezal seleccionada implica cambio de gama, el CNCejecuta automáticamente la función M41, M42, M43 o M44. Por ello, cuando en un bloquese programa una función "S" que implica cambio de gama no se podrán programar más de3 funciones "M".

Las funciones M41, M42, M43 y M44 no son programables por el usuario.

Las funciones M, se ejecutan al comienzo del bloque, salvo la M00, M01 y M30 que seejecutarán al final.

Cuando en un bloque se haya programado más de una función auxiliar, el control las ejecutacorrelativamente en el orden que se hayan programado.

Page 68: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 11

EL CNC, siempre que ejecuta un función auxiliar la envía al exterior, terminales 20 a 27del conector I/O1. Esta información puede estar en código binario o en código BCD, verel apartado "Función auxiliar M" del capítulo "Temas conceptuales" del Manual deInstalación.

Las siguientes funciones auxiliares "M" tienen asignadas un significado interno en el CNC.

M00. Parada de programa

Cuando el CNC ejecuta el código M00 interrumpe el programa. Para reanudar el mismohay que pulsar la tecla

M01. Parada condicional del programa

Idéntica a M00, salvo que el CNC sólo la tiene en cuenta si está activada la "Entradacondicional", terminal 18 del conector I/O1.

M30. Final de programa con vuelta al comienzo

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.

Además, el CNC vuelve al primer bloque del programa, es decir, que si se vuelve apulsar la tecla el CNC volverá a ejecutar el programa.

Es obligatorio programar la función M30, al final de cada programa, en caso contrario,el CNC continuará ejecutando todos los bloques que estén programados a continuación.

Si se personalizado el parámetro máquina "P21(4)=1", el CNC incrementa el contadorde piezas cada vez que se ejecuta la función M30.

M03. Arranque del cabezal a derechas (sentido horario)

Este código significa arranque del cabezal a derechas.

M04. Arranque del cabezal a izquierdas (sentido anti-horario)

Este código significa arranque del cabezal a izquierdas.

M05. Parada del cabezal

Este código significa parada de cabezal.

M41,M42,M43,M44. Selección de gama de la velocidad del cabezal

El CNC dispone de 4 gamas de cabezal, M41, M42, M43 y M44, con sus velocidadesmáximas limitadas por los parámetros máquina "P36", "P37", "P38" y "P39".

Si la nueva velocidad de cabezal "S" seleccionada implica un cambio de gama, el CNCgenera automáticamente la función auxiliar "M41/M44" correspondiente.

Estos códigos no son programables por el usuario.

FUNCIONESCOMPLEMENTARIAS

Page 69: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION12

Capítulo: 6

6.5 CONTROL DE TRAYECTORIA

6.5.1 POSICIONAMIENTO RAPIDO (G00)

Los desplazamientos programados a continuación de G00, se ejecutan con el avance rápidoindicado en los parámetros máquina "P27" y "P67".

En función del valor asignado al parámetro máquina "P60(1)" los desplazamientos rápidosse efectuarán con trayectoria no controlada "P60(1)=0" o de forma vectorizada "P60(1)=1".

Por ejemplo: G00 X400 Y300

Cuando se trabaja con trayectoria no controlada "P60(1)=0", cada eje se desplaza al valorindicado por su parámetro correspondiente "P27" o "P67".

Cuando se trabaja en modo vectorizado "P60(1)=1" ambos ejes se mueven simultáneamente,la trayectoria resultante es una línea recta entre el punto inicial y el punto final. En este casola velocidad de avance seguida por la trayectoria es la menor de las indicadas en losparámetros máquina "P27" y "P67".

Atención:

Al programar la función G00 no se anula la última F programada, es decir,cuando se programa de nuevo G01, G02 o G03, se recuperará dicha F.

La función G00 es modal e incompatible con G01, G02, G03, G33, G74 yG75. La función G00 puede programarse como G, G0 o G00.

El CNC permite variar el avance mediante el panel de mandos externo "JOG100" o utilizando las entradas de Feed rate, terminales 10 y 11 del conector I/O1.

En el momento del encendido, después de ejecutarse M30 o después de unaEmergencia o reset, el CNC asume el código G00.

CONTROLDE TRAYECTORIA

Page 70: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 13

6.5.2 INTERPOLACION LINEAL (G01)

Esta función no podrá ser ejecutada cuando el sistema trabaja en lazo de posicionamientoabierto sin servosistemas (error 14). Cuando se trabaja en lazo de posicionamiento abiertocon servosistemas la trayectoria no está controlada.

En el caso de que el sistema sea en Lazo de Posicionamiento Cerrado los desplazamientosprogramados después de G01 se ejecutan según una línea recta, al avance F programado.

Cuando se mueven los dos ejes simultáneamente, la trayectoria resultante es una línea rectaentre el punto inicial y el punto final.

La máquina se desplaza según dicha trayectoria al avance F programado. El CNC calculalos avances de cada eje para que la trayectoria resultante sea la F programada.

Ejemplo:

G1.90 X650 Y400 F150

Atención:

Si no se ha programado ninguna F, el control asume la velocidad de avanceF que se ha seleccionado anteriormente.

Si no hay ninguna seleccionada, el CNC asume como velocidad de avance aseguir por la trayectoria, la menor de las indicadas en los parámetros máquina"P27" y "P67".

El CNC permite variar el avance programado F mediante el panel de mandosexterno "JOG 100" o utilizando las entradas de Feed rate, terminales 10 y 11del conector I/O1.

La función G01 es modal e incompatible con G00, G02, G03 y G33. Lafunción G01 puede ser programada como G1 o G01.

CONTROLDE TRAYECTORIA

Page 71: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION14

Capítulo: 6CONTROL

DE TRAYECTORIA

6.5.3 INTERPOLACION CIRCULAR (G02, G03)

Para poder trabajar con interpolación circular es necesario disponer de un sistema quetrabaja en Lazo de Posicionamiento Cerrado.

Existen dos formas de realizar la interpolación circular:

G02: Interpolación circular a derechas (sentido horario).G03: Interpolación circular a izquierdas (sentido anti-horario).

Los movimientos programados a continuación de G02 y G03, se ejecutan en forma detrayectoria circular y al avance F programado.

El formato de programación es "G02 X Y I J" o "G03 X Y I J", donde:

G02 Interpolación circular a derechas (sentido horario).G03 Interpolación circular a izquierdas (sentido anti-horario).X Cota X del punto final del arcoY Cota Y del punto final del arcoI Distancia desde el punto de partida al centro del arco, según el eje X.J Distancia desde el punto de partida al centro del arco, según el eje Y.

Las cotas X, Y que definen el punto final del arco pueden expresarse en cotas absolutas oen cotas incrementales y los valores I, J siempre definen la distancia del punto de partida alcentro.

Cuando alguna o las dos coordenadas (X, Y) del punto final de la trayectoria, coincide conlas del punto de comienzo del arco, no es necesario programarla. Ahora bien, los valoresde I, J deben programarse siempre, aunque tengan valor cero.

Atención:

Las funciones G02 y G03 son modales e incompatibles entre sí y con lasfunciones G00 y G01.

Las funciones G02/G03 pueden programarse también como G2/G3.

El CNC permite variar el avance programado F mediante el panel de mandosexterno "JOG 100" o utilizando las entradas de Feed rate, terminales 10 y 11del conector I/O1.

Page 72: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 15

Ejemplo de programación siendo el punto inicial X60 Y40:

Programación en cotas absolutas (G90) N220 G90.3 X110 Y90 I0 J50N230 G3 X160 Y40 I50 J0

Programación en cotas incrementales (G91) N220 G91.3 X50 Y50 I0 J50N230 G3 X50 Y-50 I50 J0

Ejemplo de programación de una circunferencia (completa) en un solo bloque, siendo elpunto de partida X170 Y80.

Distintas formas de programación en cotas absolutas (G90)

N330 G90.2 X170 Y80 I-50 J0N330 G90.2 I-50 J0

Distintas formas de programación en cotas incrementales (G91)

N330 G91.2 X0 Y0 I-50 J0N330 G91.2 I-50 J0

CONTROLDE TRAYECTORIA

Page 73: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION16

Capítulo: 6CONTROL

DE TRAYECTORIA

6.5.4 SINCRONIZACION (G33)

La función G33 permite sincronizar el eje X con un dispositivo externo.

Cuando se utiliza esta prestación, la máquina no puede disponer de eje Y, utilizándose elconector de captación A2 como entrada de captación del dispositivo externo.

Aplicaciones comunes de esta prestación son: Roscados, alimentación de papel sincronizadocon el giro del rodillo, etc.

El formato de programación es: G33 X K

Siendo X Cota final del desplazamientoK Paso de sincronización o desplazamiento del eje X por vuelta del dispositivo

exterior.

Atención: Mientras se encuentra activa la función G33, no se puede variar el avance Fprogramado.

La función G33 es modal e incompatible con G00, G01, G02, G03, G34 yG75.

En el momento del encendido, después de ejecutarse M30 o después de unaEmergencia o reset, el CNC asume el código G00.

Ejemplo de roscado

La máquina debe disponer de encoder de cabezal.Llevar al conector A1 la captación del eje X y al conector A2 la captación del cabezal.

Para efectuar de una sola pasada, la rosca cilíndrica de 2 mm de profundidad y 5 mm depaso que se indica en la figura se debe programar:

G33 X40 K5 en cotas absolutas o G33 X-140 K5 en cotas incrementales

El valor en X indica la cota final del desplazamientoEl valor de K indica el desplazamiento del eje X por vuelta del cabezal. Como en estecaso se desea obtener un paso de rosca de 5 mm se debe programar K5.

La programación correcta es la siguiente:

G1.90 X180 .................... ; Desplazamiento en avance de trabajo al punto inicialG33 X40 K5 ............... ; RoscadoM30 ............................. ; Fin de programa

Page 74: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 17CONTROLDE TRAYECTORIA

Ejemplo de estampación de sellos de forma sincronizada

Se dispone de un rodillo con la mitad de su superficie recubierta con un tampón.Se desea estampar dicha figura en un papel continuo.La imagen resultante ocupa 100 mm y se desea dejar un espacio de 15 mm entre cada2 imágenes.

La captación correspondiente al alimentador de papel se llevará al conector A1 ycorresponderá al eje X.El rodillo recubierto con el tampón debe disponer de encoder. Dicha captación se llevaráal conector A2.Hacer coincidir la señal Io correspondiente a la captación del rodillo recubierto con eltampón con el comienzo de la estampación.

Para efectuar la estampación indica en la figura se debe programar:

N0 S1000 M3 ................. ; Sentido y velocidad de giro del rodillo recubierto conel tampón

N1 G0.91 X15 ................ ; Avanza en rápido el espacio que se debe dejar entre 2imágenes

N2 G33 X100 K200 ...... ; Estampación de una imagenEl valor en X indica la distancia a desplazarse, 100 mmEl valor de K indica el desplazamiento del eje X por vuelta del cabezal. Comoen este caso se debe desplazar 100mm por cada media vuelta del rodillo, sedebe programar K200.

N3 G25 N1 ..................... ;Repetición del proceso

Funcionamiento:

El papel avanza en rápido el espacio que se debe dejar entre 2 imágenes, 15 mm.

Fase de espera hasta recibir la señal Io correspondiente a la captación del rodillorecubierto con el tampón.

Estampación de la imagen. El desplazamiento del eje X está sincronizado con el girodel rodillo.

Una vez recorridos los 100 mm el papel vuelve a avanzar en rápido y se repite elciclo.

Page 75: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION18

Capítulo: 6

6.5.5 EJE X COMO SEGUIDOR INFINITO DE OTRO EJE (G34)

La función G34 permite sincronizar indefinidamente el eje X con un dispositivo externo.

Cuando se desea utilizar esta prestación se debe:

Personalizar el parámetro máquina "P100(4)=1"La máquina no puede disponer de eje Y, utilizándose el conector de captación A2 comoentrada de captación del dispositivo externo.El dispositivo externo debe disponer de encoder.Personalizar el parámetro máquina "P77" con el número de impulsos de dicho encoder.

El formato de programación es: G34 X

Siendo X Paso de sincronización o desplazamiento del eje X por vuelta del dispositivoexterior.

Atención: Mientras se encuentra activa la función G34, no se puede variar el avance Fprogramado. Si se activa la señal Feed-Hold el CNC detiene el avance de losejes y lo vuelve a reanudar cuando se desactiva la señal Feed-Hold.

La función G34 es modal e incompatible con G00, G01, G02, G03, G33 yG75.

En el momento del encendido, después de ejecutarse M30, G74 X o despuésde una Emergencia o reset, el CNC asume el código G00.

Ejemplo de cortadora de plástico

Se dispone de un rodillo con cuña que actúa de modo de cizalla..Se desea efectuar cortes cada 125 mm a una banda de plástico.

La captación correspondiente al alimentador de plástico se llevará al conector A1 ycorresponderá al eje X.El rodillo con cuña debe disponer de encoder. Dicha captación se llevará al conector A2.

CONTROLDE TRAYECTORIA

Page 76: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 19

Ejemplo de programación:

N0 G74 X ........... ; Búsqueda de referencia del eje XN1 G34 X125 ..... ; Activación del modo seguidorN2 S1000 M3 ..... ; Sentido y velocidad de giro del rodillo con cuña

El eje X se desplazará como seguidor infinito, efectuándosecortes cada 125 mm.

N3 M0 ................ ; Parada de programa.La función G34 sigue activa y se siguen efectuando cortescada 125 mmSi se pulsa la tecla START el CNC continuará con la ejecucióndel programa

N4 M30 .............. ; Fin de programa

El siguiente ejemplo muestra como se puede programar el corte de un lote de piezas de150mm de longitud y a continuación otro de 80 mm.

N0 G74 X ........... ; Búsqueda de referencia del eje XN1 G34 X150 ..... ; Activación del modo seguidorN2 S1000 M3 ..... ; Sentido y velocidad de giro del rodillo con cuña

El eje X se desplazará como seguidor infinito, efectuándosecortes cada 125 mm.

N3 M0 ................ ; Parada de programa.La función G34 sigue activa y se siguen efectuando cortescada 125 mmEl CNC no continua con la ejecución del programa hastapulsar la tecla START

N4 M5 ................ ; Parada de programa. Fin del primer lote.Si se desea se puede cambiar el material a cortar

N5 M0 ................ ; Parada de programa.El CNC no continua con la ejecución del programa hastapulsar la tecla START

N6 G74 X ........... ; Búsqueda de referencia del eje XN7 G34 X80 ....... ; Activación del modo seguidor,. Cortes cada 80 mmN8 S1000 M3 ..... ; Sentido y velocidad de giro del rodillo con cuña

El eje X se desplazará como seguidor infinito, efectuándosecortes cada 80 mm.

N9 M0 ................ ; Parada de programa.La función G34 sigue activa y se siguen efectuando cortescada 80 mmEl CNC no continua con la ejecución del programa hastapulsar la tecla START

N10 M30 .............. ; Fin de programa

CONTROLDE TRAYECTORIA

Page 77: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION20

Capítulo: 6

6.5.5.1 CORRECION AUTOMATICA DEL PASO

El CNC permite corregir automáticamente las variaciones que se producen en el materialpor dilataciones de temperatura, tensión de los rodillos, etc.

Para efectuar estas correcciones se deben cumplir los siguientes requisitos:

- El material debe disponer de marcas de lectura en las zonas de corte.- Se debe utilizar un lector óptico para leer dichas marcas.- La señal que proporciona este lector debe ser compatible con la señal Io que

proporcionan los dispositivos de captación Fagor.- Conectar al terminal 6 del conector A2 la señal que proporciona el lector óptico y

personalizar adecuadamente el parámetro máquina "P63(6)".- Personalizar el parámetro máquina "P100(3)=1" para poder utilizar esta prestación.- Personalizar el parámetro máquina "P81" con la máxima desviación permitida.

Funcionamiento:

1.- Activar la función modo seguidor. La máquina comienza a efectuar cortes.

2.- Cuando se detectan variaciones en el material, y sólo entonces, se debe activar lafunción corrector. Para ello poner a nivel lógico alto la entrada E1 (terminal 21 delconector I/O1 a 24V).

3.- El lector óptico indica al CNC la situación de las marcas y éste muestra en la ventanacorrespondiente al eje X la distancia existente entre 2 marcas consecutivas.

4.- El CNC compara dicho valor y el programado en la función G34 X???? y actúa delsiguiente modo:

* Si se ha personalizado el parámetro "P81=0", el CNC no hace nada.

* Si la diferencia es inferior a 100 micras, el CNC no hace nada.

* Si la diferencia está entre las 100 micras y el valor asignado al parámetro P81, el CNCcorrige automáticamente el valor fijado en la función G34 X????.

* Si la diferencia es mayor que el valor asignado al parámetro P81, el CNC mostraráel error 53.

5.- La corrección ya ha sido efectuada,. Desactivar la función corrector, entrada E1(terminal 21 del conector I/O1) a 0V.

El CNC dejará de tratar las señales provenientes del lector óptico y continuarátrabajando con el último paso calculado.

Atención No modificar las revoluciones del cabezal durante la correcciónautomática del paso.La corrección automática de paso no debe efectuarse de formacontinua. Debe utilizarse cuando se detectan variaciones en el material.

CONTROLDE TRAYECTORIA

Page 78: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 21

6.6 FUNCIONES PREPARATORIAS ADICIONALES

6.6.1 TEMPORIZACION (G04)

Por medio de la función G04, se puede programar una temporización.

Para ello tras la función G04 se debe pulsar la tecla de punto decimal y a continuación eltiempo en segundos deseado. La temporización máxima posible que se puede programares de 99.99 segundos.

Ejemplos:

G04.99.99 Temporización de 99,99 segundos.G04.2 Temporización de 2 segundos.G04.0.01 Temporización de 0,01 segundos.

Atención:

La función G04 puede programarse como G4 o G04.

La temporización se ejecuta siempre al comienzo del bloque en que estáprogramada.

El bloque que contiene la función G04 no puede contener más funciones G,pero puede contener otras funciones (X, Y, F, S, T, etc)

6.6.2 INCREMENTAR CONTADOR DE PIEZAS (G45)

El CNC dispone de un contador de piezas interno, que incrementa de valor, en una unidad,en los siguientes casos:

* Cada vez que ejecuta la función G45 (función incremento del contador de piezas).

* Cada vez que ejecuta la función M30 y el parámetro máquina "P21(4)" se ha personalizadocon el valor "P21(4)=1".

El máximo valor que admite el contador de piezas es 9999. Si se sigue incrementando dichacuenta el contador asume los valores 0, 1, 2, ....

Para ver el valor de este contador o para inicializarlo con el valor 0, se debe actuar como seindica en el apartado "Modos de visualización" del capítulo "Ejecución de programas" deeste mismo manual.

FUNCIONES PREPARAT.ADICIONALES

Page 79: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION22

Capítulo: 6FUNCIONES PREPARAT.

ADICIONALES

6.6.3 ARISTA MATADA (G05) Y ARISTA VIVA (G07)

Las funciones G05 y G07 son modales e incompatibles entre sí. Permiten ejecutar de distintamanera la transición entre bloques con movimiento.

G05. Cuando se trabaja en G05, el control comienza la ejecución del bloque siguiente delprograma, tan pronto como comienza la deceleración del eje programado en el bloqueanterior.

G07. Cuando se trabaja en G07 (arista matada), el CNC no comienza la ejecución delsiguiente bloque hasta que el eje se encuentra de la posición programada a unadistancia inferior a la banda de muerte, parámetro máquina "P28, P68".

Atención:

Las funciones G05 y G07 puede programarse también como G5 y G7.

En el momento del encendido, después de ejecutarse M30 o después de unaEmergencia o reset, el CNC asume el código G07.

Cuando se trabaja en lazo de posicionamiento abierto sin servosistemas,cuando se ejecuta el programa en modo Bloque a bloque y cuando se ejecutael programa en el modo semiautomático, todos los desplazamientos seefectúan en G07.

Page 80: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 23

6.7 FUNCIONES ESPECIALES

6.7.1 G47, G48 COMO INHIBICION DE IMPULSOS

En determinadas aplicaciones, tras el posicionamiento de pieza, chapa, etc, es necesariocorregir la posición de la misma.

Esta corrección la efectúa un dispositivo externo que no es controlado por el CNC.

Si se ejecuta la función G47, el CNC no tiene en cuenta los posibles desplazamientos queocasiona dicho dispositivo, es decir, se inhiben los impulsos de captación.

Los formatos de programación de esta función son:

G47 X No tiene en cuenta los posibles desplazamientos del eje X.

G47 Y No tiene en cuenta los posibles desplazamientos del eje Y.

G47 No tiene en cuenta los posibles desplazamientos de ambos ejes.

Para anular esta inhibición de impulsos y volver a la captación normal se debe programarla función G48.

Atención:

La función G47 es modal.

Estando activa la función G47, el CNC inhibe los impulsos una vez que los ejesestán en posición (que entran dentro de la banda de muerte).

Si a continuación se ejecuta un movimiento (G00, G01, G02, G03,...) el CNCpasará a controlar la captación, evitando que la máquina se muevadescontroladamente.

Una vez finalizado el movimiento, el CNC volverá a no tener en cuenta lacaptación.

Si estando activa la función G47 se desplaza el eje o ejes y a continuación seprograma la función G48, el CNC no recupera la posición perdida.

En el momento del encendido, después de ejecutarse M30 o después de unaEmergencia o reset, el CNC asume el código G48.

FUNCIONESESPECIALES

Page 81: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION24

Capítulo: 6

6.7.2 G47, G48 COMO APERTURA DEL LAZO DE LOS EJES

En determinadas aplicaciones como prensas, plegadoras, dobladoras de tubos, etc, la piezasufre un desplazamiento o tirón durante el mecanizado de la misma.

El CNC permite mediante las funciones G47, G48 abrir o cerrar el lazo del eje que sufre eltirón.

Cuando el lazo de posición esta cerrado, modo de trabajo normal, el CNC controla entodo momento la velocidad de avance de los ejes.

Cuando el lazo de posición está abierto el eje trabaja en modo Visualizador, es decir,el CNC no controla la velocidad de avance de los ejes pero tiene en cuenta susdeplazamientos.

Ejemplo de dobladora de tubos:Normalmente se trabaja con el lazo de posición cerrado.Cuando se va a efectuar el doblado del tubo se deben seguir los siguientes pasos:- Abrir el lazo de posición del eje que sufre el tirón, el eje pasa a trabajar en modo

Visualizador.- Doblar del tubo. El CNC muestra en todo momento la cota de posición de ambos

ejes, es decir, que refleja fielmente los tirones que sufre el tubo.Una vez doblado el tubo volver a cerrar el lazo de posición del eje.

Para poder utilizar las funciones G47, G48 como apertura del lazo de los ejes se debepersonalizar el parámetro máquina "P101(3)=1".

Los formatos de programación de esta función son:

G47 X Abre el lazo de posición del eje X.

G47 Y Abre el lazo de posición del eje Y.

G47 Abre el lazo de posición de ambos ejes.

G48 X Cierra el lazo de posición del eje X.

G48 Y Cierra el lazo de posición del eje Y.

G48 Cierra el lazo de posición de ambos ejes.

Atención:

La funciones G47 y G48 son modales.

El bloque que contiene la función G47 o G48 no puede contener otrasfunciones (X, Y, F, S, T, etc)

Si se ejecuta un bloque de movimiento de un eje que está trabajando en lazode posición abierto, el CNC mostrará el código de error correspondiente.

En el momento del encendido, después de ejecutarse M30 o después de unaEmergencia o reset, el CNC asume la función G48.

FUNCIONESESPECIALES

Page 82: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 25

6.7.3 LA F NO ESTA AFECTADA POR "P18" (G61, G62)

Cuando se desea trabajar con avances inferiores a 1 mm/min o 1 pulgada/min. se debeprogramar el parámetro máquina "P18" con un valor distinto de 0.

El CNC divide el avance programado por el valor asignado a este parámetro y aplica laresultante como avance del eje.

Las funciones G61 y G62 permiten seleccionar por programa si el CNC tiene en cuenta, ono, este parámetro.

G61 No tiene en cuenta el valor de P18, es decir, la F programada es la válida.G62 Si tiene en cuenta el valor de P18, es decir, la F programada se ve afectada por

el valor de P18.

Ejemplo: Se ha personalizado el parámetro máquina "P18 = 100"

N0 F1 F programada 1 mm/minN1 G62.1 X20 Desplazamiento a 0,01 mm/minN2 X-100 Desplazamiento a 0,01 mm/minN3 G61 F no afectada por P18N4 X0 Desplazamiento a 1 mm/minN5 G62 F afectada por P18N6 X30 Desplazamiento a 0,01 mm/minN7 M30

Atención:

Las funciones G61 y G62 son modales e incompatible entre sí.

En el momento del encendido, después de ejecutarse M30 o después de unaEmergencia o reset, el CNC asume el código 62.

6.7.4 VARIACION DE LA RAMPA DE ACELERACION (G93)

Cuando los ejes trabajan en lazo de posicionamiento cerrado los parámetros máquina "P16,P17" y "P91, P92" fijan los tiempos de aceleración y deceleración de cada eje.

Puede ocurrir que en determinados momentos, sea conveniente trabajar con otros tiemposde aceleración.

Esta función permite fijar desde programa el tiempo de aceleración y deceleración.

El formato de programación es: G93 X Y

Los parámetros X Y indican en segundos, con precisión de milisegundos, el tiempo deaceleración que se desea fijar para cada uno de los ejes. Valor máximo 6 segundos

Ejemplo: G93 X1.500 Y0.700 fija una rampa de aceleración y deceleración de 1,5segundos para el eje X y otra de 700 milisegundos para el eje Y.

En el momento del encendido, después de ejecutarse M30 o después de una Emergenciao reset, el CNC asume los valores fijados por los parámetros máquina "P16, P17" y "P91,P92".

FUNCIONESESPECIALES

Page 83: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION26

Capítulo: 6

6.8 OTRAS FUNCIONES

6.8.1 PROGRAMACION POR LOTES (G81)

Esta función esta especialmente diseñada para alimentadores de chapa, cartón, papel,plástico, etc.

Permite programar lotes de piezas de una misma longitud.

El formato de programación es: G81 L C A

L Longitud de cada una de las piezas del lote.C Cantidad de piezas que se desean efectuar.A Número de pieza de preaviso.

Ejemplo: Se desea programar un lote de 100 piezas de 200 mm de longitud cada una,con preaviso a falta de 3 piezas para acabar el lote. G81 L200 C100 A3

La función G81 ejecuta tras cada pieza (tras cada avance de material) la función G92, porlo que dicha función debe personalizarse como Preselección Absoluta de Cotas "P100(8)=1"

Funcionamiento básico:

1.- Una vez que se pulsa la tecla marcha o se recibe la orden de marcha externa

2.- El CNC ejecuta la función G92 X0. Puesta a cero de la cota X.

3.- El eje X se desplaza la cantidad indicada en el parámetro "L". Este desplazamiento seefectúa en G01 y a la velocidad F programada. Asume la función G05 o G07 que seencontraba seleccionada anteriormente.

4.- Una vez desplazado el eje, se envía al armario eléctrico la función "M07" para que seefectúe el corte del material. Se incrementa el contador de piezas y se detiene laejecución del ciclo

5.- Se efectúa la siguiente comprobación:

a) Si se ha ejecutado todo el lote, número de piezas igual al valor indicado en elparámetro "C", el CNC envía al armario eléctrico la función "M09" y da porfinalizada la ejecución de la función "G81".

b) Si quedan por ejecutarse las piezas indicadas en el parámetro "A", el CNC envíaal armario eléctrico la función "M08" para que active la señal de preaviso.

6.- Si no se han ejecutado todas las piezas, el CNC espera una nueva orden de marchaexterna, para continuar desde el paso "2" con la ejecución del ciclo.

Atención:

La función G81 no es modal, por lo que debe ser definida siempre.

Utiliza el contador de piezas interno del CNC. Lo pone a cero al comienzo dela ejecución y lo incrementa cada vez que ejecuta una pieza.

En el modo de visualización correspondiente al contador de piezas, el CNCmuestra en la parte izquierda el número de piezas programadas para el lote, yen la parte derecha el número de piezas que se llevan ejecutadas.

OTRAS FUNCIONES

Page 84: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 27

Una vez definido el ciclo el CNC memoriza el valor de los parámetros dedefinición, no siendo necesario definirlos nuevamente

N00 G81 L255 C200 A10 F1000N01 G81 L387.5 C350 Asume el valor A10N02 G81 Asume L387,5 C350 A10N03 M30

Los parámetros de definición "L", "C" y "A" se encuentran asociados a losparámetros aritméticos "P0", "P1" y "P2" respectivamente. Asimismo, la funciónG81 utiliza el parámetro aritmético "P10".

Por lo tanto, la función "G81" puede definirse utilizando los parámetros dedefinición "L", "C" y "A" y/o los parámetros aritméticos "P0", "P1" y "P2", taly como muestra el siguiente ejemplo:

N000 G81 L255 C200 A10 N000 P0=255N001 P1=200N002 P2=10N003 G81

N004 G81 L387 C350 N004 P0=387N005 P1=350N006 G81

N007 G81 L104.5 C80 A8 N007 P0=104.5N008 P1=80N009 G81 A8

N010 M30 N010 M30

Si la señal de marcha externa se activa automáticamente tras cada corte, el CNCtras efectuar el último corte comenzará a ejecutar el bloque siguiente.

Ejemplo N00 G81 L255 C200 A10 F1000N01 G81 L387 C350 A20N02 M0 Detiene la ejecución.N03 G81 L104.5 C80 A8N04 M30

OTRAS FUNCIONES

Page 85: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION28

Capítulo: 6

6.8.2 PALPACION (G75)

La función G75 permite programar desplazamientos que finalizarán tras recibir el CNC laseñal del palpador de medida utilizado.

El formato de definición es G75 X Y

A continuación de la función G75 se programará el eje o ejes deseados, así como las cotasde dichos ejes, que definen el punto final del movimiento programado.

La máquina se moverá, en G01 y al avance F programado, hasta recibir la señal exterior delpalpador. En dicho momento, el CNC dará por finalizado el bloque, asumiendo comoposición teórica de los ejes la posición real que tengan en ese instante.

Si los ejes llegan a la posición programada antes de recibir la señal exterior del palpador, elCNC detiene el movimiento de los ejes y muestra el error 21.

Atención:

La función G75 no es modal, por lo que debe ser programada siempre.Además, implica la función G01, es decir, a partir de un bloque con G75, elCNC asume la función G01.

Durante el movimiento de palpación, no se puede variar el avance Fprogramado.

Una vez ejecutada la función G75, el CNC permite asignar la cota deposición de cada eje a cualquier parámetro aritmético, y utilizando laprogramación aritmética (se encuentra explicada en este mismo capítulo)efectuar programas especiales de medida y verificación de herramientas ypiezas.

OTRAS FUNCIONES

Page 86: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 29

6.8.3 ROSCADO RIGIDO (G84, G80)

La función G84 permite efectuar un roscado de la pieza interpolando el giro del cabezal conel desplazamiento del eje.

La máquina debe disponer de eje X y de cabezal servocontrolado (con regulador y encoderde cabezal).

La captación del cabezal se efectúa por la entrada A2 y la salida de consigna de cabezal através de la salida analógica de cabezal, terminales 34, 35 del conector I/O1.

Cuando la máquina dispone de roscado rígido no puede disponer de eje Y. Si se deseautilizar un volante electrónico deberá ser conectado a los terminales 17 y 25 del conectorI/O2.

No obstante, el CNC utiliza la función Y para definir el paso de rosca, por lo que se debepersonalizar "P60(8)=0" para habilitar dicha función.

P63(3)=1 La máquina dispone de roscado rígido.P60(8)=0 Para habilitar la función YP77 Numero de impulsos del encoder de cabezal

El formato de programación es: G84 X Y F S

X Define la profundidad de la rosca

Y Define el paso de rosca.

Si se le asigna valor positivo se debe definir en revoluciones/milímetro orevoluciones/pulgada, y cuando se le asigna valor negativo en milímetros/revolución o pulgadas/revolución.

F Define la velocidad de profundización de la rosca en rpm.

S Define la velocidad de salida de la rosca en rpm.

Si se programa el parámetro F y no se programa el parámetro S, la entrada y salida derosca se efectúan con el mismo avance, el indicado en el parámetro "F".

Si no se programan los parámetros F y S, el CNC asume los valores que se utilizaronen el roscado anterior. Si anteriormente no se ejecutó ningún roscado el CNC mostraráel error correspondiente.

Los parámetros F y S se inicializan con el valor 0 tras el encendido y después de unaEmergencia o reset.

OTRAS FUNCIONES

Page 87: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION30

Capítulo: 6

Consideraciones generales

* Cuando la máquina dispone de Roscado rígido "P63(3)=1" el control de cabezal seefectúa en lazo cerrado.

* Para pasar a control de cabezal en lazo abierto se debe ejecutar la función G80.

A partir de este momento el control de cabezal se efectúa en lazo abierto, siendo posibleprogramar la función "S".

La función G80 se programa sola en el bloque.

* El cabezal volverá a trabar en lazo cerrado si se programa la función G84, tras elencendido, después de ejecutarse M30 o después de una Emergencia o reset.

* El sentido de giro del cabezal en el roscado rígido debe ser definido antes que la funciónG84 y mediante las funciones M3, M4.

Si al ejecutarse la función G84 no se ha seleccionado ningún sentido de giro, el CNCasume la función M3.

* Los diferentes movimientos que implican el roscado rígido, están tratados como bloqueúnico. Esto es, si se ejecuta el ciclo fijo G84 en modo Bloque a Bloque el CNC realizala rosca completa.

* Cuando se ejecuta la función G84 el CNC asume las funciones G01 y G07

* Si debido a problemas de holguras en el cabezal se desea realizar un movimientoadicional del cabezal en el fondo de la rosca, se debe indicar en el parámetro aritméticoP19, en unidades de impulsos del encoder, la cantidad adicional que se debe mover elcabezal.

El CNC recupera este movimiento adicional, repitiéndolo en sentido contrario, alfinalizar la rosca.

* Se puede fijar una temporización en el fondo de la rosca, indicando en el parámetromáquina "P32", en milisegundos, el tiempo deseado.

OTRAS FUNCIONES

Page 88: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 31OTRAS FUNCIONES

Ejemplo y forma de trabajo

Se desea realizar una rosca de 20 mm de profundidad y un paso de 0.5 mm, con unavelocidad de profundización de 300 rpm y otra de salida de 600 rpm.

El cabezal dispone de un encoder de 1000 impulsos y necesita un factor de multiplica-ción "x4".

Además, por problemas de holgura, el cabezal debe moverse en el fondo de la rosca 20impulsos.

También se desea una temporización en el fondo de la rosca de 100 milisegundos.

El CNC debe tener definidos los siguientes parámetros máquina:

P63(3)=1 La máquina dispone de roscado rígido.P60(8)=0 Para habilitar la función YP77=1000 Numero de impulsos del encoder de cabezalP61(6)=0 Factor multiplicador del eje Y (S)P32=100 Temporización de 100 milisegundos

A continuación se muestra la forma de programar la rosca.

N000 M3 Sentido de giro del cabezal a derechasN010 P19 K20 Movimiento adicional del cabezal en el fondo

de la roscaN020 G84 X20 Y0.5 F300 S600 Definición del ciclo fijoN030 M30 Fin de programa

El CNC efectúa los siguientes pasos de mecanizado:

1.- Movimiento hasta el fondo de la rosca con el cabezal girando a derechas y a 300rpm.

El eje X se desplazará hasta la cota X 20.000El eje Y (S) se desplazará hasta la cota Y 40.000 (20000 x 0.5 x 1000 x4)

2.- Una vez alcanzado el fondo de la rosca el cabezal se moverá lo indicado en elparámetro aritmético P19, 20 impulsos.

El eje Y (S) se desplazará hasta la cota Y 40.020

3.- Teporización de 100 milisegundos, lo indicado en el parámetro máquina P32.

4.- Movimiento de retroceso hasta salir de la rosca con el cabezal girando a izquierdasy a 600 rpm.

El eje X se desplaza 20mm hasta la cota X 00.000El eje Y (S) se desplaza (20000 x 0.5 x 1000 x4) hasta la cota Y 00.020

5.- Recuperación del movimiento adicional realizado en el fondo de la rosca.

El eje Y (S) se desplazará hasta la cota Y 00.000

6.- Fin de la rosca y fin del programa.

Page 89: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION32

Capítulo: 6

6.8.4 CARGA DE LAS DIMENSIONES DEL PUNZON (G60)

La función G60 puede ser utilizada de dos formas distintas.

Como carga de traslados de origen.

Está explicado en el apartado 6.3.3.2 de este mismo manual.

Como carga de las dimensiones del punzón.

Está especialmente dirigido a máquinas punzonadoras. Se debe personalizar el parámetromáquina "P101(7)=1".

El CNC tiene en cuenta las dimensiones del punzón durante la ejecución del programa,evitando que sus extremos superen los límites de recorrido fijados por parámetromáquina.

El formato de programación es G60 X Y. Los valores X e Y indican la mitad de lasdimensiones del punzón según los ejes X e Y.

Cuando el punzón es redondo los valores X e Y coinciden con el radio del punzón.

Atención:

En el momento del encendido, después de ejecutarse M30 o después de unaEmergencia o reset, el CNC asigna el valor 0 a ambas dimensiones del punzón.

OTRAS FUNCIONES

Page 90: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 33

6.9 PROGRAMACION PARAMETRICA

Un parámetro sustituye a un valor numérico en las diferentes funciones del programa.

El programador podrá utilizar los parámetros al editar sus propios programas. Más tarde ydurante la ejecución, el CNC sustituirá estos parámetros por los valores que en ese momentotengan asignados.

El CNC dispone de 100 parámetros aritméticos (P0 a P99).

Para asignar, durante la edición del programa, un parámetro aritmético a una determinadafunción (G, X, Y, F, S, etc), se debe:

* Seleccionar la función deseada (G, X, Y, F, S, etc).* Pulsar la tecla [P]. El CNC mostrará la letra "P" junto a la función seleccionada, por

ejemplo "XP".* Teclear el número del parámetro aritmético.

Atención:

Al definir, en un mismo bloque, varias funciones de un mismo tipo, se debenprogramar todas ellas con o sin formato paramétrico. Nunca se pueden mezclarambos formatos.

Por ejemplo el bloque MP17.5.0 es equivalente a MP17 MP5 MP0 y no aMP17 M5 M0.

Cuando se define la función "G" en paramétricas, únicamente asume el primervalor indicado. Siendo lo mismo programar GP10.11.12 o GP10.

6.9.1 ASIGNACIONES

Para asignar valores a un parámetro se debe utilizar uno de estos métodos:

N001 P1 P2 El parámetro aritmético P1 toma el valor de P2, mientras que P2mantiene el valor que tenia.

N002 P3 K1.5 El parámetro aritmético P3 toma el valor que indica la constantenumérica "K", en este caso 1,5.

Las constantes numéricas admiten valores entre ± 99999,99.

N003 P4 X El parámetro aritmético P4 toma el valor de la cota teórica que ocupa eleje X en ese momento.

N004 P5 Y El parámetro aritmético P5 toma el valor de la cota teórica que ocupa eleje Y en ese momento.

N005 P6 E1 Asigna al parámetro aritmético P6 el valor correspondiente a la entradaE1, terminal 21 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.

N006 P7 E2 Asigna al parámetro aritmético P7 el valor correspondiente a la entradaE2, terminal 23 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.

PROGRAMACIONPARAMETRICA

Page 91: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION34

Capítulo: 6

N007 P8 E3 Asigna al parámetro aritmético P8 el valor correspondiente a la entradaE3, terminal 22 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.

N008 P9 E4 Asigna al parámetro aritmético P9 el valor correspondiente a la entradaE4, terminal 25 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.

N009 P10 E5 Asigna al parámetro aritmético P10 el valor correspondiente a la entradaE5, terminal 17 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.

N010 P11 E0 Asigna al parámetro aritmético P11 el valor correspondiente a lasentradas E1, E2, E3, E4 y E5.

En el ejemplo P11= 24 + 22 + 21 = 16 + 4 + 2 = 22

6.9.2 OPERACIONES

Las operaciones que se pueden realizar entre parámetros aritméticos o entre parámetrosaritméticos y constantes numéricas (K) son:

F1 SumaF2 RestaF3 MultiplicaciónF4 DivisiónF5 Raíz cuadradaF6 Raíz cuadrada de la suma de los cuadradosF7 SenoF8 CosenoF9 TangenteF10 Arco tangenteF11 ComparaciónF12 Parte enteraF13 Parte entera más unoF14 Parte entera menos unoF15 Valor absolutoF16 Complementación

F1 Suma

N101 P10 P11 F1 P12 El CNC efectúa la operación P10 = P11 + P12N102 P10 P11 F1 K2 El CNC efectúa la operación P10 = P11 + 2N103 P10 K8 F1 K2 El CNC efectúa la operación P10 = 8 + 2 = 10N104 P10 P10 F1 K2 El CNC efectúa la operación P10 = P10 + 2

PROGRAMACIONPARAMETRICA

Entrada E5 E4 E3 E2 E1

Tensión 24V 0V 24V 24V 0V

Estado lógico 1 0 1 1 0

Valor 24 23 22 21 20

Page 92: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 35

F2 Resta

N101 P10 P11 F2 P12 El CNC efectúa la operación P10 = P11 - P12N102 P10 P11 F2 K2 El CNC efectúa la operación P10 = P11 - 2N103 P10 K8 F2 K2 El CNC efectúa la operación P10 = 8 - 2 = 6N104 P10 P10 F2 K2 El CNC efectúa la operación P10 = P10 - 2

F3 Multiplicación

N101 P10 P11 F3 P12 El CNC efectúa la operación P10 = P11 x P12N102 P10 P11 F3 K2 El CNC efectúa la operación P10 = P11 x 2N103 P10 K8 F3 K2 El CNC efectúa la operación P10 = 8 x 2 = 16N104 P10 P10 F3 K2 El CNC efectúa la operación P10 = P10 x 2

F4 División

N101 P10 P11 F4 P12 El CNC efectúa la operación P10 = P11 P12N102 P10 P11 F4 K2 El CNC efectúa la operación P10 = P11 2N103 P10 K8 F4 K2 El CNC efectúa la operación P10 = 8 2 = 4N104 P10 P10 F4 K2 El CNC efectúa la operación P10 = P10 2

F5 Raíz cuadrada

N101 P10 F5 P12 El CNC efectúa la operación P10 = P12N102 P10 F5 K9 El CNC efectúa la operación P10 = 9 = 3N104 P10 F5 P10 El CNC efectúa la operación P10 = P10

F6 Raíz cuadrada de la suma de los cuadrados

N101 P10 P11 F6 P12 El CNC efectúa la operación P10 = P112 + P122

N102 P10 P11 F6 K2 El CNC efectúa la operación P10 = P112 + 4N103 P10 K3 F6 K4 El CNC efectúa la operación P10 = 9 + 16 = 5N104 P10 P10 F6 K2 El CNC efectúa la operación P10 = P102 + 4

F7 Seno

N101 P10 F7 P12 El CNC efectúa la operación P10 = sen P12N102 P10 F7 K30 El CNC efectúa la operación P10 = sen 30° = 0,5

F8 Coseno

N101 P10 F8 P12 El CNC efectúa la operación P10 = cos P12N102 P10 F8 K60 El CNC efectúa la operación P10 = cos 60° = 0,5

F9 Tangente

N101 P10 F9 P12 El CNC efectúa la operación P10 = tg P12N102 P10 F9 K45 El CNC efectúa la operación P10 = tg 45° = 1

F10 Arco tangente

N101 P10 F10 P12 El CNC efectúa la operación P10 = arc tg P12N102 P10 F10 K1 El CNC efectúa la operación P10 = arc tg 1 = 45°

PROGRAMACIONPARAMETRICA

Page 93: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION36

Capítulo: 6

F11 Comparación

Compara un parámetro aritmético con otro o con una constante numérica, indicando siel parámetro aritmético es igual, distinto, mayor o menor que la constante numérica oque el otro parámetro aritmético.

Esta operación es muy utilizada cuando se trabaja con los saltos condicionales G26,G27, G28 y G29, que se encuentran explicados más adelante.

N101 P10 F11 P12 Compara los valores de P10 y P12N102 P10 F11 K100 Mira si el valor de P10 es igual, distinto, mayor o menor que

100

F12 Parte entera

N101 P10 F12 P12 Asigna a P10 el valor de la parte entera de P12N102 P10 F12 K12,34 Asigna a P10 el valor 12, parte entera de 12,34

F13 Parte entera más uno

N101 P10 F13 P12 Asigna a P10 el valor de la parte entera de P12 más 1N102 P10 F13 K12,34 Asigna a P10 el valor 13, parte entera de 12,34 más 1

F14 Parte entera menos uno

N101 P10 F14 P12 Asigna a P10 el valor de la parte entera de P12 menos 1N102 P10 F14 K12,34 Asigna a P10 el valor 11, parte entera de 12,34 menos 1

F15 Valor absoluto

N101 P10 F15 P12 Asigna a P10 el valor absoluto de P12N102 P10 F15 K-12,3 Asigna a P10 el valor 12,3 valor absoluto de -12,3N103 P10 F15 K4,5 Asigna a P10 el valor 4,5 valor absoluto de 4,5

F16 Complementación

N101 P10 F16 P12 Asigna a P10 el valor complementado de P12N102 P10 F16 K-12,3 Asigna a P10 el valor 12,3 valor complementado de -12,3N103 P10 F16 K4,5 Asigna a P10 el valor -4,5 valor complementado de 4,5

PROGRAMACIONPARAMETRICA

Page 94: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 37

6.9.3 ACCESO A LA TABLA DE PARAMETROS ARITMETICOS

El CNC guarda los valores de los parámetros aritméticos en una tabla. Estos valores puedenser modificados al ejecutarse bloques paramétricos o accediendo a dicha tabla en el modode operación Editor.

Pulsar la tecla para acceder al modo Editor, y a continuación pulsar la secuencia deteclas [F1] [P]. El CNC mostrará una información del siguiente tipo:

La ventana superior muestra el número de parámetroque se encuentra seleccionado

La ventana inferior muestra el valor de dicho parámetroaritmético.

El CNC dispone de 100 parámetros (00/99) aritméticos. El valor de cada parámetro puedetener signo, cifras decimales y estar representado en forma exponencial.

Cuando el CNC utiliza el formato exponencial, los dos últimos dígitos se utilizan para elexponencial.

0.98700 -1 Es lo mismo que 0.98700 10-1

1298700 7 Es lo mismo que 1298700 107

Visualización de parámetros

Para ver los parámetros anteriores y posteriores utilizar las teclas

Cuando se utilizan pocos parámetos aritméticos el CNC permite, con objeto de simplificarel manejo del operario, utilizar únicamente los primeros parámetros de cada decena ypersonalizar adecuadamente el parámetro máquina "P93".

Ejemplos:

Con el parámetro máquina "P93=0" el CNC mostrará todos los parámetros aritméticos.

Con el parámetro máquina "P93=1" el CNC mostrará los siguientes parámetros:

P0-P1 P10-P11 P20-P21 P30-P31 ..... P90-P91

Con el parámetro máquina "P93=2" el CNC mostrará los siguientes parámetros:

P0-P1-P2 P10-P11-P12 P20-P21-P22 P30-P31-P32 .... P90-P91-P92

Acceso a un determinado parámetro

Para acceder a un determinado parámetro, se debe actuar del siguiente modo:

- Pulsar 2 veces la tecla [CL]. El CNC borrará las 2 ventanas.- Introducir el número de parámetro que se desea visualizar.- Pulsar la tecla [RECALL]

El CNC mostrará el valor de dicho parámetro.

PROGRAMACIONPARAMETRICA

Page 95: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION38

Capítulo: 6

Asignar un valor a un parámetro

Para asignar un valor a un determinado parámetro, se deben seguir los siguientes pasos:

- Seleccionar el parámetro deseado- Pulsar la tecla [CL]. El CNC borrará las ventana inferior.- Introducir el valor deseado- Pulsar la tecla [ENTER]

PROGRAMACIONPARAMETRICA

Page 96: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 39

6.9.4 FUNCION DE SALTO INCONDICIONAL (G25)

La función G25 se puede utilizar de 2 formas:

* Para efectuar un salto, dentro del mismo programa, al bloque indicado. La ejecución delprograma continuará tras el salto, a partir del bloque indicado.

* Para ejecutar, dentro del mismo programa, la parte de programa existente entre los dosbloques indicados.

Además, es posible repetir la ejecución de la zona de programa un número determinadode veces.

La ejecución del programa continuará en el bloque siguiente tras ejecutar las vecesindicadas la zona de programa, a partir del bloque indicado

En el bloque que se programa la función G25, no se pueden programar más funciones.

G25 como salto de bloque

Permite efectuar un salto, dentro del mismo programa, al bloque indicado. La ejecucióndel programa continuará tras el salto, a partir del bloque indicado.

A continuación de la función "G25" se debe indicar el número de bloque al que se deseasaltar.

El número de bloque puede ser direccionado mediante un número (N010 G25 N50) omediante un parámetro aritmético (N010 G25 NP10).

Ejemplo de programación: N000 G00 X100N005 Y50N010 G25 N50N015 X50N020 Y70N050 G01 X20

Al llegar al bloque N010, el control salta al bloque N050, para continuar desde éstehasta el final del programa. Es decir, que no se ejecutarán los bloques N015 y N020

G25 como ejecución de parte de programa

Permite ejecutar, dentro del mismo programa, la parte de programa existente entre losdos bloques indicados.

Además, es posible repetir la ejecución de la zona de programa un número determinadode veces.

La ejecución del programa continuará en el bloque siguiente tras ejecutar las vecesindicadas la zona de programa, a partir del bloque indicado

A continuación de la función "G25" se debe indicar el número de bloque inicial de lazona de programa que se desea ejecutar. Por ejemplo N030 G25 N5

PROGRAMACIONPARAMETRICA

Page 97: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION40

Capítulo: 6

Tras ello, pulsar la tecla [.] y el número de bloque final de la zona de programa que sedesea ejecutar. Por ejemplo N030 G25 N5.20

A continuación, pulsar la tecla [.] y el número de veces que se desea ejecutar la zonaindicada. Por ejemplo N030 G25 N5.20.81

Si no se indica el número de repeticiones, el CNC asume el valor 1, es decir, que es lomismo N030 G25 N5.20 o N030 G25 N5.20.1

Cuando se utiliza el direccionamiento mediante parámetro se debe tener en cuenta quelo será para los 3 campos. Por ejemplo, si se programa N123 G25 NP10.20.30 el CNCentiende que el bloque inicial lo define el parámetro P10, el bloque final el parámetroP20 y el número de veces el parámetro P30.

Se pueden programar hasta 15 niveles de anidamiento es decir, desde una sección deprograma puede llamarse a otra y así sucesivamente hasta 15 niveles. Cada uno de losniveles se puede repetir 99 veces.

Atención:

Si el bloque final de la sección de programa que se desea ejecutar no contieneninguna información, el control visualizará el código de error 7.

Ejemplo de programación: N000 G00 X10 M3N005 Y20N010 G01 X50N015 G00 Y0N020 X0N025 Y10N030 G25 N5.20.81N035 Y22

El programa comenzará a ejecutarse en el bloque N000. Al llegar al bloque N030,el CNC ejecutará 81 veces la zona de programa comprendida entre los bloques N005y N020, ambos inclusive.

Una vez finalizadas las 81 veces, la ejecución del programa continuará en el bloqueN035.

PROGRAMACIONPARAMETRICA

Page 98: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

PáginaCapítulo: 6 Sección:

PROGRAMACION 41

6.9.5 FUNCIONES DE SALTO CONDICIONALES (G26, G27, G28, G29)

Son similares a la función G25 (salto incondicional).

Las funciones G26, G27, G28 y G29, antes de efectuar el salto de bloque o ejecutar la partede programa indicada, comprueban que se ha producido la condición requerida.

G26 Salto si cero. Requiere que se dé la condición de "Cero".G27 Salto si no cero. Requiere que no se dé la condición de "Cero".G28 Salto si menor que cero. Requiere que se dé la condición de "Menor"G29 Salto si mayor o igual a cero. Requiere que no se dé la condición de "Menor".

La condición de "Cero", también denominada igualdad, se activa en los siguientes casos:

* Cuando el resultado de una operación es igual a cero.Ejemplo: N001 P1 P3 F2 K5 Se cumple la condición de cero si P3 = 5

* Si en una comparación ambos términos son iguales.Ejemplo: N002 P1 F11 K8 Se cumple la condición de cero si P1 = 8

La condición de "Menor", también denominada negativo, se activa en los siguientes casos:

* Cuando el resultado de una operación es menor que cero (negativo).Ejemplo: N001 P1 P3 F2 K5 Se cumple la condición si P3 es menor que 5

* Si en una comparación, el primer operando es menor que el segundo.Ejemplo: N002 P1 F11 K8 Se cumple la condición si P1 es menor que 8

Atención:

Las asignaciones y las funciones no paramétricas no alteran el estado de losindicadores de condición.

Ejemplo de programación: N060 P2 F11 K22N065 G01 X10N070 Y20N071 G26 N100N072 G28 N200N073 G29 N300

En el bloque N060 se efectúa una comparación.Los bloques N65 y N70 no alteran el estado de los indicadores de condición.Por lo tanto: Si P2 vale 22, el programa continuará en el bloque N100

Si P2 vale menos que 22, el programa continuará en el bloque N200Si P2 vale más que 22, el programa continuará en el bloque N300

Se debe tener cuidado al programar las funciones G26 y G29. Si en el ejemplo anterior sehubiera programado: N071 G28 N200

N072 G29 N300N073 G26 N100

El programa no ejecutaría el bloque N073. Con P2 menor que 22 el bloque continúa enN200 y con P2 mayor o igual a 22 continúa en N300.

PROGRAMACIONPARAMETRICA

Page 99: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

Sección:Página

PROGRAMACION42

Capítulo: 6

Ejemplo de programación en paramétricas para el cálculo de coordenadas de los diferentespuntos que componen una elipse.

La formula que define una elipse es:

X = P0 seno ßY = P1 coseno ß

Siendo:

P0 = Semieje mayorP1 = Semieje menor

Los parámetros de llamada son:

P0 = Semieje mayorP1 = Semieje menorP2 = Angulo del primer punto (A)P3 = Incremento o paso angular entre puntos.

Los parámetros que utiliza el programa son:

P2 = Angulo del nuevo punto (ß)P4 = Cota X del nuevo puntoP5 = Cota Y del nuevo punto

Programa:

N000 P0 K20 Definición de los parámetros de llamada (Ejemplo)N001 P1 K10N002 P2 K0N003 P3 K2

N004 G25 N20 Salto a la rutina de calculo de la elipse

N020 P4 F7 P2 Cálculo del nuevo punto de la elipse.N021 P5 F8 P2N022 P4 P0 F3 P4 P4 = P0 sen ßN023 P5 P1 F3 P5 P5 = P1 cos ß

N024 G0.5.90 XP4 YP5 Movimiento en G00 al primer punto de la elipse

N025 P2 P2 F1 P3 Incremento del ángulo ß = ß + P3

N026 G25 N20.23 Cálculo del nuevo punto de la elipse.

N026 G1 XP4 YP5 F200 Desplazamiento al nuevo punto.

N027 P2 F11 K360 Compara ß con 360°N028 G28 N25 Si ß < 360°, no ha finalizado, nuevo punto, salta al N25N029 M30 Si ß = 360°, Fin del programa.

PROGRAMACIONPARAMETRICA

Page 100: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

CODIGOSDE

ERROR

Page 101: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

01 Se ha intentado ejecutar una función de SALTO/LLAMADA en el modo TEACH IN.

02 Velocidad de avance F demasiado grande durante la ejecución.

03 Error en la memoria EPROM.

04 Error en la memoria RAM.

05 Error en CHECKSUM de parámetros.

06 Datos extraños en la memoria.

07 Salto/LLamada mal programado.

08 Error de batería.

09 Error en los parámetros máquina del eje X:

> La Distancia de Frenado (P3) es menor que la Banda de Muerte (P28).

> El valor asignado al parámetro P3, es superior a 8388,607 mm ó 330,259 pulgadas.

Error durante la ejecución del eje X:

> No se puede ejecutar el movimiento, pues debido a la velocidad programada, la distancia de frenado esmenor que la Banda de Muerte (Lazo de Posicionamiento Abierto).

10 Se ha programado un bloque que obliga al eje X a salirse de los límites.

11 Se ha programado un valor fuera de los límites permisibles.

12 Valor programado no válido:

> Eje rotativo ROLLOVER siguiendo el camino más corto, en coordenadas absolutas no admite valoresnegativos.

> Eje con dentado HIRTH no admite valores con decimales.

13 Más de 15 niveles de anidamiento en la programación de un salto ó llamada.

14 Programada una función G inadecuada.

15 No se ha programado la función M30 al finalizar el programa.

16 Eje X no controlado:

> Se ha desplazado el eje X 16 veces la Banda de Muerte, una vez activado el freno.

> El sentido del movimiento no se corresponde con el signo de la consigna.

> Los impulsos reales de la captación del eje X no están entre el 50% y 200% de los teóricos, durante el tiempodefinido en el parámetro P12.

17 Emergencia.

18 Alarma de contaje del eje X.

19 Límite de recorrido del eje X sobrepasado.

20 Error de seguimiento del eje X.

21 Error de palpación.

22 Se han definido prestaciones que no se encuentran disponibles en este modelo CNC, por ejemplo:

> Lazo de Posicionamiento Abierto sin servositemas en los modelos 101S y 102S

> Teclado exterior "JOG100" en los modelos 101 y 102

Se ha indicado en los parámetros máquina alguna incompatibilidad como:

> Señales Rápido, Lento y trabaja en Lazo de Posicionamiento Cerrado.

> Eje rotativo ROLLOVER y Lazo de Posicionamiento Abierto.

> Eje con Dentado HIRTH ó siguiendo el camino más corto y no Eje ROLLOVER.

Page 102: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

23 Valor demasiado grande asignado a un parámetro aritmético en la programación paramétrica.

24 División aritmética por 0.

25 Raíz cuadrada de un número negativo.

26 Bloque paramétrico mal editado.

27 Se ha seleccionado un número de herramienta demasiado grande. Por ejemplo, cuando se asigna a la función Tun parámetro aritmético de valor mayor que 10.

28 Se han programado más de 4 funciones M en un bloque o bien se han programado 4 M’s en el mismo bloque dondeexiste una función S que implica cambio de gama (M41,M42,M43 o M44).

29 No hay gamas seleccionadas (P36, P37, P38 y P39=0), o el valor de S (velocidad de giro del cabezal), mayor queel permitido.

30 Valor del parámetro máquina P24 o P25 mayor que P27.

31 Valor del parámetro máquina P64 o P65 mayor que P67.

32 Error en los parámetros máquina del eje Y:

> La Distancia de Frenado (P43) es menor que la Banda de Muerte (P68).

> El valor asignado al parámetro P43, es superior a 8388,607 mm ó 330,259 pulgadas.

Error durante la ejecución del eje Y:

> No se puede ejecutar el movimiento, pues debido a la velocidad programada, la distancia de frenado esmenor que la Banda de Muerte (Lazo de Posicionamiento Abierto).

33 Error en la transmisión RS 232 C.

34 Bloque demasiado largo transmitido por la RS 232 C.

35 Bloque erroneo en la transmisión RS 232 C.

36 Se ha programado un bloque que obliga al eje Y a salirse de los límites.

37 Límite de temperatura interna sobrepasado.

38 Eje Y no controlado:

> Se ha desplazado el eje Y 16 veces la Banda de Muerte, una vez activado el freno.

> El sentido del movimiento no se corresponde con el signo de la consigna.

> Los impulsos reales de la captación del eje Y no están entre el 50% y 200% de los teóricos, durante el tiempodefinido en el parámetro P12.

39 Alarma de contaje del eje Y.

40 Límite de recorrido del eje Y sobrepasado.

41 Error de seguimiento del eje Y.

42 El círculo programado no pasa por el punto final definido (tolerancia 0,01 mm).

43 En la interpolación circular no se han definido I, J o se han definido mal.

44 Se ha programado un bloque que no es correcto, bien en si mismo o bien en relación con la historia del programahasta el momento.

45 Programada una función no permitida según lo definido mediante los parámetros máquina.

46 Error de checksum de las herramientas.

47 Error de LAN, la red no anda.

48 Orden incorrecta, el nodo destino no entiende esa orden.

49 Red mal configurada, algún nodo no ha entrado en la red.

50 El nodo destino no puede atender la orden (en ejecución).

Page 103: CNC 101/102 -USER - (cas) - Home Fagor - Fagor Automation ... · PDF file- 4 - 5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN En versiones anteriores, estando seleccionado el modo Automático,

51 Obligatoriedad de buscar los Io de Ios ejes en el encendido.

52 Efectuándose la vigilancia en doble captación, el deslizamiento ha superado el máximo permitido (el fijado porel parámetro máquina P110).

101 Error de DNC. Orden incorrecta.

102 Error de DNC. Error leyendo tecla.

103 Error de DNC. Se ha enviado un bloque incorrecto.

104 Error de DNC. Error leyendo el nº del primer bloque del programa activo.

105 Error de DNC. Nº de bloque incorrecto.

106 Error de DNC. El CNC está en ejecución.

107 Error de DNC. Tecla bloqueada.

108 Error de DNC. Código de tecla incorrecto.

109 Error de DNC. Cota negativa en un eje rollover.

110 Error de DNC. Número incorrecto de parámetro aritmético.

111 Error de DNC. Exponente de parámetro aritmético demasiado grande.

112 Error de DNC. Valor de parámetro aritmético incorrecto.

113 Error de DNC. Al solicitar el contenido de varios bloques (código RN), se ha indicado un bloque inicial mayorque el bloque final. Por ejemplo RN100.50

114 Error de DNC. Los parámetros máquina del CNC se encuentran bloqueados.

115 Error de DNC. La memoria de programas del CNC se encuentra protegida.

116 Error de DNC. Se ha enviado un bloque al CNC que contiene demasiados caracteres. El CNC admite hasta unmáximo de 80 caracteres. Si no se utilizan espacios separadores, el bloque no puede contener más de 45

117 Error de DNC. Se ha enviado un bloque de programa no acorde con los parámetros máquina.