manual de programación - fagor automation · todos los derechos reservados. no puede reproducirse...

738
(Ref. 1309) 8065 CNC Manual de programación

Upload: ngominh

Post on 04-Sep-2018

229 views

Category:

Documents


1 download

TRANSCRIPT

  • (Ref. 1309)

    8065CNCManual de programacin

  • Todos los derechos reservados. No puede reproducirse ninguna parte de estadocumentacin, transmitirse, transcribirse, almacenarse en un sistema derecuperacin de datos o traducirse a ningn idioma sin permiso expreso deFagor Automation. Se prohbe cualquier duplicacin o uso no autorizado delsoftware, ya sea en su conjunto o parte del mismo.

    La informacin descrita en este manual puede estar sujeta a variacionesmotivadas por modificaciones tcnicas. Fagor Automation se reserva el derechode modificar el contenido del manual, no estando obligado a notificar lasvariaciones.

    Todas las marcas registradas o comerciales que aparecen en el manualpertenecen a sus respectivos propietarios. El uso de estas marcas por terceraspersonas para sus fines puede vulnerar los derechos de los propietarios.

    Es posible que el CNC pueda ejecutar ms funciones que las recogidas en ladocumentacin asociada; sin embargo, Fagor Automation no garantiza la validezde dichas aplicaciones. Por lo tanto, salvo permiso expreso de Fagor Automation,cualquier aplicacin del CNC que no se encuentre recogida en la documentacinse debe considerar como "imposible". En cualquier caso, Fagor Automation nose responsabiliza de lesiones, daos fsicos o materiales que pudiera sufrir oprovocar el CNC si ste se utiliza de manera diferente a la explicada en ladocumentacin relacionada.

    Se ha contrastado el contenido de este manual y su validez para el productodescrito. An as, es posible que se haya cometido algn error involuntario y espor ello que no se garantiza una coincidencia absoluta. De todas formas, secomprueba regularmente la informacin contenida en el documento y seprocede a realizar las correcciones necesarias que quedarn incluidas en unaposterior edicin. Agradecemos sus sugerencias de mejora.

    Los ejemplos descritos en este manual estn orientados al aprendizaje. Antesde utilizarlos en aplicaciones industriales deben ser convenientementeadaptados y adems se debe asegurar el cumplimiento de las normas deseguridad.

    SEGURIDADES DE LA MQUINA

    Es responsabilidad del fabricante de la mquina que las seguridades de lamquina estn habilitadas, con objeto de evitar lesiones a personas y prevenirdaos al CNC o a los productos conectados a l. Durante el arranque y lavalidacin de parmetros del CNC, se comprueba el estado de las siguientesseguridades. Si alguna de ellas est deshabilitada el CNC muestra un mensajede advertencia.

    Alarma de captacin para ejes analgicos. Lmites de software para ejes lineales analgicos y sercos. Monitorizacin del error de seguimiento para ejes analgicos y sercos

    (excepto el cabezal), tanto en el CNC como en los reguladores. Test de tendencia en los ejes analgicos.

    FAGOR AUTOMATION no se responsabiliza de lesiones a personas, daosfsicos o materiales que pueda sufrir o provocar el CNC, y que sean imputablesa la anulacin de alguna de las seguridades.

    AMPLIACIONES DE HARDWARE

    FAGOR AUTOMATION no se responsabiliza de lesiones a personas, daosfsicos o materiales que pudiera sufrir o provocar el CNC, y que sean imputablesa una modificacin del hardware por personal no autorizado por FagorAutomation.

    La modificacin del hardware del CNC por personal no autorizado por FagorAutomation implica la prdida de la garanta.

    VIRUS INFORMTICOS

    FAGOR AUTOMATION garantiza que el software instalado no contiene ningnvirus informtico. Es responsabilidad del usuario mantener el equipo limpio devirus para garantizar su correcto funcionamiento.

    La presencia de virus informticos en el CNC puede provocar su malfuncionamiento. Si el CNC se conecta directamente a otro PC, est configuradodentro de una red informtica o se utilizan disquetes u otro soporte informticopara transmitir informacin, se recomienda instalar un software antivirus.

    FAGOR AUTOMATION no se responsabiliza de lesiones a personas, daosfsicos o materiales que pudiera sufrir o provocar el CNC, y que sean imputablesa la presencia de un virus informtico en el sistema.

    La presencia de virus informticos en el sistema implica la prdida de la garanta.

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    3

    I N D I C E

    Acerca del producto...................................................................................................................... 9Declaracin de conformidad ....................................................................................................... 13Histrico de versiones ................................................................................................................ 15Condiciones de seguridad .......................................................................................................... 17Condiciones de garanta............................................................................................................. 21Condiciones de reenvo .............................................................................................................. 23Mantenimiento del CNC.............................................................................................................. 25

    CAPTULO 1 CONSTRUCCIN DE UN PROGRAMA.

    1.1 Lenguajes de programacin. ......................................................................................... 271.2 Estructura del programa. ............................................................................................... 281.2.1 Cuerpo del programa. ................................................................................................ 291.2.2 Las subrutinas............................................................................................................ 301.3 Estructura de los bloques de programa. ........................................................................ 311.3.1 Programacin en cdigo ISO. .................................................................................... 321.3.2 Programacin en lenguaje de alto nivel. .................................................................... 341.4 Programacin de los ejes. ............................................................................................. 351.5 Lista de funciones G. ..................................................................................................... 361.6 Lista de funciones auxiliares M...................................................................................... 401.7 Lista de sentencias e instrucciones. .............................................................................. 411.8 Programacin de comentarios. ...................................................................................... 441.9 Variables y constantes................................................................................................... 451.10 Los parmetros aritmticos............................................................................................ 461.11 Operadores y funciones aritmticas y lgicas. .............................................................. 471.12 Expresiones aritmticas y lgicas.................................................................................. 49

    CAPTULO 2 GENERALIDADES DE LA MQUINA

    2.1 Nomenclatura de los ejes .............................................................................................. 512.2 Sistema de coordenadas ............................................................................................... 532.3 Sistemas de referencia .................................................................................................. 542.3.1 Orgenes de los sistemas de referencia..................................................................... 552.4 Bsqueda de referencia mquina .................................................................................. 562.4.1 Definicin de "Bsqueda de referencia mquina"...................................................... 562.4.2 Programacin de la "Bsqueda de referencia mquina" ........................................... 57

    CAPTULO 3 SISTEMA DE COORDENADAS

    3.1 Programacin en milmetros (G71) o en pulgadas (G70) .............................................. 593.2 Coordenadas absolutas (G90) o incrementales (G91) .................................................. 603.2.1 Ejes rotativos.............................................................................................................. 613.3 Programacin en radios (G152) o en dimetros (G151)................................................ 633.4 Programacin de cotas .................................................................................................. 643.4.1 Coordenadas cartesianas .......................................................................................... 643.4.2 Coordenadas polares................................................................................................. 65

    CAPTULO 4 PLANOS DE TRABAJO.

    4.1 Acerca de los planos de trabajo en los modelos torno o fresadora. .............................. 684.2 Seleccionar los planos principales de trabajo................................................................ 694.2.1 Modelo fresadora o modelo torno con configuracin de ejes tipo "triedro". ............... 694.2.2 Modelo torno con configuracin de ejes tipo "plano". ................................................ 704.3 Seleccionar un plano de trabajo y un eje longitudinal cualquiera. ................................. 714.4 Seleccionar el eje longitudinal de la herramienta. ......................................................... 73

    CAPTULO 5 SELECCIN DE ORGENES

    5.1 Programacin respecto al cero mquina ....................................................................... 765.2 Fijar la cota mquina (G174). ....................................................................................... 785.3 Decalaje de amarre........................................................................................................ 795.4 Preseleccin de cotas (G92).......................................................................................... 80

  • 4

    Manual de programacin

    CNC 8065

    (REF. 1309)

    5.5 Traslados de origen (G54-G59/G159) ........................................................................... 815.5.1 Variables para definir los traslados de origen............................................................ 835.5.2 Traslado de origen incremental (G158) ..................................................................... 845.5.3 Exclusin de ejes en el traslado de origen (G157) .................................................... 865.6 Cancelacin del decalaje de origen (G53)..................................................................... 875.7 Preseleccin del origen polar (G30) .............................................................................. 88

    CAPTULO 6 FUNCIONES TECNOLGICAS

    6.1 Avance de mecanizado (F)............................................................................................ 916.2 Funciones asociadas al avance..................................................................................... 936.2.1 Unidades de programacin del avance (G93/G94/G95)............................................ 936.2.2 Adaptacin del avance (G108/G109/G193)............................................................... 946.2.3 Modalidad de avance constante (G197/G196) .......................................................... 966.2.4 Cancelacin del porcentaje de avance (G266).......................................................... 986.2.5 Control de la aceleracin (G130/G131) ..................................................................... 996.2.6 Control del jerk (G132/G133)................................................................................... 1016.2.7 Control del Feed-Forward (G134)............................................................................ 1026.2.8 Control del AC-Forward (G135) ............................................................................... 1036.3 Velocidad del cabezal (S) ............................................................................................ 1046.4 Nmero de herramienta (T) ......................................................................................... 1056.5 Nmero de corrector (D).............................................................................................. 1086.6 Funciones auxiliares (M).............................................................................................. 1106.6.1 Listado de funciones "M" ......................................................................................... 1116.7 Funciones auxiliares (H) .............................................................................................. 112

    CAPTULO 7 EL CABEZAL. CONTROL BSICO.

    7.1 El cabezal master del canal ......................................................................................... 1147.1.1 Seleccin manual de un cabezal master ................................................................. 1167.2 Velocidad del cabezal.................................................................................................. 1177.2.1 G192. Limitacin de la velocidad de giro ................................................................. 1187.2.2 Velocidad de corte constante................................................................................... 1197.3 Arranque y parada del cabezal .................................................................................... 1207.4 Cambio de gama de velocidad .................................................................................... 1227.5 Parada orientada del cabezal ...................................................................................... 1247.5.1 El sentido de giro para orientar el cabezal............................................................... 1267.5.2 Funcin M19 con subrutina asociada. ..................................................................... 1287.5.3 Velocidad de posicionamiento ................................................................................. 1297.6 Funciones M con subrutina asociada. ......................................................................... 130

    CAPTULO 8 CONTROL DE LA TRAYECTORIA

    8.1 Posicionamiento rpido (G00) ..................................................................................... 1318.2 Interpolacin lineal (G01)............................................................................................. 1338.3 Interpolacin circular (G02/G03).................................................................................. 1368.3.1 Coordenadas cartesianas (Programacin del centro) ............................................. 1388.3.2 Coordenadas cartesianas (Programacin del radio) ............................................... 1398.3.3 Coordenadas polares............................................................................................... 1418.3.4 Traslado temporal del origen polar al centro del arco (G31) ................................... 1448.3.5 Centro del arco en coordenadas absolutas (G06/G261/G262) ............................... 1458.3.6 Correccin del centro del arco (G264/G265) ........................................................... 1468.4 Arco tangente a la trayectoria anterior (G08) .............................................................. 1478.5 Arco definido mediante tres puntos (G09) ................................................................... 1498.6 Interpolacin helicoidal (G02/G03) .............................................................................. 1508.7 Roscado electrnico de paso constante (G33)............................................................ 1528.7.1 Ejemplos de programacin en fresadora ................................................................. 1548.7.2 Ejemplos de programacin en torno ........................................................................ 1558.8 Roscado rgido (G63) .................................................................................................. 1578.9 Intervencin manual (G200/G201/G202)..................................................................... 1598.9.1 Intervencin manual aditiva (G201/G202) ............................................................... 1608.9.2 Intervencin manual exclusiva (G200)..................................................................... 1618.9.3 Avance para los movimientos en manual ................................................................ 162

    CAPTULO 9 AYUDAS GEOMTRICAS

    9.1 Arista viva (G07/G60) .................................................................................................. 1659.2 Arista semimatada (G50)............................................................................................. 1669.3 Arista matada controlada (G05/G61)........................................................................... 1679.3.1 Tipos de matado de arista ....................................................................................... 1689.4 Redondeo de aristas (G36) ......................................................................................... 1729.5 Achaflanado de aristas (G39) ...................................................................................... 1749.6 Entrada tangencial (G37)............................................................................................. 1769.7 Salida tangencial (G38) ............................................................................................... 177

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    5

    9.8 Imagen espejo (G11, G12, G13, G10, G14) ................................................................ 1789.9 Giro del sistema de coordenadas (G73) ...................................................................... 1829.10 Factor escala general .................................................................................................. 184

    CAPTULO 10 FUNCIONES PREPARATORIAS ADICIONALES

    10.1 Temporizacin (G04) ................................................................................................... 18710.2 Lmites de software por programa (G198-G199) ......................................................... 18810.3 Ejes Hirth (G170-G171) ............................................................................................... 18910.4 Cambio de la gama de parmetros de un eje (G112).................................................. 190

    CAPTULO 11 COMPENSACIN DE HERRAMIENTA

    11.1 Compensacin de radio ............................................................................................... 19311.1.1 Factor de forma de las herramientas de torneado ................................................... 19511.1.2 Funciones asociadas a la compensacin de radio .................................................. 19811.1.3 Inicio de la compensacin de radio.......................................................................... 20111.1.4 Tramos de compensacin de radio.......................................................................... 20411.1.5 Cambio del tipo de compensacin de radio durante el mecanizado........................ 20811.1.6 Anulacin de la compensacin de radio .................................................................. 21011.2 Compensacin de longitud .......................................................................................... 213

    CAPTULO 12 SUBRUTINAS.

    12.1 Ejecucin de subrutinas desde la memoria RAM. ....................................................... 21712.2 Definicin de las subrutinas. ........................................................................................ 21812.3 Ejecucin de las subrutinas. ........................................................................................ 21912.3.1 LL. Llamada a una subrutina local. .......................................................................... 22012.3.2 L. Llamada a una subrutina global. .......................................................................... 22012.3.3 #CALL. Llamada a una subrutina local o global....................................................... 22012.3.4 #PCALL. Llamada a una subrutina local o global inicializando parmetros. ........... 22112.3.5 #MCALL. Llamada a una subrutina local o global con carcter modal. ................... 22212.3.6 #MDOFF. Anular el carcter modal de la subrutina................................................. 22412.3.7 #RETDSBLK. Ejecutar subrutina como bloque nico. ............................................. 22512.4 #PATH. Definir la ubicacin de las subrutinas globales. ............................................. 22612.5 Ejecucin de subrutinas OEM...................................................................................... 22712.6 Ayudas a las subrutinas............................................................................................... 22912.6.1 Ficheros de ayuda a las subrutinas. ........................................................................ 22912.6.2 Lista de subrutinas disponibles. ............................................................................... 23112.7 Subrutinas de interrupcin. .......................................................................................... 23212.7.1 Reposicionar ejes y cabezales desde la subrutina (#REPOS). ............................... 233

    CAPTULO 13 EJECUCIN DE BLOQUES Y PROGRAMAS.

    13.1 Ejecutar un programa en el canal indicado.................................................................. 23513.2 Ejecutar un bloque en el canal indicado. ..................................................................... 23713.3 Abortar la ejecucin del programa y reanudarla en otro bloque o programa............... 238

    CAPTULO 14 EJE C

    14.1 Activar el cabezal como eje C...................................................................................... 24214.2 Mecanizado en la superficie frontal ............................................................................. 24414.3 Mecanizado en la superficie cilndrica ......................................................................... 246

    CAPTULO 15 TRANSFORMACIN ANGULAR DE EJE INCLINADO.

    15.1 Activacin y anular la transformacin angular. ............................................................ 25115.2 Congelar (suspender) la transformacin angular......................................................... 25215.3 Obtener informacin de la transformacin angular...................................................... 253

    CAPTULO 16 CONTROL TANGENCIAL.

    16.1 Activar y anular el control tangencial. .......................................................................... 25716.2 Congelar (suspender) el control tangencial. ................................................................ 26016.3 Obtener informacin del control tangencial. ................................................................ 262

    CAPTULO 17 TRANSFORMACIN DE COORDENADAS

    17.1 Movimiento en plano inclinado..................................................................................... 26517.2 Seleccin de la cinemtica (#KIN ID) .......................................................................... 267

  • 6

    Manual de programacin

    CNC 8065

    (REF. 1309)

    17.3 Sistemas de coordenadas (#CS) (#ACS) .................................................................... 26817.3.1 Definicin Sistemas de Coordenadas MODE1 ........................................................ 27117.3.2 Definicin Sistemas de Coordenadas MODE2 ........................................................ 27317.3.3 Definicin Sistemas de Coordenadas MODE3 ........................................................ 27517.3.4 Definicin Sistemas de Coordenadas MODE4 ........................................................ 27617.3.5 Definicin Sistemas de Coordenadas MODE5 ........................................................ 27717.3.6 Definicin Sistemas de Coordenadas MODE6 ........................................................ 27817.3.7 Trabajo con cabezales a 45 (tipo Hurn)................................................................ 28117.4 Cmo combinar varios sistemas de coordenadas....................................................... 28217.5 Herramienta perpendicular al plano (#TOOL ORI) ...................................................... 28417.6 Trabajo con RTCP (Rotating Tool Center Point) ......................................................... 28617.6.1 Consideraciones a la funcin RTCP ........................................................................ 28917.7 Compensacin longitudinal de herramienta (#TLC) .................................................... 29017.8 Variables asociadas a la Cinemtica........................................................................... 29117.9 Forma de retirar la herramienta al perder el plano ...................................................... 292

    CAPTULO 18 HSC. MECANIZADO DE ALTA VELOCIDAD

    18.1 Modo HSC. Optimizacin del error de contorno. ......................................................... 29418.2 Modo HSC. Optimizacin de la velocidad de mecanizado. ......................................... 29618.3 Anulacin del modo HSC............................................................................................. 298

    CAPTULO 19 LSER.

    19.1 Conmutacin sincronizada. ......................................................................................... 29919.1.1 Activar la conmutacin sincronizada........................................................................ 30019.1.2 Desactivar la conmutacin sincronizada.................................................................. 30119.1.3 Variables asociadas a la conmutacin sincronizada. .............................................. 30219.2 PWM (Pulse-Width Modulation)................................................................................... 30319.2.1 Activar el PWM. ....................................................................................................... 30419.2.2 Anular el PWM. ........................................................................................................ 30619.2.3 Variables del PWM. ................................................................................................. 307

    CAPTULO 20 EJE VIRTUAL DE LA HERRAMIENTA.

    20.1 Activar el eje virtual de la herramienta......................................................................... 31020.2 Anular el eje virtual de la herramienta. ........................................................................ 31120.3 Variables asociadas al eje virtual de la herramienta. .................................................. 312

    CAPTULO 21 SENTENCIAS E INSTRUCCIONES

    21.1 Sentencias de programacin ....................................................................................... 31421.1.1 Sentencias de visualizacin. Visualizar un error en pantalla ................................... 31421.1.2 Sentencias de visualizacin. Visualizar un aviso en pantalla .................................. 31621.1.3 Sentencias de visualizacin. Visualizar un mensaje en pantalla ............................. 31821.1.4 Sentencias de visualizacin. Definir el tamao de la zona grfica .......................... 31921.1.5 Sentencias de habilitacin y deshabilitacin............................................................ 32021.1.6 Acoplo electrnico de ejes ....................................................................................... 32121.1.7 Aparcar ejes............................................................................................................. 32221.1.8 Modificar la configuracin de ejes de un canal ........................................................ 32421.1.9 Modificar la configuracin de cabezales de un canal .............................................. 32921.1.10 Sincronizacin de cabezales ................................................................................... 33221.1.11 Seleccin del lazo para un eje o cabezal. Lazo abierto o lazo cerrado ................... 33621.1.12 Deteccin de colisiones ........................................................................................... 33821.1.13 Interpolacin de splines (Akima).............................................................................. 34021.1.14 Interpolacin polinmica .......................................................................................... 34321.1.15 Control de la aceleracin ......................................................................................... 34421.1.16 Definicin de macros ............................................................................................... 34621.1.17 Repeticin de bloques ............................................................................................. 34821.1.18 Comunicacin y sincronizacin entre canales ......................................................... 35021.1.19 Movimientos de ejes independientes....................................................................... 35321.1.20 Levas electrnicas. .................................................................................................. 35721.1.21 Sentencias de programacin adicionales ................................................................ 36021.2 Instrucciones de control de flujo .................................................................................. 36121.2.1 Salto de bloque ($GOTO) ........................................................................................ 36121.2.2 Ejecucin condicional ($IF)...................................................................................... 36221.2.3 Ejecucin condicional ($SWITCH)........................................................................... 36421.2.4 Repeticin de bloques ($FOR) ................................................................................ 36521.2.5 Repeticin condicional de bloques ($WHILE).......................................................... 36621.2.6 Repeticin condicional de bloques ($DO)................................................................ 367

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    7

    CAPTULO 22 VARIABLES DEL CNC.

    22.1 Entendiendo el funcionamiento de las variables.......................................................... 36922.1.1 Acceso a variables numricas desde el PLC........................................................... 37122.2 Las variables en un sistema monocanal...................................................................... 37222.3 Las variables en un sistema multicanal. ...................................................................... 37522.4 Variables asociadas a los parmetros mquina generales. ........................................ 37822.5 Variables asociadas a los parmetros mquina de los canales. ................................. 39922.6 Variables asociadas a los parmetros mquina de ejes y cabezal. ............................ 42122.7 Variables asociadas a las gamas de parmetros mquina. ........................................ 45822.8 Variables asociadas a los parmetros mquina del modo manual.............................. 51022.9 Variables asociadas a los parmetros mquina de las funciones M. .......................... 51422.10 Variables asociadas a los parmetros mquina de las cinemticas............................ 51622.11 Variables asociadas a los parmetros mquina del almacn...................................... 52022.12 Variables asociadas a los parmetros mquina OEM. ................................................ 52322.13 Variables asociadas al estado y recursos del PLC...................................................... 52522.14 Seales lgicas de consulta del PLC; generales......................................................... 52922.15 Seales lgicas de consulta del PLC; ejes y cabezales. ............................................. 54022.16 Seales lgicas de consulta del PLC; cabezales. ....................................................... 54522.17 Seales lgicas de consulta del PLC; interpolador independiente. ............................. 54722.18 Seales lgicas de consulta del PLC; gestor de herramientas.................................... 54922.19 Seales lgicas de consulta del PLC; teclas. .............................................................. 55222.20 Seales lgicas modificables del PLC; generales. ...................................................... 55322.21 Seales lgicas modificables del PLC; ejes y cabezales. ........................................... 56122.22 Seales lgicas modificables del PLC; cabezales....................................................... 56722.23 Seales lgicas modificables del PLC; interpolador independiente. ........................... 56922.24 Seales lgicas modificables del PLC; gestor de herramientas. ................................. 57022.25 Seales lgicas modificables del PLC; teclas.............................................................. 57522.26 Variables asociadas a la configuracin de la mquina. ............................................... 57622.27 Variables asociadas a la compensacin volumtrica. ................................................. 58422.28 Variables asociadas al bus Mechatrolink..................................................................... 58522.29 Variables asociadas a la conmutacin sincronizada. .................................................. 58722.30 Variables asociadas al PWM. ...................................................................................... 58822.31 Variables asociadas al tiempo de ciclo. ....................................................................... 59022.32 Variables asociadas a las entradas de contaje para ejes analgicos.......................... 59222.33 Variables asociadas a las entradas y salidas analgicas. ........................................... 59422.34 Variables asociadas a la consigna y el feedback del regulador. ................................. 59522.35 Variables asociadas al cambio de gama y set del regulador Sercos........................... 59722.36 Variables asociadas al ajuste del lazo. ........................................................................ 59822.37 Variables asociadas al lazo del eje o cabezal tndem. ............................................... 60622.38 Variables asociadas a las tablas de usuario (tabla de orgenes)................................. 60822.39 Variables asociadas a las tablas de usuario (tabla de garras). ................................... 61322.40 Variables asociadas a las tablas de usuario (tablas de parmetros aritmticos). ....... 61522.41 Variables asociadas a la posicin de los ejes.............................................................. 61922.42 Variables asociadas a la posicin del cabezal............................................................. 62422.43 Variables asociadas a los avances.............................................................................. 62622.44 Variables asociadas a la aceleracin y el jerk sobre la trayectoria.............................. 63122.45 Variables asociadas a la gestin del avance en el modo HSC.................................... 63222.46 Variables asociadas a la velocidad del cabezal........................................................... 63522.47 Variables asociadas al gestor de herramientas. .......................................................... 64322.48 Variables asociadas a la gestin del almacn y el brazo cambiador........................... 64522.49 Variables asociadas a la herramienta activa y siguiente. ............................................ 64722.50 Variables asociadas a cualquier herramienta. ............................................................. 65922.51 Variables asociadas a la herramienta en preparacin................................................. 66922.52 Variables asociadas al modo manual. ......................................................................... 67722.53 Variables asociadas a las funciones programadas...................................................... 68322.54 Variables asociadas a la leva electrnica. ................................................................... 71022.55 Variables asociadas a los ejes independientes. .......................................................... 71222.56 Variables asociadas al eje virtual de la herramienta.................................................... 71922.57 Variables definidas por el usuario................................................................................ 72022.58 Variables generales del CNC....................................................................................... 72122.59 Variables asociadas al estado del CNC....................................................................... 72422.60 Variables asociadas al programa pieza en ejecucin.................................................. 72922.61 Variables asociadas al interface. ................................................................................. 733

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    9

    ACERCA DEL PRODUCTO

    CARACTERSTICAS BSICAS.

    Caractersticas bsicas. M T

    Sistema basado en PC. Sistema abierto

    Sistema operativo. Windows XP

    Nmero de ejes. 3 a 28

    Nmero de cabezales. 1 a 4

    Nmero de almacenes. 1 a 4

    Nmero de canales de ejecucin. 1 a 4

    Nmero de volantes. 1 a 12

    Tipo de regulacin. Analgica / Digital Sercos / Digital Mechatrolink

    Comunicaciones. RS485 / RS422 / RS232Ethernet

    PLC integrado. Tiempo de ejecucin del PLC.Entradas digitales / Salidas digitales.Marcas / Registros.Temporizadores / Contadores.Smbolos.

    < 1ms/K1024 / 10248192 / 1024

    512 / 256Ilimitados

    Tiempo de proceso de bloque. < 1 ms

    Mdulos remotos. RIOW RIO5 RIO70

    Comunicacin con los mdulos remotos. CANopen CANopen CANfagor

    Entradas digitales por mdulo. 8 16 32 16

    Salidas digitales por mdulo. 8 24 48 16

    Entradas analgicas por mdulo. 4 4 8

    Salidas analgicas por mdulo. 4 4 4

    Entradas para sondas de temperatura. 2 2 - - -

    Entradas de contaje. - - - - - - 4TTL diferencialSenoidal 1 Vpp

    Personalizacin.

    Sistema abierto basado en PC, completamente personalizable.Ficheros de configuracin INI.Herramienta de configuracin visual FGUIM.Visual Basic, Visual C++, etc.Bases de datos internas en Microsoft Access.Interface OPC compatible.

  • 10

    Manual de programacin

    CNC 8065

    (REF. 1309)

    OPCIONES DE SOFTWARE.

    Se debe tener en cuenta que algunas de las prestaciones descritas en este manual dependen de lasopciones de software instaladas. La siguiente tabla es informativa; a la hora de adquirir las opciones desoftware, slo es valida la informacin ofrecida por el ordering handbook.

    Opciones de software (modelo M).

    8065 M 8065 M Power

    Basic Pack 1 Basic Pack 1

    Sistema abierto. Acceso al modo administrador.

    - - - - - - Opcin Opcin

    Nmero de canales de ejecucin 1 1 1 1 a 4

    Nmero de ejes 3 a 6 5 a 8 5 a 12 8 a 28

    Nmero de cabezales 1 1 a 2 1 a 4 1 a 4

    Nmero de almacenes 1 1 1 a 2 1 a 4

    Limitacin 4 ejes interpolados Opcin Opcin Opcin Opcin

    Lenguaje IEC 61131 - - - Opcin Opcin Opcin

    Grficos HD Opcin Opcin Estndar Estndar

    IIP conversacional Opcin Opcin Opcin Opcin

    Mquina combinada (M-T) - - - - - - Opcin Estndar

    Eje C Estndar Estndar Estndar Estndar

    RTCP dinmico - - - Opcin Opcin Estndar

    Sistema de mecanizado HSSA Estndar Estndar Estndar Estndar

    Ciclos fijos de palpador Opcin Estndar Estndar Estndar

    Ejes Tndem - - - Opcin Estndar Estndar

    Sincronismos y levas - - - - - - Opcin Estndar

    Control tangencial - - - Estndar Estndar Estndar

    Compensacin volumtrica (hasta 10 m). - - - - - - Opcin Opcin

    Compensacin volumtrica (ms de 10 m). - - - - - - Opcin Opcin

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    11

    Opciones de software (modelo T).

    8065 T 8065 T Power

    Basic Pack 1 Basic Pack 1

    Sistema abierto. Acceso al modo administrador.

    - - - - - - Opcin Opcin

    Nmero de canales de ejecucin 1 1 a 2 1 a 2 1 a 4

    Nmero de ejes 3 a 5 5 a 7 5 a 12 8 a 28

    Nmero de cabezales 2 2 3 a 4 3 a 4

    Nmero de almacenes 1 1 a 2 1 a 2 1 a 4

    Limitacin 4 ejes interpolados Opcin Opcin Opcin Opcin

    Lenguaje IEC 61131 - - - Opcin Opcin Opcin

    Grficos HD Opcin Opcin Estndar Estndar

    IIP conversacional Opcin Opcin Opcin Opcin

    Mquina combinada (T-M) - - - - - - Opcin Estndar

    Eje C Opcin Estndar Estndar Estndar

    RTCP dinmico - - - - - - Opcin Estndar

    Sistema de mecanizado HSSA Opcin Estndar Estndar Estndar

    Ciclos fijos de palpador Opcin Estndar Estndar Estndar

    Ejes Tndem - - - Opcin Estndar Estndar

    Sincronismos y levas - - - Opcin Opcin Estndar

    Control tangencial - - - - - - Opcin Estndar

    Compensacin volumtrica (hasta 10 m). - - - - - - Opcin Opcin

    Compensacin volumtrica (ms de 10 m). - - - - - - Opcin Opcin

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    13

    DECLARACIN DE CONFORMIDAD

    El fabricante:

    Fagor Automation, S. Coop.

    Barrio de San Andrs N 19, C.P. 20500, Mondragn -Guipzcoa- (SPAIN).

    Declara lo siguiente:

    El fabricante declara bajo su exclusiva responsabilidad la conformidad del producto:

    CONTROL NUMRICO 8065

    Compuesto por los siguientes mdulos y accesorios:

    8065-M-ICU, 8065-T-ICUMONITOR-LCD-10K, MONITOR-LCD-15, MONITOR-SVGA-15HORIZONTAL-KEYB, VERTICAL-KEYB, OP-PANELBATTERYRemote Modules RIOW, RIO5, RIO70, RCS-S.

    Nota. Algunos caracteres adicionales pueden seguir a las referencias de los modelos indicados arriba. Todosellos cumplen con las Directivas listadas. No obstante, el cumplimiento puede verificarse en la etiqueta delpropio equipo.

    Al que se refiere esta declaracin, con las siguientes normas.

    De acuerdo con las disposiciones de las Directivas Comunitarias 2006/95/EC de Baja Tensin y2004/108/EC de Compatibilidad Electromagntica y sus actualizaciones.

    En Mondragn a 1 de Septiembre de 2013.

    Normas de baja tensin.

    IEC 60204-1:2005/A1:2008 Equipos elctricos en mquinas. Parte 1. Requisitos generales.

    Normas de compatibilidad electromagntica.

    EN 61131-2: 2007 Autmatas programables. Parte 2. Requisitos y ensayos de equipos.

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    15

    HISTRICO DE VERSIONES

    A continuacin se muestra la lista de prestaciones aadidas en cada referencia de manual.

    Ref. 1103

    Ref. 1201

    Ref. 1209

    Ref. 1301

    Ref. 1305

    Primera versin.

    Software V04.21Nuevo modelo LCD-10K. Variables:

    (V.)MPMAN.JOGKEYDEF[jk](V.)MPMAN.USERKEYDEF[uk]

    Software V04.22Definir los traslados de origen con una parte gruesa y otra fina. Variables:

    (V.)[ch].A.ADDORG.xn(V.)[ch].A.COARSEORG.xn(V.)[ch].A.FINEORG.xn(V.)[ch].A.COARSEORGT[nb].xn(V.)[ch].A.FINEORGT[nb].xn

    Cancelar la imagen espejo (G11/G12/G13/G14) tras M30 y reset.

    Software V04.24Impulso adicional de consigna negativo para ejes analgicos. Variable:

    (V.)[ch].MPA.BAKANOUT[set].xnLa marca SPDLEREV tambin invierte el sentido de giro de un cabezal enM19.

    Variable:(V.)[ch].MPA.M19SPDLEREV.xn

    Las funciones M02, M30 y reset no anulan el lmite de velocidad G192. Funcin G192.Las funciones M02, M30 y reset no anulan la velocidad de corte constante. Funcin G96.

    Software V04.25Conmutacin sincronizada. Variables:

    (V.)G.TON (V.)G.TOF(V.)G.PON (V.)G.POF

    Sentencia: #SWTOUTError programado en el modo HSC. Variable:

    (V.)[ch].G.CONTERROREl modo HSC FAST permite ajustar el error cordal (parmetro E). Sentencia: #HSCEl CNC cargar en la memoria RAM las subrutinas tengan extensin .fst.Si est activa la funcin G95 y el cabezal no tiene encoder, el CNC utilizarlas revoluciones tericas programadas para calcular el avance.

    Funcin G95.

    Software V04.26Mantener el eje longitudinal al cambiar plano (G17/G18/G19). Funcin G17/G18/G19.Las funciones M3/M4/M5 anulan el eje C y ponen el cabezal en lazo abierto.Los programas con extensin .mod se puede modificar cuando estninterrumpidos mediante un "cancelar y continuar".

  • 16

    Manual de programacin

    CNC 8065

    (REF. 1309)

    Ref. 1309

    Software V04.27Eje virtual de la herramienta. Sentencia: #VIRTAX

    Variables:(V.)[ch].G.VIRTAXIS(V.)[ch].G.VIRTAXST(V.)[ch].A.VIRTAXOF.xn

    PWM (Pulse-Width Modulation) Sentencia: #PWMOUT Variables:

    (V.)G.PWMON(V.)G.PWMFREQ(V.)G.PWMDUTY(V.)PLC.PWMFREQ(V.)PLC.PWMDUTY

    Modificar la velocidad de simulacin desde el PLC. Variable: (V.)PLC.SIMUSPEEDEjecutar subrutina como bloque nico. Sentencia: #RETDSBLK

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    17

    CONDICIONES DE SEGURIDAD

    Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y prevenir daos a esteproducto y a los productos conectados a l. Fagor Automation no se responsabiliza de cualquier dao fsicoo material derivado del incumplimiento de estas normas bsicas de seguridad.

    PRECAUCIONES ANTES DE LIMPIAR EL APARATO

    Si el CNC no se enciende al accionar el interruptor de puesta en marcha, comprobar el conexionado.

    PRECAUCIONES DURANTE LAS REPARACIONES

    En caso de mal funcionamiento o fallo del aparato, desconectarlo y llamar al servicio de asistencia tcnica.

    PRECAUCIONES ANTE DAOS A PERSONAS

    Antes de la puesta en marcha, comprobar que la mquina donde se incorpora el CNC cumple loespecificado en la Directiva 89/392/CEE.

    No manipular el interior del aparato. Slo personal autorizado de Fagor Automation puede manipular elinterior del aparato.

    No manipular los conectores con el aparatoconectado a la red elctrica.

    Antes de manipular los conectores (entradas/salidas, captacin, etc.)cerciorarse que el aparato no se encuentra conectado a la redelctrica.

    No manipular el interior del aparato. Slo personal autorizado de Fagor Automation puede manipular elinterior del aparato.

    No manipular los conectores con el aparatoconectado a la red elctrica.

    Antes de manipular los conectores (entradas/salidas, captacin, etc.)cerciorarse que el aparato no se encuentra conectado a la redelctrica.

    Interconexionado de mdulos. Utilizar los cables de unin proporcionados con el aparato.

    Utilizar cables apropiados. Para evitar riesgos, utilizar slo cables de red, Sercos y bus CANrecomendados para este aparato. Para prevenir riesgos de choque elctrico en la unidad central, utilizarel conector de red apropiado. Usar cables de potencia de 3conductores (uno de ellos de tierra).

    Evitar sobrecargas elctricas. Para evitar descargas elctricas y riesgos de incendio, no aplicartensin elctrica fuera del rango seleccionado en la parte posteriorde la unidad central del aparato.

    Conexionado a tierra. Con objeto de evitar descargas elctricas, conectar las bornas detierra de todos los mdulos al punto central de tierras. Asimismo,antes de efectuar la conexin de las entradas y salidas de esteproducto asegurarse que la conexin a tierras est efectuada.Con objeto de evitar descargas elctricas comprobar, antes deencender el aparato, que se ha efectuado la conexin de tierras.

    No trabajar en ambientes hmedos. Para evitar descargas elctricas, trabajar siempre en ambientes conhumedad relativa inferior al 90% sin condensacin a 45 C (113 F).

    No trabajar en ambientes explosivos. Con objeto de evitar riesgos, lesiones o daos, no trabajar enambientes explosivos.

  • 18

    Manual de programacin

    CNC 8065

    (REF. 1309)

    PRECAUCIONES ANTE DAOS AL PRODUCTO

    PROTECCIONES DEL PROPIO APARATO

    Ambiente de trabajo. Este aparato est preparado para su uso en ambientes industrialescumpliendo las directivas y normas en vigor en la ComunidadEconmica Europea.Fagor Automation no se responsabiliza de los daos que pudierasufrir o provocar el CNC si se monta en otro tipo de condiciones(ambientes residenciales o domsticos).

    Instalar el aparato en el lugar apropiado. Se recomienda que, siempre que sea posible, la instalacin delcontrol numrico se realice alejada de lquidos refrigerantes,productos qumicos, golpes, etc. que pudieran daarlo.El aparato cumple las directivas europeas de compatibilidadelectromagntica. No obstante, es aconsejable mantenerlo apartadode fuentes de perturbacin electromagntica, como pueden ser:

    Cargas potentes conectadas a la misma red que el equipo.Transmisores porttiles cercanos (Radiotelfonos, emisores deradio aficionados).Transmisores de radio/TV cercanos.Mquinas de soldadura por arco cercanas.Lneas de alta tensin prximas.

    Envolventes. El fabricante es responsable de garantizar que la envolvente en quese ha montado el equipo cumple todas las directivas al uso en laComunidad Econmica Europea.

    Evitar interferencias provenientes de lamquina.

    La mquina debe tener desacoplados todos los elementos quegeneran interferencias (bobinas de los rels, contactores, motores,etc.).

    Utilizar la fuente de alimentacin apropiada. Utilizar, para la alimentacin del teclado y los mdulos remotos, unafuente de alimentacin exterior estabilizada de 24 V DC.

    Conexionado a t ierra de la fuente dealimentacin.

    El punto de cero voltios de la fuente de alimentacin externa deberconectarse al punto principal de tierra de la mquina.

    Conexionado de las entradas y salidasanalgicas.

    Realizar la conexin mediante cables apantallados, conectandotodas las mallas al terminal correspondiente.

    Condiciones medioambientales. La temperatura ambiente que debe existir en rgimen defuncionamiento debe estar comprendida entre +5 C y +45 C (41 Fy 113 F).La temperatura ambiente que debe existir en rgimen de nofuncionamiento debe estar comprendida entre -25 C y 70 C (-13 Fy 158 F).

    Habitculo de la unidad central. Garantizar entre la unidad central y cada una de las paredes delhabitculo las distancias requeridas.Utilizar un ventilador de corriente continua para mejorar la aireacindel habitculo.

    Disposit ivo de seccionamiento de laalimentacin.

    El dispositivo de seccionamiento de la alimentacin ha de situarse enun lugar fcilmente accesible y a una distancia del suelo comprendidaentre 0,7 y 1,7 metros (2,3 y 5,6 pies).

    Mdulos remotos. Todas las entradas-salidas digitales disponen de aislamientogalvnico mediante optoacopladores entre la circuitera interna y elexterior.

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    19

    SMBOLOS DE SEGURIDAD

    Smbolos que pueden aparecer en el manual.

    Smbolos que puede llevar el producto.

    Smbolo de peligro o prohibicin.Indica acciones u operaciones que pueden provocar daos a personas o aparatos.

    Smbolo de advertencia o precaucin.Indica situaciones que pueden causar ciertas operaciones y las acciones que se deben llevar acabo paraevitarlas.

    Smbolo de obligacin. Indica acciones y operaciones que hay que realizar obligatoriamente.

    Smbolo de informacin.Indica notas, avisos y consejos.

    Smbolo de proteccin de tierras.Indica que dicho punto puede estar bajo tensin elctrica.

    i

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    21

    CONDICIONES DE GARANTA

    GARANTA INICIAL

    Todo producto fabricado o comercializado por FAGOR tiene una garanta de 12 meses para el usuario final,que podrn ser controlados por la red de servicio mediante el sistema de control de garanta establecidopor FAGOR para este fin.

    Para que el tiempo que transcurre entre la salida de un producto desde nuestros almacenes hasta la llegadaal usuario final no juegue en contra de estos 12 meses de garanta, FAGOR ha establecido un sistemade control de garanta basado en la comunicacin por parte del fabricante o intermediario a FAGOR deldestino, la identificacin y la fecha de instalacin en maquina, en el documento que acompaa a cadaproducto en el sobre de garanta. Este sistema nos permite, adems de asegurar el ao de garanta ausuario, tener informados a los centros de servicio de la red sobre los equipos FAGOR que entran en surea de responsabilidad procedentes de otros pases.

    La fecha de comienzo de garanta ser la que figura como fecha de instalacin en el citado documento,FAGOR da un plazo de 12 meses al fabricante o intermediario para la instalacin y venta del producto,de forma que la fecha de comienzo de garanta puede ser hasta un ao posterior a la de salida del productode nuestros almacenes, siempre y cuando se nos haya remitido la hoja de control de garanta. Esto suponeen la practica la extensin de la garanta a dos aos desde la salida del producto de los almacenes deFagor. En caso de que no se haya enviado la citada hoja, el periodo de garanta finalizar a los 15 mesesdesde la salida del producto de nuestros almacenes.

    La citada garanta cubre todos los gastos de materiales y mano de obra de reparacin en Fagor utilizadosen subsanar anomalas de funcionamiento de los equipos. FAGOR se compromete a la reparacin osustitucin de sus productos en el perodo comprendido desde su inicio de fabricacin hasta 8 aos a partirde la fecha de desaparicin de catlogo.

    Compete exclusivamente a FAGOR el determinar si la reparacin entra dentro del marco definido comogaranta.

    CLAUSULAS EXCLUYENTES

    La reparacin se realizar en nuestras dependencias, por tanto quedan fuera de la citada garanta todoslos gastos ocasionados en el desplazamiento de su personal tcnico para realizar la reparacin de unequipo, an estando ste dentro del perodo de garanta antes citado.

    La citada garanta se aplicar siempre que los equipos hayan sido instalados de acuerdo con lasinstrucciones, no hayan sido maltratados, ni hayan sufrido desperfectos por accidente o negligencia y nohayan sido intervenidos por personal no autorizado por FAGOR. Si una vez realizada la asistencia oreparacin, la causa de la avera no es imputable a dichos elementos, el cliente est obligado a cubrir todoslos gastos ocasionados, atenindose a las tarifas vigentes.

    No estn cubiertas otras garantas implcitas o explcitas y FAGOR AUTOMATION no se hace responsablebajo ninguna circunstancia de otros daos o perjuicios que pudieran ocasionarse.

  • 22

    Manual de programacin

    CNC 8065

    (REF. 1309)

    GARANTA SOBRE REPARACIONES

    Anlogamente a la garanta inicial, FAGOR ofrece una garanta sobre sus reparaciones estndar en lossiguientes trminos:

    En los casos en que la reparacin haya sido bajo presupuesto, es decir se haya actuado solamente sobrela parte averiada, la garanta ser sobre las piezas sustituidas y tendr un periodo de duracin de 12 meses.

    Los repuestos suministrados sueltos tienen una garanta de 12 meses.

    CONTRATOS DE MANTENIMIENTO

    A disposicin del distribuidor o del fabricante que compre e instale nuestros sistemas CNC, existe elCONTRATO DE SERVICIO.

    PERIODO 12 meses.

    CONCEPTO Cubre piezas y mano de obra sobre los elementos reparados (osustituidos) en los locales de la red propia.

    CLAUSULAS EXCLUYENTES Las mismas que se aplican sobre el captulo de garanta inicial.Si la reparacin se efecta en el perodo de garanta, no tieneefecto la ampliacin de garanta.

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    23

    CONDICIONES DE REENVO

    Si va a enviar la unidad central o los mdulos remotos, empaqutelos en su cartn original con su materialde empaque original. Si no dispone del material de empaque original, empaqutelo de la siguiente manera:

    1 Consiga una caja de cartn cuyas 3 dimensiones internas sean al menos 15 cm (6 pulgadas) mayoresque las del aparato. El cartn empleado para la caja debe ser de una resistencia de 170 Kg (375 libras).

    2 Adjunte una etiqueta al aparato indicando el dueo del aparato, su direccin, el nombre de la personaa contactar, el tipo de aparato y el nmero de serie. En caso de avera indique tambin el sntoma yuna breve descripcin de la misma.

    3 Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo. Si va a enviaruna unidad central con monitor, proteja especialmente la pantalla.

    4 Acolche el aparato en la caja de cartn rellenndola con espuma de poliuretano por todos lados.

    5 Selle la caja de cartn con cinta para empacar o grapas industriales.

  • Manual de programacin

    CNC 8065

    (REF. 1309)

    25

    MANTENIMIENTO DEL CNC

    LIMPIEZA

    La acumulacin de suciedad en el aparato puede actuar como pantalla que impida la correcta disipacinde calor generado por los circuitos electrnicos internos, con el consiguiente riesgo de sobrecalentamientoy avera del aparato. La suciedad acumulada tambin puede, en algunos casos, proporcionar un caminoconductor a la electricidad que puede provocar fallos en los circuitos internos del aparato, especialmentebajo condiciones de alta humedad.

    Para la limpieza del panel de mando y del monitor se recomienda el empleo de una bayeta suave empapadacon agua desionizada y/o detergentes lavavajillas caseros no abrasivos (lquidos, nunca en polvos), o biencon alcohol al 75%. No utilizar aire comprimido a altas presiones para la limpieza del aparato, pues ellopuede ser causa de acumulacin de cargas que a su vez den lugar a descargas electrostticas.

    Los plsticos utilizados en la parte frontal de los aparatos son resistentes a grasas y aceites minerales,bases y lejas, detergentes disueltos y alcohol. Evitar la accin de disolventes como clorohidrocarburos,benzol, steres y teres porque pueden daar los plsticos con los que est realizado el frontal del aparato.

    PRECAUCIONES ANTES DE LIMPIAR EL APARATO

    Fagor Automation no se responsabilizar de cualquier dao material o fsico que pudiera derivarse de unincumplimiento de estas exigencias bsicas de seguridad.

    No manipular los conectores con el aparato conectado a la red elctrica. Antes de manipular losconectores (entradas/salidas, captacin, etc) cerciorarse que el aparato no se encuentra conectadoa la red elctrica.

    No manipular el interior del aparato. Slo personal autorizado de Fagor Automation puede manipularel interior del aparato.

    Si el CNC no se enciende al accionar el interruptor de puesta en marcha, comprobar el conexionado.

  • CNC 8065

    (REF. 1309)

    1

    27

    CONSTRUCCIN DE UN PROGRAMA.

    1.1 Lenguajes de programacin.

    El CNC dispone de su propio lenguaje de programacin, explicado en este manual. Laedicin del programa se realiza bloque a bloque, pudiendo estar cada uno de ellos redactadoen lenguaje ISO o en lenguaje de alto nivel. Ver "1.3 Estructura de los bloques de programa."en la pgina 31.

    Cuando se editan comandos en lenguaje de alto nivel, el editor ofrece a modo de ayuda unalista de los comandos disponibles.

    Lenguaje 8055

    El CNC tambin permite editar programas en el lenguaje del CNC 8055. La programacinen lenguaje del CNC 8055 se habilita desde el editor de programas pieza. Consulte elmanual de operacin para habilitar esta opcin.

    En este manual no se recoge el lenguaje del 8055; consulte la documentacin especficade ese producto. Evidentemente, al ser este CNC y el 8055 dos productos funcionalmentedistintos, algunos conceptos pueden ser distintos.

  • 28

    Manual de programacin

    CNC 8065

    1.

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    (REF. 1309)

    Est

    ruct

    ura

    del p

    rogr

    ama.

    1.2 Estructura del programa.

    Un programa de CNC est formado por un conjunto de bloques o instrucciones queconvenientemente ordenadas, en subrutinas o en el cuerpo del programa, proporcionan alCNC la informacin necesaria para realizar el mecanizado de la pieza deseada.

    Cada bloque contiene todas las funciones o comandos necesarios para ejecutar unaoperacin, que puede ser un mecanizado, preparacin de las condiciones de corte, controlde elementos de la mquina, etc.

    El programa CNC puede estar formado por varias subrutinas locales y por el cuerpo delprograma. Las subrutinas locales irn definidas al principio del programa.

    %example(Nombre del programa)

    N5 F550 S1000 M3 M8 T1 D1(Establece las condiciones de mecanizado)

    N6 G0 X0 Y0(Posicionamiento)

    N10 G1 G90 X100N20 Y50N30 X0N40 Y0

    (Mecanizado)N50 M30

    (Fin de programa)

    N10

    N20N30

    N40

    Programa CNC

    Bloque

    Bloque

    Subrutina

    Bloque

    Bloque

    Cuerpo del programa

    Bloque

  • Manual de programacin

    CNC 8065

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    1.

    (REF. 1309)

    29

    Est

    ruct

    ura

    del p

    rogr

    ama.

    1.2.1 Cuerpo del programa.

    El cuerpo del programa tiene la siguiente estructura.

    Cabecera del programa.

    La cabecera del programa es un bloque que se compone del carcter "%" seguido delnombre del programa. El nombre del programa admite 14 caracteres y puede estar formadopor letras maysculas, minsculas y por nmeros (no admite espacios en blanco).

    La programacin de la cabecera es obligatoria cuando en el programa se incluyansubrutinas locales; en caso contrario, la programacin de la cabecera es opcional.

    El nombre definido en la cabecera no tiene ninguna relacin con el nombre con el que seguarda el archivo. Ambos nombres pueden ser distintos.

    Cuerpo del programa.

    El cuerpo del programa lo componen los bloques encargados de ejecutar las operaciones,movimientos, etc.

    Fin del programa.

    El final del cuerpo del programa se define mediante las funciones M02 M30, siendo ambasfunciones equivalentes. La programacin de estas funciones no es obligatoria; si se alcanzael final del programa sin haber ejecutado alguna de ellas, el CNC termina la ejecucin ymuestra un warning avisando de esta circunstancia.

    El comportamiento del CNC tras alcanzar el final del programa es diferente dependiendode si se ha programado o no la funcin M02 M30.

    (*) La parada del cabezal depende de como est configurado el parmetro mquinaSPDLSTOP.

    Cabecera La cabecera indica el comienzo del cuerpo del programa. Laprogramacin de la cabecera es obligatoria cuando elprograma dispone de subrutinas locales.

    Bloques de programa Es la parte principal del programa, aquella que contiene losmovimientos, operaciones, etc.

    Fin de programa

    %0123%PROGRAM%PART923R

    M30M02

    Con M02/M30 Sin M02/M30

    El CNC selecciona el primer bloque del programa. S S

    El CNC detiene el giro del cabezal. S No

    El CNC asume las condiciones iniciales. S (*) No

    El CNC inicializa las condiciones de corte. S No

  • 30

    Manual de programacin

    CNC 8065

    1.

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    (REF. 1309)

    Est

    ruct

    ura

    del p

    rogr

    ama.

    1.2.2 Las subrutinas.

    Una subrutina es un conjunto de bloques que, convenientemente identificados, pueden serllamados una o varias veces desde otra subrutina o desde el programa. Es habitual utilizarlas subrutinas para definir un conjunto de operaciones o desplazamientos que se repitenvarias veces en el programa. Ver el captulo "12 Subrutinas.".

    Tipos de subrutinas.

    El CNC dispone de dos tipos de subrutinas, a saber subrutinas locales y globales. Haydisponible un tercer tipo, las subrutinas OEM, que son un caso especial de subrutina globaldefinida por el fabricante.

    Subrutinas globales.

    La subrutina global est almacenada en la memoria del CNC como un programaindependiente. A esta subrutina se la puede llamar desde cualquier programa o subrutinaen ejecucin.

    Subrutinas locales.

    La subrutina local est definida como parte de un programa. A esta subrutina slo se lepuede llamar desde el programa en el que est definida.

    Un programa puede disponer de varias subrutinas locales, pero todas ellas debern estardefinidas antes del cuerpo del programa. Una subrutina local podr llamar a una segundasubrutina local, con la condicin de que la subrutina que realiza la llamada est definidadespus de la subrutina llamada.

    1

    3

    2

    4

    %L POINTSG01 X Y (Punto 2)G01 X Y (Punto 3)G01 X Y (Punto 4)M17

    %PROGRAM

    G81 X Y (Punto 1. Definicin de punteado)

    LL POINTS (Llamada a subrutina)

    G81 X Y (Punto 1. Definicin de punteado)

    LL POINTS (Llamada a subrutina)

    G84 X Y (Punto 1. Definicin de punteado)

    LL POINTS (Llamada a subrutina)

    G80

    M30

  • Manual de programacin

    CNC 8065

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    1.

    (REF. 1309)

    31

    Est

    ruct

    ura

    de lo

    s bl

    oque

    s de

    pro

    gram

    a.

    1.3 Estructura de los bloques de programa.

    Los bloques que forman las subrutinas y el cuerpo del programa pueden ser definidosmediante comandos en cdigo ISO o en lenguaje de alto nivel. Para la elaboracin delprograma se usarn bloques escritos en uno u otro lenguaje, pudiendo combinar en unmismo programa bloques escritos en los dos lenguajes. Tambin es posible programarbloques vacos (lneas vacas).

    En ambos lenguajes se permite utilizar cualquier tipo de expresin aritmtica, relacional olgica.

    Programacin en cdigo ISO.

    Est especialmente diseado para controlar el movimiento de los ejes, ya que proporcionainformacin y condiciones de los desplazamientos, e indicaciones sobre el avance y lavelocidad. Algunos comandos disponibles son:

    Funciones preparatorias de los movimientos que determinan la geometra y condicionesde trabajo, como interpolaciones lineales, circulares, roscados, ciclos fijos, etc.

    Funciones de control de las condiciones de corte, como los avances de los ejes,velocidades del cabezal y aceleraciones.

    Funciones de control de las herramientas.

    Funciones complementarias, que contienen indicaciones tecnolgicas.

    Definicin de cotas.

    Programacin en lenguaje de alto nivel.

    Este lenguaje proporciona al usuario un conjunto de comandos de control que se asemejana la terminologa utilizada por otros lenguajes, como son $IF, $GOTO, #MSG, #HSC, etc.Algunos comandos disponibles son:

    Sentencias de programacin.

    Instrucciones de control de flujo, para la construccin de bucles y saltos dentro delprograma.

    Definicin y llamada a subrutinas con parmetros locales, entendindose por variablelocal aquella variable que slo es conocida por la subrutina en la que ha sido definida.

    Asimismo, permite utilizar cualquier tipo de expresin aritmtica, relacional o lgica.

    Parmetros aritmticos, variables, constantes y expresionesaritmticas.

    Las constantes, parmetros aritmticos, variables y expresiones aritmticas se puedenemplear tanto desde bloques ISO como desde comandos en alto nivel.

  • 32

    Manual de programacin

    CNC 8065

    1.

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    (REF. 1309)

    Est

    ruct

    ura

    de lo

    s bl

    oque

    s de

    pro

    gram

    a.

    1.3.1 Programacin en cdigo ISO.

    Las funciones que componen el cdigo ISO estn compuestas de letras y formato numrico.Las letras que forman parte del lenguaje son "N", "G", "F", "S", "T", "D", "M", "H", "NR" y lasque identifican a los ejes.

    El formato numrico incluye, adems de los dgitos "0" a "9", los signos "+", "-" y el puntodecimal ".". Asimismo, el formato numrico se puede sustituir por un parmetro, variable oexpresin aritmtica que tenga como resultado un nmero.

    La programacin admite espacios entre letras, nmeros y signo, as como prescindir delsigno si fuera positivo.

    Estructura del bloque.

    Un bloque puede contener las siguientes funciones, no siendo necesaria la programacinde todas ellas. Los datos no tienen un orden establecido, se pueden programar en cualquierparte del bloque. Las nicas excepciones sern la condicin de salto de bloque y laidentificacin del bloque, que siempre se deben programar al principio.

    / Condicin de salto de bloque.

    Si la marca de salto de bloque se encuentra activa, el CNC no ejecutar los bloques en losque se encuentra programada, continuando con la ejecucin en el bloque siguiente.

    El control va leyendo varios bloques por delante del que se est ejecutando, para calcularcon antelacin la trayectoria a recorrer. La condicin de salto de bloque se analiza en elmomento en el que se lee el bloque.

    N Identificacin del bloque.

    La identificacin del bloque se debe programar cuando el bloque se utilice como destino dereferencias o saltos. En este caso, se recomienda programarla sola en el bloque. Se puedenrepresentar de dos formas:

    La letra "N" seguida del nmero de bloque (0-4294967295) y del carcter ":" (slo cuandola etiqueta se utilice como destino en un salto de bloque), no siendo necesario seguirningn orden y permitindose nmeros salteados.

    Si la etiqueta no es destino de un salto y se programa sin ":", puede ir en cualquierposicin del bloque, no necesariamente al comienzo.

    Etiquetas del tipo "[]", donde puede tener una longitud de hasta 14caracteres y estar formado por letras maysculas, minsculas y por nmeros (no admiteespacios en blanco).

    Se pueden programar ambos datos en un mismo bloque.

    G Funciones preparatorias.

    Las funciones G determinan la geometra y condiciones de trabajo, como interpolacioneslineales, circulares, chaflanes, ciclos fijos, etc. Ver "1.5 Lista de funciones G." en la pgina36.

    X..C Cotas del punto

    Estas funciones determinan el desplazamiento de los ejes. Ver "1.4 Programacin de losejes." en la pgina 35.

    Dependiendo del tipo de unidades, el formato de programacin ser:

    En milmetros, formato 5.4 (5 enteros y 4 decimales).

    En pulgadas, formato 4.5 (4 enteros y 5 decimales).

    / N G G X..C F S T D M H NR

    N10: X12 T1 D1 [CICLO] G81 I67X34 N10 S100 M3

  • Manual de programacin

    CNC 8065

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    1.

    (REF. 1309)

    33

    Est

    ruct

    ura

    de lo

    s bl

    oque

    s de

    pro

    gram

    a.

    F Avance de los ejes.

    El avance se representa mediante la letra "F" seguida del valor de avance deseado.

    S Velocidad del cabezal.

    Esta funcin determina la velocidad del cabezal.

    El nombre del cabezal estar definido por 1 2 caracteres. El primer carcter es la letra Sy el segundo carcter, que es opcional, ser un sufijo numrico entre 1 y 9. De esta formael nombre de los ejes podr ser cualquiera del rango S a S9.

    La velocidad se representa mediante la letra del eje seguida de la cota a la que se deseadesplazar el eje. Para los cabezales del tipo S1, S2, etc, hay que programar el signo "=" entreel nombre y la velocidad.

    T Nmero de herramienta.

    Esta funcin selecciona la herramienta con la que se va a ejecutar el mecanizadoprogramado. La herramienta se representa mediante la letra "T" seguida del nmero deherramienta (0-4294967295).

    D Nmero de corrector.

    Esta funcin selecciona el corrector de la herramienta. El corrector se representa mediantela letra "D" seguida del nmero de corrector. El nmero de correctores disponibles para cadaherramienta se define en la tabla de herramientas.

    M H Funciones auxiliares.

    Las funciones auxiliares permiten controlar diferentes elementos de la mquina (sentido degiro del cabezal, taladrina, etc.). Estas funciones se representan mediante las letras "M" o"H" seguidas del nmero de la funcin (0-65535)

    NR Nmero de repeticiones de bloque.

    Indica el nmero de veces que se repetir la ejecucin del bloque. Slo se podr programaren bloques en los que se haya programado un desplazamiento.

    Si el bloque se encuentra bajo la influencia de un ciclo fijo modal, ste se repetir tantasveces como se haya programado la repeticin del bloque. Si se programa NR0, se ejecutanlos desplazamientos pero no se ejecuta el ciclo fijo modal al final de cada uno.

    Comentario de bloques.

    El CNC permite asociar a los bloques cualquier tipo de informacin a modo de comentario.Cuando se ejecuta el programa, el CNC ignora esta informacin.

    El CNC ofrece diferentes mtodos de incluir comentarios en el programa. Ver"1.8 Programacin de comentarios." en la pgina 44.

    S1000S1=334

    G91 G01 X34.678 F150 NR4

  • 34

    Manual de programacin

    CNC 8065

    1.

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    (REF. 1309)

    Est

    ruct

    ura

    de lo

    s bl

    oque

    s de

    pro

    gram

    a.

    1.3.2 Programacin en lenguaje de alto nivel.

    Los comandos que componen el lenguaje de alto nivel estn compuestos por sentenciasde control "#" e instrucciones de control de flujo "$".

    Estructura del bloque.

    Un bloque puede contener los siguientes comandos, no siendo necesaria la programacinde todas ellas.

    / Condicin de salto de bloque.

    Si la marca de salto de bloque se encuentra activa, el CNC no ejecutar los bloques en losque se encuentra programada, continuando con la ejecucin en el bloque siguiente.

    El control va leyendo varios bloques por delante del que se est ejecutando, para calcularcon antelacin la trayectoria a recorrer. La condicin de salto de bloque se analiza en elmomento en el que se lee el bloque.

    N Identificacin del bloque.

    La identificacin del bloque se debe programar cuando el bloque se utilice como destino dereferencias o saltos. En este caso, se recomienda programarla sola en el bloque. Se puedenrepresentar de dos formas:

    La letra "N" seguida del nmero de bloque (0-4294967295) y del carcter ":" (slo cuandola etiqueta se utilice como destino en un salto de bloque), no siendo necesario seguirningn orden y permitindose nmeros salteados.

    Si la etiqueta no es destino de un salto y se programa sin ":", puede ir en cualquierposicin del bloque, no necesariamente al comienzo.

    Etiquetas del tipo "[]", donde puede tener una longitud de hasta 14caracteres y estar formado por letras maysculas, minsculas y por nmeros (no admiteespacios en blanco).

    Se pueden programar ambos datos en un mismo bloque.

    # $ Comandos en lenguaje de alto nivel.

    Los comandos en lenguaje de alto nivel engloban a las sentencias e instrucciones de controlde flujo.

    Las sentencias se programan precedidas del smbolo "#" y slo se puede programar unapor bloque. Se emplean para realizar diversas funciones.

    Las instrucciones de control de flujo se programan precedidas del smbolo "$" y slo sepuede programar una por bloque. Se emplean para la construccin de bucles y saltosde programa.

    Tambin se pueden considerar como comandos en alto nivel la asignacin de valores aparmetros y variables.

    Comentario de bloques.

    El CNC permite asociar a los bloques cualquier tipo de informacin a modo de comentario.Cuando se ejecuta el programa, el CNC ignora esta informacin.

    El CNC ofrece diferentes mtodos de incluir comentarios en el programa. Ver"1.8 Programacin de comentarios." en la pgina 44.

    / N

  • Manual de programacin

    CNC 8065

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    1.

    (REF. 1309)

    35

    Pro

    gram

    aci

    n de

    los

    ejes

    .

    1.4 Programacin de los ejes.

    Programacin mediante el nombre del eje.

    El nombre del eje estar definido por 1 2 caracteres. El primer carcter debe ser una delas letras X - Y - Z - U - V - W - A - B - C. El segundo carcter es opcional y ser un sufijonumrico entre 1 y 9. De esta forma el nombre de los ejes podr ser cualquiera del rangoX, X1X9,...C, C1C9.

    Los desplazamientos se representan mediante la letra del eje seguida de la cota a la quese desea desplazar el eje. Para los ejes del tipo X1, Y2, etc, hay que programar el signo "="entre el nombre del eje y la cota.

    Programacin con comodines.

    Los ejes tambin se pueden programar mediante comodines. Los comodines permitenprogramar y hacer referencia a los ejes del canal mediante su posicin dentro de l,contando huecos. El comodn se representa mediante el carcter "?" seguido del nmerode posicin del eje, de la forma ?1 para el primer eje, ?2 para el segundo, etc. Si se programala posicin de un hueco, el CNC mostrar un error.

    Mediante estos comodines el usuario puede programar un desplazamiento de la siguienteforma.

    Adems de para programar desplazamientos, los comodines tambin se pueden utilizarpara referirse a los ejes en las siguientes funciones G y sentencias.

    X100Z34.54X2=123.4A5=78.532

    En un canal con la siguiente distribucin de ejes,los comodines hacen referencia a los siguientesejes.

    El comodn ?1 corresponde al eje Y. El comodn ?2 corresponde al eje X. El comodn ?3 da error; no hay eje en esa

    posicin. El comodn ?4 corresponde al eje Z.

    ?1 = 12345.1234?2 = 50.34

    Funciones G. Sentencias.

    G14G45G74G92G100G101G112G130G132

    G134G135G145G158G170G171G198G199

    #MOVE ABS#MOVE ADD#MOVE INF#CAM ON#CAM OFF#FOLLOW ON#FOLLOW OFF#TOOL AX

    #LINK#UNLINK#PARK#UNPARK#SERVO ON#SERVO OFF

    YX?Z

    00000.000000000.0000* * * * .* * * *00000.0000

  • 36

    Manual de programacin

    CNC 8065

    1.

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    (REF. 1309)

    List

    a de

    func

    ione

    s G

    .

    1.5 Lista de funciones G.

    Las siguientes tablas muestran la lista de funciones G disponibles en el CNC. Los campos"M", "D" y "V" de la tabla tienen el siguiente significado:

    Junto a cada funcin se indica en que captulo de este manual est descrita; si no se indicael capitulo, la funcin se encuentra descrita en un manual diferente.

    M Funcin modal.

    Una funcin modal, una vez programada, permanece activa hasta que se programe unafuncin "G" incompatible, se ejecute M02 M30, se realice una emergencia o un reset, ose apague y se encienda el CNC.

    En los casos que se indica con "!", se debe interpretar que la funcin permanece activaaunque se ejecute M02 M30, se realice un reset, o se apague y se encienda el CNC.

    D Funcin por defecto.

    Es la funcin que se activa por defecto; es decir, la funcin que asume el CNC en el momentodel encendido, despus de ejecutarse M02 M30, y despus de una emergencia o un reset.

    En los casos que se indica con "?" se debe interpretar que la activacin por defecto de lafuncin depende de cmo haya personalizado el fabricante los parmetros mquina delCNC.

    V Funcin visualizada.

    La funcin se visualiza, en los modos automtico y manual, junto a las condiciones en quese est realizando el mecanizado.

    M Funcin modal. D Funcin por defecto.

    V Funcin visualizada.

    Funcin M D V SignificadoG00 * ? * Posicionamiento rpido. 8.1G01 * ? * Interpolacin lineal. 8.2G02 * * Interpolacin circular (helicoidal) a derechas. 8.3 / 8.6G03 * * Interpolacin circular (helicoidal) a izquierdas. 8.3 / 8.6G04 * Temporizacin 10.1G05 * ? * Arista matada controlada (modal). 9.3G06 * Centro del arco en coordenadas absolutas (no modal). 8.3.5G07 * ? * Arista viva (modal). 9.1G08 * Arco tangente a la trayectoria anterior. 8.4G09 * Arco definido mediante tres puntos. 8.5G10 * * Anulacin de imagen espejo. 9.8G11 * * Imagen espejo en X. 9.8G12 * * Imagen espejo en Y. 9.8G13 * * Imagen espejo en Z. 9.8G14 * * Imagen espejo en las direcciones programadas. 9.8G17 * ? * Plano principal X-Y, y eje longitudinal Z. 4.2G18 * ? * Plano principal Z-X, y eje longitudinal Y. 4.2G19 * * Plano principal Y-Z, y eje longitudinal X. 4.2G20 * * Plano principal por dos direcciones y eje longitudinal. 4.3G30 * Preseleccin del origen polar. 5.7G31 * Traslado temporal del origen polar al centro del arco. 8.3.4G33 * * Roscado electrnico de paso constante. 8.7G36 * Redondeo de aristas. 9.4G37 * Entrada tangencial. 9.6G38 * Salida tangencial. 9.7G39 * Achaflanado de aristas. 9.5G40 * * Anulacin de la compensacin de radio. 11.1G41 * * Compensacin de radio de herramienta a la izquierda. 11.1G42 * * Compensacin de radio de herramienta a la derecha. 11.1G45 Activar y anular el control tangencial. 16.1G50 * ? Arista semimatada. 9.2G53 * Cancelacin del decalaje de origen. 5.6G54 ! * Traslado de origen absoluto 1. 5.5G55 ! * Traslado de origen absoluto 2. 5.5G56 ! * Traslado de origen absoluto 3. 5.5

  • Manual de programacin

    CNC 8065

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    1.

    (REF. 1309)

    37

    List

    a de

    func

    ione

    s G

    .

    G57 ! * Traslado de origen absoluto 4. 5.5G58 ! * Traslado de origen absoluto 5. 5.5G59 ! * Traslado de origen absoluto 6. 5.5G60 * Arista viva (no modal). 9.1G61 * Arista matada controlada (no modal). 9.3G63 * * Roscado rgido. 8.8G70 * ? * Programacin en pulgadas. 3.1G71 * ? Programacin en milmetros. 3.1G72 * Factor escala. 9.10G73 * * Giro del sistema de coordenadas. 9.9G74 * Bsqueda de referencia mquina 2.4G90 * ? Programacin en cotas absolutas. 3.2G91 * ? * Programacin en cotas incrementales. 3.2G92 ! * Preseleccin de cotas. 5.4G93 * * Especificacin del tiempo de mecanizado en segundos. 6.2.1G94 * ? Avance en milmetros/minuto (pulgadas/minuto). 6.2.1G95 * ? * Avance en milmetros/revolucin (pulgadas/revolucin). 6.2.1G96 * * Velocidad de corte constante. 7.2.2G97 * * Velocidad de giro constante. 7.2.2G108 * * Adaptacin del avance al comienzo del bloque. 6.2.2G109 * Adaptacin del avance al final del bloque. 6.2.2G112 * Cambio de la gama de parmetros de un eje. 10.4G130 * * Porcentaje de aceleracin a aplicar, por eje o cabezal. 6.2.5G131 * * Porcentaje de aceleracin a aplicar, global. 6.2.5G132 * * Porcentaje de jerk a aplicar, por eje o cabezal. 6.2.6G133 * * Porcentaje de jerk a aplicar, global. 6.2.6G134 * * Porcentaje de Feed-Forward a aplicar. 6.2.7G135 * * Porcentaje de AC-Forward a aplicar. 6.2.8G136 * * Transicin circular entre bloques. 11.1.2G137 * * Transicin lineal entre bloques. 11.1.2G138 * * Activacin/cancelacin directa de la compensacin. 11.1.2G139 * * Activacin/cancelacin indirecta de la compensacin. 11.1.2G145 Congelar (suspender) el control tangencial. 16.2G151 * * * Programacin en dimetros. 3.3G152 * Programacin en radios. 3.3G157 * * Exclusin de ejes en el traslado de origen. 5.5.3G158 * * Traslado de origen incremental. 5.5.2G159 ! * Traslados de origen absolutos adicionales. 5.5G170 * Desactivacin de ejes Hirth 10.3G171 * * Activacin de ejes Hirth 10.3G174 * Fijar la cota mquina. 5.2G180G189

    * Ejecucin de subrutinas OEM. 12.5

    G380G399

    * Ejecucin de subrutinas OEM. 12.5

    G192 * * Limitacin de la velocidad de giro. 7.2.1G193 * Interpolacin del avance. 6.2.2G196 * * Avance del punto de corte constante. 6.2.3G197 * * Avance del centro de la herramienta constante. 6.2.3G198 Definicin de los lmites inferiores de software 10.2G199 Definicin de los lmites superiores de software 10.2G200 Intervencin manual exclusiva. 8.9.2G201 * Activacin de la intervencin manual aditiva. 8.9.1G202 * * Cancelacin de la intervencin manual aditiva. 8.9.1G261 * * Centro del arco en coordenadas absolutas (modal). 8.3.5G262 * * Centro del arco respecto del punto inicial. 8.3.5G263 * * programacin del radio del arco. 8.3.2G264 * * Anular la correccin del centro del arco. 8.3.6G265 * * Activar la correccin del centro del arco. 8.3.6G266 * Porcentaje de avance al 100% 6.2.4

    Funcin M D V Significado

  • 38

    Manual de programacin

    CNC 8065

    1.

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    (REF. 1309)

    List

    a de

    func

    ione

    s G

    .

    Trabajo con palpador.

    Ciclos fijos de mecanizado. Modelo M (fresadora).

    Funcin M D V Significado

    G100 * Medicin con palpador hasta tocar.

    G101 * Incluir offset resultante de la medicin.

    G102 * Excluir offset resultante de la medicin.

    G103 * Medicin con palpador hasta dejar de tocar.

    G104 Movimiento del palpador hasta la cota programada.

    Funcin M D V Significado

    G80 * * Anulacin del ciclo fijo.

    G81 * * Ciclo fijo de taladrado.

    G82 * * Ciclo fijo de taladrado con paso variable.

    G83 * * Ciclo fijo de taladrado profundo con paso constante.

    G84 * * Ciclo fijo de roscado con macho.

    G85 * * Ciclo fijo de escariado.

    G86 * * Ciclo fijo de mandrinado.

    G87 * * Ciclo fijo de cajera rectangular.

    G88 * * Ciclo fijo de cajera circular.

    G98 * * Retroceso al plano de partida al final del ciclo fijo.

    G99 * * Retroceso al plano de referencia al final del ciclo fijo.

    G160 * Mecanizado mltiple en lnea recta.

    G161 * Mecanizado mltiple formando un paralelogramo.

    G162 * Mecanizado mltiple formando una malla.

    G163 * Mecanizado mltiple formando una circunferencia.

    G164 * Mecanizado mltiple formando un arco.

    G165 * Mecanizado programado mediante una cuerda de arco.

    G210 * * Ciclo fijo de fresado de taladro.

    G211 * * Ciclo de fresado de rosca interior.

    G212 * * Ciclo de fresado de rosca exterior.

  • Manual de programacin

    CNC 8065

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    1.

    (REF. 1309)

    39

    List

    a de

    func

    ione

    s G

    .

    Ciclos fijos de mecanizado. Modelo T (torno).

    Funcin M D V Significado

    G66 * Ciclo fijo de seguimiento de perfil.

    G68 * Ciclo fijo de desbastado en el eje X.

    G69 * Ciclo fijo de desbastado en el eje Z.

    G81 * Ciclo fijo de torneado de tramos rectos.

    G82 * Ciclo fijo de refrentado de tramos rectos.

    G83 * Ciclo fijo de taladrado / roscado con macho.

    G84 * Ciclo fijo de torneado de tramos curvos.

    G85 * Ciclo fijo de refrentado de tramos curvos.

    G86 * Ciclo fijo de roscado longitudinal.

    G87 * Ciclo fijo de roscado frontal.

    G88 * Ciclo fijo de ranurado en el eje X.

    G89 * Ciclo fijo de ranurado en el eje Z.

    G160 * Ciclo fijo de taladrado / roscado con macho en la cara frontal.

    G161 * Ciclo fijo de taladrado / roscado con macho en la cara cilndrica.

    G162 * Ciclo fijo de chavetero en la cara cilndrica.

    G163 * Ciclo fijo de chavetero en la cara frontal.

  • 40

    Manual de programacin

    CNC 8065

    1.

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    (REF. 1309)

    List

    a de

    func

    ione

    s au

    xilia

    res

    M.

    1.6 Lista de funciones auxiliares M.

    La siguiente tabla muestra la lista de funciones M disponibles en el CNC. Junto a cadafuncin se indica en que captulo de este manual est descrita; si no se indica el capitulo,la funcin se encuentra descrita en un manual diferente.

    Funcin Significado

    M00 Parada de programa. 6.6.1

    M01 Parada condicional de programa. 6.6.1

    M02 Fin de programa. 1.2.1

    M03 Arranque del cabezal a derechas. 7.3

    M04 Arranque del cabezal a izquierdas. 7.3

    M05 Parada del cabezal. 7.3

    M06 Cambio de herramienta. 6.6.1

    M17 Fin de subrutina global o local. 12.2

    M19 Parada orientada de cabezal. 7.5

    M29 Fin de subrutina global o local. 12.2

    M30 Fin de programa. 1.2.1

    M41 Selecciona la gama de velocidad 1. 7.4

    M42 Selecciona la gama de velocidad 2. 7.4

    M43 Selecciona la gama de velocidad 3. 7.4

    M44 Selecciona la gama de velocidad 4. 7.4

  • Manual de programacin

    CNC 8065

    CO

    NS

    TR

    UC

    CI

    N D

    E U

    N P

    RO

    GR

    AM

    A.

    1.

    (REF. 1309)

    41

    List

    a de

    sen

    tenc

    ias

    e in

    stru

    ccio

    nes.

    1.7 Lista de sentencias e instrucciones.

    Las siguientes tablas muestran la lista de sentencias e instrucciones disponibles en el CNC.Junto a cada una de ellas se indica en que captulo de este manual est descrita; si no s