Página 2
La presencia de virus informáticos en el sistema implica la pérdida de la garantía. PRODUCTOS DE DOBLE USO. Los productos fabricados por FAGOR AUTOMATION a partir del 1 de abril de 2014, si el producto según el reglamento UE 428/2009 está incluido en la lista de productos de doble uso, incluye en la identificación de producto el texto -MDU...
T em a s m on og r á fi co s . I N D I C E Acerca del producto - CNC 8070....................5 Declaración de conformidad CE y condiciones de garantía ............9 Histórico de versiones - CNC 8070 .....................11 Condiciones de seguridad ......................
T em a s m on og r á fi co s . ACERCA DEL PRODUCTO - CNC 8070 CARACTERÍSTICAS BÁSICAS. Características básicas. ·BL· ·OL· ·L· Número de ejes. 3 a 7 3 a 31 3 a 31 Número de cabezales.
Página 6
Limitación de 4 ejes interpolados. prestación, el PLC puede ser programado en el lenguaje Limita a 4 el número de ejes que el CNC puede interpolar Fagor habitual o en el formato IEC 61131. al mismo tiempo. SOFT TOOL RADIUS COMP SOFT i4.0 CONNECTIVITY PACK...
Página 7
OEM. CNC 8070 SOFT THIRD PARTY CANOPEN CANopen de terceros. Habilita el uso de módulos CANopen no-Fagor. SOFT FVC UP TO 10m3 SOFT FVC MORE TO 10m3 Compensación volumétrica media y grande. : 1807) Las máquinas de 5 ejes se usan generalmente para...
(Tipo de fichero: Declaración de conformidad). CONDICIONES DE GARANTÍA Las condiciones de garantía del CNC están disponibles en la zona de descargas del sitio web corporativo de FAGOR. http://www.fagorautomation.com. (Tipo de fichero: Condiciones generales de venta-Garantía). CNC 8070 : 1807)
T em a s m on og r á fi co s . HISTÓRICO DE VERSIONES - CNC 8070 A continuación se muestra la lista de prestaciones añadidas en cada referencia de manual. Ref. 0502 Software V02.02 Primera versión. • Leva electrónica.
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y prevenir daños a este producto y a los productos conectados a él. Fagor Automation no se responsabiliza de cualquier daño físico o material derivado del incumplimiento de estas normas básicas de seguridad.
Página 14
Para mantener las condiciones ambientales adecuadas en el habitáculo de la unidad central, éste debe cumplir los requisitos indicados por Fagor. Ver el capítulo correspondiente en el manual de hardware. D is p os it i vo d e s ec ci o na m ie n t o d e l a El dispositivo de seccionamiento de la alimentación ha de situarse en...
Página 15
Símbolos que puede llevar el producto. Símbolo de tierra. Este símbolo indica que dicho punto puede estar bajo tensión eléctrica. Componentes ESD. Este símbolo identifica las tarjetas con componentes ESD (componentes sensibles a cargas electrostáticas). CNC 8070 : 1807) ·15·...
Acolche el aparato en la caja de cartón rellenándola con espuma de poliuretano por todos lados. Selle la caja de cartón con cinta para empacar o grapas industriales. CNC 8070 : 1807) ·17·...
ésteres y éteres porque pueden dañar los plásticos con los que está realizado el frontal del aparato. PRECAUCIONES ANTES DE LIMPIAR EL APARATO Fagor Automation no se responsabilizará de cualquier daño material o físico que pudiera derivarse de un incumplimiento de estas exigencias básicas de seguridad.
Tras la ejecución de la sincronización de la leva no se admiten movimientos de posicionamiento de eje independiente (MOVE). Carece de sentido superponer al movimiento de sincronización de la leva un movimiento adicional que provoque una ruptura con la sincronización establecida. CNC 8070 : 1807) ·23·...
Página 24
Te ma s mo n ográ fic os. CNC 8070 : 1807) ·24·...
La labor y responsabilidad de elección de los parámetros y las funciones que intervienen en el desarrollo del diseño de una leva electrónica corresponde al usuario que deberá comprobar rigurosamente que el diseño realizado es coherente con las especificaciones exigidas. CNC 8070 : 1807) ·25·...
(0º-360º) y en ejes alineados. Podrá considerarse también el tiempo t como una variable del eje. (s) Función desplazamiento (v) Función velocidad (a) Función aceleración CNC 8070 (j) Función jerk : 1807) ·26·...
La normativa VDI 2143 establece las leyes de los posibles movimientos para cada intervalo que permitan cumplir las condiciones de continuidad en sus fronteras, en función del tipo de transición que se realice en dicho intervalo. CNC 8070 : 1807) ·27·...
Página 28
Combinación de armónicos en el caso R-A. HARM_AR Combinación de armónicos en el caso A-R. Spline cúbico. SPL_NAT Spline cúbico natural. a = 0 SPL_TAN Spline cúbico tangencial. (*) v = velocidad a = aceleración. CNC 8070 : 1807) ·28·...
Para definir el tipo de movimiento y la función matemática se dispone de un menú desplegable que se muestra al activar el cuadro de texto asociado a cada punto. CNC 8070 : 1807) Cada línea de la tabla hace referencia a un punto frontera de intervalo, y todos los valores introducidos en la línea corresponden única y exclusivamente a él.
Página 30
La opción "Recalcular" actualiza las gráficas de las funciones tras añadir, eliminar o modificar algún punto del recorrido. CNC 8070 0 - 360 / 0 - 1 Esta softkey permite establecer para el eje de abscisas los límites de coordenadas entre los que se visualiza la gráfica.
Página 31
Borrar todos los datos de la tabla, asignándole valor "0" a cada uno de ellos. El CNC pedirá confirmación del comando. Guardar tabla. Guardar los valores de la tabla en un archivo. El archivo tendrá extensión cpj. Recuperar tabla. Recuperar los valores de la tabla, guardados previamente en un archivo. CNC 8070 : 1807) ·31·...
Página 32
Te ma s mo n ográ fic os. CNC 8070 : 1807) ·32·...
TCAM ON (cam, master/"TIME", slave, master_off, slave_off, range_master, range_slave, type) CNC 8070 CAM OFF (slave) La ejecución del comando CAM OFF implica eliminar la sincronización de la leva. Una vez programado este comando, la leva termina cuando se alcanza el final de su perfil.
Página 34
Atendiendo al modo de ejecución, tanto las levas de tiempo como las de posición pueden ser de dos tipos diferentes; a saber, leva periódica o no periódica. La selección se realiza mediante el parámetro type. CNC 8070 No periódica Se define asignando al parámetro type el valor "ONCE".
Página 35
En los dos modos se mantiene la sincronización hasta la ejecución de la sentencia #CAM OFF. Alcanzada dicha sentencia, la ejecución de la leva finalizará la próxima vez que sea alcanzado el final del perfil de leva. CNC 8070 : 1807) ·35·...
#CAM SELECT [6, "C:\USERCAM\cam.txt"] (El CNC utiliza para la leva ·6· los datos definidos en el archivo cam.txt) #CAM DESELECT [6] (El CNC deja de utilizar para la leva ·6· los datos definidos en un archivo) CNC 8070 : 1807) ·36·...
Página 37
Número de leva (entre 1 y 16). ·index· Punto de la leva. Para las levas definidas en los parámetros máquina, un valor entre 1 y 1024. Para las levas de archivo, el número de línea. V.G.CAM[2] Leva ·2·. CNC 8070 : 1807) ·37·...
• Este estado permite desactivar la leva, desde el CNC o el PLC. • Este estado permite deseleccionar la leva, pero sólo desde el CNC. CNC 8070 CAM_RUNNING_INSIDE La leva está activa y en ejecución dentro del rango del eje maestro. Si el CNC o el PLC desactivan la leva, ésta pasará...
Página 39
• Para poder deseleccionar una leva de archivo desde el PLC, asegurando que no va a dar error, el estado de la leva debe ser CAM_READY. Si la leva se deselecciona desde el CNC, el canal se quedará en ejecución hasta que la leva alcance el estado CAM_READY. CNC 8070 : 1807) ·39·...
Origen del rango de actuación de la leva electrónica. Los valores de Yoff y Ks permiten desplazar las posiciones del eje esclavo fuera del rango de valores establecidos por la función de la leva. CNC 8070 : 1807) ·40·...
El valor de Toff permite establecer un tiempo para el disparo de leva. Origen del rango de actuación de la leva electrónica. Los valores de Yoff y Ks permiten desplazar las posiciones del eje esclavo fuera del rango de valores establecidos por la función de la leva. CNC 8070 : 1807) ·41·...
Testeo durante la sincronización de leva CNC 8070 El proceso de sincronización ha de conseguirse en un tiempo determinado. El testeo del tiempo transcurrido en alcanzar el estado de sincronización se inicia cuando se activa la leva y finaliza cuando se alcanza este estado.
Página 43
Inicio de la sincronización tras modificar el offset de posición del eje esclavo. Alcance de la nueva sincronización en posición. Ajuste de Ajuste de Ajuste de velocidad posición posición CNC 8070 INSYNC(axis) : 1807) Comportamiento de la marca INSYNC del eje esclavo durante la sincronización y la posterior modificación del offset. ·43·...
Alcance de la nueva sincronización en posición. INSYNC(axis) INHIBIT(axis) #CAM ON [1, . . . ] CNC 8070 #TIME 100 #CAM OFF [...] Se representa una situación de sincronización de leva en modo continuo, ejecutándose repetidas veces el mismo perfil hasta que se ejecuta la sentencia #CAM OFF.
También se verá afectada la cota por la imagen espejo, la opción radios/diámetros y la opción CNC 8070 milímetros/pulgadas. No se verá afectada por el contrario por el factor de escala ni por el giro de coordenadas.
Página 48
#SYNC POS. El interpolador independiente también se sincroniza con la cota real mediante la señal IRESET(axis). CNC 8070 Mediante un reset en el CNC se sincronizan las cotas teóricas de los dos interpoladores con la cota real.
Página 49
El PLC también habilita esta marca en los movimientos de eje independiente, y permanece activa mientras no se desactive la sincronización. Los mnemónicos que comienzan por el carácter "_" indican que la señal es activa a nivel lógico bajo (0 V.). CNC 8070 : 1807) ·49·...
Página 50
Te ma s mo n ográ fic os. CNC 8070 : 1807) ·50·...
• Movimiento de posicionamiento en el sentido indicado. No se define la cota de posicionamiento y el eje realiza un movimiento en el sentido indicado hasta alcanzar los límites del eje o hasta interrumpir el movimiento. CNC 8070 : 1807) ·51·...
Si es unidireccional se posiciona en el sentido preestablecido; en caso contrario, se posiciona por el recorrido más corto. CNC 8070 Eje y sentido de desplazamiento. Se utiliza con #MOVE INF, para ejecutar un movimiento en el sentido indicado hasta alcanzar el límite del eje o hasta que el movimiento sea interrumpido.
Página 53
Para 1º se define como 10000. • El avance de los ejes vendrá expresado en diezmilésimas si son milímetros o cienmilésimas si son pulgadas. CNC 8070 Para 1 mm/min. se define como 10000. Para 1 inch/min. se define como 100000.
Página 54
El eje alcanza la posición indicada al avance especificado en el siguiente bloque. NULL El eje alcanza la posición indicada a avance nulo. CNC 8070 WAITINPOS El eje alcanza la posición indicada a avance nulo y espera a estar en posición para ejecutar el siguiente bloque. : 1807)
En la segunda parte se presenta un conflicto posición - enlace, donde el sistema no permite el sobrepasamiento de la cota destino. P100 = 450 (avance) #MOVE [X40, FP100, NEXT] #MOVE [X150, F[P100/3], PRESENT] #MOVE [X40, F[P100/3], NULL] 40mm 100mm 150mm CNC 8070 : 1807) ·55·...
Número de canal. El primer canal se identifica con el número 1, no siendo válido el 0. ·xn· Nombre, número lógico o índice en el canal del eje. V.[2].G.IBUSY Canal ·2·. V.A.IORG.Z Eje Z. V.A.IPPOS.4 Eje con número lógico ·4·. V.[2].A.FRO.1 Eje con índice ·1· en el canal ·2·. CNC 8070 : 1807) ·56·...
Sólo afecta a bloques de posicionamiento; no se eliminan ni las sentencias pendientes ni el movimiento de sincronización. Los mnemónicos que comienzan por el carácter "_" indican que la señal es activa a nivel lógico bajo (0 V.). CNC 8070 : 1807) ·57·...
Página 58
Te ma s mo n ográ fic os. CNC 8070 : 1807) ·58·...
Este modo permite establecer el movimiento de un eje ó cabezal (esclavo) sincronizado con el de otro eje ó cabezal (maestro) mediante una relación dada. Existen dos tipos de movimiento de sincronización: • Sincronización en velocidad (por defecto). • Sincronización en posición. CNC 8070 : 1807) ·61·...
• El avance de los ejes vendrá expresado en diezmilésimas si son milímetros o cienmilésimas si son pulgadas. Para 1 mm/min. se define como 10000. Para 1 inch/min. se define como 100000. CNC 8070 Para 1º/min. se define como 10000. : 1807) ·62·...
Página 63
Opcional desde el programa pieza. Si no se programa, se asume el valor "VEL" (velocidad). Ejemplo desde el programa pieza. #FOLLOW ON [X, Y, N1, D1, POS] #FOLLOW OFF [Y] Ejemplo desde el programa PLC. FOLLOW ON (A1, Z, N3, D1, VEL) FOLLOW OFF (Z) CNC 8070 : 1807) ·63·...
Eje Z. V.A.SYNCTOUT.Z Eje Z. V.A.SYNCVELW.4 Eje con número lógico ·4·. V.A.SYNCVELOFF.4 Eje con número lógico ·4·. V.[2].A.SYNCPOSW.1 Eje con índice ·1· en el canal ·2·. V.[2].A.SYNCPOSOFF.1 Eje con índice ·1· en el canal ·2·. CNC 8070 : 1807) ·64·...
Inicio de la sincronización. Fin de la sincronización. CNC 8070 La adaptación de la velocidad (en este caso) para alcanzar la sincronización se realiza en una única fase. La sincronización se consigue cuando la velocidad interna (Vi) del eje esclavo coincide con la velocidad de sincronización (Vs) calculada.
Página 66
(variable GEARADJ) o el offset de velocidad del eje esclavo (variable SYNCVELOFF), hay que recalcular la velocidad de sincronización. Así, es necesaria una nueva fase de adaptación para alcanzar la nueva velocidad de sincronización tras los cambios realizados. CNC 8070 : 1807) ·66·...
Página 67
Las variaciones del ajuste del ratio o del offset de velocidad durante el proceso de sincronización reinician el testeo del timeout de sincronización. El testeo concluye cuando se ha alcanzado la sincronización tras las modificaciones. CNC 8070 : 1807) ·67·...
El proceso de adaptación de las velocidades se realiza a la aceleración lineal del eje en el momento de activar la sentencia. Finalizada la adaptación de velocidad, existirá una diferencia entre la sentencia de posición generada y la posición de sincronización del eje esclavo. CNC 8070 : 1807) ·68·...
Página 69
Si se supera el valor del timeout antes de alcanzar la sincronización, se muestra un error identificando tal hecho. Si el valor de esta variable es cero, no se cuenta el tiempo de sincronización. Por defecto esta variable toma valor cero y además se inicializa tras un reset. CNC 8070 : 1807) ·69·...
Página 70
Las variaciones del offset de posición durante el proceso de sincronización reinician el testeo del timeout de sincronización. El testeo concluye cuando se ha alcanzado la sincronización tras las modificaciones. CNC 8070 : 1807) ·70·...
Por tanto, una vez alcanzada la sincronización (en velocidad o en posición) se suma la componente de velocidad debida al bloque de posicionamiento a la velocidad de sincronización que se tenga en ese instante. CNC 8070 : 1807) ·71·...
Página 72
Bloque de posicionamiento que se ejecuta tras haber alcanzado la sincronización. La velocidad del eje esclavo dispone de dos componentes; una debida al movimiento de CNC 8070 sincronización y otra debida al bloque de posicionamiento (superposición de velocidades). El área sombreada corresponde a la distancia dada en el bloque de posicionamiento.
Página 73
El área sombreada corresponde a la distancia dada en el bloque de posicionamiento. La marca INSYNCB queda activada durante el tiempo que tarda el eje esclavo en realizar CNC 8070 este posicionamiento. #FOLLOW OFF [B] Final de la sincronización.
El CNC continua con la siguiente sentencia. Sólo afecta a bloques de posicionamiento; no se eliminan ni las sentencias pendientes ni el movimiento de sincronización. CNC 8070 : 1807) ·74·...
Página 75
T em a s m on og r á fi co s . INSYNCB INHIBITB IABORTB #FOLLOW ON [Y, B, N, D, POS] #WAIT FOR V.PLC.INSYNCB #MOVE [B10] #FOLLOW OFF [B] CNC 8070 : 1807) ·75·...
Página 76
Te ma s mo n ográ fic os. Notas de usuario: CNC 8070 : 1807) ·76·...
Página 77
T em a s m on og r á fi co s . Notas de usuario: CNC 8070 : 1807) ·77·...