Página 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).
MODIFICACIONES AL MANUAL DE OPERACIÓN (REF. 9703) Apartado 2.1 (capítulo 2 página 2). Tabla inferior. Dígito Entrada correspondiente Terminal Los dígitos 7 y 8 están al revés. Debe ser así: Feed Rate 1 10 (I/O1) Feed Rate 2 11 (I/O1) Error de contaje del eje X Error de contaje del eje Y Alarma senoidal del eje X...
Cuando el movimiento de palpación se efectúa a altas velocidades puede ocurrir que la parada sea brusca, haciendo que el 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 puede resultar indeseable.
Página 6
La información descrita en este manual puede estar sujeta a variaciones motivadas por modificaciones técnicas. FAGOR AUTOMATION, S. Coop. Ltda. se reserva el derecho de modificar el contenido del manual, no estando obligada a notificar las variaciones.
INDICE Apartado Pagina Tabla comparativa de los modelos FAGOR CNC 101/101S / 102/102S ......ix Nuevas prestaciones y modificaciones ................. xiii INTRODUCCION Condiciones de Seguridad ....................3 Condiciones de Reenvío ...................... 6 Documentación Fagor para el CNC 101/101S / 102/102S ..........7 Contenido de este manual ....................
Página 8
Apartado Pagina Capítulo 4 EDICION DE PROGRAMAS Modo de operación Editor ....................1 4.1.1 Ver el contenido de todos los bloques de memoria .............. 3 4.1.2 Editar un programa ....................... 4 4.1.3 Borrar un determinado bloque de programa ................. 6 4.1.4 Borrar toda la memoria de programas ...................
Página 9
Apartado Pagina 6.6.2 Incrementar contador de piezas (G45) .................. 21 6.6.3 Arista matada (G05) y arista viva (G07) ................22 Funciones especiales ......................23 6.7.1 G47, G48 como inhibición de impulsos ................23 6.7.2 G47, G48 como apertura del lazo de los ejes ............... 24 6.7.3 La F no está...
Lazo cerrado Lazo abierto Roscado rígido Conexión a dispositivos Panel de mandos externo "JOG 100" externos Interface RS232C Red Local Fagor DNC 100 Opciones de trabajo Alarma de sobretemperatura Trabajo en radios o diámetros Trabajo con palpador Traslados de origen Compensación de longitud de herramienta...
PROGRAMACION 101S 102S Número de bloques Bloques Condicionales Contador de número de piezas Programación Aritmética Parámetros aritméticos FUNCIONES DE Posicionamiento rápido PROGRAMACIO Interpolación lineal Interpolación circular a derechas Interpolación circular a izquierdas Temporización Arista matada Arista viva Salto incondicional Salta si cero Salta si no cero Salta si menor que cero Salta si mayor o igual a cero...
NUEVAS PRESTACIONES 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.5 Manual Operación Apart. 6.5.5 G47, G48 como apertura del lazo de los ejes Manual Instalación Apart.
Este aparato está preparado para su uso en Ambientes Industriales cumpliendo las directivas y normas en vigor en la Unidad Europea. Fagor Automation no se responsabiliza de los daños que pudiera sufrir o provocar si se monta en otro tipo de condiciones (ambientes residenciales o domésticos).
El aparato cumple las directivas europeas de compatibilidad electromagnética. No obstante, es aconsejable mantenerlo apartado de fuentes de perturbación electromagné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.
Precauciones durante las reparaciones No manipular el interior del aparato Sólo personal autorizado de Fagor Automation puede manipular el interior del aparato. No manipular los conectores con el aparato conectado a la red eléctrica Antes de manipular los conectores (entradas/salidas, captación, etc) cerciorarse que el aparato no se encuentra conectado a la red eléctrica.
El cartón empleado para la caja debe ser de una resistencia de 170 Kg (375 libras). 2.- Si va a enviar a una oficina de Fagor Automation para ser reparado, adjunte una etiqueta al aparato indicando el dueño del aparato, su dirección, el nombre de la persona a contactar, el tipo de aparato, el número de serie, el síntoma y una breve descripción de...
DOCUMENTACION FAGOR PARA 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 la instalación y puesta a punto del Control Numérico. Dispone en su interior del manual de Instalación.
Listado de Documentos Fagor para el CNC 101/101S / 102/102S. Contenido de éste Manual. Capítulo 1 Periféricos Indica 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...
PERIFERICOS 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. La lámpara encendida indica el modo de operación que se encuentra seleccionado. Modo de operación Periféricos.
DNC "P100(1)=0". El modo de operación Periféricos permite transferir los programas pieza, los parámetros má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.
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 traslados de origen.
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 de parámetros máquina y herramientas o traslados de origen, es necesario que las memorias del CNC 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 herramientas o traslados de origen.
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: El CNC efectúa el test de las entradas y salidas del sistema. El CNC accede al modo de parámetros máquina El CNC accede a su tabla interna.
TEST DE LAS ENTRADAS/SALIDAS DEL SISTEMA Esta opción permite analizar el estado de las entradas y salidas lógicas del CNC, así como activar 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.
Página 28
Si se pulsa nuevamente la tecla [A+] el CNC muestra el primer grupo de salidas (OUT). Dígito Salida correspondiente Terminal En Posición (X) 9 (I/O1) Alterna sentido (X) 8 (I/O1) Alterna lento (X) 7 (I/O1) Alterna rápido (X) 6 (I/O1) / Salida Emergencia 5 (I/O1) M Strobe...
Página 29
(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á...
PARAMETROS MAQUINA Esta opción permite analizar los parámetros máquina del CNC. Además, si la memoria de pará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 la máquina Para acceder a la memoria de parámetros máquina se debe pulsar la siguiente secuencia de teclas: [AUX MODE] [1]...
Página 31
Para editar un parámetro que se define mediante un grupo de 8 bits se debe, una vez seleccionado 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].
TABLA DE HERRAMIENTAS O TRASLADOS DE ORIGEN El CNC dispone de una tabla interna que, en función del valor asignado al parámetro máquina "P60(5)", puede ser utilizada como tabla de herramientas "P60(5)=0" o como tabla de traslados de origen "P60(5)=1". Cada una de las 10 direcciones (1 a 10) de la tabla dispone de 2 campos.
MODO DE OPERACION MANUAL Para acceder a este modo de operación se debe pulsar la tecla El CNC mostrará la ventana 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 cota de posición del eje Y.
Página 34
La siguiente tabla muestra las opciones disponibles. Terminal Tipo desplazamiento Cantidad a desplazarse Continuo Incremental 0.001 mm o 0.0001" Incremental 0.010 mm o 0.0010" Terminal activado = 1 Incremental 0.100 mm o 0.0100" desactivado = 0 Asimismo, los terminales 10 y 11 del conector I/O1 permiten variar la velocidad de avance de los ejes, tal y como se indica a continuación.
Página 35
Terminal Ejes con Servosistemas Ejes sin Servosistemas (G01/G02/G03) (G00) Gama Gama lenta No afecta 100% 100% No afecta Si "P101(8)=0" 200% 100% Gama lenta Si "P101(8)=1" 0% 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 el teclado o desde los pulsadores "X+, X-, Y+, Y-"...
Página 36
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 "JOG 100" * Con las teclas del teclado.
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 desea desplazar (X o Y). * Pulsar la tecla [CL]. La ventana inferior se borrará. * Introducir la cota de destino deseada.
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 de estos 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].
3.4.1CONSIDERACIONES SOBRE EL PUNTO DE REFERENCIA MAQUINA * Si en el momento de iniciarse la búsqueda de referencia máquina se encuentra pulsado el micro de referencia máquina, el eje retrocederá, sentido contrario al indicado en el parámetro máquina de ejes "P62(4), P62(5)", hasta liberar el micro, antes de comenzar la búsqueda de referencia máquina.
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.
Página 41
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 final de cada programa. * Distintos bloques de programación, que contienen 2, 3, 4 y hasta 5 funciones. La forma de programar no corresponde a este capítulo y se encuentra detalla en el capítulo "Programación"...
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 una información del siguiente tipo: La ventana superior muestra el número de bloque que se encuentra seleccionado La ventana inferior muestra una de las funciones programadas en dicho bloque.
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 ventana superior, no es el deseado, actuar del siguiente modo: * Pulsar 2 veces la tecla [CL].
Página 44
* 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 y mostrará en la ventana superior el número de bloque siguiente (forma no parpadeante). En este caso "001". 4.- Repetir las operaciones indicadas en el paso anterior para editar el resto de los bloques.
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 ventana superior, no es el deseado. Se debe actuar del siguiente modo: * Pulsar 2 veces la tecla [CL].
4.1.5 MODIFICAR EL CONTENIDO DE UN BLOQUE Si el bloque actualmente seleccionado está en forma de edición de bloque, ventana superior en 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.
Página 47
* Pulsar las teclas [A+] y [A-] para seleccionar la nueva función. En este caso la funció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 debe actuar del siguiente modo: ·...
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 la edición de bloques, salvo que en lugar de pulsar la tecla [ENTER] se debe pulsar la tecla [INSERT].
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 de programa antes de introducirlos en memoria, así como ejecutar funciones o movimientos fuera del programa.
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 la máquina hasta el punto deseado y a continuación introducir la cotas alcanzadas como datos del programa.
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 sencilla que 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"...
EJECUCION DE PROGRAMAS El CNC dispone de 2 modos de ejecución de programas básicamente idénticos, la única diferencia entre ambos es que en el modo Bloque a Bloque cada vez que se ejecuta un bloque hay que pulsar la tecla para continuar la ejecución del programa, mientras que en el modo Automático, el ciclo es continuo.
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 la función M01 (parada condicional).
MODOS DE VISUALIZACION Una vez iniciada la ejecución del programa, la ventana inferior muestra la cota de posición del eje X. Mediante las teclas [A+] y [A-] se puede seleccionar el tipo de información que mostrará el CNC en la ventana inferior. Las opciones posibles son: X 12345.678 Valor de la posición del eje X...
Página 55
El máximo valor que admite el contador de piezas es 9999. Si se sigue incrementando dicha cuenta el contador asume los valores 0, 1, 2, ..Cuando se está ejecutando la función G81 (programación por lotes), la ventana inferior muestra el mensaje "Con" seguida del número de piezas programadas para el lote y en la parte derecha de la ventana el número de piezas que se llevan ejecutadas.
Página 56
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 veces que falta por ejecutarse la sección de programa.
VISUALIZACION DE LOS PARAMETROS ARITMETICOS Una vez seleccionado uno de los modos de ejecución, Automático o Bloque a bloque, se puede acceder a este modo pulsando la tecla [P]. El CNC mostrará una información del siguiente tipo: La ventana superior muestra el número de parámetro que se encuentra seleccionado La ventana inferior muestra el valor de dicho parámetro aritmético.
PROGRAMACION FORMATO DE PROGRAMACION El programa pieza debe contener todos los datos geométricos y tecnológicos necesarios para que la máquina ejecute las funciones y movimientos deseados. Para ello, el CNC dispone de hasta 900 bloques (000/899) de memoria para almacenar programas.
6.1.1 FUNCIONES PREPARATORIAS G Las funciones preparatorias se programan siempre al comienzo del bloque y sirven para determinar 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 funciones preparatorias por bloque.
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 un programa. 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 entrada condicional, terminal 18 del conector I/O1, se encuentra activa (nivel lógico alto).
Página 61
Ejemplo de programación siendo el punto inicial P0 (0,0). Programación en cotas absolutas (G90) N250 G90 Punto P0 N251 X150 Y200 Punto P1 N252 X300 Punto P2 N253 Punto P0 Programación en cotas incrementales (G91) N250 G90 Punto P0 N251 G91 X150 Y200 Punto P1 N252 X150...
SISTEMAS DE REFERENCIA 6.3.1 PUNTOS DE REFERENCIA Una máquina dirigida por control numérico, necesita tener definidos los siguientes puntos de origen y de referencia: * Cero máquina o punto de origen de la máquina. Es fijado por el constructor como el origen del sistema de coordenadas de la máquina.
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 la vez. 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 de referencia máquina.
6.3.3. PRESELECCION DE COTAS Y TRASLADOS DE ORIGEN El CNC permite realizar decalajes de origen con objeto de utilizar coordenadas relativas al plano de la pieza, sin necesidad de modificar las coordenadas de los puntos de la pieza a la hora de programar.
6.3.3.2 CARGA DE TRASLADOS DE ORIGEN (G51..G60) Para poder utilizar estas funciones es necesario personalizar la tabla interna del CNC como tabla 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ón Aux Mode"...
FUNCIONES COMPLEMENTARIAS El CNC dispone de las siguientes funciones complementarias: Velocidad de avance Velocidad de giro de cabezal Número de herramienta / Traslado de origen Función auxiliar Dentro de cada bloque hay que mantener este orden, aunque no es necesario que cada bloque contenga todas estas informaciones.
6.4.3 NUMERO DE HERRAMIENTA T Para poder utilizar esta función es necesario personalizar la tabla interna del CNC como tabla 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ón Aux Mode"...
Página 68
EL CNC, siempre que ejecuta un función auxiliar la envía al exterior, terminales 20 a 27 del conector I/O1. Esta información puede estar en código binario o en código BCD, ver el apartado "Función auxiliar M" del capítulo "Temas conceptuales" del Manual de Instalación.
CONTROL DE TRAYECTORIA 6.5.1 POSICIONAMIENTO RAPIDO (G00) Los desplazamientos programados a continuación de G00, se ejecutan con el avance rápido indicado 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ápidos se efectuarán con trayectoria no controlada "P60(1)=0"...
6.5.2 INTERPOLACION LINEAL (G01) Esta función no podrá ser ejecutada cuando el sistema trabaja en lazo de posicionamiento abierto sin servosistemas (error 14). Cuando se trabaja en lazo de posicionamiento abierto con servosistemas la trayectoria no está controlada. En el caso de que el sistema sea en Lazo de Posicionamiento Cerrado los desplazamientos programados después de G01 se ejecutan según una línea recta, al avance F programado.
6.5.3 INTERPOLACION CIRCULAR (G02, G03) Para poder trabajar con interpolación circular es necesario disponer de un sistema que trabaja 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).
Página 72
Ejemplo de programación siendo el punto inicial X60 Y40: Programación en cotas absolutas (G90) N220 G90.3 X110 Y90 I0 N230 G3 X160 Y40 I50 J0 Programación en cotas incrementales (G91) N220 G91.3 X50 Y50 I0 N230 G3 Y-50 I50 J0 Ejemplo de programación de una circunferencia (completa) en un solo bloque, siendo el punto de partida X170 Y80.
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 el conector de captación A2 como entrada de captación del dispositivo externo. Aplicaciones comunes de esta prestación son: Roscados, alimentación de papel sincronizado con el giro del rodillo, etc.
Página 74
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 cada 2 imágenes.
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 como entrada de captación del dispositivo externo.
Página 76
Ejemplo de programación: N0 G74 X ... ; Búsqueda de referencia del eje X N1 G34 X125 ..; Activación del modo seguidor N2 S1000 M3 ..; Sentido y velocidad de giro del rodillo con cuña El eje X se desplazará como seguidor infinito, efectuándose cortes cada 125 mm.
- 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)".
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 el tiempo en segundos deseado. La temporización máxima posible que se puede programar es de 99.99 segundos.
6.6.3 ARISTA MATADA (G05) Y ARISTA VIVA (G07) Las funciones G05 y G07 son modales e incompatibles entre sí. Permiten ejecutar de distinta manera la transición entre bloques con movimiento. G05. Cuando se trabaja en G05, el control comienza la ejecución del bloque siguiente del programa, tan pronto como comienza la deceleración del eje programado en el bloque anterior.
FUNCIONES ESPECIALES 6.7.1 G47, G48 COMO INHIBICION DE IMPULSOS En determinadas aplicaciones, tras el posicionamiento de pieza, chapa, etc, es necesario corregir 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 que ocasiona dicho dispositivo, es decir, se inhiben los impulsos de captación.
6.7.2 G47, G48 COMO APERTURA DEL LAZO DE LOS EJES En determinadas aplicaciones como prensas, plegadoras, dobladoras de tubos, etc, la pieza sufre 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 el tirón.
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 debe programar 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 la resultante como avance del eje.
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.
Página 84
Una vez definido el ciclo el CNC memoriza el valor de los parámetros de definición, no siendo necesario definirlos nuevamente N00 G81 L255 C200 A10 F1000 N01 G81 L387.5 C350 Asume el valor A10 N02 G81 Asume L387,5 C350 A10 N03 M30 Los parámetros de definición "L", "C"...
6.8.2 PALPACION (G75) La función G75 permite programar desplazamientos que finalizarán tras recibir el CNC la señ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 cotas de dichos ejes, que definen el punto final del movimiento programado.
6.8.3 ROSCADO RIGIDO (G84, G80) La función G84 permite efectuar un roscado de la pieza interpolando el giro del cabezal con el desplazamiento del eje. La máquina debe disponer de eje X y de cabezal servocontrolado (con regulador y encoder de cabezal).
Página 87
Consideraciones generales Cuando la máquina dispone de Roscado rígido "P63(3)=1" el control de cabezal se efectú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 posible programar la función "S".
Página 88
Ejemplo y forma de trabajo Se desea realizar una rosca de 20 mm de profundidad y un paso de 0.5 mm, con una velocidad 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".
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á...
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 y durante la ejecución, el CNC sustituirá estos parámetros por los valores que en ese momento tengan asignados.
N007 P8 E3 Asigna al parámetro aritmético P8 el valor correspondiente a la entrada E3, 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 entrada E4, terminal 25 del conector I/O2.
Página 92
F2 Resta N101 P10 P11 F2 P12 El CNC efectúa la operación P10 = P11 - P12 N102 P10 P11 F2 K2 El CNC efectúa la operación P10 = P11 - 2 N103 P10 K8 F2 K2 El CNC efectúa la operación P10 = 8 - 2 = 6 N104 P10 P10 F2 K2 El CNC efectúa la operación P10 = P10 - 2 F3 Multiplicación...
Página 93
F11 Comparación Compara un parámetro aritmético con otro o con una constante numérica, indicando si el parámetro aritmético es igual, distinto, mayor o menor que la constante numérica o que 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.
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 pueden ser modificados al ejecutarse bloques paramétricos o accediendo a dicha tabla en el modo de operación Editor. Pulsar la tecla para acceder al modo Editor, y a continuación pulsar la secuencia de teclas [F1] [P].
Página 95
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] Página Capítulo: 6...
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 del programa continuará tras el salto, a partir del bloque indicado. Para ejecutar, dentro del mismo programa, la parte de programa existente entre los dos bloques indicados.
Página 97
Tras ello, pulsar la tecla [.] y el número de bloque final de la zona de programa que se desea ejecutar. Por ejemplo N030 G25 N5.20 A continuación, pulsar la tecla [.] y el número de veces que se desea ejecutar la zona indicada.
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 parte de programa indicada, comprueban que se ha producido la condición requerida. G26 Salto si cero.
Página 99
Ejemplo de programación en paramétricas para el cálculo de coordenadas de los diferentes puntos que componen una elipse. La formula que define una elipse es: X = P0 seno ß Y = P1 coseno ß Siendo: P0 = Semieje mayor P1 = Semieje menor Los parámetros de llamada son: P0 = Semieje mayor...
Página 101
Se ha intentado ejecutar una función de SALTO/LLAMADA en el modo TEACH IN. Velocidad de avance F demasiado grande durante la ejecución. Error en la memoria EPROM. Error en la memoria RAM. Error en CHECKSUM de parámetros. Datos extraños en la memoria. Salto/LLamada mal programado.
Página 102
Valor demasiado grande asignado a un parámetro aritmético en la programación paramétrica. División aritmética por 0. Raíz cuadrada de un número negativo. Bloque paramétrico mal editado. Se ha seleccionado un número de herramienta demasiado grande. Por ejemplo, cuando se asigna a la función T un parámetro aritmético de valor mayor que 10.
Página 103
Obligatoriedad de buscar los Io de Ios ejes en el encendido. Efectuándose la vigilancia en doble captación, el deslizamiento ha superado el máximo permitido (el fijado por el parámetro máquina P110). Error de DNC. Orden incorrecta. Error de DNC. Error leyendo tecla. Error de DNC.