Página 1
8060 8065 Manual de programación. (Ref: 1901)
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...
Acerca del producto - CNC 8060....................9 Acerca del producto - CNC 8065....................13 Declaración de conformidad CE y condiciones de garantía ............19 Histórico de versiones - CNC 8060 .................... 21 Histórico de versiones - CNC 8065 .................... 25 Condiciones de seguridad ......................31 Condiciones de reenvío ......................
Página 4
Coordenadas cartesianas. Centro del arco en coordenadas absolutas (modal) (G261/G262)......................169 8.3.11 Corrección del arco (G264/G265)................171 CNC 8060 Arco tangente a la trayectoria anterior (G08).............. 173 Arco definido mediante tres puntos (G09)..............175 CNC 8065 Interpolación helicoidal (G02/G03).
Página 5
Anulación de la compensación de radio ..............267 13.2 Compensación de longitud ..................270 13.3 Compensación de herramienta 3D................272 CNC 8060 13.3.1 Programación del vector en el bloque..............274 CNC 8065 CAPÍTULO 14 CONTROLAR LA EJECUCIÓN Y VISUALIZACIÓN DEL PROGRAMA.
Página 6
CAPÍTULO 19 CONTROL TANGENCIAL. 19.1 Activar y anular el control tangencial................345 19.2 Congelar (suspender) el control tangencial..............348 CNC 8060 19.3 Obtener información del control tangencial..............350 CNC 8065 CAPÍTULO 20 CINEMÁTICAS Y TRANSFORMACIÓN DE COORDENADAS 20.1...
Página 7
Recomendaciones para el mecanizado............... 394 21.2 Subrutinas de usuario G500-G501 para activar/anular el HSC........395 21.2.1 Ejemplo alternativo a las funciones G500-G501 suministradas por Fagor....397 21.3 Modo HSC SURFACE. Optimización del acabado superficial........399 21.4 Modo HSC CONTERROR. Optimización del error de contorno........402 21.5...
Página 8
Comunicación y sincronización entre canales ............. 472 26.15 Movimientos de ejes independientes................475 26.16 Levas electrónicas....................... 479 26.17 Modificar online la configuración máquina en los gráficos HD (archivos xca)..... 482 CAPÍTULO 27 VARIABLES DEL CNC. CNC 8060 CNC 8065 : 1901) ·8·...
M a n u a l d e p r o g r a m a c i ó n . ACERCA DEL PRODUCTO - CNC 8060 CARACTERÍSTICAS BÁSICAS. Características básicas. 8060 8060 8060 8060 8060 M FL M Power...
Página 10
SOFT DIGITAL SERCOS diseñado para personas sin conocimientos previos de Bus digital Sercos. programación o no familiarizados con los CNC de Fagor. Bus digital Sercos. Trabajar en modo conversacional es más fácil que en modo ISO, ya que asegura la entrada de datos adecuada SOFT i4.0 CONNECTIVITY PACK...
Página 11
SOFT THIRD PARTY CANOPEN Ejes tándem. CANopen de terceros. Un eje tándem consiste en dos motores acoplados Habilita el uso de módulos CANopen no-Fagor. mecánicamente entre sí formando un único sistema de SOFT MAB SYSTEM. transmisión (eje o cabezal). Un eje tándem permite Reguladores MAB.
Página 12
), c on el objetivo de maximizar el aprovechamiento de la chapa. Una vez definido el patrón, el CNC genera el programa. En el nesting automático, la aplicación distribuye las figuras sobre la chapa, optimizando el espacio. CNC 8060 CNC 8065 : 1901) ·12·...
Tiempo de ejecución del PLC. < 1ms/K Entradas digitales / Salidas digitales. 1024 / 1024 Marcas / Registros. 8192 / 1024 Temporizadores / Contadores. 512 / 256 Símbolos. Ilimitados Tiempo de proceso de bloque. < 1 ms CNC 8060 CNC 8065 : 1901) ·13·...
Página 14
Personalización (sólo si sistema abierto). Sistema abierto basado en PC, completamente personalizable. Ficheros de configuración INI. Herramienta de configuración visual FGUIM. Visual Basic®, Visual C++®, etc. Bases de datos internas en Microsoft® Access. Interface OPC compatible. CNC 8060 CNC 8065 : 1901) ·14·...
Página 15
CNC para evitar que los usuarios instalen otro programación o no familiarizados con los CNC de Fagor. tipo de aplicaciones que podrían ralentizar el sistema y Trabajar en modo conversacional es más fácil que en afectar al mecanizado.
Página 16
CANopen de terceros. para cada eje tándem de la máquina, debe añadirse otro Habilita el uso de módulos CANopen no-Fagor. eje a toda la configuración. Por ejemplo, en un torno grande de 3 ejes (X Z y contrapunto), si el contrapunto es SOFT FVC BASIC un eje tándem, la orden de compra final de la máquina...
Página 17
SOFT FMC Fagor Machining Calculator. La aplicación FMC consiste en una base de datos de materiales a mecanizar y operaciones de mecanizado (fresado y torneado), junto a un interface que permite elegir las condiciones de corte adecuadas para dichas operaciones.
(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 8060 CNC 8065 : 1901) ·19·...
M a n u a l d e p r o g r a m a c i ó n . HISTÓRICO DE VERSIONES - CNC 8060 A continuación se muestra la lista de prestaciones añadidas en cada referencia de manual.
Página 22
Herramienta en preparación. Orientación del portaherramientas. • Variable: (V.)G.FIXORI En las sentencias #CS ó #ACS está seleccionada la solución 2. • Variable: (V.)G.TORISOL2 CNC 8060 Modelo de CNC. • Variable: (V.)G.CNCMODEL CNC 8065 Número de la sub-versión del CNC (valor decimal).
Página 23
• Escribir en un archivo. • Cerrar un archivo. • El OEM o el usuario pueden definir un grupo de textos en el archivo cncWrite.txt. CNC 8060 Mensajes del CNC. • Sentencia: #MSG CNC 8065 • Identificadores de formato (%D, %i, %u, etc).
Página 24
M a n u a l d e p r o g r a m a c i ó n . Ref. 1901 Software V06.00.00 Nuevo comando para seleccionar el tipo de archivo (comando TYPE). • Sentencia: #OPEN CNC 8060 CNC 8065 : 1901) ·24·...
• Función: G17/G18/G19. Las funciones M3/M4/M5 anulan el eje C y ponen el cabezal en lazo abierto. Los programas con extensión .mod se puede modificar cuando están interrumpidos mediante un "cancelar y continuar". CNC 8060 CNC 8065 : 1901) ·25·...
Página 26
Software V04.27.10 HSC. Nuevo modo SURFACE. • Sentencia #HSC. Subrutinas genéricas de usuario. • Función: G500-G599. Subrutinas genéricas de usuario preconfiguradas por Fagor. • Función: G500-G501. Subrutina "program-start". Override de la dinámica del HSC. • Variable: (V.)G.DYNOVR Nueva denominación para la variable (V.)G.CONTERROR •...
Página 27
Herramienta activa. Código del tipo de corrector. • Variable: (V.)TM.TOOLTYP[ofd] Herramienta en preparación. Código del tipo de corrector. • Variable: (V.)G.TOOLTYP CNC 8060 Herramienta en preparación. Orientación del portaherramientas. • Variable: (V.)G.FIXORI CNC 8065 En las sentencias #CS ó #ACS está seleccionada la solución 2.
Página 28
• Abrir un archivo para escritura. • Escribir en un archivo. • Cerrar un archivo. • El OEM o el usuario pueden definir un grupo de textos en el archivo CNC 8060 cncWrite.txt. Mensajes del CNC. • Sentencia: #MSG CNC 8065 •...
Página 29
M a n u a l d e p r o g r a m a c i ó n . Ref. 1901 Software V06.00.00 Nuevo comando para seleccionar el tipo de archivo (comando TYPE). • Sentencia: #OPEN CNC 8060 CNC 8065 : 1901) ·29·...
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 32
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 33
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 8060 CNC 8065 : 1901) ·33·...
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 8060 CNC 8065 : 1901)
é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.
En este manual no se recoge el lenguaje del 8055; consulte la documentación específica de ese producto. Evidentemente, al ser este CNC y el 8055 dos productos funcionalmente distintos, algunos conceptos pueden ser distintos. CNC 8060 CNC 8065 : 1901)
El programa CNC puede estar formado por varias subrutinas locales y por el cuerpo del programa. Las subrutinas locales irán definidas al principio del programa. Programa CNC Subrutina Bloque · · · Bloque Cuerpo del programa Bloque · · · Bloque CNC 8060 Bloque CNC 8065 : 1901) ·40·...
El CNC detiene el giro del cabezal. Sí El CNC asume las condiciones iniciales. Sí (*) El CNC inicializa las condiciones de corte. Sí CNC 8060 (*) La parada del cabezal depende de como esté configurado el parámetro máquina CNC 8065 SPDLSTOP. : 1901) ·41·...
Asimismo, permite utilizar cualquier tipo de expresión aritmética, relacional o lógica. Parámetros aritméticos, variables, constantes y expresiones aritméticas. Las constantes, parámetros aritméticos, variables y expresiones aritméticas se pueden emplear tanto desde bloques ISO como desde comandos en alto nivel. CNC 8060 CNC 8065 : 1901) ·43·...
Dependiendo del tipo de unidades, el formato de programación será: • En milímetros, formato ±5.4 (5 enteros y 4 decimales). • En pulgadas, formato ±4.5 (4 enteros y 5 decimales). CNC 8060 ·F· Avance de los ejes. CNC 8065 El avance se representa mediante la letra "F" seguida del valor de avance deseado.
Página 45
El CNC permite asociar a los bloques cualquier tipo de información a modo de comentario. Cuando se ejecuta el programa, el CNC ignora esta información. El CNC ofrece diferentes métodos de incluir comentarios en el programa. Ver "1.9 Programación de comentarios." en la página 56. CNC 8060 CNC 8065 : 1901) ·45·...
El CNC permite asociar a los bloques cualquier tipo de información a modo de comentario. Cuando se ejecuta el programa, el CNC ignora esta información. El CNC ofrece diferentes métodos de incluir comentarios en el programa. Ver "1.9 Programación de comentarios." en la página 56. CNC 8060 CNC 8065 : 1901) ·46·...
Preselección del origen polar. Traslado temporal del origen polar al centro del arco. 8.3.8 Roscado electrónico de paso constante. 10.1 Roscado electrónico de paso variable. 10.2 CNC 8060 Redondeo de aristas. 11.4 Entrada tangencial. 11.6 CNC 8065 Salida tangencial. 11.7 Achaflanado de aristas.
Página 49
G121 Definir los límites lineales superiores de la zona de trabajo. 11.11.2 G122 Habilitar/deshabilitar las zonas de trabajo. 11.11.3 CNC 8060 G123 Definir los límites circulares de la zona de trabajo. 11.11.2 CNC 8065 G130 Porcentaje de aceleración a aplicar, por eje o cabezal.
Página 50
8.3.2 G264 Anular la corrección del centro del arco. 8.3.11 G265 Activar la corrección del centro del arco. 8.3.11 G266 Porcentaje de avance al 100%. 6.2.4 G500 Subrutinas genéricas de usuario. 15.6 G599 CNC 8060 CNC 8065 : 1901) ·50·...
Fin de subrutina global o local. 15.2 Fin de programa. 1.2.1 Selecciona la gama de velocidad ·1·. Selecciona la gama de velocidad ·2·. Selecciona la gama de velocidad ·3·. Selecciona la gama de velocidad ·4·. CNC 8060 CNC 8065 : 1901) ·51·...
Activar la orientación de la herramienta en el sistema de coordenadas pieza. 20.9.1 #CSROT OFF Anular la orientación de la herramienta en el sistema de coordenadas pieza. 20.9.2 CNC 8060 #CYL Eje C. Mecanizado en la superficie cilíndrica. 17.3 CNC 8065 #DEF Macros.
Página 53
Llamada a subrutina local o global inicializando parámetros. 15.3.4 #POLY Interpolación polinómica. 26.11 #RENAME AX Renombrar los ejes. 26.5 CNC 8060 #RENAME SP Renombrar los cabezales. 26.6 CNC 8065 #REPOS Reposicionar ejes y cabezales desde una subrutina OEM. 15.8.1 #RET Fin de subrutina global o local.
Página 54
Esperar a un evento. 14.5 #WARNING Visualizar un aviso en pantalla. 23.2 #WARNINGSTOP Visualizar un aviso en pantalla y detener el programa. 23.2 #WRITE Escribir en un archivo. 25.2 (*) Consultar el manual del palpador. CNC 8060 CNC 8065 : 1901) ·54·...
Las etiquetas de tipo nombre se programan entre corchetes. El nombre de la etiqueta admite 14 caracteres y puede estar formado por letras mayúsculas, minúsculas y por números (no admite espacios en blanco). Este tipo de etiquetas deberá estar definida al principio del bloque. [CYCLE] G81 I67 CNC 8060 CNC 8065 : 1901) ·55·...
Los bloques programados entre ambas sentencias son considerados por el CNC como un comentario y no son tenidos en cuenta durante la ejecución del programa. #COMMENT BEGIN P1: Anchura del mecanizado. P2: Longitud del mecanizado. P3: Profundidad del mecanizado. #COMMENT END CNC 8060 CNC 8065 : 1901) ·56·...
Las variables se pueden eliminar desde el programa pieza mediante la sentencia #DELETE. Esta sentencia siempre debe ir acompañada de alguna variable; no se permite programarla sola en el bloque. #DELETE V.P.localvar1 #DELETE V.S.globalvar1 V.S.globalvar2 CNC 8060 CNC 8065 : 1901) ·57·...
"N", "G", "F", "S", "T", "D", "M", "H", "NR" y cotas de los ejes. También se podrá, mediante direccionamiento indirecto, definir el número de un parámetro mediante otro parámetro; "P[P1]", "P[P2+3]". CNC 8060 CNC 8065 En los bloques con sentencias se puede definir mediante parámetros los valores de cualquier expresión.
0110 INV[...] Complementario. INV[0] INV[1] CNC 8060 Operadores lógicos. CNC 8065 Permiten realizar comparaciones lógicas entre condiciones. Es recomendable poner cada condición entre corchetes, de lo contrario es posible que se realice una comparación no deseada debido a la prioridad entre los operadores.
Página 60
FUP[...] Redondea por exceso a un número entero. P5 = FUP[3.12] P5 = 4 P6 = FUP[9] P6 = 9 CNC 8060 EXIST[...] Comprueba si existe la variable o el $IF EXIST[P1] CNC 8065 parámetro seleccionado $IF EXIST[P3] == TRUE $IF EXIST[P3] == FALSE En la función "EXIST", la programación de "$IF EXIST[P1] == TRUE"...
Compara si el valor de P8 es igual a 12.6..ABS[SIN[P4]] > 0.8 ... Compara si el valor absoluto del seno de P4 es mayor que 0.8..[[P8<=12] + [ABS[SIN[P4]] >=0.8] * [V.G.TOOL==1]] ... CNC 8060 CNC 8065 : 1901) ·61·...
Página 62
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·62·...
Opcionalmente, el nombre de los ejes puede estar acompañado de un número identificativo, entre el 1 y el 9 (X1, X3, Y5, A8...). CNC 8060 CNC 8065 Denominación de los ejes en diferentes máquinas. : 1901)
Página 64
En el caso de los ejes rotativos, el sentido positivo de giro viene determinado al rodear con los dedos el eje principal sobre el que se sitúa el eje rotativo, cuando el dedo pulgar señala la dirección positiva del eje lineal. CNC 8060 CNC 8065 : 1901)
La posición de un punto "P" en el plano o en el espacio, se define mediante sus coordenadas en los diferentes ejes. También pueden formar parte del sistema de coordenadas otros tipos de ejes, como son los ejes auxiliares y rotativos. CNC 8060 CNC 8065 : 1901) ·65·...
Ejemplo de los diferentes sistemas de coordenadas en una fresadora. XM YM ZM Sistema de referencia de la máquina. XF YF ZF Sistema de referencia de los amarres. XW YW ZW Sistema de referencia de la pieza. CNC 8060 CNC 8065 : 1901) ·66·...
El "decalaje de origen" se puede definir desde el programa o desde el panel frontal del CNC, tal y como se explica en el Manual de Operación. Decalaje de origen cuando: (A)El sistema de referencia del amarre está activado. (B)El sistema de referencia del amarre está desactivado. CNC 8060 CNC 8065 : 1901) ·67·...
Por el contrario, si la "Búsqueda de referencia máquina" se realiza eje a eje en modo MANUAL (no en MDI), se anulan los decalajes activos y las cotas se visualizan respecto al cero máquina. CNC 8060 CNC 8065 : 1901)
CNC ejecutará automáticamente la subrutina que tenga asociada [P.M.G. "REFPSUB (G74)"]. CNC 8060 El modo en que se realiza la "Búsqueda de referencia máquina" mediante una subrutina es idéntico al explicado anteriormente.
Página 70
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·70·...
En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume la función G70 ó G71 según lo haya definido el fabricante de la máquina [P.M.G. "INCHES"]. CNC 8060 CNC 8065 : 1901)
En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume la función G90 ó G91 según lo haya definido CNC 8060 el fabricante de la máquina [P.M.G. "ISYSTEM"].
E l e j e s e d e s p l a z a s e g ú n s u s e n t i d o El eje sólo admite movimientos según su sentido CNC 8060 p r e d et e r m i n ad o , h as ta al c a nz ar l a c o ta predeterminado.
Página 74
Aunque el desplazamiento programado sea Si el desplazamiento programado es superior al superior al módulo, el eje nunca da más de una módulo, el eje da más de una vuelta. vuelta. CNC 8060 CNC 8065 : 1901) ·74·...
El CNC permite la programación incremental cuando los parámetros se usan como cotas. XP1I X-P10I Z [P10+P20]I Z2=P14I CNC 8060 Ciclos fijos. CNC 8065 En los ciclos fijos sólo se puede usar la programación incremental en el posicionamiento previo; no se admite programación incremental en sus parámetros de entrada.
En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume la función G151 si alguno de los ejes está personalizado en los parámetros máquina con DIAMPROG=SI. CNC 8060 CNC 8065 : 1901)
Las cotas se programan mediante el nombre del eje seguido del valor de la cota. Ejes numerados (X1...C9) Si el nombre del eje es del tipo X1, Y2... hay que incluir el signo "=" entre el nombre del eje y el valor de la cota. CNC 8060 CNC 8065 : 1901) ·77·...
• Cada vez que se cambie el plano de trabajo, el CNC asume como nuevo "origen polar" el cero pieza. CNC 8060 • En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume como nuevo origen polar el cero pieza.
Página 79
M a n u a l d e p r o g r a m a c i ó n . Ejemplos. Definición de puntos en coordenadas polares. 63.4 33.7 33.7 33.7 360 63.4 CNC 8060 CNC 8065 : 1901) ·79·...
Al igual que la programación en polares, no se permite la programación cota y ángulo cuando la función #MCS está activa. Ejemplo de programación (modelo -M-). CNC 8060 CNC 8065 G00 G90 X0 Y20 ; Punto P0 G01 X30 Q45 ; Punto P1 G01 Y60 Q90 ;...
Página 81
G00 G90 X0 Z160 ; Punto P0 G01 X30 Q90 ; Punto P1 G01 Z110 Q150 ; Punto P2 G01 Z80 Q180 ; Punto P3 G01 Z50 Q145 ; Punto P4 G01 X100 Q90 ; Punto P5 CNC 8060 CNC 8065 : 1901) ·81·...
Página 82
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·82·...
Página 83
Plano principal formado por el segundo eje (abscisas) y el primer eje (ordenadas) del canal. Seleccionar el eje longitudinal de la herramienta. Sentencia. Significado. CNC 8060 #TOOL AX Seleccionar el eje longitudinal de la herramienta. CNC 8065 : 1901) ·83·...
No cambia de plano y muestra un warning avisando de ello. Se permite si no altera el plano principal; es decir, sólo se puede usar para cambiar el eje longitudinal. CNC 8060 El CNC no visualiza las funciones ·G· asociadas a los planos de trabajo, ya que siempre CNC 8065 es el mismo plano.
M02 ó M30 y después de una emergencia o un reset, el CNC asume la función G17 ó G18 según lo haya definido el fabricante de la máquina (parámetro IPLANE). CNC 8060 CNC 8065 : 1901)
Las funciones G18 y G20 son modales e incompatibles entre sí. En el momento del encendido, después de ejecutarse M02 ó M30 y después de una emergencia o un reset, el CNC asume la función G18. CNC 8060 CNC 8065 : 1901)
G20 X1 Y2 X3 Z5 El eje X es el eje de abscisas y el eje longitudinal de la herramienta. El eje Y es el eje de ordenadas. El eje Z es el eje perpendicular al plano. CNC 8060 CNC 8065 : 1901) ·87·...
Página 88
M02 ó M30 y después de una emergencia o un reset, el CNC asume la función G17 ó G18 según lo haya definido el fabricante de la máquina (parámetro IPLANE). CNC 8060 CNC 8065 : 1901) ·88·...
Decalaje del autómata. Decalaje especial gobernado por el autómata que se utiliza para corregir desviaciones producidas por dilataciones, etc. El PLC siempre aplica este decalaje, incluso durante la programación respecto del cero máquina. CNC 8060 CNC 8065 : 1901) ·91·...
Mientras está activa la función #MCS tampoco se admiten funciones de definición de un nuevo origen como G92, G54-G59, G158, G30, etc. CNC 8060 CNC 8065 La compensación de radio y longitud Durante los desplazamientos respecto al cero máquina también se anula temporalmente...
Página 93
(pulgadas/milímetros) seleccionadas por el usuario. Se asume el sistema de unidades predefinido en el control (parámetro INCHES); el que asume el CNC tras el encendido. Estas unidades se asumen tanto para la definición de las cotas como para el avance y la velocidad. CNC 8060 CNC 8065 : 1901)
• En ejes gantry, el CNC aplica la cota definida en G174 a ambos ejes, maestro y esclavo. • Se permite ejecutar G174 en un grupo multieje desactivado. CNC 8060 CNC 8065 Propiedades de la función e influencia del reset, del apagado y de la función M30.
(Programación en el amarre 2) N400 V.G.FIX=0 (Se anula el decalaje de amarre. No hay ningún sistema de amarre activo) Consideraciones CNC 8060 Un decalaje de amarre, por sí mismo, no provoca ningún desplazamiento en los ejes de la CNC 8065 máquina. Propiedades...
En el momento del encendido, el CNC asume la preselección de cotas que se encontraba activa cuando se apagó el CNC. Asimismo, la preselección de cotas tampoco se ve afectada por las funciones M02 ni M30, ni por un RESET del CNC. CNC 8060 CNC 8065 : 1901)
Si desde el modo manual se realiza la búsqueda de referencia máquina de un eje, se anula el traslado de origen absoluto en dicho eje. CNC 8060 Propiedades de las funciones CNC 8065 Las funciones G54, G55, G56, G57, G58, G59 y G159 son modales e incompatibles entre sí...
Eje con índice ·3· en el canal ·2·. V.A.ORGT[1].Z Traslado G54 (G159=1). Eje Z. V.A.ORGT[1].Z Traslado G54 (G159=1). Eje Z. V.A.COARSEORGT[4].3 Traslado G57 (G159=4). Eje con número lógico ·3·. V.[2].A.FINEORGT[9].3 Traslado G159=9. Eje con índice ·3· en el canal ·2·. CNC 8060 CNC 8065 : 1901) ·99·...
(Se aplica el segundo traslado de origen. La función G158 sigue activa) ··· (Mecanizado del perfil 3) N400 G158 (Se anula el traslado de origen incremental. La función G55 sigue activa) ··· (Se mecaniza el perfil 4) G158 G158 CNC 8060 G158 CNC 8065 G54 (G159=1) G55 (G159=2) : 1901) ·100·...
Página 101
Si desde el modo manual se realiza la búsqueda de referencia máquina de un eje, se anula el traslado de origen incremental en dicho eje. Propiedades de la función CNC 8060 CNC 8065 La función G158 es modal. En el momento del encendido, el CNC asume el traslado de origen incremental que se encontraba activo cuando se apagó...
Propiedades de la función La función G157 es modal hasta que se ejecute un traslado de origen absoluto. En el momento del encendido o después de una EMERGENCIA, el CNC no asume ninguna exclusión de ejes. CNC 8060 CNC 8065 : 1901) ·102·...
La función G53, por sí misma, no provoca ningún desplazamiento en los ejes de la máquina. Propiedades de la función La función G53 es modal e incompatible con la función G92, los traslados de origen y la medición con palpador. CNC 8060 CNC 8065 : 1901) ·103·...
Se asume como nuevo origen polar la posición en la que se encuentra la herramienta. Suponiendo el punto inicial X0 Y0, se tiene: G30 I35 J30 (Preseleccionar P3 como origen polar) G90 G01 R25 Q0 (Punto P1) G03 Q90 (Punto P2) G01 X0 Y0 (Punto P0) CNC 8060 CNC 8065 : 1901) ·104·...
Página 105
En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume como nuevo origen polar el cero pieza que se encuentra seleccionado. CNC 8060 CNC 8065 : 1901) ·105·...
Página 106
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·106·...
Regulación del avance. CNC 8060 El avance "F" programado podrá variarse entre el 0% y el 200% mediante el selector que CNC 8065 se halla en el panel de mando del CNC, o bien seleccionarlo por programa o desde el PLC.
Página 108
Si el avance calculado para el eje rotativo es superior a su máximo permitido, el CNC adaptará el avance "F" programado para que el eje rotativo se desplace a su máximo avance posible. CNC 8060 CNC 8065 : 1901) ·108·...
A partir del momento en que se ejecuta la función G93, el control entiende que los desplazamientos deben efectuarse en el tiempo indicado mediante el código "F", programado en segundos. CNC 8060 Esta función no afecta a los desplazamientos en G00, que siempre se realizarán en CNC 8065 milímetros/minuto (pulgadas/minuto).
N10 G01 G109 X100 F100 N20 X250 F100 N20 X250 F300 G193 Interpolación del avance CNC 8060 Cuando se programa la función G193, la adaptación al nuevo avance es linealmente CNC 8065 interpolada durante el desplazamiento programado en el bloque. N10 G01 X150 F400...
Página 111
En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC aplica el funcionamiento por defecto; G108 para acelerar y G109 para decelerar. CNC 8060 CNC 8065 : 1901) ·111·...
El radio mínimo se aplica a partir del siguiente bloque con información de movimiento, y no pierde su valor tras la ejecución de la función G197. Propiedades de las funciones CNC 8060 CNC 8065 Las funciones G197 y G196 son modales e incompatibles entre sí.
Panel de Mando ni desde el PLC. La función G266 sólo actúa en el bloque en el que ha sido programada, por lo que sólo tiene sentido añadirla a un bloque en el que se halla definido un desplazamiento. CNC 8060 CNC 8065 : 1901)
Los valores de aceleración a aplicar deberán ser enteros (no se admiten decimales). Si se añade a un bloque en el que hay definido un desplazamiento, los nuevos valores de aceleración se asumirán antes de ejecutar el desplazamiento. CNC 8060 CNC 8065 Consideraciones La sentencia #SLOPE determina la influencia de los valores definidos mediante estos valores.
Página 116
Las funciones G130 y G131 son modales e incompatibles entre sí. En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, se restablece el 100% de aceleración en todos los ejes y cabezales. CNC 8060 CNC 8065 : 1901) ·116·...
50% implica aplicar un porcentaje de jerk del 50%, y no del 25%. Propiedades de las funciones Las funciones G132 y G133 son modales e incompatibles entre sí. CNC 8060 En el momento del encendido, después de ejecutarse M02 ó M30, y después de una CNC 8065 EMERGENCIA o un RESET, se restablece el 100% del jerk en todos los ejes y cabezales.
Si esta variable se define con un valor negativo, se anula su efecto (el valor cero es válido). Esta variable no se inicializa con reset ni al validar los parámetros. CNC 8060 CNC 8065 : 1901)
Si esta variable se define con un valor negativo, se anula su efecto (el valor cero es válido). Esta variable no se inicializa con reset ni al validar los parámetros. CNC 8060 CNC 8065 : 1901)
"S" programada será de 10 en 10, aunque este valor podrá ser diferente en función de como lo haya personalizado el fabricante de la máquina [P.M.E. "STEPOVR"]. Cuando se ejecuten operaciones de roscado no se permitirá modificar la velocidad programada, trabajando al 100% de la velocidad "S" programada. CNC 8060 CNC 8065 : 1901) ·120·...
(El CNC carga la herramienta T1 en el cabezal) N40 ... N50 T2 (El CNC selecciona la herramienta T2) N60 ... N70 ... CNC 8060 N80 ... CNC 8065 N90 M06 (El CNC carga la herramienta T2 en el cabezal) N100 ...
Página 122
T8 MZ2 POS17 M6 (Coloca la herramienta 8 en el segundo almacén en la posición 17) Consideraciones. La herramienta y la función M06. CNC 8060 El fabricante de la máquina puede haber asociado al código "T" una subrutina que se CNC 8065 ejecutará...
Página 123
(Posicionamiento incremental; girar la torreta 7 posiciones en sentido negativo.) #ROTATEMZ2 + (Posicionamiento incremental; girar la torreta 1 posición en sentido positivo.) #ROTATEMZ1 - (Posicionamiento incremental; girar la torreta 1 posición en sentido negativo.) CNC 8060 CNC 8065 : 1901) ·123·...
N50 ... (Operación 1) N60 D2 (Se selecciona el corrector D2 de la T7) N70 F300 S800 CNC 8060 N80 ... (Operación 2) CNC 8065 N90 ... Solo puede haber activo un corrector de herramienta; por lo tanto, al activar un corrector se anulará...
Página 125
"D1" tras el cambio (si no se ha programado otro). Cuando se desactiva el corrector de herramienta, mediante "D0", se desactiva la compensación de longitud y de radio. G01 Z0 D1 G01 Z0 D0 CNC 8060 CNC 8065 : 1901) ·125·...
Las funciones auxiliares "M" pueden tener una subrutina asociada, que se ejecutará en lugar de la función. Si dentro de una subrutina asociada a una función "M" se programa la misma función "M", se ejecutará ésta pero no la subrutina asociada. CNC 8060 CNC 8065 : 1901) ·126·...
Se recomienda tener personalizada esta función en la tabla de funciones "M", de forma que ejecute la subrutina correspondiente al cambiador de herramientas instalado en la máquina. CNC 8060 CNC 8065 : 1901)
En estos casos, el valor calculado es redondeado por defecto a un número entero. Si el resultado es un valor negativo, el CNC mostrará el error correspondiente. Ejecución Las funciones auxiliares "H" se ejecutarán al comienzo del bloque en el que están programadas. CNC 8060 CNC 8065 : 1901) ·128·...
Página 129
éste será su cabezal master. Cuando un canal tenga varios cabezales, el CNC elegirá el cabezal master según el criterio establecido. Ver "7.1 El cabezal master del canal" en la página 130. CNC 8060 CNC 8065 : 1901) ·129·...
• Si existe un único cabezal en todo el sistema, siempre será el cabezal master del canal en que se encuentre. CNC 8060 • Si a un canal sin cabezales se le añade uno, éste será el cabezal master. CNC 8065 •...
Página 131
¿ C u á l e s e l c a b e z a l m a s t e r t r a s a p a r c a r o d e s a p a r c a r cabezales? Se aplica el mismo tratamiento explicado para el caso de modificar la configuración del canal. CNC 8060 CNC 8065 : 1901) ·131·...
En el momento del encendido, después de ejecutarse M02 ó M30, y después de una emergencia o reset, el CNC actúa según lo haya definido el fabricante (parámetro MASTERSPDL). CNC 8060 CNC 8065 : 1901) ·132·...
M41 a M44. Cuando el cambio es automático, el propio CNC se encarga de generar estas funciones en función de la velocidad programada. Ver "7.4 Cambio de gama de velocidad" en la página 138. CNC 8060 CNC 8065 : 1901) ·133·...
La función G192 es modal. En el momento del encendido, el CNC anula la función G192. Después de ejecutarse M02 ó M30 y después de una emergencia o un reset, el CNC mantiene la función G192. CNC 8060 CNC 8065 : 1901)
Las funciones G96 y G97 son modales e incompatibles entre sí. En el momento del encendido y después de una emergencia, el CNC asume la función G97. Después de CNC 8060 ejecutarse M02 ó M30 y después de un reset, el comportamiento de la función G96 depende CNC 8065 del parámetro SPDLSTOP.
M5.S M5.S2 S1=1000 M3.S1 (Detiene los cabezales "S" y "S2") (Giro a derechas del cabezal "S1") CNC 8060 CNC 8065 Sentido de giro predefinido en la tabla de herramientas. El CNC permite definir un sentido de giro predeterminado para cada herramienta. Este valor está...
Página 137
Esto se consigue asignando valor ·0· a la variable V.G.SPDLTURDIR. Cuando se realice un cambio de herramienta, esta variable tomará el valor que le corresponda según lo definido en la tabla de herramientas. CNC 8060 CNC 8065 : 1901) ·137·...
M41.S M42.S3 (Gama de velocidad ·1· al cabezal "S") (Gama de velocidad ·2· al cabezal "S3") CNC 8060 CNC 8065 Influencia del reset, del apagado y de la función M30. Las gamas de velocidad son modales. En el momento del encendido, el CNC asume la gama definida por el fabricante de la máquina.
Página 139
Gama de velocidad activa por defecto. (V.)SP.DEFAULTSET.Sn Variable de lectura desde el PRG y PLC. La variable indica cuál es la gama de velocidad que asume el CNC en el tras el encendido para el cabezal Sn. CNC 8060 CNC 8065 : 1901) ·139·...
M19.S Cabezal que se desea orientar en 0º. M19.S4 CNC 8060 (Posicionamiento del cabezal S4 a 0º) CNC 8065 (Posicionamiento del cabezal máster a 0º) Propiedades de la función e influencia del reset, del apagado : 1901) y de la función M30.
Cuando se ejecuta la función M19 por primera vez se realiza una búsqueda de referencia máquina del cabezal. Las funciones M19 programadas posteriormente solamente realizan el posicionamiento del cabezal. Si se quiere volver a referenciar el cabezal, utilizar la función G74. CNC 8060 CNC 8065 : 1901) ·141·...
El resto de cabezales girarán en el sentido que tengan activo. M19.POS.S S{pos} S{pos} M19.NEG.S S{pos} S{pos} POS.S Cabezal que se orienta en sentido positivo. CNC 8060 NEG.S Cabezal que se orienta en sentido negativo. S{pos} CNC 8065 Cabezal que se desea orientar y ángulo de posicionamiento.
Página 143
M30. En el momento del encendido, después de ejecutarse M02 ó M30 y después de una emergencia o un reset, el CNC anula el sentido de giro definido por el usuario. CNC 8060 CNC 8065 : 1901)
El mismo criterio se aplica al sentido de desplazamiento. Si junto a la función M19 que llama a la subrutina se programa el sentido de giro, éste se aplica en la M19 programada dentro de la subrutina, si éste no tiene otro especificado. CNC 8060 CNC 8065 : 1901)
La velocidad de posicionamiento activa para el CNC se puede consultar mediante la siguiente variable. (V.)SP.SPOS.Sn Variable de lectura desde el PRG y PLC. La variable indica la velocidad de posicionamiento activa para el cabezal Sn. CNC 8060 CNC 8065 : 1901) ·145·...
Dentro de la subrutina, el CNC aplica este criterio a todas las funciones M de cabezal programadas, no solo a las funciones M que se corresponden con el bloque de llamada. CNC 8060 CNC 8065 : 1901)
El formato de programación es el siguiente; entre llaves se muestran los argumentos y entre corchetes angulares los opcionales. G00 <X..C{posición}> X..C{posición} Opcional. Punto final del desplazamiento. Unidades: Milímetros, pulgadas o grados. CNC 8060 (Activar la función G00 sin movimiento). CNC 8065 G00 X50.87 Y38.45 (Movimiento en coordenadas cartesianas). G00 R50.23 Q45 (Movimiento en coordenadas polares).
Página 148
(parámetro IMOVE). Si el CNC asume la función G00, y esta función está definida como no-modal (parámetro G0MODAL), a partir de la programación de G1, G2 o G3 el CNC asume G1 como función modal. CNC 8060 CNC 8065 : 1901)
Punto final del desplazamiento. • En coordenadas cartesianas, definir las coordenadas del punto final (X..C) en los diferentes ejes. No es necesario programar todos los ejes, sólo aquellos que se desea desplazar. CNC 8060 G00 G90 X20 Y20 G01 X-20 F350 CNC 8065...
Página 150
• La función G01 puede programarse como G1. • La función G01 es modal e incompatible con G00, G02, G03, G33 y G63. CNC 8060 • En el momento del encendido, después de ejecutarse M02 ó M30 y después de una CNC 8065 emergencia o un reset, el CNC asume la función G00 ó...
G02/G03 X Y R Coordenadas polares. La definición del arco se realiza programando la función CNC 8060 G02 ó G03, y a continuación las coordenadas del punto CNC 8065 final del arco (radio y ángulo) y las coordenadas del centro (respecto del punto inicial), según los ejes del...
Página 156
OEM (parámetro IMOVE). Si el CNC asume la función G00, y esta función está definida como no-modal (parámetro G0MODAL), a partir de la programación de G1, G2 o G3 el CNC asume G1 como función modal. CNC 8060 CNC 8065 : 1901)
G19 (plano YZ) G02/G03 Y... Z... J... K... Las letras "I", "J" y "K" están asociadas al eje de abscisas, ordenadas y perpendicular del plano definido. CNC 8060 #FACE [X, C, Z] El triedro activo lo forman los ejes definidos en la sentencia de activación del eje CNC 8065 C.
El valor del radio permanece activo hasta que se le asigne un nuevo valor, se programe un arco definiendo las coordenadas del centro o se programe un desplazamiento en coordenadas polares. Arco 1 CNC 8060 G02 X... Y... R-... CNC 8065 Arco 2 G02 X...
Página 160
M a n u a l d e p r o g r a m a c i ó n . Ejemplos de programación. Plano XY (G17) Plano ZX (G18) Plano YZ (G19) G03 G17 X20 Y45 R30 G03 G18 Z20 X40 R-30 G02 G19 Y80 Z30 R30 CNC 8060 CNC 8065 : 1901) ·160·...
Las coordenadas del centro se miden respecto el punto inicial. El centro del arco siempre se define en coordenadas cartesianas, mediante las letras "I", "J" o "K" dependiendo de cuál CNC 8060 sea el plano activo. Cuando una de las coordenadas del centro sea igual a cero, no será...
G02 Q-310; Punto P6. Arco horario. G01 R6 Q-15; Punto P7. Línea recta. G01 R15; Punto P8. Línea recta. G03 Q15; Punto P9. Arco antihorario. G01 R15; Punto P10. Línea recta. G02 Q-50; Punto P1. Arco horario. CNC 8060 CNC 8065 : 1901) ·165·...
G90 G06 G02 X50 Y10 I20 J30 ;---------------------------------------------- G91 G06 G02 X0 Y-40 I20 J30 Propiedades de la función e influencia del reset, del apagado CNC 8060 y de la función M30. CNC 8065 • La función G06 pueden programarse como G6.
La función G262 es modal; una vez programada permanece activa hasta que se programe una función incompatible (G261). Formato de programación. El formato de programación es el siguiente; entre llaves se muestran los argumentos y entre CNC 8060 corchetes angulares los opcionales. G02/G03 G261 <X..C{punto_final}> <I..K{centro}> CNC 8065 X..C{punto_final}...
Página 170
Ejemplo de programación. El ejemplo muestra 2 formas diferentes de definir un arco, definiendo su centro en coordenadas absolutas. G261 G90 G02 X50 Y10 I20 J30 ;---------------------------------------------- G261 G91 G06 G02 X0 Y-40 I20 J30 CNC 8060 CNC 8065 : 1901) ·170·...
G264 G02 G264 X50 Y0 I38 J5 G264 G02 X50 Y0 I38 J5 CNC 8060 Corrección del arco con G264. CNC 8065 Cuando la diferencia entre el radio inicial y el radio final está dentro de la tolerancia permitida, el CNC ejecuta el arco con el radio calculado a partir del punto inicial, manteniendo la posición del centro.
Página 172
• Las funciones G264 y G265 son modales e incompatibles entre sí. • En el momento del encendido, después de ejecutarse M02 ó M30 y después de una emergencia o un reset, el CNC asume la función G265. CNC 8060 CNC 8065 : 1901)
• La función G08 no es modal, por lo que deberá programarse siempre que se desee ejecutar un arco tangente a la trayectoria anterior. Después de ejecutar esta función, el CNC recupera la función G00, G01, G02 ó G03 que se encontraba activa. CNC 8060 CNC 8065 : 1901)
"J" o "K" dependiendo de cuál sea el plano activo. Estas coordenadas se ven afectadas por las funciones G90 y G91. CNC 8060 G17 G18 G19 Las letras "I", "J" y "K" están asociadas al primer, segundo y tercer eje del canal respectivamente.
Página 176
Después de ejecutar esta función, el CNC recupera la función G00, G01, G02 ó G03 que se encontraba activa. Ejemplo de programación. G09 X35 Y20 I-15 J25 CNC 8060 CNC 8065 : 1901) ·176·...
Página 178
Diferentes formas de definir una interpolación helicoidal de varias vueltas , siendo el punto inicial X0 Y0 Z0. G03 X0 Y0 I15 J0 Z50 K5 ; ------------------------------------------- G03 R0 Q0 I15 J0 Z50 K5 CNC 8060 CNC 8065 : 1901) ·178·...
Página 179
OEM. La variación del avance entre el 0% y el 200% mediante el selector del panel de mando del CNC, afecta por igual al avance "F" programado y al avance de la intervención manual. CNC 8060 CNC 8065 : 1901)
(manual o automático). Si la suma de los dos supera el 100%, será responsabilidad del usuario garantizar que los dos movimientos no sean simultáneos en el mismo eje porque se puede provocar CNC 8060 sobrepasamiento de la dinámica. CNC 8065 Propiedades de la función e influencia del reset, del apagado...
La función G200 no es modal y es incompatibles con la funciones G201 y G202. En el momento del encendido, después de ejecutarse M02 ó M30 y después de una emergencia o un reset, el CNC asume la función G202. CNC 8060 CNC 8065 : 1901)
Unidades: Milímetros/minuto, pulgadas/minuto o grados/minuto. {axis} Nombre del eje. Unidades: -. #CONTJOG [400] X (Intervención manual; avance en jog continuo para el X) #CONTJOG [600] Y (Intervención manual; avance en jog continuo para el Y) CNC 8060 CNC 8065 : 1901) ·182·...
(Posición 10 del conmutador; 0.5 mm a 200 mm/min) (Posición 100 del conmutador; 1 mm a 300 mm/min) (Posición 1000 del conmutador; 5 mm a 400 mm/min) (Posición 10000 del conmutador; 10 mm a 500 mm/min) CNC 8060 CNC 8065 : 1901) ·183·...
Ejemplo: Si se programa un desplazamiento de 5mm y el tiempo de ciclo es igual a 4msg, se obtiene una velocidad de 1250mm/seg. Si el avance máximo está limitado a 1000mm/s, el desplazamiento real será de 4mm. CNC 8060 CNC 8065 : 1901)
Límite de recorrido inferior y superior. Los límites están referidos a la posición del eje. El límite inferior debe ser menor o igual a cero, y el límite superior debe ser mayor o igual a cero. CNC 8060 CNC 8065 : 1901)
Programar la sentencia #SYNC POS sola en el bloque. Formato de programación. El formato de programación el siguiente; entre llaves se muestran los argumentos y entre corchetes angulares los opcionales. #SYNC POS #SYNC POS CNC 8060 CNC 8065 : 1901) ·186·...
Sintaxis de las variables. ·ch· Número de canal. ·xn· Nombre, número lógico o índice del eje. V.A.ADDMANOF.Z Eje Z. V.A.ADDMANOF.4 Eje con número lógico ·4·. V.[2].A.ADDMANOF.1 Eje con índice ·1· en el canal ·2·. CNC 8060 CNC 8065 : 1901) ·187·...
Página 188
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·188·...
G33 Z-40 K1 Q1=30 G33 Z-80 K1 Q1=210 (Rosca de dos entradas, a 30º y 210º) CNC 8060 CNC 8065 Coordenadas del punto final. Aunque a menudo este tipo de roscados se realizan a lo largo de un eje, el CNC permite interpolar varios ejes.
Página 190
(G233)." en la página 201. CNC 8060 • Si G233 está activa, al interrumpir el roscado los ejes se retiran la distancia programada en dicha función. Si al interrumpir el roscado, la pasada está cerca de terminar, el CNC CNC 8065 no hace caso a G233 y detiene los ejes al final de la pasada.
Página 191
M02 ó M30 y después de una emergencia o un reset, el CNC asume la función G00 ó G01 según lo haya definido el fabricante de la CNC 8060 máquina (parámetro IMOVE). CNC 8065 : 1901) ·191·...
Roscado electrónico longitudinal de varias entradas Se desea realizar una rosca similar a la anterior pero de dos entradas desfasadas entre sí 180º. S100 M03 G00 G90 X200 Z190 CNC 8060 X116 Z180 CNC 8065 G33 Z40 K5 Q1=0 G00 X200...
Se trata de empalmar un roscado longitudinal y uno cónico de 2mm de profundidad y 5mm de paso. S100 M03 G00 G90 G05 X220 Z230 G33 Z120 X96 K5 G33 Z60 X160 K5 G00 X220 Z230 CNC 8060 CNC 8065 : 1901) ·194·...
G34 Z-50 K3 K1=2 Q1=0 (Rosca de paso 3 mm y un incremento de 2 mm por vuelta) G34 Z-40 K1 K1=1.5 Q1=30 G34 Z-80 K1 K1=1.5 Q1=210 CNC 8060 (Rosca de dos entradas, a 30º y 210º) CNC 8065 Coordenadas del punto final.
Página 196
• Si K1 es positivo, al incrementar el paso durante el mecanizado ningún eje de roscado podrá superar su avance máximo (parámetro MAXFEED). CNC 8060 • Si K1 es negativo, el paso durante el mecanizado no podrá llegar a cero o negativo, en CNC 8065 caso contrario el CNC mostrará...
Página 197
Empalmar una rosca de paso fijo (G33) con una rosca de paso variable (G34). El paso inicial del roscado variable (G34) debe ser igual que el paso del roscado fijo (G33). CNC 8060 El incremento de paso del roscado variable en la primera vuelta, será de medio incremento CNC 8065 ("K1"/2) y en vueltas posteriores será...
Página 198
M02 ó M30 y después de una emergencia o un reset, el CNC asume la función G00 ó G01 según lo haya definido el fabricante de la máquina (parámetro IMOVE). CNC 8060 CNC 8065 : 1901)
G91 G01 X3 G01 Z10 G90 Z10 Roscas de varias entradas CNC 8060 Este tipo de roscado permite mecanizar roscas de varias entradas. El posicionamiento en CNC 8065 cada entrada se debe definir antes de cada roscado. G90 G01 X0 Y0 Z0 F150...
En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume la función G00 ó G01 según lo haya definido el fabricante de la máquina [P.M.G. "IMOVE"]. CNC 8060 CNC 8065 : 1901)
G233 G233 X0..Z0 G233 G233 X0 Z0 CNC 8060 CNC 8065 La función G233 sola en el bloque también indica el punto en el que se reanuda la ejecución tras pulsar [START]. Distancia de salida de rosca en el eje perpendicular al roscado.
Página 202
• En los ciclos que no está programada la salida de rosca, el comportamiento depende del parámetro RETRACTTHREAD. CNC 8060 RETRACTTHREAD Significado. CNC 8065 La herramienta se retira a la cota de seguridad, en dirección...
Página 203
M30. La función G233 es modal. En el momento del encendido, después de ejecutarse M02 ó M30 y después de una emergencia o un reset, el CNC desactiva esta función. CNC 8060 CNC 8065 : 1901)
Si en el bloque N70 se produce un [STOP], el CNC interrumpe el roscado y retira los ejes según el bloque N60. Tras retirar los ejes, el CNC da por acabados los bloques N70 y N80, y sigue la ejecución en el bloque N90. CNC 8060 CNC 8065 : 1901)
La función G07 es modal e incompatible con G05, G50, G60, G61 y el modo HSC. La función G60 no es modal. Después de su ejecución se recupera la función G05, G07, CNC 8060 G50 o HSC que se encontraba activa.
En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume la función G05, G07, G50 o HSC según lo haya definido el fabricante de la máquina [P.M.G. "ICORNER"]. CNC 8060 CNC 8065 : 1901)
G50 o HSC que se encontraba activa. En el momento del encendido, después de ejecutarse M02 ó M30, y después de una CNC 8060 EMERGENCIA o un RESET, el CNC asume la función G05, G07 ó G50 según lo haya CNC 8065 definido el fabricante de la máquina [P.M.G.
Se define el porcentaje del avance "F" activo que se va emplear para mecanizar el matado de arista. Se ejecuta el matado de arista que más se aproxime al punto programado y que pueda ser mecanizado al porcentaje de avance establecido. CNC 8060 CNC 8065 : 1901) ·208·...
Página 209
Para este tipo de matado de arista sólo se utilizan los valores de los tres primeros parámetros de la sentencia "#ROUNDPAR", por lo tanto, no es necesario incluir todos los parámetros. Tipo 4 CNC 8060 #ROUNDPAR [4,e] CNC 8065 Se define la desviación máxima permitida entre el punto programado y el perfil resultante del matado de arista.
Página 210
Para este tipo de matado de arista sólo se utilizan los valores de los seis primeros parámetros de la sentencia "#ROUNDPAR". CNC 8060 En este tipo de matado de arista, la forma de la curva depende de la posición del punto...
Página 211
Distancias "a" y "b" negativas y menores (en valor absoluto) que la distancia del punto programado al punto intermedio en cada eje. G92 X0 Y0 G71 G90 #ROUNDPAR [5,5,5,65,-15,0] G01 G61 X50 F850 (Px, Py, Pz) G01 Y40 Distancias "a" y "b" positivas. CNC 8060 CNC 8065 : 1901) ·211·...
Página 213
(Plano Z-X. El redondeo se realiza en este plano) N50 X10 Z30 N60 M30 Propiedades de la función La función G36 no es modal, por lo tanto deberá programarse siempre que se desee realizar el redondeo de una arista. CNC 8060 CNC 8065 : 1901) ·213·...
Página 215
(Plano Z-X. El achaflanado se realiza en este plano) N50 X10 Z30 N60 M30 Propiedades de la función La función G39 no es modal, por lo tanto deberá programarse siempre que se desee realizar el achaflanado de una arista. CNC 8060 CNC 8065 : 1901) ·215·...
Propiedades de la función La función G37 no es modal, por lo tanto deberá programarse siempre que se desee comenzar un mecanizado con entrada tangencial. CNC 8060 CNC 8065 : 1901) ·216·...
Propiedades de la función La función G38 no es modal, por lo tanto deberá programarse siempre que se desee terminar un mecanizado con una salida tangencial. CNC 8060 CNC 8065 : 1901) ·217·...
(<eje>=-1) o desactiva (<eje>=1) la imagen espejo en ese eje. G14 X-1 V-1 (Imagen espejo en los ejes X y V) CNC 8060 G14 X1 CNC 8065 (Anulación de imagen espejo en el eje X. Se mantiene en el eje V) ···...
Página 219
M02 ó M30 y después de un reset depende del parámetro máquina MIRRORCANCEL. MIRRORCANCEL Comportamiento de la imagen espejo. Sí Las funciones M02, M30 y reset anulan la imagen espejo. Las funciones M02, M30 y reset no afectan a la imagen espejo. CNC 8060 CNC 8065 : 1901) ·219·...
Página 220
N70 G14 X1 (Anulación de imagen espejo en el eje X) N80 LL PROFILE (Llamada a subrutina. Perfil 4) N90 G10 (Se desactiva la imagen espejo en todos los ejes) N100 G00 X0 Y0 Z50 CNC 8060 CNC 8065 : 1901) ·220·...
Página 221
(Movimiento para evitar la colisión con la pieza) (Imagen espejo en Z) LL PROFILE (Llamada a subrutina. Mecanizado de la zona "B") G0 Z-200 (Retorno punto inicial) (Desactivar la imagen espejo en todos los ejes) CNC 8060 CNC 8065 : 1901) ·221·...
Consideraciones La función G73 es incremental; es decir, se van sumando los diferentes valores de "Q" programados. CNC 8060 CNC 8065 Los valores de "I" y "J" se ven afectados por las imágenes espejo activas. Si se encuentra activa alguna función de imagen espejo, el CNC aplicará primero la función imagen espejo : 1901) y a continuación el giro del sistema de coordenadas.
Si se activa al sistema coordenadas de la máquina (#MCS ON), se anula temporalmente el factor de escala hasta que este sistema de coordenadas se desactive (#MCS OFF). Mientras esté activo el sistema de coordenadas de la máquina no se permite activar ni CNC 8060 modificar el factor de escala. CNC 8065 Propiedades El factor escala permanece activo hasta que se anule con otro factor de escala.
Página 225
G00 X-30 Y10 #CALL PROFILE (Mecanizado del perfil "a") G92 X-79 Y-30 (Preselección de coordenadas) #SCALE [2] (Aplica factor escala de 2) #CALL PROFILE (Mecanizado del perfil "b") #SCALE [1] (Anula el factor de escala) CNC 8060 CNC 8065 : 1901) ·225·...
Página 226
(Aplicación del factor de escala) LL PROFILE (Llamada a subrutina. Mecanizado de la zona "A2") G72 S1 (Anulación del factor escala) G01 X0 G0 X250 Z200 (Retorno punto inicial) (Anulación de la preselección de cotas) CNC 8060 CNC 8065 : 1901) ·226·...
• Para zonas de no salida, el CNC solo comprueba el límite en la dirección del movimiento, permitiendo así al eje volver a una zona válida. CNC 8060 CNC 8065 : 1901)
Los límites de las zonas de trabajo en el eje transversal de una máquina tipo torno siempre se definen en radios, independientemente del parámetro DIAMPROG y de la función G151/G152 activa. CNC 8060 CNC 8065 : 1901) ·229·...
Página 230
Propiedades de la función e influencia del reset, del apagado y de la función M30. CNC 8060 Las funciones G120, G121 y G123 son modales. En el momento del encendido, después CNC 8065 de ejecutarse M02 ó...
(Vigilar la punta de la herramienta) G122 K2 E2 I2 (Habilitar la zona 2 como zona de no salida) (Vigilar tanto la punta como la base de la herramienta) CNC 8060 CNC 8065 : 1901) Vigilar la punta o la base de la herramienta.
Página 232
Para permitir el movimiento solo en la zona sombreada, combinar 2 zonas una dentro de otra; la exterior de no salida y la interior de no entrada. G122 K1 E2 G122 K2 E1 CNC 8060 CNC 8065 : 1901) ·232·...
Página 233
M30. La función G122 es modal. En el momento del encendido, después de ejecutarse M02 ó M30, y después de un reset, el CNC mantiene activas las zonas que así lo estuvieran. CNC 8060 CNC 8065 : 1901)
Nombre, número lógico o índice del eje. V.[2].G.ZONEST[1] Canal ·2·. Zona 1. V.A.ZONEUPLIM[1].Z Eje Z. Zona 1. V.A.ZONEUPLIM[1].4 Eje con número lógico ·4·. Zona 1. V.[2].A.ZONEUPLIM[1].1 Eje con índice ·1· en el canal ·2·. Zona 1. CNC 8060 CNC 8065 : 1901) ·234·...
A la hora de definir esta sentencia, hay que programar el tiempo de espera. Formato de programación. El formato de programación es el siguiente; entre llaves se muestran los argumentos y entre CNC 8060 corchetes angulares los que son opcionales. Si el tiempo se programa con un constante o CNC 8065 parámetro, se pueden omitir los corchetes [].
Página 236
Propiedades de la función e influencia del reset, del apagado y de la función M30. La función G04 no es modal, por lo tanto deberá programarse siempre que se desee realizar una temporización. La función G04 puede programarse como G4. CNC 8060 CNC 8065 : 1901) ·236·...
De cada pareja de límites (inferior y superior), el CNC aplica el más restrictivo, independientemente de que pertenezcan al primer o segundo límite. CNC 8060 CNC 8065 : 1901) Primer límite de software.
Dependiendo del modo de trabajo activo G90 ó G91, la posición de los nuevos límites estará definida en coordenadas absolutas (G90) en el sistema de referencia de la máquina, o en CNC 8060 coordenadas incrementales (G91) respecto de los límites activos.
Página 239
Después de ejecutarse M02 ó M30, y después de una emergencia o un reset, el CNC mantiene los límites de software definidos mediante las funciones G198 y G199 o sus variables equivalentes. CNC 8060 CNC 8065 : 1901)
Influencia del reset, del apagado y de la función M30. Después de ejecutarse M02 ó M30, y después de una emergencia o un reset, el CNC mantiene los límites de software definidos mediante estas variables. CNC 8060 CNC 8065 : 1901)
Influencia del reset, del apagado y de la función M30. Después de ejecutarse M02 ó M30, y después de una emergencia o un reset, el CNC mantiene los límites de software definidos mediante estas variables. CNC 8060 CNC 8065 : 1901)
·ch· Número de canal. ·xn· Nombre, número lógico o índice del eje. V.A.POSLIMIT.Z Eje Z. V.A.POSLIMIT.4 Eje con número lógico ·4·. V.[2].A.POSLIMIT.1 Eje con índice ·1· en el canal ·2·. V.[2].G.SOFTLIMIT Canal ·2·. CNC 8060 CNC 8065 : 1901) ·242·...
• Podrán ser ejes Hirth tanto ejes lineales como rotativos. Sólo se podrán activar como ejes Hirth, aquellos ejes que hayan sido definidos por el OEM (parámetro HIRTH). Propiedades de la función e influencia del reset, del apagado CNC 8060 y de la función M30. CNC 8065 Las funciones G170 y G171 son modales e incompatibles entre sí.
M02 ó M30 y después de una emergencia o un reset, el CNC actúa de la siguiente manera, según lo haya definido el fabricante de la máquina (parámetro DEFAULTSET). DEFAULTSET Significado. El CNC mantiene el set de parámetros. 1..4 Número de set que asume el CNC. CNC 8060 CNC 8065 : 1901) ·244·...
Sólo puede haber un proceso de cambio en marcha. Si mientras dura el proceso hay programados otros cambios de gama o de set, aunque sea en reguladores diferentes, el CNC sólo conserva el último programado y el resto de cambios intermedios los ignora. CNC 8060 CNC 8065 : 1901)
Eje o cabezal con número lógico ·4·. V.[2].A.ACTIVSET.1 Eje con índice ·1· en el canal ·2·. V.SP.ACTIVSET.2 Cabezal con índice ·2· en el sistema. V.[2].SP.ACTIVSET.1 Cabezal con índice ·1· en el canal ·2·. CNC 8060 CNC 8065 : 1901) ·246·...
El formato de programación es el siguiente. #PATHND OFF #PATHND OFF Propiedades de la función e influencia del reset, del apagado CNC 8060 y de la función M30. CNC 8065 Las sentencias #PATHND y #FEEDND son incompatibles entre sí. En el momento del encendido, después de ejecutarse M02 ó...
Las sentencias #PATHND y #FEEDND son incompatibles entre sí. En el momento del encendido, después de ejecutarse M02 ó M30 y después de una emergencia o un reset, el CNC asume el comportamiento definido por el fabricante de la máquina (parámetro FEEDND). CNC 8060 CNC 8065 : 1901) ·248·...
Compensación de longitud. Cuando se trabaja con compensación de longitud, el CNC compensa la diferencia de longitud entre las distintas herramientas programadas. CNC 8060 CNC 8065 (A)Compensación de radio. (B)Compensación de longitud.
La herramienta "T" y el corrector "D", donde están definidas las dimensiones de la herramienta, se pueden seleccionar en cualquier parte del programa, incluso con la compensación activa. Si no se selecciona ningún corrector, el CNC asume el corrector "D1". CNC 8060 CNC 8065 : 1901)
(G40), en una fresadora el CNC colocará el centro de la herramienta sobre la trayectoria programada; en un torno el CNC colocará la punta teórica de la herramienta sobre la trayectoria programada. CNC 8060 Con la compensación de radio activa, el CNC analiza con antelación los bloques a ejecutar CNC 8065 con objeto de detectar errores de compensación relativos a escalones, arcos nulos etc.
Factor de forma F3 en un torno horizontal. Factor de forma F3 en un torno vertical. A continuación se muestran los factores de forma disponibles en los tornos horizontales más comunes. CNC 8060 CNC 8065 : 1901) ·252·...
Página 253
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·253·...
Página 254
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·254·...
Propiedades de las funciones Las funciones G136 y G137 son modales e incompatibles entre sí. CNC 8060 En el momento del encendido, después de ejecutarse M02 ó M30, y después de una CNC 8065 EMERGENCIA o un RESET, el CNC asume la función G136 ó G137 en función del parámetro máquina IRCOMP.
Página 256
Al finalizar la compensación, la herramienta se desplaza al punto final bordeando la arista. (A)Inicio de compensación. (B)Fin de compensación. El modo en que la herramienta bordea la arista, depende del tipo de transición (G136/G137) CNC 8060 seleccionado. CNC 8065 Observaciones En sucesivos apartados de este capítulo, se ofrece una descripción gráfica de cómo se inicia...
Página 257
Las funciones G138 y G139 son modales e incompatibles entre sí. En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume la función G139. CNC 8060 CNC 8065 : 1901)
En función del primer desplazamiento programado en el plano, la herramienta se desplaza perpendicular a la trayectoria sobre su punto inicial. El primer desplazamiento programado en el plano podrá ser lineal o circular. CNC 8060 · · · CNC 8065...
Ambas puntos se sitúan a una distancia R de la trayectoria programada. A continuación se expone un resumen de los diferentes casos: • Trayectoria recta - recta: • Trayectoria recta - circulo: • Trayectoria circulo - recta: • Trayectoria circulo - circulo: CNC 8060 CNC 8065 : 1901) ·265·...
Página 266
M a n u a l d e p r o g r a m a c i ó n . • Trayectoria de ida y vuelta por el mismo camino. • Trayectoria intermedia de longitud igual al radio de la herramienta: CNC 8060 CNC 8065 : 1901)
En el torneado el CNC tiene en cuenta las dimensiones de la nueva herramienta, definidas en el corrector correspondiente, y desplaza la torreta portaherramientas para que la punta de la nueva herramienta ocupe la misma posición que la anterior. Off. X Off. X´ CNC 8060 CNC 8065 Off. Z Off. Z´ : 1901)
Página 271
• Para anular la compensación se debe programar el código "D0". Una vez ejecutado uno de estos códigos, la compensación de longitud se activa o se anula durante el siguiente movimiento del eje longitudinal. CNC 8060 CNC 8065 : 1901)
Offset X = Radio de la herramienta * P Offset Y = Radio de la herramienta * Q CNC 8060 Offset Z = Radio de la herramienta * R CNC 8065 La compensación paraxial es una compensación 3D completa para máquinas de 5 ejes, que se aplica para pequeños desplazamientos y superficies 3D.
En el momento del encendido, después de ejecutarse M02 ó M30 y después de un reset, el CNC desactiva la compensación 3D y la inicializa al modo paraxial de compensación. Cuando la compensación 3D está activa, la ventana de funciones G activas muestra "C3D". CNC 8060 CNC 8065 : 1901)
(G17, G18, G19 o G20). Si los tres primeros ejes del canal son XYZ y el vector es N[A,B,C], el componente A siempre se aplica al eje X; el B al eje Y; el C al eje Z. CNC 8060 CNC 8065 : 1901)
#FLUSH en el bloque anterior. Ver "14.6 Interrumpir la preparación de bloques (#FLUSH)." en la página 285. #FLUSH /N10 X10 Y20 F1000 CNC 8060 CNC 8065 : 1901) ·275·...
Cuando se interrumpe el programa, se inicializa la historia. Por ello, en el bloque en el que se reanuda la ejecución, es recomendable definir unas condiciones mínimas de mecanizado como el avance, funciones ·M·, etc. CNC 8060 CNC 8065 : 1901)
Nombre y dirección (path) del programa. El programa a ejecutar se puede definir escribiendo el path completo o sin él. Cuando se CNC 8060 indica el path completo, el CNC solamente busca el programa en la carpeta indicada. Si no...
#ABORT OFF; si esta sentencia no está definida, la ejecución salta al final del programa (M30). Programación. Programar la sentencia sola en el bloque. Formato de programación. El formato de programación es el siguiente. #ABORT OFF #ABORT OFF CNC 8060 CNC 8065 : 1901) ·278·...
• Programación con etiquetas de tipo número. En el programa, en las etiquetas de los bloques inicial y final hay añadir el carácter ":" tras el número de bloque. #RPT [N50,N70] · · N50: G01 G91 X15 F800 (bloque inicial) X-10 Y-10 CNC 8060 X-10 Y10 CNC 8065 N70: (bloque final) : 1901) ·281·...
Esta sentencia no sincroniza la preparación y ejecución de bloques; para la sincronización, utilizar la función #FLUSH. Ver "14.6 Interrumpir la preparación de bloques (#FLUSH)." la página 285. P100=1 #FLUSH #WAIT FOR [P100==0] CNC 8060 CNC 8065 : 1901) ·284·...
• Variables que utilizan el valor de preparación. Para forzar la evaluación de la variable en el momento de su ejecución, programar la sentencia #FLUSH en el bloque anterior. CNC 8060 CNC 8065 : 1901) ·285·...
Habilitar la señal de stop. #DSTOP Deshabilitar la señal de stop. Programación. Programar la sentencia sola en el bloque. Formato de programación. El formato de programación es el siguiente. #ESTOP #DSTOP #DSTOP #ESTOP CNC 8060 CNC 8065 : 1901) ·287·...
Todas las paradas y arranques de ejes se producen con las rampas de aceleración deceleración correspondientes. En las pantallas suministradas por Fagor, el texto "Freal" de las pantallas de los modos automático y manual aparece en color rojo cuando el feed-hold está activo.
La instrucción $IF siempre termina con un $ENDIF, excepto si se le añade la instrucción $GOTO, en cuyo caso se puede omitir. N20 $IF P1==1 $GOTO N40 N30... N40: ... N50... (Si P1=1, la ejecución continúa en el bloque N40; si no, la ejecución continúa en N30). CNC 8060 CNC 8065 : 1901) ·290·...
Comparación que tenga como resultado verdadero o falso. N20 $IF P1==1 N30... N40... N50 $ELSE N60... N70... N80 $ENDIF N90 ... (Si P1=1, el CNC ejecuta los bloques N30 a N40; si no, ejecuta los bloques N60 a N70). CNC 8060 CNC 8065 : 1901) ·291·...
(Si P1 ≠ 1 y P2 = -5, se ejecuta el bloque N60; la ejecución continúa en N100). (Si P1 ≠ 1 y P2 ≠ -5, se ejecuta el bloque N80; la ejecución continúa en N100). CNC 8060 CNC 8065 : 1901) ·292·...
• Si el resultado es [P5+P6], el CNC ejecuta los bloques N80 a N90. • Si el resultado no coincide con ninguna opción, el CNC ejecuta los bloques N120 a N130. La ejecución continúa en N150. CNC 8060 CNC 8065 : 1901)
El formato de programación es el siguiente. $BREAK $FOR P1= 1,10,1 · · $IF P2==2 $BREAK $ENDIF · · CNC 8060 $ENDFOR CNC 8065 (El bucle se detiene si P1 es mayor que 10, o si P2 es igual a 2). : 1901) ·294·...
Página 295
M a n u a l d e p r o g r a m a c i ó n . Formato de programación. El formato de programación es el siguiente. $CONTINUE $FOR P1= 1,10,1 · · $IF P0==2 $CONTINUE $ENDIF · · $ENDFOR (Si P0=2, comienza una nueva repetición). CNC 8060 CNC 8065 : 1901) ·295·...
(El bucle se detiene si P1 es mayor que 10, o si P2 es igual a 2). Formato de programación. El formato de programación es el siguiente. $CONTINUE $WHILE P1<= 10 · CNC 8060 · CNC 8065 $IF P0==2 $CONTINUE $ENDIF ·...
$ENDDO P1<= 10 (El bucle se detiene si P1 es mayor que 10, o si P2 es igual a 2). Formato de programación. El formato de programación es el siguiente. $CONTINUE CNC 8060 · CNC 8065 · $IF P0==2 $CONTINUE $ENDIF ·...
Página 298
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·298·...
Página 299
Los parámetros locales definidos en una subrutina serán desconocidos para el programa y el resto de las subrutinas, pudiendo ser utilizados solamente en la subrutina en la que están definidos. CNC 8060 Es posible asignar parámetros locales a más de una subrutina, pudiendo existir un máximo CNC 8065 de 7 niveles de anidamiento de parámetros dentro de los 20 niveles de anidamiento de...
Página 300
Los parámetros comunes serán compartidos por el programa y las subrutinas de cualquier canal. Podrán ser utilizados en cualquier bloque del programa y de las subrutinas, independientemente del nivel de anidamiento en el que se encuentren. CNC 8060 CNC 8065 : 1901)
(M02/M30) o tras un reset, si ningún otro canal está ejecutando las subrutinas, el CNC las borra de la memoria RAM. De esta forma, los cambios que se realicen en la subrutina serán tenidos en cuenta la próxima vez que se ejecute el programa. CNC 8060 CNC 8065 : 1901) ·301·...
#RET, siendo todas ellas equivalentes. La sentencia #RETDSBLK finaliza la subrutina y anula el tratamiento de bloque único. La programación de una de ellas es obligatoria para dar por finalizada la subrutina. #RET #RETDSBLK CNC 8060 CNC 8065 : 1901) ·302·...
Si no se ha indicado el path, el CNC busca la subrutina en los siguientes directorios y en el siguiente orden. Directorio seleccionado mediante la sentencia #PATH. Directorio del programa en ejecución. Directorio definido por el parámetro máquina SUBPATH. CNC 8060 CNC 8065 : 1901) ·303·...
ésta. Formato de programación. El formato de programación es el siguiente. L <path> sub path Opcional. Ubicación de la subrutina. Nombre de la subrutina. L C:\Cnc8070\Users\Prg\sub1.nc L C:\Cnc8070\Users\sub2.nc L Sub3.nc CNC 8060 CNC 8065 : 1901) ·304·...
La definición del path es opcional. Si se define, el CNC sólo buscará la subrutina en esa carpeta; si no se define, el CNC buscará la subrutina en las carpetas por defecto. Ver "Ubicación (path) de las subrutinas globales." en la página 303. CNC 8060 CNC 8065 : 1901) ·305·...
Si en la sentencia #PCALL se inicializan parámetros locales, esta sentencia genera un nuevo nivel de anidamiento para los parámetros locales. Recuerde que puede un máximo de 7 niveles de anidamiento de parámetros dentro de los 20 niveles de anidamiento de subrutinas. CNC 8060 CNC 8065 : 1901) ·306·...
Ver "15.4 #PATH. Definir la ubicación de las subrutinas globales." en la página 311. CNC 8060 • Después de ejecutarse M02 ó M30 y tras un reset. CNC 8065 • Al cambiar el plano de trabajo. • Al programar un movimiento con palpador (G100).
Página 308
NR veces. Si estando seleccionada una subrutina como modal se ejecuta un bloque que contenga la sentencia #MCALL, la subrutina actual perderá su modalidad y la nueva subrutina seleccionada se convertirá en modal. CNC 8060 CNC 8065 : 1901) ·308·...
M a n u a l d e p r o g r a m a c i ó n . 15.3.6 #MDOFF. Anular el carácter modal de la subrutina. La sentencia #MDOFF anula el carácter modal de la subrutina. . Formato de programación. El formato de programación es el siguiente. #MDOFF #MDOFF CNC 8060 CNC 8065 : 1901) ·309·...
único [START], la subrutina debe comenzar con #ESBLK finalizar con #RETDSBLK. %Sub.nc #ESBLK; Comienzo del tratamiento de bloque único. · · #RETDSBLK; Fin de subrutina y fin del tratamiento de bloque único. CNC 8060 CNC 8065 : 1901) ·310·...
#PATH. Formato de programación. El formato de programación es el siguiente. #PATH ["path"] path Ubicación predeterminada de las subrutinas. #PATH ["C:\Cnc8070\Users\Prg\"] #PATH ["C:\Cnc8070\Users\"] CNC 8060 CNC 8065 : 1901) ·311·...
• Los parámetros P26 a P52 también se podrán definir de la forma "D0= " a "D31=", de forma que "D0=" es equivalente a P26, "D1=" a P27 y así sucesivamente, hasta "D31=" CNC 8060 que es igual a P57.
Página 313
Propiedades de la función e influencia del reset, del apagado y de la función M30. CNC 8060 CNC 8065 Las funciones G180-G189 y G380-G399 no son modales. Las funciones MG180-MG189 y MG380-MG399 son modales.
RAM. De esta forma, si una subrutina de usuario es editada o modificada, el CNC asume los cambios la próxima vez que la ejecute. Si se actualiza la versión, solo se actualizarán las subrutinas suministradas por Fagor si se elige el tercer nivel de instalación "rename previous version and install completely".
Página 315
G500 tendrá asociada la subrutina G500. G501 tendrá asociada la subrutina G501. · · · G599 tendrá asociada la subrutina G599. Subrutinas suministradas por Fagor. Subrutina. Significado. G500 Anulación de HSC. G501 Activación de HSC para operaciones de desbaste. CNC 8060 CNC 8065 Ejecutar las subrutinas.
Página 316
20 niveles de anidamiento de subrutinas. Propiedades de la función e influencia del reset, del apagado y de la función M30. Las funciones G500-G599 no son modales. Las funciones MG500-MG599 son modales. CNC 8060 CNC 8065 : 1901) ·316·...
P5 = Velocidad S -------------------------------------- #COMMENT END Nombre y ubicación de los ficheros. Nombre de las los ficheros de ayuda. CNC 8060 El nombre de los ficheros debe seguir la siguiente norma: CNC 8065 Subrutina. Nombre de los archivos de ayuda.
Página 318
En versiones anteriores a la V1.60 (8060) y V5.60 (8065), el CNC primero buscaba los archivos de ayuda a las carpetas de fabricante y a continuación en las carpetas de usuario. A partir de estas versiones, el criterio es el contrario. CNC 8060 CNC 8065 : 1901)
A partir de las versiones V1.60 (8060) y V5.60 (8065), el CNC ya no busca los archivos de ayuda en las siguientes carpetas. ..\Users\Session\Help\{idioma} ..\Mtb\Sub\Help\{idioma}. ..\Users\Help\{idioma}. CNC 8060 CNC 8065 : 1901) ·319·...
La ejecución de una subrutina de interrupción se podrá interrumpir a su vez mediante un STOP, pero no por otra subrutina de interrupción. Cuando una subrutina está interrumpida, no se podrá entrar en el modo inspección. CNC 8060 CNC 8065 : 1901)
El punto de reposición para los ejes es el punto inicial del bloque interrumpido. En una misma subrutina puede haber varias sentencia #REPOS, pero todas ellas deben CNC 8060 tener el mismo punto de reposición INT/INI. CNC 8065 : 1901)
Canal 1. El CNC admite los dos nombres para la subrutina asociada al primer canal; si existen ambas subrutinas, el CNC ejecuta PROGRAM_START_C1 PROGRAM_START. PROGRAM_START_C2 Canal 2. PROGRAM_START_C3 Canal 3. PROGRAM_START_C4 Canal 4. CNC 8060 CNC 8065 : 1901) ·322·...
Canal 1. El CNC admite los dos nombres para la subrutina asociada al primer canal; si existen ambas subrutinas, el CNC ejecuta PROGRAM_RESET_C1 PROGRAM_RESET. PROGRAM_RESET_C2 Canal 2. PROGRAM_RESET_C3 Canal 3. PROGRAM_RESET_C4 Canal 4. CNC 8060 CNC 8065 : 1901) ·323·...
Subrutina asociada al inicio del ciclo de calibración de cinemática. KinCal_End.nc Subrutina asociada al final del ciclo de calibración de cinemática. Fagor suministra ambas subrutinas vacías; es responsabilidad del fabricante definir ambas subrutinas. Una actualización de software no modifica las subrutinas existentes. Nombre y ubicación de la subrutina.
Ubicación (path) del programa. El programa a ejecutar se puede definir escribiendo el path completo o sin él. Cuando se CNC 8060 indica el path completo, el CNC solamente busca el programa en la carpeta indicada. Si no se ha indicado el path, el CNC busca el programa en las siguientes carpetas y en el siguiente CNC 8065 orden.
Página 326
Un programa que contiene la sentencia #EXEC se puede ejecutar, simular, realizar un análisis sintáctico o realizar una búsqueda de bloque. En todos los casos, los programas llamados mediante la sentencia #EXEC se ejecutan en las mismas condiciones que el programa original. CNC 8060 CNC 8065 : 1901) ·326·...
La programación del canal es opcional. Si no se indica el canal y la sentencia se ejecuta desde programa, el bloque se ejecuta en el canal propio. Si la sentencia se ejecuta desde MDI y no se indica el canal, el bloque se ejecuta en el canal activo. CNC 8060 CNC 8065 : 1901)
Página 328
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·328·...
Página 329
• Cuando está activo el mecanizado en la superficie frontal (sentencia #FACE) o en la superficie cilíndrica (sentencia #CYL) el traslado de origen se aplica en las unidades activas, milímetros o pulgadas. CNC 8060 CNC 8065 : 1901) ·329·...
Si el el cabezal está trabajando como eje C, la ejecución de una función M3, M4 o M5 implicará que éste pase a trabajar automáticamente en lazo abierto (equivalente a programar #CAX OFF). CNC 8060 CNC 8065 Desactivar el cabezal como eje C.
Página 331
#CAX OFF Programación de cualquier cabezal como eje C. #CAX [S1,C1] (El cabezal "S1" se activa como eje C, con el nombre "C1") G01 Z50 C1=100 F100 G01 X20 C1=20 A50 S1000 #CAX OFF CNC 8060 CNC 8065 : 1901) ·331·...
CNC de calcular el desplazamiento angular correspondiente en función del radio seleccionado. Cuando se activa el mecanizado, el CNC pasa a trabajar en radios y en G94 (mm/min). CNC 8060 #FACE [X, C] #FACE [C, X]...
CNC de calcular el desplazamiento angular correspondiente en función del radio seleccionado. Cuando se activa el mecanizado, el CNC pasa a trabajar en radios y en G94 (mm/min). CNC 8060 CNC 8065 : 1901) #CYL [B, Y, Z45] #CYL [Y, B, Z45] ·334·...
Página 336
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·336·...
Página 337
Influencia del reset, del apagado y de la función M30. CNC 8060 La transformación angular de eje inclinado se mantiene activa tras un RESET o M30. Tras el apagado del CNC se desactiva la transformación angular activa.
Página 338
Con al transformación angular activa no se permite la búsqueda de referencia máquina. Si la transformación angular está activa, las cotas visualizadas serán las del sistema cartesiano. En caso contrario, se visualizan las cotas de los ejes reales. CNC 8060 CNC 8065 : 1901)
#ANGAX OFF #ANGAX OFF [1] #ANGAX OFF [5,7] La transformación angular de eje inclinado se mantiene activa tras un RESET o M30. Tras el apagado del CNC se desactiva la transformación angular activa. CNC 8060 CNC 8065 : 1901) ·339·...
Desactivar la congelación de una transformación. La congelación de una transformación angular se desactiva tras un reset o M30. La programación de #ANGAX ON sobre la transformada congelada vuelve a activar la transformación. CNC 8060 CNC 8065 : 1901) ·340·...
Variable de lectura desde el PRG, PLC e INT. Devuelve el estado de la transformación angular definida en la posición [i] en los parámetros máquina. Ambas variables devuelven los siguientes valores: CNC 8060 Valor Significado CNC 8065 La transformación se encuentra desactivada.
Página 342
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·342·...
Página 343
Ejes permitidos en el control tangencial. El control tangencial sólo se puede activar en ejes rotativos de tipo módulo. No se permite CNC 8060 definir como eje tangencial uno de los ejes del plano o el eje longitudinal. Así mismo, también podrá...
Página 344
Desde el modo manual se puede acceder al modo MDI para activar el control tangencial y desplazar los ejes mediante bloques programados en MDI. No se permite mover el eje tangencial mientras el control tangencial esté activo. CNC 8060 CNC 8065 : 1901)
Ambos formatos de programación se pueden combinar en un mismo programa pieza. Por ejemplo, se puede utilizar la sentencia para definir el avance de posicionamiento y la función G45 para activar el control tangencial. CNC 8060 #TANGCTRL ON [F1000] CNC 8065 G45 W45 Programación del ángulo de posicionamiento.
Página 346
En los tramos lineales se mantiene la orientación del eje tangencial y en las interpolaciones circulares se mantiene la orientación programada durante todo el recorrido. CNC 8060 CNC 8065 Si el empalme de dos tramos requiere una nueva orientación del eje tangencial, el CNC finaliza el tramo en curso, a continuación orienta el eje tangencial respecto al siguiente...
Página 347
(suspender) el control tangencial en vez de anularlo. Esto es debido a que la sentencia #TANGCTRL OFF, además de anular el control tangencial, genera unos bloques adicionales de final e inicio de compensación de radio. CNC 8060 CNC 8065 : 1901)
#TANGCTRL SUSP [A] #TANGCTRL SUSP [B, W] Anular la congelación del control tangencial. La recuperación del control tangencial se realiza mediante la función G145 o mediante la CNC 8060 sentencia #TANGCTRL. CNC 8065 Formato de programación (1). Esta función recupera el control tangencial en uno o varios ejes. Si no se programa ningún eje, se recupera el control tangencial en todos los ejes del canal.
Página 349
El formato de programación el siguiente. Entre corchetes angulares se indican los parámetros opcionales. #TANGCTRL RESUME <[X~C]> Opcional. Eje sobre el que se recupera el control tangencial. #TANGCTRL RESUME #TANGCTRL RESUME [A] #TANGCTRL RESUME [B, W, C] CNC 8060 CNC 8065 : 1901) ·349·...
Cuando se congela (suspende) el control tangencial, las variables actúan de la siguiente manera. (V.)A.TANGAN.Xn Mantiene el valor del ángulo programado. (V.)G.TANGFEED No se inicializa. (V.)PLC.TANGACTIVCn No se inicializa. (V.)PLC.TANGACTx Sí se inicializa. CNC 8060 CNC 8065 : 1901) ·350·...
#KINORG Transformar el cero pieza actual teniendo en cuenta la posición de la cinemática de mesa. #TOOL ORI Herramienta perpendicular al plano inclinado. CNC 8060 CNC 8065 : 1901) ·351·...
Si se gira el cabezal, el sistema de coordenadas de la herramienta (X" Y" Z") cambia. Si además se selecciona un nuevo sistema de coordenadas de mecanizado (sentencia #CS) o de amarre (sentencia #ACS) también cambia el sistema de coordenadas de la pieza (X' Y' Z'). CNC 8060 CNC 8065 : 1901) ·352·...
A partir de este momento, la programación y los desplazamientos de los ejes X, Y se efectúan a lo largo del plano inclinado seleccionado, y los del eje Z serán perpendiculares al mismo. CNC 8060 CNC 8065 : 1901) ·353·...
N60 #RTCP ON (Activar la transformación RTCP, con la cinemática 2) N70 #RTCP OFF (Desactivar la transformación RTCP) N80 M30 • No está permitido cambiar de cinemática estando activa la función #RTCP o #TLC. CNC 8060 CNC 8065 : 1901) ·354·...
Componentes del vector de traslación. 1}...{ Ángulos de rotación. CNC 8060 {align} Opcional. Alineación del plano (valor 0/1). Sólo en los modos 3, 4, 5. CNC 8065 KEEP Opcional. Comando para mantener el cero pieza al desactivar el sistema de coordenadas.
Página 356
#CS ON [{nb}] [MODE {mode}, {V1}, {V2}, {V3}, {1}, {2}, {3}, <{align}>, <FIRST/SECOND>] #ACS ON [{nb}] [MODE {mode}, {V1}, {V2}, {V3}, {1}, {2}, {3}, <{align}>, <FIRST/SECOND>] CNC 8060 {nb} Número del sistema de coordenadas (de 1 a 5). MODE {mode} CNC 8065 Modo de definición (de 1 a 6).
Página 357
Opcional. Comando para definir si al desactivar el sistema de coordenadas, se mantiene el cero pieza definido en él. FIRST/SECOND CNC 8060 Opcional. Comando para definir la orientación de los ejes. Sólo en el modo 6. CNC 8065 #CS NEW [2] [MODE 1,0,15,5,30,15,4.5]...
Página 358
Opcionalmente se podrá definir si se desea mantener el cero pieza actual. CNC 8060 En ocasiones puede ocurrir que al activar un sistema de coordenadas CS o ACS almacenado previamente, el origen de coordenadas del plano no sea el deseado. Esto CNC 8065 ocurre si se modifica el cero pieza entre la definición y aplicación del sistema de...
A continuación girar sobre el segundo eje (Y'), lo indicado por 2. En la figura, el nuevo sistema de coordenadas resultante de esta transformación se denomina X' Y' Z'' ya que los ejes X, Z han sido girados. CNC 8060 Por último girar sobre el tercer eje (Z''), lo indicado por 3. CNC 8065 : 1901) ·359·...
A continuación girar sobre el segundo eje (Y'), lo indicado por 2. En la figura, el nuevo sistema de coordenadas resultante de esta transformación se denomina X'' Y' Z' ya que los ejes X, Z han sido girados. CNC 8060 Por último girar sobre el tercer eje (Z'), lo indicado por 3. CNC 8065 : 1901) ·360·...
Si no se programa, se asume el valor 0. {align} = 0 Alineación del eje X'. {align} = 1 Alineación del eje Y'. CNC 8060 CNC 8065 3 Giro de coordenadas. : 1901) Este argumento permite definir y aplicar un giro de coordenadas en el nuevo plano cartesiano X' Y'.
Si no se programa, se asume el valor 0. {align} = 0 Alineación del eje X'. {align} = 1 Alineación del eje Y'. CNC 8060 CNC 8065 3 Giro de coordenadas. : 1901) Este argumento permite definir y aplicar un giro de coordenadas en el nuevo plano cartesiano X' Y'.
Si no se programa, se asume el valor 0. {align} = 0 Alineación del eje X'. {align} = 1 Alineación del eje Y'. CNC 8060 CNC 8065 3 Giro de coordenadas. : 1901) Este argumento permite definir y aplicar un giro de coordenadas en el nuevo plano cartesiano X' Y'.
El principal ha girado 90º y por consiguiente los ejes X' Y' del plano estarán girados 90º. Si en máquina se desean orientar los ejes X', Y' como en el caso anterior, habrá que CNC 8060 programar. #CS DEF [{n}] [MODE 6, {V1}, {V2}, {V3}, -90]...
Página 365
• Si no se programa ninguno de los dos, no se puede establecer a priori la orientación de los ejes, la cual dependerá del tipo de cabezal. CNC 8060 CNC 8065 : 1901)
V.G.TOOLORIS1 Posición (coordenadas máquina) del segundo eje rotativo. V.G.TOOLORIT1 Posición (coordenadas máquina) del tercer eje rotativo. V.G.TOOLORIO1 Posición (coordenadas máquina) del cuarto eje rotativo. CNC 8060 Variables para la segunda solución. CNC 8065 Variables. Significado. V.G.TOOLORIF2 Posición (coordenadas máquina) del primer eje rotativo.
Página 367
Movimiento en cotas máquina con la solución dada. #MCS ON G01B[V.G.TOOLORIF1] C[V.G.TOOLORIS1] F1720 #MCS OFF Opción 2. Poner el plano de trabajo perpendicular a la herramienta en el próximo movimiento tras #TOOL ORI. #TOOL ORI G01 X0 Y0 Z40 CNC 8060 CNC 8065 : 1901) ·367·...
Cada vez que se activa o desactiva un #ACS o #CS se vuelve a recalcular el sistema de coordenadas resultante, tal y como se puede observar en la siguiente figura. CNC 8060 CNC 8065 : 1901)
Página 369
Un sistema de coordenadas #ACS o #CS puede ser activado varias veces. La siguiente figura muestra un ejemplo de la sentencia #CS DEF ACT [n] para asumir y almacenar el sistema de coordenadas actual como un #CS. CNC 8060 CNC 8065 : 1901)
Formato de programación. El formato de programación es el siguiente. #TOOL ORI #TOOL ORI (Herramienta perpendicular al plano inclinado; petición) G1 X_ Y_ Z_ (Posicionamiento sobre punto definido, con la herramienta perpendicular al plano inclinado) CNC 8060 CNC 8065 : 1901) ·370·...
(Retroceso) G0 G90 X120 Y120 (Posicionamiento sobre punto P3) G1 G91 Z-13 F1000 (Taladrado) G0 Z13 (Retroceso) G0 G90 X60 Y120 (Posicionamiento sobre punto P4) G1 G91 Z-13 F1000 (Taladrado) G0 Z13 (Retroceso) CNC 8060 CNC 8065 : 1901) ·371·...
Página 372
(Desplazamiento al punto P3) G90 B-100 (Posiciona la herramienta a 100º) #CS OFF #CS ON [2] [MODE6 ..] (Definir un plano inclinado perpendicular a la herramienta) G1 G91 Z-13 F1000 (Taladrado) CNC 8060 G1 Z30 (Retroceso) CNC 8065 #CS OFF : 1901) ·372·...
El formato de programación es el siguiente. #RTCP ON #RTCP ON Programación. Desactivar la transformación RTCP. Esta sentencia se programa sola en el bloque. CNC 8060 Formato de programación. CNC 8065 El formato de programación es el siguiente. #RTCP OFF...
Página 374
(Colocar la herramienta perpendicular al plano) G_ X_ Y_ Z_ (Mecanizado sobre el plano inclinado) · · · #CS OFF (Anular el plano inclinado) #RTCP OFF (Desactivar la transformación RTCP) (Fin programa pieza) CNC 8060 CNC 8065 : 1901) ·374·...
0º a -90º. El CNC efectúa una interpolación de los ejes X, Z, B de forma que la herramienta se vaya orientando durante el desplazamiento. • En el bloque N33 se desea efectuar una interpolación circular hasta el punto (170,90) CNC 8060 manteniendo, en todo momento, la herramienta perpendicular a la trayectoria. CNC 8065 •...
Página 376
G02 X270 Z0 R70 B0 (Interpolación circular hasta X270 Z0, manteniendo la herramienta perpendicular a la trayectoria) G01 X340 (Desplazamiento hasta X340 con la herramienta orientada a 0º) #RTCP OFF (Desactivar la transformación RTCP) CNC 8060 CNC 8065 : 1901) ·376·...
RTCP. • Con la compensación TLC activa, el CNC no permite modificar la cinemática activa (#KIN ID). • Con la compensación TLC activa, el CNC no permite modificar los límites de software (G198/G199). CNC 8060 CNC 8065 : 1901) ·377·...
#CS ON [n] [MODE 6, 0, 0, 0, 0] Desplazar la herramienta, a lo largo del eje longitudinal, hasta retirarla de la pieza. Este desplazamiento se puede realizar en modo manual o por programa, por ejemplo, G0 G91 Z20. CNC 8060 CNC 8065 : 1901) ·378·...
Consideraciones. Una vez activada, esta sentencia se mantiene así hasta que se ejecute M02 ó M30, un reset o se desactive (#CSROT OFF). CNC 8060 CNC 8065 : 1901) ·379·...
Programación. Programar la sentencia sola en el bloque. Formato de programación. El formato de programación es el siguiente. #CSROT OFF #CSROT OFF CNC 8060 CNC 8065 : 1901) ·380·...
CNC aplica el último activo. Si no se programa, el CNC asume el último valor programado. Después de ejecutar M30 y tras un reset, el CNC asume el valor WARNING (mostrar un warning e interrumpir la ejecución). CNC 8060 CNC 8065 : 1901) ·381·...
Página 382
. Si no se programa, el CNC asume el último valor programado. Después de ejecutar M30 y tras un reset, el CNC asume el valor 5º. CNC 8060 CNC 8065 : 1901)
Alejar la herramienta de la pieza, moviendo los ejes lineales o el eje virtual de la herramienta si está activo. Orientar los ejes rotativos de la cinemática. Reposicionar la herramienta, moviendo los ejes lineales o el eje virtual de la herramienta si está activo. CNC 8060 CNC 8065 : 1901) ·383·...
CNC seleccionará la solución en función del criterio elegido. El CNC también ofrecerá la opción de cambiar de una solución a otra en dicho bloque de movimiento, tanto en su orientación inicial como en la final, por medio de una pantalla interactiva. CNC 8060 CNC 8065 : 1901)
La sentencia es modal. En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, la sentencia asume su valor por defecto; #SELECT ORI [HEAD1, HEAD2]. CNC 8060 CNC 8065 : 1901)
Guardar el valor de estas variables en la tabla de traslados para tener disponible ese cero pieza y poder activarlo en cualquier momento. Programación. Programar la sentencia sola en el bloque. Formato de programación. El formato de programación es el siguiente. #KINORG #KINORG CNC 8060 CNC 8065 : 1901) ·386·...
Las variables de la cinemática que se aplican para cada TDATA, son el resultado de la suma del valor más el offset, definidos en la tabla de parámetros máquina. El valor viene definido por el OEM y el offset es un valor modificable por el usuario. CNC 8060 CNC 8065 : 1901)
Activar la cinemática si hay otra activa. #KIN ID [3] Activar el cero pieza donde está salvado el KINORG; en este caso, G55. CNC 8060 CNC 8065 Activar el RTCP completo, teniendo en cuenta el cabezal y la mesa, y sin girar el sistema de coordenadas.
V.G.TOOLORIT1 Posición (coordenadas máquina) a ocupar por el tercer eje rotativo para colocar la herramienta perpendicular al plano inclinado, según la solución 1. CNC 8060 V.G.TOOLORIT2 Posición (coordenadas máquina) a ocupar por el tercer eje rotativo CNC 8065 para colocar la herramienta perpendicular al plano inclinado, según la solución 2.
Página 390
2 del modo #CSROT. V.G.CSROTS2[2] Posición (coordenadas máquina) calculada para el segundo eje rotativo de la cinemática al final del bloque, para la solución 2 del CNC 8060 modo #CSROT. CNC 8065 V.G.CSROTT2[1] Posición (coordenadas máquina) calculada para el tercer eje rotativo de la cinemática al inicio del bloque, para la solución 2 del...
Página 391
(V.)[ch.]G.KINORG3 Posición del cero pieza transformado por la sentencia #KINORG, teniendo en cuenta la posición de la mesa, en el tercer eje del canal. CNC 8060 CNC 8065 : 1901) ·391·...
Página 392
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·392·...
Página 393
FAST). El modo de mecanizado por defecto está definido en el parámetro HSCDEFAULTMODE, donde Fagor ofrece el modo SURFACE como modo por defecto. Los algoritmos más sofisticados del modo SURFACE hacen que los mecanizados sean más precisos. Paralelamente el CNC controla de una manera mucho más suave el movimiento de la máquina reduciendo notablemente las vibraciones originadas por la geometría de la pieza...
El programa pieza. Debido a que el CNC trabaja con precisión de nanómetros, es posible obtener mejores resultados si las cotas tienen entre 4 o 5 decimales que si sólo tienen 2 o 3. CNC 8060 CNC 8065 : 1901)
G500 a G599, de manera que cuando el CNC ejecute una de estas funciones, ejecutará la subrutina que tiene asociada. Las subrutinas G500 y G501 están preconfiguradas por Fagor para desactivar y activar el HSC en modo SURFACE (modo recomendado por Fagor). Ambas subrutinas pueden ser modificadas por el usuario.
Página 396
M a n u a l d e p r o g r a m a c i ó n . Subrutina G501 suministrada por Fagor (modificable por el usuario). ; ----------------------------------------- ; ----------------------------------------- ; HSC ACTIVATION ; OPTIONAL PARAMETERS ;...
M a n u a l d e p r o g r a m a c i ó n . 21.2.1 Ejemplo alternativo a las funciones G500-G501 suministradas por Fagor. Las subrutinas G500 suministradas por Fagor son modificables por el usuario. A continuación se muestra otro ejemplo para activar desactivar el HSC utilizando tres subrutinas.
Página 400
(por ejemplo, el error de contorno). Si no hay un modo HSC programado previamente, el CNC toma los valores por defecto para los comandos que no se programen. CNC 8060 Ejemplo 1. #HSC ON [CONTERROR, E0.050] CNC 8065 ·...
Página 401
Para ejecutar un modo HSC partiendo de condiciones iniciales, desactivar previamente el modo anterior. Ver "21.6 Anulación del modo HSC." en la página 406. Ejemplo 2. #HSC ON [CONTERROR, E0.050] · #HSC OFF · #HSC ON [SURFACE] (Error cordal = parámetro máquina HSCROUND) CNC 8060 CNC 8065 : 1901) ·401·...
Solo hay que seleccionar el modo de trabajo cuando éste no sea el modo por defecto (parámetro HSCDEFAULTMODE). Máximo error cordal permitido. CNC 8060 El comando E define el error de contorno máximo permitido entre la trayectoria programada CNC 8065 y la trayectoria resultante (milímetros o pulgadas).
Página 403
Para ejecutar un modo HSC partiendo de condiciones iniciales, desactivar previamente el modo anterior. Ver "21.6 Anulación del modo HSC." en la página 406. Ejemplo 2. #HSC ON [CONTERROR, E0.050] · #HSC OFF · #HSC ON [SURFACE] (Error cordal = parámetro máquina HSCROUND) CNC 8060 CNC 8065 : 1901) ·403·...
Solo hay que seleccionar el modo de trabajo cuando éste no sea el modo por defecto (parámetro HSCDEFAULTMODE). Máximo error cordal permitido. CNC 8060 El comando E define el error de contorno máximo permitido entre la trayectoria programada CNC 8065 y la trayectoria resultante (milímetros o pulgadas).
Página 405
HSC, se realice un reset o finalice el programa. Cada vez que se cambia de modo HSC, el CNC toma los valores por defecto, definidos en los parámetros máquina. CNC 8060 CNC 8065 Ejecutar un modo HSC partiendo de condiciones iniciales.
Influencia del reset, del apagado y de la función M30. En el momento del encendido, después de ejecutarse M02 ó M30 y después de una emergencia o reset se anula el modo HSC. CNC 8060 CNC 8065 : 1901) ·406·...
Página 407
• El eje virtual de la herramienta dispone de límites de recorrido, tanto por parámetro máquina como por programa. CNC 8060 CNC 8065 : 1901) ·407·...
En el programa en ejecución sí están activas las funciones #VIRTAX y G201. En este caso se podrá mover el eje virtual de la herramienta simultáneamente a la ejecución del programa. Trayectoria de mecanizado. CNC 8060 Trayectoria programada. CNC 8065 Con el eje virtual activo sobre el eje de la herramienta, éste se ha desplazado la distancia W...
El comportamiento del eje virtual de la herramienta tras ejecutar M30 o tras un reset depende del parámetro VIRTAXCANCEL. Programación. Programar la sentencia sola en el bloque. Formato de programación. El formato de programación es el siguiente. #VIRTAX OFF #VIRTAX OFF CNC 8060 CNC 8065 : 1901) ·409·...
·ch· Número de canal. ·xn· Nombre, número lógico o índice del eje. V.[2].G.VIRTAXS Canal ·2·. V.A.VIRTAXOF.Z Eje Z. V.A.VIRTAXOF.4 Eje con número lógico ·4·. V.[2].A.VIRTAXOF.1 Eje con índice ·1· en el canal ·2·. CNC 8060 CNC 8065 : 1901) ·410·...
Página 411
• El CNC muestra todas las ventanas de error ejecutadas. • El CNC detiene la ejecución del programa y se pone en estado de error. • La tecla [ESC] elimina la ventana y un reset del CNC elimina el estado de error. CNC 8060 CNC 8065 : 1901) ·411·...
En el caso de utilizar parámetros locales, éstos deben programarse de la forma P0, P1, etc. CNC 8060 Los textos definidos en el archivo cncError.txt por el OEM o el usuario, pueden incluir hasta 5 valores de parámetros y variables mediante los identificadores de formato (%D, %i, %u, CNC 8065 etc).
Página 413
Los errores y warnings comprendidos entre el 0 y el 9999 y entre el 23000 y el 23999 están reservados para Fagor. El rango de errores y warnings del 10000 a 20000 está disponibles para el OEM y el usuario, para que pueda crear sus propios textos. Ver "23.5 Archivo...
#WARNINGSTOP [{número}] #WARNINGSTOP ["{texto}"] {número} Número de aviso. Unidades: -. {texto} Texto del aviso. Unidades: -. #WARNING [1254] CNC 8060 #WARNINGSTOP [1254] CNC 8065 #WARNING [P100] #WARNINGSTOP [P100] #WARNING [P10+34] #WARNINGSTOP [P10+34] : 1901) #WARNING ["Texto del aviso"] #WARNINGSTOP ["Texto del aviso"]...
Página 415
Los errores y warnings comprendidos entre el 0 y el 9999 y entre el 23000 y el 23999 están reservados para Fagor. El rango de errores y warnings del 10000 a 20000 está disponibles para el OEM y el usuario, para que pueda crear sus propios textos. Ver "23.5 Archivo...
#MSG [100, V.G.TOOL] CNC 8060 (Mostrar el mensaje número 100, definido en cncMsg.txt) (Sustituir el primer identificador de formato por el valor de V.G.TOOL)
Página 417
Borrar el mensaje que se están visualizando. Programar un mensaje vacío borra el mensaje de pantalla. Un reset o fin de programa no borra el mensaje de la pantalla. #MSG [""] (Borrar el mensaje de la pantalla) CNC 8060 CNC 8065 : 1901) ·417·...
#ERROR ["El parámetro \"P100\" es incorrecto"] #MSG ["La herramienta \"T1\" es de acabado"] #MSG ["80%% del avance"] #WARNING ["%s", V.A.AXISNAME.1] (Mostrar el nombre del eje). #WARNING ["%c", 65] (Mostrar el carácter A, porque 65 es su código ASCII). CNC 8060 CNC 8065 : 1901) ·418·...
10001 Segundo error/warning del OEM o usuario. Ejemplo de archivo cncError.txt Identificadores de formato. CNC 8060 El texto permite incluir 5 valores de parámetros y variables en el mensaje mediante los CNC 8065 identificadores de formato (%D, %i, %u, etc). Las variables o parámetros cuyo valor se quiere mostrar deberán ir definidas en la llamada al warning o error.
(%D, %i, %u, etc). Las variables o parámetros cuyo valor se quiere mostrar deberán ir definidas en la llamada al mensaje. 12 La herramienta actual es %D. 13 Velocidad del cabezal %u excesiva. CNC 8060 CNC 8065 : 1901) ·420·...
V.SP.SPDLNAME.1 Nombre del primer cabezal del sistema de cabezales. V.[2].SP.SPDLNAME.1 Nombre del primer cabezal del canal ·2·. V.A.SPDLNAME.1 Nombre del cabezal con número lógico ·1·. V.[2].A.SPDLNAME.1 Nombre del cabezal con número lógico ·1·. CNC 8060 CNC 8065 : 1901) ·421·...
Página 422
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·422·...
Página 423
DMC (DYNAMIC MACHINING CONTROL). El DMC sólo está disponible para el cabezal máster, con regulación digital Fagor. El cabezal debe estar habilitado para al DMC en el parámetro máquina DMCSPDL. La elección del avance de mecanizado depende del material a mecanizar, de la herramienta (material, número de dientes, etc) y de la profundidad de pasada.
La potencia objetivo se programa como un porcentaje de la potencia nominal del cabezal. La programación de la potencia objetivo es opcional; si no se programa, el CNC realiza una CNC 8060 fase de aprendizaje para determinarla. Ver "24.4.1 Funcionamiento del DMC."...
Página 425
• Si la herramienta está dentro de la pieza, el DMC se desactiva, pero seguirá detectando las salidas de pieza y los consumos excesivos de potencia. • Si la herramienta está saliendo de la pieza, el DMC se desactiva cuando finaliza la salida. CNC 8060 CNC 8065 : 1901)
Esta sentencia se debe programar sola en el bloque. Esta sentencia no tiene comandos. Formato de programación. El formato de programación es el siguiente. #DMC OFF #DMC OFF (El CNC desactiva el DMC). CNC 8060 CNC 8065 : 1901) ·426·...
Mínimo porcentaje de avance (feed override) permitido para el DMC. Valor programado en el comando OVRMIN de la sentencia #DMC ON. Unidades: Porcentaje. (V.)[ch].G.DMCOVRMAX CNC 8060 Máximo porcentaje de avance (feed override) permitido para el DMC. CNC 8065 Valor programado en el comando OVRMAX de la sentencia #DMC ON.
Página 428
Potencia del cabezal en vacío medida por el DMC. Unidades: Kilowatios. (V.)[ch].G.DMCSAVEDTIME R(*) Tiempo ahorrado por acción del DMC. Unidades: Segundos. (*) El CNC evalúa la variable durante la ejecución (detiene la preparación de bloques). CNC 8060 CNC 8065 : 1901) ·428·...
Detener el DMC. CNC 8060 El menú de softkeys permite detener el DMC. CNC 8065 : 1901)
Página 430
Herramienta desgastada. Consumo de potencia excesivo y continuado. CNC 8060 Si el DMC detecta un consumo de potencia excesivo durante cierto tiempo, considera que la herramienta está desgastada o deteriorada y muestra el aviso 3100 sin detener la CNC 8065 ejecución.
• Si el usuario selecciona desde el conmutador del panel de mando, un override por debajo de MINDMCOVR, el CNC inhibe el DMC (no lo desactiva); cuando el override vuelva CNC 8060 a superar MINDMCOVR, el DMC volverá a funcionar con normalidad.
Página 432
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·432·...
La programación del path es opcional. El path y el nombre del archivo deben estar definidos entre comillas. El nombre del archivo no puede contener ninguno de los siguientes CNC 8060 caracteres: \ / : * ? " < > |.
Página 434
(La sentencia #WRITE inserta dos saltos de línea) Formato del archivo (comando TYPE). COD_ANSI Formato no-Unicode, para ficheros que se van a utilizar en aplicaciones que no soportan formato Unicode. UCS-2LE BOM Formato Unicode (recomendado). CNC 8060 CNC 8065 : 1901) ·434·...
5 valores de parámetros y variables mediante los identificadores de formato (%D, %i, %u, etc). Las variables o parámetros cuyo valor se quiere mostrar deberán ir definidas en la CNC 8060 sentencia #WRITE, a continuación del número y separadas por comas. Se pueden definir...
Página 436
Identificador. Significado. Carácter %. \" Comillas. Salto de línea. CNC 8060 #WRITE ["Diferencia entre P12 y P14 > 40%%"] CNC 8065 #WRITE ["El parámetro \"P100\" es incorrecto"] #WRITE ["Mensaje con salto de línea \n"] #WRITE ["%s", V.A.AXISNAME.1] (Escribir el nombre del eje).
• Si se produce un error en el canal que ha abierto el archivo, éste se cerrará con el reset. • Al cerrar el CNC se cerrarán todos los archivos abiertos. CNC 8060 CNC 8065 : 1901)
(%D, %i, %u, etc). Las variables o parámetros cuyo valor se quiere mostrar deberán ir definidas en la llamada al mensaje. 12 La herramienta actual es %D. 13 Velocidad del cabezal %u excesiva. CNC 8060 CNC 8065 : 1901) ·438·...
#ISO [NAME="cycles.nc"] (Habilitar la generación ISO) (El CNC guarda el programa con el nombre "cycles.nc") CNC 8060 Path y nombre del archivo generado. CNC 8065 El path y el nombre son opcionales; si no se programan, el CNC asume el último valor utilizado en el programa.
#LINK [X,U][Y,V,0.5] #LINK [X,U,0.5][Z,W] #LINK [X,U][Y,V][Z,W] #UNLINK CNC 8060 Anular el acoplo electrónico de ejes CNC 8065 Esta sentencia desactiva los acoplos de ejes activos. #UNLINK (Anula el acoplo de ejes) : 1901) Si se alcanza el final del programa con una pareja de ejes acoplados, ésta se desactiva tras...
(ignora las señales provenientes del regulador, sistemas de captación, etc.). Una vez aparcado un eje o cabezal, no se puede hacer referencia a él en el programa pieza (desplazamientos, velocidad, funciones M, etc.). CNC 8060 CNC 8065 El formato de programación es el siguiente: #PARK <eje/cabezal>...
Página 447
#UNPARK <eje/cabezal> Los ejes se deben desaparcar individualmente. Si se intenta desaparcar un eje o cabezal ya desaparcado, se ignora la programación. #UNPARK A (Desaparca el eje "A") #UNPARK S (Desaparca el cabezal "S") CNC 8060 CNC 8065 : 1901) ·447·...
Establecer la configuración de ejes Define una nueva configuración de ejes en el canal. Los ejes del canal no programados en CNC 8060 la sentencia se eliminan y los programados que no existían se añaden. Los ejes se colocan CNC 8065 en el canal en las posiciones según se programan en la sentencia #SET AX.
Página 449
00000.0000 00000.0000 00000.0000 #SET AX [Y, 0, 0, Z, A] #SET AX [X, Y, Z] FIXOF ORGOF CNC 8060 Visualización en pantalla de diferentes configuraciones. Se supone una máquina con 5 ejes X-Y-Z-A-W. CNC 8065 #CALL AX Añadir un eje a la configuración : 1901) Añade uno o varios ejes a la configuración actual y además permite definir la posición en...
Página 450
#CALL AX [X,2, W, 3] Y: Eje de abscisas. 00000.0000 X: Eje de ordenadas. W: Eje perpendicular el plano. 00000.0000 CNC 8060 Z: Primer eje auxiliar. CNC 8065 #FREE AX Liberar un eje de la configuración : 1901) Elimina los ejes programados de la configuración actual. Tras quitar un eje, la posición queda desocupada, pero no se altera el orden de los ejes que continúan en el canal.
Página 451
(El eje X pasa a denominarse X1. Si el X1 existe ya en el canal pasa a denominarse X.) #RENAME AX [X1,Y][Z,V2] CNC 8060 El parámetro máquina RENAMECANCEL indica si el CNC mantiene o cancela el nombre CNC 8065 de los ejes y cabezales tras ejecutar M02 o M30, después de un reset o al comienzo de un nuevo programa pieza en el mismo canal.
Página 452
#RENAME AX OFF [<Xn>, <Xn>, ...] Parámetro Significado <Xn> Eje renombrado. #RENAME AX OFF [X] (Anular el cambio de nombre del eje X). #RENAME AX OFF (Anular el cambio de nombre de todos los ejes). CNC 8060 CNC 8065 : 1901) ·452·...
#FREE SP Liberar un cabezal de la configuración Elimina los cabezales definidos de la configuración actual. El formato de programación es el siguiente: #FREE SP [<Sn>,...] CNC 8060 #FREE SP ALL CNC 8065 Parámetro Significado <Sn>...
Página 454
Si el segundo cabezal está presente en la configuración, toma el nombre del primero. Se puede renombrar cualquier eje con cualquier nombre, exista o no en el canal o en otros canales. CNC 8060 El formato de programación es el siguiente: CNC 8065 #RENAME SP [<Sn>,<Sn>][...]...
Página 455
#RENAME SP OFF [<Sn>, <Sn>, ...] Parámetro Significado <Sn> Cabezal renombrado. #RENAME SP OFF [S3] (Anular el cambio de nombre del cabezal S3). #RENAME SP OFF (Anular el cambio de nombre de todos los cabezales). CNC 8060 CNC 8065 : 1901) ·455·...
#SYNC [S,S1] Los cabezales se sincronizan en velocidad. El cabezal esclavo S1 gira a la misma velocidad que el cabezal maestro S. CNC 8060 #SYNC [S,S1,N1,D2] CNC 8065 El cabezal esclavo S1 gira a la mitad (1/2) de velocidad que el maestro S.
Página 457
SYNCSET. Si el maestro está en otro canal, antes de activar la sincronización se debe activar la gama. Es por tanto responsabilidad del usuario preparar al cabezal maestro para que el esclavo se pueda sincronizar. CNC 8060 Búsqueda de referencia máquina CNC 8065 Antes de activar la sincronización en posición, se buscará...
SYNSPEED se pone a nivel lógico bajo; no se detiene el movimiento ni se muestra ningún error. Su valor por defecto es el del parámetro máquina DSYNCVELW. CNC 8060 (V.)[n].A.SYNCVELOFF.Xn CNC 8065 De lectura y escritura desde el PRG, PLC e INT.
Página 459
SYNCPOSI se pone a nivel lógico bajo; no se detiene el movimiento ni se muestra ningún error. Su valor por defecto es el del parámetro máquina DSYNCPOSW. (V.)[n].A.SYNCPOSOFF.Xn De lectura y escritura desde el PRG, PLC e INT. Offset de posición. CNC 8060 CNC 8065 : 1901) ·459·...
Tras programar esta sentencia, el eje pasa a trabajar con lazo abierto. En el caso de un cabezal, se cancela la situación de lazo cerrado programada con #SERVO ON, recuperando CNC 8060 de esta forma la situación en la que se encontraba el cabezal antes de cerrar el lazo.
#SERVO ON, excepto si el reset es para el cabezal maestro de una sincronización (que puede estar en un canal diferente al esclavo), en cuyo caso ni se cancela la sincronización ni se pasa a lazo abierto. En este caso se da un warning. CNC 8060 CNC 8065 : 1901)
Activar la detección de colisiones Activa el proceso de detección de colisiones. Estando la detección de colisiones ya activa, permite modificar el número de bloques a analizar. El formato de programación es el siguiente: CNC 8060 #CD ON [<bloques>] CNC 8065 Parámetro Significado <bloques>...
Página 463
G01 X0 Y0 Z0 F750 X100 Y0 Y-50 Y-50 #CD OFF Ejemplo de colisión de perfiles. #CD ON G01 G41 X0 Y0 Z0 F750 Y-50 X100 Y-10 X150 Y-100 G40 X0 Y0 #CD OFF CNC 8060 CNC 8065 : 1901) ·463·...
Su programación es opcional; si no se define, la tangente se calcula automáticamente. El formato de programación es el siguiente: #ASPLINE MODE [<inicial>,<final>] CNC 8060 CNC 8065 Parámetro Significado <inicial>...
Página 465
Mediante estas sentencias se define la tangente inicial y final del spline. La tangente se determina expresando vectorialmente su dirección en los diferentes ejes. El formato de programación es el siguiente: #ASPLINE STARTTANG <ejes> #ASPLINE ENDTANG <ejes> X1 Y1 X1 Y-1 X-5 Y2 X0 Y1 CNC 8060 CNC 8065 : 1901) ·465·...
Página 466
(Tipo de tangente inicial y final) N31 #ASPLINE STARTTANG X1 Y1 N32 #ASPLINE ENDTANG X0 Y1 N40 #SPLINE ON (Selección del spline) · · · N120 #SPLINE OFF (Deselección del spline) N130 X140 N140 M30 CNC 8060 CNC 8065 : 1901) ·466·...
G130 ó G131. La aceleración pasa a ser constante. Antes de alcanzar la velocidad programada hay una aceleración uniformemente CNC 8060 decreciente, con una pendiente limitada por el porcentaje del jerk de aceleración. CNC 8065 Continúa con el avance programado y con aceleración 0.
Página 469
Sólo se aplica en la fase de deceleración. Por defecto, asume el valor ·0·. • El parámetro opcional <mov> determina si las funciones G130, G131, G132 y G133 afectan a los desplazamientos en G00. CNC 8060 Valor Significado CNC 8065 Afectan a los desplazamientos en G00.
Cuando se incluyan operaciones aritméticas en la definición de la macro, se deberá incluir la operación aritmética completa. Definición correcta de una macro. #DEF "MACRO1"="P1*3" #DEF "MACRO2"="SIN [\"MACRO1\"]" CNC 8060 CNC 8065 La definición de las siguientes macros es incorrecta. #DEF "MACRO1"="56+" #DEF "MACRO2"="12"...
Página 471
Cuando se define una macro desde un programa (o MDI), se almacena en una tabla en el CNC de manera que está disponible para los demás programas. Esta sentencia inicializa la tabla de macros, borrando las macros que se encuentren almacenadas en ella. CNC 8060 CNC 8065 : 1901)
(Recupera el eje Z) (Recupera el eje Z1) G0 X0 Y0 Z0 G0 X1=0 Y1=0 Z1=0 CNC 8060 CNC 8065 Variables de consulta La información sobre el estado de las marcas de sincronización se puede consultar mediante las siguientes variables.
Página 473
··· ··· #MEET [5,1,2,3] #WAIT CNC 8060 Espera a que la marca se active en el canal definido CNC 8065 La sentencia #WAIT espera a que la marca indicada esté activa en los canales señalados. Si la marca ya está activa al ejecutar el comando, no se detiene la ejecución y se continúa con el programa.
Con cada inicio de programa o bloque de MDI también se sincroniza la cota del interpolador general del CNC y con cada nueva sentencia independiente (sin ninguna pendiente) también se sincroniza la cota del interpolador independiente. CNC 8060 Influencia de los movimientos en la preparación de bloques CNC 8065 Todos estos bloques no provocan una parada de preparación de bloque pero sí...
Página 476
Se alcanza la posición indicada a velocidad nula y espera a estar en posición para ejecutar el siguiente bloque. La programación de este parámetro es opcional. Si no se programa, el enlace dinámico se realiza según el parámetro máquina ICORNER, de la siguiente manera. CNC 8060 ICORNER Tipo de enlace dinámico CNC 8065 Según lo definido para el valor PRESENT.
Página 477
[ Nratio ] Ratio de transmisión (eje esclavo) Numerador del ratio de transmisión. Rotaciones del eje esclavo. [ Dratio ] Ratio de transmisión (eje maestro) CNC 8060 Denominador del ratio de transmisión. Rotaciones del eje maestro. CNC 8065 [ synctype ] Tipo de sincronización Parámetro opcional.
Página 478
Su programación es opcional. Si no se programa, se ejecuta una sincronización en velocidad. #FOLLOW ON [X, Y, N1, D1] #FOLLOW ON [A1, U, N2, D1, POS] #FOLLOW OFF [Y] #FOLLOW ON [ACCUX, Y, N1, D1] CNC 8060 CNC 8065 : 1901) ·478·...
#CAM ON. - Seleccionar una leva de archivo. #CAM SELECT CNC 8060 - Anular la leva de un archivo. #CAM DESELECT CNC 8065 El formato de programación para cada uno de ellos es el siguiente.
Página 480
En una leva de tiempo, este offset permite establecer un tiempo para el disparo de la leva. CNC 8060 [slave_off] Offset del eje maestro. CNC 8065 Los valores de slave_off y range_slave permiten desplazar las posiciones del eje esclavo fuera del rango de valores establecidos por la función de la leva.
Página 481
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 8060 CNC 8065 : 1901)
CNC muestra el error correspondiente. Observaciones Los archivos de configuración de la máquina suministrados por Fagor se componen de un único archivo, el xca. Cuando un OEM cree su propios archivos de configuración, por cada archivo xca debe crear un archivo con el mismo nombre y extensión def que completa la configuración de los ejes que intervienen en la cinemática.
Página 483
VARIABLES DEL CNC. Toda la información sobre las variables del CNC está en el manual "Variables del CNC", disponible en el sitio web corporativo de Fagor Automation. El nombre del documento electrónico es man_8060_8065_var.pdf. http://www.fagorautomation.com/en/downloads/ CNC 8060 CNC 8065 : 1901)
Página 484
M a n u a l d e p r o g r a m a c i ó n . CNC 8060 CNC 8065 : 1901) ·484·...
Página 485
M a n u a l d e p r o g r a m a c i ó n . Notas de usuario: CNC 8060 CNC 8065 : 1901) ·485·...
Página 486
M a n u a l d e p r o g r a m a c i ó n . Notas de usuario: CNC 8060 CNC 8065 : 1901) ·486·...
Página 487
M a n u a l d e p r o g r a m a c i ó n . Notas de usuario: CNC 8060 CNC 8065 : 1901) ·487·...