circular definida por tres puntos
| | G10 | Anulación imagen espejo | Modal | Activa |
G11 | Imagen espejo en el eje X | Modal | |
G12 | Imagen espejo en el eje Y | Modal | |
G13 | Imagen espejo en el eje Z | Modal | |
G14 | Activación del eje C en tornos | Modal | |
G15 | Selección del plano C-Z | Modal | |
G16 | Selección del plano C-X | Modal | |
G17 | Selección del plano XY | Modal | Activa |
G18 | Selección del plano XZ | Modal | |
G19 | Selección del plano YZ | Modal | |
G20 | Llamada a subrutina estándar | | |
G21 | Llamada a subrutina paramétrica | | |
G22 | Definición de subrutina estándar | | |
G23 | Definición de subrutina paramétrica | | |
G24 | Fin de subrutina | | |
G25 | Salto llamada incondicional | | |
G26 | Salto llamada condicional si = 0 | | |
G27 | Salto llamada condicional si no = 0 | | |
G28 | Salto llamada condicional si menor | | |
G29 | Salto llamada condicional si = > | | |
G30 | Visualizar código de error definido mediante K | | |
G31 | Guardar origen de coordenadas actual | | |
G32 | Recuperar origen de coordenadas guardado mediante G31 | | |
G33 | Roscado electrónico | Modal | |
G36 | Redondeo controlado de aristas | | |
G37 | Entrada tangencial | | |
G38 | Salida tangencial | | |
G39 | Achaflanado controlado de aristas | | |
G40 | Anulación de la compensación de radio | Modal | Activa |
G41 | Compensación de radios a izquierdas | Modal | |
G42 | Compensación de radios a derechas | Modal | |
G43 | Compensación de longitud | Modal | |
G44 | Anulación de la compensación de longitud | Modal | Activa |
G49 | “FEED RATE” programable | Modal | |
G50 | Carga de dimensiones de herramienta desde la tabla | | |
G52 | Comunicación con red local Fagor | | |
G53 | Decalaje 1 traslado de origen | Modal | |
G54 | Decalaje 2 traslado de origen | Modal | |
G55 | Decalaje 3 traslado de origen | Modal | |
G56 | Decalaje 4 traslado de origen | Modal | |
G57 | Decalaje 5 traslado de origen | Modal | |
G58 | Decalaje 6 traslado de origen | Modal | |
G59 | Decalaje 7 traslado de origen | Modal | |
G64 | Mecanizado múltiple en arco | | |
G65 | Ejecución independiente de un eje | | |
G66 | Ciclo fijo de seguimiento de perfil en torno | | |
G68 | Ciclo fijo de desbastado eje X (torno) | | |
G69 | Ciclo fijo de desbastado eje Z (torno) | | |
G70 | Programación en pulgadas | Modal | |
G71 | Programación en mm | Modal | Activa |
G72 | Factor escala | Modal | |
G73 | Giro del sistema de coordenadas | Modal | |
G74 | Búsqueda automática de referencia máquina | | |
G75 | Trabajo con palpador | | |
G75N2 | Ciclos fijos de palpador | | |
G76 | Creación automática de bloques | | |
G77 | Acoplamiento del 4º eje “W” o del 5º eje “V” con su asociado | Modal | |
G78 | Anulación G77 | Modal | Activa |
G79 | Ciclo fijo definido por el usuario | Modal | |
G80 | Anulación de ciclos fijos | Modal | Activa |
G81 | Ciclo fijo de taladrado | Modal | |
G82 | Ciclo fijo de taladrado con temporizador | Modal | |
G83 | Ciclo fijo de taladrado profundo | Modal | |
G84 | Ciclo fijo de roscado con macho | Modal | |
G85 | Ciclo fijo de escariado | Modal | |
G86 | Ciclo fijo de mandrinado con retroceso en G00 | Modal | |
G87 | Ciclo fijo de cajera rectangular | Modal | |
G88 | Ciclo fijo de cajera circular | Modal | |
G89 | Ciclo fijo de mandrinado con retroceso en G01 | Modal | |
G90 | Programación en cotas absolutas | Modal | Activa |
G91 | Programación en cotas incrementales | Modal | |
G92 | Desplazamiento de origen pieza | Modal | |
G93 | Preselección de origen de coordenadas polares | Modal | |
G94 | Velocidad de avance F en mm/min | Modal | Activa |
G95 | Velocidad de avance F en mm/rev | Modal | |
G96 | Velocidad de avance superficial constante (fresadora) | Modal | |
G96 | Velocidad de rotación S en m/min (torno) | Modal | |
G97 | Velocidad de avance del centro de la herramienta constante (fresadora) | Modal | Activa |
G97 | Velocidad de rotación S en rev/min (torno) | Modal | Activa |
G98 | Vuelta de la herramienta al plano de partida al terminar un ciclo | Modal | Activa |
G99 | Vuelta de la herramienta al plano de referencia al terminar un ciclo | Modal | |
4.3. X - Coordenada
Esta palabra está compuesta por la letra X seguida de un número. En máquinas con tres ejes de movimiento como fresadoras CNC y centros de mecanizado, este número define la posición del cabezal de la maquina (eje de la herramienta) en dirección del eje de coordenada “X” respecto al cero pieza o centro de referencia que el programador ha fijado al comenzar a realizar el programa. En tornos CNC este número define la posición de diámetros o radios del mecanizado de la pieza de trabajo.
El formato a utilizar es un número de cuatro dígitos para la parte entera y cuatro dígitos para la parte decimal, en un rango de datos que va desde −9999.9999 hasta 9999.9999.
4.4. Y / Z - Coordenada
Todo lo indicado para la palabra correspondiente a la coordenada “X” ocurre para las coordenadas “Y” y “Z”. Para torno CNC la coordenada Z se corresponde con las longitudes del mecanizado.
El orden de colocación de las tres coordenadas ha de ser siempre el mismo: X, Y, Z. Las coordenadas son modales. Aunque se omita alguna de ellas el orden debe ser respetado siempre.
Ejemplo
Abajo se muestran varios bloques de un programa CNC. Los tres bloques de la izquierda no podrían ejecutarse en una máquina herramienta CNC porque no respeta el orden de escritura de las coordenadas X, Y, Z. Los tres bloques de la derecha están programados correctamente.
| N50 Z-8 X25 | N50 X25 Z-8 |
| N60 Z-10 Y135 | N60 Y135 Z-10 |
| N70 Y100 X60 | N70 X60 Y100 |
4.5. (----) - Comentarios
Se pueden escribir comentarios siempre y cuando se enmarquen entre paréntesis. Todo lo escrito entre paréntesis no tiene efecto sobre las acciones de la máquina. Su finalidad es la de indicar, a título informativo, datos en el programa que recuerden al operario de la máquina anotaciones fundamentales, tales como tipo de herramienta, inicio de una operación concreta de mecanizado dentro del programa, etc.
4.6. Cabecera de programas CNC
Se denomina cabecera de programa a dos o tres líneas que se colocan al inicio del texto, donde se indican las preferencias del programador.
Recuerde
En la estructura de frases de un programa completo de CNC se suelen distinguir