Lista de códigos G y M en el mecanizado CNC

Descubra el lenguaje secreto que da vida a las máquinas. En esta cautivadora entrada de blog, nos sumergiremos en el fascinante mundo del código G y el código M, los comandos de programación esenciales que hacen posible el mecanizado CNC. Tanto si es un ingeniero experimentado como un aprendiz curioso, acompáñenos mientras desentrañamos los misterios que se esconden tras estos códigos y exploramos cómo permiten a las máquinas realizar tareas complejas con una precisión inigualable. Prepárese para asombrarse con el increíble potencial de la programación CNC.

Índice

En el mecanizado CNC, los códigos G y los códigos M son dos comandos de programación fundamentales que se utilizan para controlar el movimiento y la funcionalidad de las máquinas herramienta.

El código G, también conocido como "código geométrico" o "código preparatorio", se utiliza principalmente para definir el movimiento y el posicionamiento de la herramienta de corte. Estos códigos instruyen a la máquina sobre cómo moverse, como el movimiento rápido (G00), la interpolación lineal (G01) y la interpolación circular (G02 y G03), entre otros.

Por otro lado, el código M, también conocido como "código misceláneo", controla diversas funciones de la máquina herramienta, como la rotación del husillo, el ajuste del flujo de refrigerante y el cambio de herramienta. Cada código G y M suele ir seguido de un número que representa una función o comando específico.

La existencia de códigos G y códigos M permite a las máquinas herramienta CNC realizar complejas tareas de mecanizado. Mediante instrucciones de programación precisas, controlan las acciones de la máquina herramienta, lo que da lugar a efectos de mecanizado de alta precisión y calidad.

Las distintas combinaciones de códigos G y M pueden completar diversas operaciones de mecanizado, entre las que se incluyen el taladrado, el fresado y el torneado. Sin embargo, es importante tener en cuenta que los sistemas CNC de los distintos fabricantes pueden tener variaciones en los significados y aplicaciones específicos de estos códigos. Por lo tanto, es necesario consultar el manual de funcionamiento de la máquina herramienta específica o consultar al fabricante para garantizar una aplicación correcta.

En resumen, los códigos G y los códigos M son partes indispensables del mecanizado CNC. Juntos, forman el lenguaje de programación de las máquinas herramienta CNC, haciendo que el proceso de mecanizado mecánico sea más flexible y eficaz. El dominio de los significados y aplicaciones de estos códigos es crucial para los programadores de CNC.

¿Qué es el código G?

El código G (también conocido como RS-274) es el lenguaje de programación de control numérico (NC) más utilizado en la fabricación asistida por ordenador (CAM). Sirve como conjunto estandarizado de instrucciones para controlar máquinas herramienta automatizadas, incluidas fresadoras CNC, tornos, impresoras 3D y otros equipos de fabricación controlados por ordenador.

Desarrollado en los años 50 por la Electronic Industries Alliance (EIA), el código G ha evolucionado a través de diversas versiones e implementaciones. A pesar de su nombre, el código G engloba no sólo comandos "G" (funciones preparatorias), sino también códigos "M" (funciones varias), valores de coordenadas y otros parámetros que, en conjunto, forman un lenguaje de control de máquina completo.

Entre las principales características y aplicaciones del código G figuran:

  1. Control de movimiento: Posicionamiento rápido, interpolación lineal y circular, y generación de trayectorias complejas.
  2. Gestión de herramientas: Selección de herramientas, control de la velocidad de los husillos y gestión de los sistemas de refrigeración.
  3. Sistemas de coordenadas: Definición de coordenadas de trabajo y realización de transformaciones de coordenadas.
  4. Flujo del programa: Implementación de bucles, subrutinas y sentencias condicionales.
  5. Funciones específicas de la máquina: Control de características únicas de diferentes máquinas herramienta.

Las instrucciones de código G suelen seguir un formato estructurado, en el que cada línea representa un único comando o conjunto de parámetros. Por ejemplo:

G01 X100 Y50 F500

Esta instrucción indica a la máquina que se desplace linealmente (G01) a la coordenada X de 100mm y a la coordenada Y de 50mm a una velocidad de avance de 500mm/minuto.

Aunque el código G sigue siendo el estándar del sector, el software CAM moderno suele generar código G automáticamente a partir de modelos 3D y estrategias de trayectoria de herramientas, lo que simplifica el proceso de programación de piezas complejas. Sin embargo, comprender los fundamentos del código G sigue siendo crucial para optimizar los procesos de mecanizado, solucionar problemas y ajustar las operaciones de fabricación automatizada.

¿Qué es el código M?

El código M, abreviatura de Miscellaneous code, es un componente crucial de la programación CNC (control numérico por ordenador), definido específicamente como un código de función auxiliar en FANUC y otros sistemas de control. Estos códigos desempeñan un papel vital en el control de diversas funciones de movimiento no axial de la máquina herramienta, complementando los códigos G que se encargan principalmente de las operaciones de movimiento y corte.

Los códigos M se utilizan para comandar operaciones auxiliares que son esenciales para el proceso general de mecanizado pero que no implican directamente el movimiento de las herramientas de corte o el posicionamiento de la pieza de trabajo. Estas funciones pueden incluir:

  1. Control de refrigerante (por ejemplo, M08 para refrigerante activado, M09 para refrigerante desactivado)
  2. Operaciones del cabezal (por ejemplo, M03 para el cabezal en el sentido de las agujas del reloj, M04 para el sentido contrario, M05 para la parada del cabezal)
  3. Cambios de herramienta (por ejemplo, M06 para el cambio automático de herramienta)
  4. Control de flujo de programa (p. ej., M00 para parada de programa, M01 para parada opcional)
  5. Cambios de paleta (por ejemplo, M60 en algunos sistemas)
  6. Funciones especiales de la máquina (por ejemplo, M21, M22 para operaciones personalizadas específicas de una máquina concreta)

La implementación y las funciones específicas de los códigos M pueden variar ligeramente entre los distintos fabricantes de máquinas y sistemas de control, aunque muchos códigos estándar son ampliamente reconocidos en todas las plataformas. El uso correcto de los códigos M es esencial para un funcionamiento eficaz y seguro de las máquinas CNC, ya que permite un control preciso de las distintas funciones de la máquina a lo largo del proceso de fabricación.

Lista de códigos G y M

1. Torno FANUC Código G

Código GExplique
G00Posicionamiento (movimiento rápido)
G01Corte lineal
G02En el sentido de las agujas del reloj corte por arco (en el sentido de las agujas del reloj)
G03Arco de posicionamiento tangencial (movimiento rápido) en sentido antihorario (CCW, contrarreloj)
G04Pausa (dwel1)
G09Parada en la posición exacta
G20Entrada imperial
G21Entrada métrica
G22Límite efectivo de recorrido interno
G23Límite de recorrido interno no válido
G27Comprobar el retorno del punto de referencia
G28Retorno del punto de referencia
G29Retorno desde el punto de referencia
G30Volver al segundo punto de referencia
G32Corte de hilo
G40Cancelar el desplazamiento del radio de la punta de la herramienta
G41Desplazamiento del radio de la nariz (izquierda)
G42Desplazamiento del radio del morro (derecha)
G50Modifica las coordenadas de la pieza; Establece las rpm máximas del cabezal
G52Establecer el sistema de coordenadas local
G53Seleccionar el sistema de coordenadas de la máquina
G70Ciclo de acabado
G71Ciclo de desbaste de diámetro interior y exterior
G72Ciclo de desbaste por etapas
G73Formación del ciclo de repetición
G74Paso en Z perforación
G75Dirección X ranurado
G76Ciclo de corte del hilo
G80Cancelar ciclo fijo
G83Ciclo de perforación
G84Ciclo de golpeteo
G85Ciclo de perforación frontal
G87Ciclo de perforación lateral
G88Ciclo de roscado lateral
G89Ciclo de perforación lateral
G90(diámetro interior y exterior) ciclo de corte
G92Ciclo de corte del hilo
G94(paso) ciclo de corte
G96Control de velocidad lineal constante
G97Control de velocidad lineal constante anulado
G98Velocidad de avance por minuto
G99Avance por revolución

2. Fresadora FANUC Código G

Código GExplique
G00Posición superior (movimiento rápido) posicionamiento (movimiento rápido)
G01Corte lineal
G02Arco circular en el sentido de las agujas del reloj
G03Arco tangente antihorario
G04Suspender
G15/G16Mando polar
G17Asignación de caras XY
G18Asignación de caras XZ
G19Asignación de caras YZ
G28Máquina de retorno al origen
G30La máquina vuelve al 2º y 3er origen
*G40Anular el desplazamiento del diámetro de la herramienta
G41Diámetro de la herramienta offset izquierdo
G42Diámetro de la herramienta desplazamiento a la derecha
*G43Longitud de la herramienta + offset de dirección
*G44Desplazamiento de la longitud de la herramienta en una dirección
G49Anular el desplazamiento de la longitud de la herramienta
*G53Selección del sistema de coordenadas de la máquina
G54Sistema de coordenadas de la pieza 1 Selección
G55Selección del sistema de coordenadas de la pieza 2
G56Selección del sistema de coordenadas de la pieza 3
G57Selección del sistema de coordenadas de la pieza 4
G58Sistema de coordenadas de la pieza 5 Selección
G59Selección del sistema de coordenadas de la pieza 6
G73Ciclo de perforación profunda de alta velocidad
G74Ciclo de corte en espiral a la izquierda
G76Ciclo de taladrado fino
*G80Cancelar ciclo fijo
G81Ciclo de perforación central Ciclo de perforación inversa
G82Ciclo de perforación inverso
G83Ciclo de perforación profunda
G84Ciclo de corte en espiral derecha
G85Ciclo de aburrimiento
G86Ciclo de aburrimiento
G87Ciclo de perforación inverso
G88Ciclo de aburrimiento
G89Ciclo de aburrimiento
*G90Utilizar el comando de valor absoluto
G91Utilizar el comando de valor incremental
G92Fijar el sistema de coordenadas de la pieza
*G98Ciclo fijo de retorno al punto de partida

3. Código M de FANUC

Código MExplique
M00Parada del programa
M01Seleccionar Parada
M02Fin de programa (reset)
M03Giro del husillo hacia delante (CW)
M04Inversión del husillo (CCW)
M05Tope del husillo
M06Cuchillo de cambio
M08Líquido de corte en
M09Corte del fluido
M30Volver al principio del programa (reset) y finalizar
M48Cancelar sobrecarga del cabezal no funciona
M49Función de cancelación de sobrecarga del cabezal
M94Cancelación de imágenes
M95Imagen especular en coordenadas X
M96Imagen especular en coordenadas Y
M98Llamada a subrutina
M99Fin de la subrutina

4. Fresadora Siemens Código G

DirecciónExplique
DNúmero de complemento de la herramienta
FAvance (el tiempo de permanencia se puede programar con G4)
GFunción G (preparar palabra de función)
IR AMovimiento rápido
G1Interpolación lineal
G2Interpolación circular en el sentido de las agujas del reloj
G3Interpolación circular en sentido contrario a las agujas del reloj
PICInterpolación de arco de punto medio
G33Corte de roscas con paso constante
G331Corte de roscas interiores sin útil de compensación
G332Corte de rosca interior sin fijación de compensación. Cuchilla retráctil
CTInterpolación de arco de transición con tangente
G4Movimiento rápido
G63Movimiento rápido
G74Volver al punto de referencia
G75Punto fijo
G25Límite inferior de la velocidad del cabezal
G26Límite superior de la velocidad del cabezal
G110Tamaño del poste, relativo a la última posición programada
G110Tamaño del polo, relativo al punto cero del sistema actual de coordenadas de la pieza.
G120Tamaño del polo, en relación con el último polo válido
G17*Plano X / Y
G18Plano Z / X
G19Plano Y / Z
G40Anulación de la compensación del radio de la punta de la herramienta
G41Se llama a la compensación del radio de la punta de la herramienta, y la herramienta se desplaza a la izquierda del contorno
G42Se llama a la compensación del radio de la punta de la herramienta, y la herramienta se desplaza a la derecha del contorno
G500Anular el traslado de origen ajustable
G54Primer traslado de origen ajustable
G55En segundo lugar, se puede ajustar el traslado a cero
G56En tercer lugar, se puede ajustar el desplazamiento del cero
G57En cuarto lugar, se puede ajustar el desplazamiento del cero
G58En quinto lugar, se puede ajustar el desplazamiento del cero
G59En sexto lugar, se puede ajustar el desplazamiento del cero
G53Cancelar por segmento de programa para fijar el traslado de origen
G60*Posicionamiento preciso
G70Tamaño en pulgadas
G71*Tamaño métrico
G700Tamaño en pulgadas, también utilizado para la velocidad de avance F
G710Tamaño métrico, también utilizado para la velocidad de avance F
G90*Tamaño absoluto
G91Tamaño incremental
G94*Avance F en mm / min
G95Avance del husillo F, en mm / revolución
G901Compensación de avance "on" en segmento de arco
G900Compensación de alimentación "off"
G450Transición del arco
G451Intersección de rectas equidistantes
IParámetros de interpolación
JParámetros de interpolación
KParámetros de interpolación
I1Punto medio de la interpolación circular
J1Punto medio de la interpolación circular
K1Punto medio de la interpolación circular
LNombre de la subrutina y llamada a la subrutina
MFunción auxiliar
MOParada del programa
M1El programa se detiene condicionalmente
M2Fin del programa
M3El husillo gira en el sentido de las agujas del reloj
M4El husillo gira en sentido contrario a las agujas del reloj
M5Tope del husillo
M6Cambio de herramienta
NSegmento de subrutina
:Segmento principal del programa
PNúmero de llamadas a subrutinas
RETFin de la subrutina
SVelocidad del cabezal, que indica el tiempo de pausa en G4
TNúmero de herramienta
XEje de coordenadas
YEje de coordenadas
ZEje de coordenadas
LLAMAR ALlamada en bucle
CHFChaflán, uso general
CHRLínea de contorno del chaflán
CRRadio de interpolación circular
GOTOBInstrucción de salto hacia atrás
GOTOFComando de salto hacia delante
RNDFilete

5. Ciclo fijo Siemens 802S / CM

Haga circularExplique
LCYC82Tratamiento de perforaciones y avellanados
LCYC83Perforación profunda
LCYC840Corte de roscas con dispositivo de compensación
LCYC84Corte de roscas sin dispositivo de compensación
LCYC85Perforación
LCYC60Disposición lineal de los orificios
LCYC61Disposición circular de los orificios
LCYC75Fresado de ranuras rectangulares, chaveteros y ranuras circulares

6. Ciclo fijo Siemens 802DM / 810 / 840DM

Haga circularExplique
CICLO82Perforación central
CICLO83Perforación profunda
CICLO84Golpeteo sexual
CICLO85Escariado
CICLO86Perforación
CICLO88Aburrido con tope
CICLO71Fresado de extremos
AGUJERO LARGOUn agujero rectangular en un arco
POCKE T4Fresado de ranuras anulares
POCKE T3Fresado de ranuras rectangulares
RANURA1Chavetero en arco
RANURA2Ranura circular

7. Torno Siemens Código G

DirecciónExplique
DNúmero de complemento de la herramienta
F
FAvance (el tiempo de permanencia se puede programar con G4)
GFunción G (preparar palabra de función)
IR AMovimiento rápido
G1Interpolación lineal
G2Interpolación circular en el sentido de las agujas del reloj
G3Interpolación circular en sentido contrario a las agujas del reloj
G33Corte de roscas con paso constante
G4Movimiento rápido
G63Movimiento rápido
G74Volver al punto de referencia
G75Punto fijo
G17(necesario cuando se mecaniza el orificio central)
G18*Plano Z / X
G40Anulación de la compensación del radio de la punta de la herramienta
G41Se llama a la compensación del radio de la punta de la herramienta, y la herramienta se desplaza a la izquierda del contorno
G42Se llama a la compensación del radio de la punta de la herramienta, y la herramienta se desplaza a la derecha del contorno
G500Anular el traslado de origen ajustable
G54Primer traslado de origen ajustable
G55En segundo lugar, se puede ajustar el traslado a cero
G56En tercer lugar, se puede ajustar el desplazamiento del cero
G57En cuarto lugar, se puede ajustar el desplazamiento del cero
G58En quinto lugar, se puede ajustar el desplazamiento del cero
G59En sexto lugar, se puede ajustar el desplazamiento del cero
G53Cancelar por segmento de programa para fijar el traslado de origen
G70Tamaño en pulgadas
G71*tamaño métrico
G90*Tamaño absoluto
G91Tamaño incremental
G94*Avance f en mm / min
G95Avance del husillo F, en mm / revolución
IParámetros de interpolación
I1Punto medio de la interpolación circular
K1Punto medio de la interpolación circular
LNombre de la subrutina y llamada a la subrutina
MFunción auxiliar
MOParada del programa
M1El programa se detiene condicionalmente
M2Fin del programa
M30
M17
M3El husillo gira en el sentido de las agujas del reloj
M4El husillo gira en sentido contrario a las agujas del reloj
M5Tope del husillo
M6Cambio de herramienta
NSegmento de subrutina
:Segmento principal del programa
PNúmero de llamadas a subrutinas
RETFin de la subrutina
SVelocidad del cabezal, que indica el tiempo de pausa en G4
TNúmero de herramienta
XEje de coordenadas
YEje de coordenadas
ZEje de coordenadas
ARÁngulo de interpolación circular
LLAMAR ALlamada en bucle
CHFChaflán, uso general
CHRLínea de contorno del chaflán
CRRadio de interpolación circular
GOTOBInstrucción de salto hacia atrás
GOTOFComando de salto hacia delante
RNDFilete

8. Ciclo fijo SIEMENS 801, 802S/CT, 802SeT

Haga circularExplique
LCYC82Tratamiento de perforaciones y avellanados
LCYC83Perforación profunda
LCYC840Corte de roscas con dispositivo de compensación
LCYC84Corte de roscas sin dispositivo de compensación
LCYC85Perforación
LCYC93Ciclo de ranurado
LCYC95Ciclo de corte en blanco
LCYC97Corte de hilo

9. Ciclo fijo SIEMENS 802D, 810D/840D

Haga circularExplique
CICLO71Fresado plano
CICLO82Perforación central
YCLE83Perforación profunda
CICLO84Roscado rígido
CICLO85Escariado
CICLO86Perforación
CICLO88Aburrido con tope
CICLO93Ranurado
CICLO94Forma socavada E.F
CICLO95Corte en blanco
CICLO97Corte de hilo

10. Torno HNC Código G

Código GExplique
G00Posicionamiento (movimiento rápido)
G01Corte lineal
G02Corte de arco en el sentido de las agujas del reloj (CW, clockwise)
G03Corte de arco en sentido contrario a las agujas del reloj (CCW, counter clock)
G04Pausa (dwel1)
G09Parada en la posición exacta
G20Entrada imperial
G21Entrada métrica
G22El límite de recorrido interno es válido
G23Límite de recorrido interno no válido
G27Comprobar el retorno del punto de referencia
G28Retorno del punto de referencia
G29Retorno desde el punto de referencia
G30Volver al segundo punto de referencia
G32Corte de hilo
G36Programación de diámetros
G37Programación del radio
G40Cancelar el desplazamiento del radio de la punta de la herramienta
G41>Desplazamiento del radio de la nariz (izquierda)
G42Desplazamiento del radio del morro (derecha)
G53Programación directa del sistema de coordenadas de la máquina
G54-G59Selección del sistema de coordenadas
G71Ciclo de desbaste de diámetro interior y exterior
G72Ciclo de desbaste por etapas
G73Ciclo compuesto de giro en bucle cerrado
G76Ciclo de corte del hilo
G80Ciclo de corte de diámetros interiores y exteriores
G81Ciclo fijo de giro de la cara
G82Ciclo fijo de corte de hilo
G90Programación en valor absoluto
G91Programación de valor incremental
G92Ajuste del sistema de coordenadas de la pieza
G96Control de velocidad lineal constante
G97Control de velocidad lineal constante anulado
G94Velocidad de avance por minuto
G95Avance por revolución

11. Torno HNC Código G

Código GExplique
G00Posicionamiento (movimiento rápido)
G01Corte lineal
G02Corte de arco en el sentido de las agujas del reloj (CW, clockwise)
G03Corte de arco en sentido contrario a las agujas del reloj (CCW, counter clock)
G04Pausa (dwell)
G09Parada en la posición exacta
G20Entrada imperial
G21Entrada métrica
G22El límite de recorrido interno es válido
G23Límite de recorrido interno no válido
G27Comprobar el retorno del punto de referencia
G28Retorno del punto de referencia
G29Retorno desde el punto de referencia
G30Volver al segundo punto de referencia
G32Corte de hilo
G36Programación de diámetros
G37Programación del radio
G40Cancelar el desplazamiento del radio de la punta de la herramienta
G41>Desplazamiento del radio de la nariz (izquierda)
G42Desplazamiento del radio del morro (derecha)
G53Programación directa del sistema de coordenadas de la máquina
G54-G59Selección del sistema de coordenadas
G71Ciclo de desbaste de diámetro interior y exterior
G72Ciclo de desbaste por etapas
G73Ciclo compuesto de giro en bucle cerrado
G76Ciclo de corte del hilo
G80Ciclo de corte de diámetros interiores y exteriores
G81Ciclo fijo de giro de la cara
G82Ciclo fijo de corte de hilo
G90Programación en valor absoluto
G91Programación de valor incremental
G92Ajuste del sistema de coordenadas de la pieza
G96Control de velocidad lineal constante
G97Control de velocidad lineal constante anulado
G94Velocidad de avance por minuto
G95Avance por revolución

12. Fresadora HNC Código G

Código GExplique
G00Posicionamiento (movimiento rápido)
G01Corte lineal
G02Arco circular en el sentido de las agujas del reloj
G03Arco tangente antihorario
G04suspender
G07Asignación de ejes virtuales
G09Verificación de la cuasi parada
*G17Asignación de caras XY
G18Asignación de caras XZ
G19Asignación de caras YZ
G20Entrada en pulgadas
*G21Mm entrada
G22Equivalente de pulso
G24Espejo encendido
*G25Espejo apagado
G28Volver al punto de referencia
G29Retorno desde el punto de referencia
*G40Anular el desplazamiento del diámetro de la herramienta
G41Diámetro de la herramienta offset izquierdo
G42Longitud de la herramienta + offset de dirección
G43Longitud de la herramienta + offset de dirección
G44Desplazamiento de la longitud de la herramienta en una dirección
*G49Anular el desplazamiento de la longitud de la herramienta
*G50Zoom desactivado
G51Retraer y soltar
G52Ajuste del sistema de coordenadas local
G53Programación directa del sistema de coordenadas de la máquina
*G54Sistema de coordenadas de la pieza 1 Selección
G55Selección del sistema de coordenadas de la pieza 2
G56Selección del sistema de coordenadas de la pieza 3
G57Selección del sistema de coordenadas de la pieza 4
G58Sistema de coordenadas de la pieza 5 Selección
G59Selección del sistema de coordenadas de la pieza 6
G60Posicionamiento unidireccional
*G61Método preciso de verificación de paradas
G64Modo continuo
G68Transformación de rotación
*G69Anulación de la rotación
G73Ciclo de perforación profunda de alta velocidad
G74Ciclo de corte en espiral a la izquierda
G76Ciclo de taladrado fino
*G80Cancelar ciclo fijo
G81Ciclo central de perforación
G82Ciclo de perforación inverso
G83Ciclo de perforación profunda
G84Ciclo de corte en espiral derecha
G85Ciclo de aburrimiento
G86Ciclo de aburrimiento
G87Ciclo de perforación inverso
G88Ciclo de aburrimiento
G89Ciclo de aburrimiento
*G90Utilizar el comando de valor absoluto
G91Utilizar el comando de incremento
G92Fijar el sistema de coordenadas de la pieza
*G94Alimentación por minuto
G95Avance por revolución
*G98Ciclo fijo de retorno al punto de partida
G99Vuelta al ciclo fijo Punto R

13. HNC Código M

Código MExplique
M00Parada del programa
M01Seleccionar Parada
M02Fin de programa (reset)
M03Giro del husillo hacia delante (CW)
M04Inversión del husillo (CCW)
M05Tope del husillo
M06Cuchillo de cambio
M07Líquido de corte en
M09Corte del fluido
M98Llamada a subrutina
M99Fin de la subrutina

14. Fresadora KND 100 Código G

Código GGrupoExplique
G001Posicionamiento (movimiento rápido)
G01Corte lineal
G02Arco circular en el sentido de las agujas del reloj
G03Arco tangente antihorario
G040Suspender
G172Asignación de caras XY
G18Asignación de caras XZ
G19Asignación de caras YZ
G280Máquina de retorno al origen
G29Retorno desde el punto de referencia
*G407Anular el desplazamiento del diámetro de la herramienta
G41Diámetro de la herramienta offset izquierdo
G42Diámetro de la herramienta desplazamiento a la derecha
*G438Longitud de la herramienta + offset de dirección
*G44El desplazamiento de la longitud de la herramienta en una dirección anula el desplazamiento de la longitud de la herramienta
G49Anular el desplazamiento de la longitud de la herramienta
*G5314 selección del sistema de coordenadas de la máquina herramienta
G54 sistema de coordenadas de la pieza 1 Selección
G55 selección del sistema de coordenadas de la pieza 2
G56 selección del sistema de coordenadas de la pieza 3
G57 sistema de coordenadas de la pieza 4 selección
G58 sistema de coordenadas de la pieza 5 Selección
G59 sistema de coordenadas de la pieza 6 selección
G739ciclo de perforación profunda de alta velocidad
G74ciclo de corte en espiral izquierda
G76 ciclo de taladrado fino
*G80 cancelar ciclo fijo
G81 ciclo de perforación (perforación puntual)
G82 ciclo de perforación (taladrado de agujeros escalonados)
G83 ciclo de perforación profunda
G84ciclo de roscado
G85ciclo aburrido
G86circulación de la perforación
G87ciclo de perforación inverso
G88ciclo aburrido
G89 ciclo aburrido
*G903utilizar el comando de valor absoluto
G91 utilizar el comando de valor incremental
G920 establecer el sistema de coordenadas de la pieza
*G9810 ciclo fijo vuelta al punto de partida
*G99 vuelta al punto r del ciclo fijo

15. Torno KND 100 Código G

Código GGrupoExplique
G001Posicionamiento (movimiento rápido)
G01Corte lineal
G02Corte de arco en el sentido de las agujas del reloj (CW, clockwise)
G03Corte de arco en sentido contrario a las agujas del reloj (CCW, counter clock)
G040Pausa (dwe11)
G10Ajuste del valor de desplazamiento
G206Entrada imperial
G21Entrada métrica
G270Comprobar el retorno del punto de referencia
G28Retorno del punto de referencia
G29Retorno desde el punto de referencia
G31Función de salto
G321Corte de hilo
G36 Ajuste automático de la desviación de la herramienta en el eje X
G37 Ajuste automático de la desviación de la herramienta en el eje Z
G407Cancelar el desplazamiento del radio de la punta de la herramienta
G41Desplazamiento del radio de la nariz (izquierda)
G42Desplazamiento del radio del morro (derecha)
G500Ajuste del sistema de coordenadas
G54Sistema de coordenadas de la pieza
G55-G59Sistema de coordenadas de la pieza
G700Ciclo de acabado
G71Ciclo de desbaste de diámetro interior y exterior
G72Ciclo de desbaste por etapas
G73Formación del ciclo de repetición
G74Ciclo de mecanizado de agujeros profundos en la cara frontal
G75Ciclo de corte de círculo exterior y círculo interior
G76Ciclo de corte del hilo
G901(diámetro interior y exterior) ciclo de corte
G92Ciclo de corte del hilo
G94(paso) ciclo de corte
G9612Control de velocidad lineal constante
G97Control de velocidad lineal constante anulado
G985Velocidad de avance por minuto
G99Avance por revolución

16. Código KND 100 M

Código MInstrucción
M00Parada del programa
M01Seleccionar Parada
M02Fin de programa (reset)
M03Giro del husillo hacia delante (CW)
M04Inversión del husillo (CCW)
M05Tope del husillo
M06Cuchillo de cambio
M08Líquido de corte en
M09Corte del fluido
M10Sujeción
M11Publique
M32Lubricación en
M33Lubricación desactivada
M99Fin de la subrutina

17. Torno GSK980 Código G

Código GGrupoFunción
G001Posicionamiento (movimiento rápido)
*G01Interpolación lineal (avance de corte)
G02Interpolación de arco CW (sentido horario)
G03Interpolación circular CCW (sentido antihorario)
G040Pausa, cuasi parada
G28Volver al punto de referencia
G321Corte de hilo
G500Ajuste del sistema de coordenadas
G65 Comando de macroprograma
G700Ciclo de acabado
G71Círculo exterior ciclo de giro aproximado
G72Fin del ciclo de giro brusco
G73Ciclo de corte cerrado
G74Ciclo de mecanizado de agujeros profundos en la cara frontal
G75Círculo exterior, círculo interior, ciclo de ranurado
 1Círculo exterior, círculo interior, ciclo de giro
G92Ciclo de corte del hilo
 Fin del ciclo de corte
G962Velocidad lineal constante en
G97Velocidad lineal constante desactivada
*G983Alimentación por minuto
G99Avance por revolución

18. Instrucción GSK980T M

Código MInstrucción
M03Giro del husillo hacia delante
M04Inversión del eje
M05Tope del husillo
M08Refrigerante encendido
M09Refrigerante apagado (sin señal de salida)
M32Lubricación en
M33Lubricación desactivada (sin señal de salida)
M10Recambio
M11Punta de repuesto (sin salida de señal)
M00El programa se suspende. Pulse el programa 'inicio de ciclo' para continuar
M30El programa termina y vuelve al principio

19. GSK928 TC / TE Código G

Código GFunción
G00Posicionamiento (movimiento rápido)
*G01Interpolación lineal (avance de corte)
G02Interpolación de arco CW (sentido horario)
G03Interpolación circular CCW (sentido antihorario)
G32Tapping circulación
G33Corte de hilo
G71Círculo exterior ciclo de giro aproximado
G72Fin del ciclo de giro brusco
G74Ciclo de mecanizado de agujeros profundos en la cara frontal
G75Círculo exterior, círculo interior, ciclo de ranurado
G90Círculo exterior, círculo interior, ciclo de giro
G92Ciclo de corte del hilo
G94Círculo exterior superficie cónica interior circulación
G22Inicio de ciclo local
G80Fin del ciclo local
*G98Alimentación por minuto
G99Avance por revolución
G50Fijar el sistema de coordenadas absolutas de la pieza
G2610. Referencia posterior del eje Z
G27Eje X de vuelta al punto de referencia
G29Eje Z de vuelta al punto de referencia

20. GSK928 Código TC / TEM

Código MInstrucción
M03Giro del husillo hacia delante
M04Inversión del eje
M05Tope del husillo
M08Refrigerante encendido
M09Refrigerante apagado (sin señal de salida)
M32Lubricación en
M33Lubricación desactivada (sin señal de salida)
M10Recambio
M11Punta de repuesto (sin salida de señal)
MOOPrograma pausa, pulse' inicio ciclo 'programa para continuar
M30El programa termina y vuelve al principio

21. GSK990M G Código

Código GGrupoExplique
G001Posicionamiento (movimiento rápido)
G01Corte lineal
G02Arco circular en el sentido de las agujas del reloj
G03Arco tangente antihorario
G040suspender
G172Asignación de caras XY
G18Asignación de caras XZ
G19Asignación de caras YZ
G280Máquina de retorno al origen
G29Retorno desde el punto de referencia
*G407Anular el desplazamiento del diámetro de la herramienta
G41Diámetro de la herramienta offset izquierdo
G42Diámetro de la herramienta desplazamiento a la derecha
*G438Longitud de la herramienta + offset de dirección
*G44Longitud de la herramienta menos desvío de dirección
G49Anular el desplazamiento de la longitud de la herramienta
*G5314 selección del sistema de coordenadas de la máquina herramienta
G54 sistema de coordenadas de la pieza 1 Selección
G55 selección del sistema de coordenadas de la pieza 2
G56 selección del sistema de coordenadas de la pieza 3
G57 sistema de coordenadas de la pieza 4 selección
G58 sistema de coordenadas de la pieza 5 Selección
G59sistema de coordenadas de la pieza 6 selección
G739 ciclo de perforación profunda de alta velocidad
G74 ciclo de corte en espiral izquierda
G76 ciclo de taladrado fino
*G80 cancelar ciclo fijo
G81 ciclo de perforación (perforación puntual)
G82 ciclo de perforación (taladrado de agujeros escalonados)
G83ciclo de perforación profunda
G84 ciclo de roscado
G85 ciclo aburrido
G86 circulación de la perforación
G87 ciclo de perforación inverso
G88 ciclo aburrido
G89 ciclo aburrido
*G903 utilizar el comando de valor absoluto
G91 utilizar el comando de valor incremental
G920 establecer el sistema de coordenadas de la pieza
*G9810 ciclo fijo vuelta al punto de partida
*G99 vuelta al punto r del ciclo fijo

22. GSK990M Código M

Código MInstrucción
M00Parada del programa
M01Seleccionar Parada
M02Fin de programa (reset)
M03Giro del husillo hacia delante (CW)
M04Inversión del husillo (CCW)
M05Tope del husillo
M06Cuchillo de cambio
M08Líquido de corte en
M09Corte del fluido
M10Sujeción
M11Publique
M32Lubricación en
M33Lubricación desactivada
M98Llamada a subrutina
M99Fin de la subrutina

23. GSK928MA Código G

Código GExplique
G00Posicionamiento (movimiento rápido)
G1Corte lineal
G02Arco circular en el sentido de las agujas del reloj
G03Arco tangente antihorario
G04Retraso en la espera
G17Asignación de caras XY
G18Asignación de caras XZ
G19Asignación de caras YZ
G28Máquina de retorno al origen
G29Retorno desde el punto de referencia
*G40Anular el desplazamiento del diámetro de la herramienta
G41Diámetro de la herramienta offset izquierdo
G42Diámetro de la herramienta desplazamiento a la derecha
*G43Longitud de la herramienta + offset de dirección
*G44Desplazamiento de la longitud de la herramienta en una dirección
G49Anular el desplazamiento de la longitud de la herramienta
*G53Selección del sistema de coordenadas de la máquina
G54Sistema de coordenadas de la pieza 1 Selección
G55Selección del sistema de coordenadas de la pieza 2
G56Selección del sistema de coordenadas de la pieza 3
G57Selección del sistema de coordenadas de la pieza 4
G58Sistema de coordenadas de la pieza 5 Selección
G59Selección del sistema de coordenadas de la pieza 6
G73Ciclo de perforación profunda de alta velocidad
G74Ciclo de corte en espiral a la izquierda
G80Cancelar ciclo fijo
G81Ciclo de perforación (perforación puntual)
G82Ciclo de perforación (taladrado de orificios escalonados)
G83Ciclo de perforación profunda
G84Circulación derecha
G85Ciclo de aburrimiento
G86Ciclo de perforación
G89Ciclo de aburrimiento
*G90Utilizar el comando de valor absoluto
G91Utilizar el comando de valor incremental
G92Establecer sistema de coordenadas flotante
*G98Ciclo fijo de retorno al punto de partida
*G99Vuelta al punto r del ciclo fijo
G10 G11Desbaste en ranura circular
G12 G13Fresado de acabado interior de círculo completo
G14 G15Fresado de acabado cilíndrico
G22Funcionamiento de los parámetros del sistema (modo)
G23Salto del valor del parámetro
G27Detección mecánica del punto cero
G28Localizar rápidamente el programa a través del punto medio
G31Vuelta rápida al punto de referencia R
G34 G35Fresado de acabado en ranura rectangular
G38 G39Fresado de acabado exterior rectangular

24. Código GSK928MAM

M2El programa finaliza y se detiene. Detenga el cabezal, apague el refrigerante, elimine el offset de coordenadas G93 y el offset de herramienta, y vuelva a la sección de inicio del programa (sin ejecutar). Después de ejecutar M2, el sistema cambiará al sistema de coordenadas de la pieza de referencia.
M3Giro del husillo hacia delante
M4Inversión del eje
M5Parar husillo
M8Encender la bomba de refrigeración
M9Apagar la bomba de refrigeración
M12Pausa: espera a que la tecla "run" siga funcionando (pulsa la tecla de parada de emergencia para detenerte)
M30Al final del programa, elimine el decalaje de la herramienta y vuelva al segmento inicial del programa (sin ejecutar). Después de ejecutar M30, el sistema cambiará al sistema de coordenadas de la pieza de referencia.
M32Lubricación encendida;
M33Lubricación apagada;
M98Llamar subrutina
M99Subrutina end return

25. Fresadora Mitsubishi E60 Código G

Código GGrupoExplique
※G001Posicionamiento (avance rápido)
*G01Reparación en línea recta
G02Corte de arco en el sentido de las agujas del reloj (CW)
G03Corte de arco en sentido antihorario (CCW)
G040suspender
G05Modo de mecanizado de alta velocidad
G09Detener el control correctamente
G10Entrada de parámetros de programa / entrada de corrección
G11Anulación de la entrada de parámetros de programa
G12Corte circular CW
G13Corte circular CCW
*G172Selección de plano X-Y
※G18Selección del plano z-x
G19Selección de plano Y-Z
※G206Directiva imperial
G21Instrucción métrica
G270Comprobación del origen de las referencias
G28Restablecimiento del origen de referencia
G29Restablecimiento del punto inicial
G30Restablecimiento del 2º ~ 4º origen de referencia
G31Función de salto
G331Corte de hilo
G370Medición automática de la longitud de la herramienta
G38Asignación del vector de corrección del diámetro de la herramienta
G39Herramienta de corrección del arco angular
*G407Anulación de la corrección del diámetro de la herramienta
G41Corrección del diámetro de la herramienta izquierda
G42Corrección del diámetro de la herramienta derecha
G438Corrección de la longitud de la herramienta (+)
G44Corrección de la longitud de la herramienta (I)
*G49Anulación de la cantidad de corrección de la longitud de la herramienta
G520Ajuste del sistema de coordenadas local
G53Selección del sistema mecánico de coordenadas
*G5412Sistema de coordenadas de la pieza 1 Selección
G5512Selección del sistema de coordenadas de la pieza 2
G56 Selección del sistema de coordenadas de la pieza 3
G57 Selección del sistema de coordenadas de la pieza 4
G58 Sistema de coordenadas de la pieza 5 Selección
G59 Selección del sistema de coordenadas de la pieza 6
G600Posicionamiento unidireccional
G6113Asegúrese de detener el modo de inspección
G62 Ajuste automático del avance angular
G63 Modo de pulsación
*G64 Modo de corte
G739Ciclo fijo (ciclo escalonado)
G74 Circulación fija (toma inversa)
G76 Ciclo fijo (taladrado fino)
*G80 Anulación del ciclo fijo
G81 Circulación fija (perforación / agujero de plomo)
G82 Ciclo fijo (taladrado / avellanado)
G83 Circulación fija (perforación profunda)
G84 Circulación fija (toma)
G85 Ciclo fijo (aburrido)
G86 Ciclo fijo (aburrido)
G87 Ciclo fijo (perforación inversa)
G88 Ciclo fijo (aburrido)
G89 Ciclo fijo (aburrido)
*G903Instrucción de valor absoluto
*G91 Instrucción de valor incremental
G920Ajuste del sistema mecánico de coordenadas
G935Avance en sentido contrario a las agujas del reloj
*G94 Corte asíncrono (avance por minuto)
*G95 Corte simultáneo (avance para cada perforación)
*G9617La velocidad del ciclo debe controlarse eficazmente
*G97 El control de velocidad del ciclo debe ser inválido
*G9810Restablecimiento del punto de inicio del ciclo fijo
G99 Reinicio del punto r de ciclo fijo

26. Fresadora DASEN 3I Código G

Código GGrupoExplique
G001Posicionamiento (avance rápido)
*G01Reparación en línea recta
G02Corte de arco en el sentido de las agujas del reloj (CW)
G03Corte de arco en sentido antihorario (CCW)
G040suspender
G05Modo de mecanizado de alta velocidad
G09Detener el control correctamente
G10Entrada de parámetros de programa / entrada de corrección
G11Anulación de la entrada de parámetros de programa
G12Corte circular CW
G13Corte circular CCW
*G172Selección de plano X-Y
※G18Selección del plano z-x
G19Selección de plano Y-Z
※G206Directiva imperial
G21Instrucción métrica
G270Comprobación del origen de las referencias
G28Restablecimiento del origen de referencia
G29Restablecimiento del punto inicial
G30Restablecimiento del 2º ~ 4º origen de referencia
G31Función de salto
G331Corte de hilo
G370Medición automática de la longitud de la herramienta
G38Asignación del vector de corrección del diámetro de la herramienta
G39Herramienta de corrección del arco angular
*G407Anulación de la corrección del diámetro de la herramienta
G41Corrección del diámetro de la herramienta izquierda
G42Corrección del diámetro de la herramienta derecha
G438Corrección de la longitud de la herramienta (+)
G44Corrección de la longitud de la herramienta (I)
*G49Anulación de la cantidad de corrección de la longitud de la herramienta
G520Ajuste del sistema de coordenadas local
G53Selección del sistema mecánico de coordenadas
*G5412Sistema de coordenadas de la pieza 1 Selección
G5512Selección del sistema de coordenadas de la pieza 2
G56 Selección del sistema de coordenadas de la pieza 3
G57 Selección del sistema de coordenadas de la pieza 4
G58 Sistema de coordenadas de la pieza 5 Selección
G59 Selección del sistema de coordenadas de la pieza 6
G600Posicionamiento unidireccional
G6113Asegúrese de detener el modo de inspección
G62 Ajuste automático del avance angular
G63 Modo de pulsación
*G64 Modo de corte
G739Ciclo fijo (ciclo escalonado)
G74 Circulación fija (toma inversa)
G76 Ciclo fijo (taladrado fino)
*G80 Anulación del ciclo fijo
G81 Circulación fija (perforación / agujero de plomo)
G82 Ciclo fijo (taladrado / avellanado)
G83 Circulación fija (perforación profunda)
G84 Circulación fija (toma)
G85 Ciclo fijo (aburrido)
G86 Ciclo fijo (aburrido)
G87 Ciclo fijo (perforación inversa)
G88 Ciclo fijo (aburrido)
G89 Ciclo fijo (aburrido)
*G903Instrucción de valor absoluto
*G91 Instrucción de valor incremental
G920Ajuste del sistema mecánico de coordenadas
G935Avance en sentido contrario a las agujas del reloj
*G94 Corte asíncrono (avance por minuto)
*G95 Corte simultáneo (avance para cada perforación)
*G9617La velocidad del ciclo debe controlarse eficazmente
*G97 El control de velocidad del ciclo debe ser inválido
*G9810Restablecimiento del punto de inicio del ciclo fijo
G99 Reinicio del punto r de ciclo fijo

27. Torno DASEN 3I Código G

Código GGrupoExplique
G001Posicionamiento móvil rápido
※G01Reparación en línea recta
G02Hueco del arco (CW, Reloj en el sentido de las agujas del reloj)
G03Reparación de la brecha del arco (CCW, contrarreloj)
G040suspender
G09Parada correcta
G10Parámetros de programa / entrada de corrección
G11Parámetro de programa / modo de entrada de corrección cancelado
※G172Selección del plano X-Y
※G18Selección del plano Z-x
※G19Selección del plano Y-Z
※G206Entrada imperial
G21Entrada métrica
G270Comprobación del restablecimiento del punto de referencia
G28Restablecimiento automático del punto de referencia
G29Reinicio desde el punto de referencia
G30Restablecimiento de los puntos de referencia 2, 3 y 4
G31Función de salto
G331Corte de hilo
G34Corte de hilo variable
G370Corrección automática de herramientas
*G407Anulación de la corrección del diámetro de la herramienta
G41Corrección del diámetro de la herramienta (lado izquierdo)
G42Corrección del diámetro de la herramienta (lado derecho)
G46Corrección del diámetro de la herramienta (selección automática de la dirección)
G520Ajuste del sistema de coordenadas local
G53Selección del sistema mecánico de coordenadas
※G5412Selección del sistema de coordenadas de la pieza 1
G55Selección del sistema de coordenadas de la pieza 2
G56Selección del sistema de coordenadas de la pieza 3
G57Selección del sistema de coordenadas de la pieza 4
G58Selección del sistema de coordenadas de la pieza 5
G59Selección del sistema de coordenadas de la pieza 6
G6113Modo de comprobación de parada correcta
G62Control automático de la velocidad angular
G63Modo de pulsación
G64Modo de corte
G709Ciclo de corte de acabado
G71Ciclo de desbaste en torneado recto
G72Ciclo de desbaste de la cara frontal
G73Movimiento de la mesa del husillo en el ciclo de mecanizado en bruto
G74Fin del ciclo de corte
G75Ciclo de giro recto
G76Ciclo de corte del hilo
G77Del ciclo de corte
G78Ciclo de fijación del diente
G79Ciclo fijo de corte final
G80Comando de cancelación del ciclo de mecanizado de agujeros
G83Ciclo de perforación profunda (eje Z)
G84Ciclo de roscado (eje Z)
G85Ciclo de mandrinado (eje Z)
G87Ciclo de perforación profunda (eje x)
G88Ciclo de roscado (eje x)
G89Ciclo de perforación (eje x)
※G903Comando de valor absoluto
※G91Comando de valor incremental
G920Ajuste del sistema de coordenadas / ajuste de la velocidad del cabezal
※G945Avance asíncrono (avance por minuto)
※G95Avance sincrónico (avance por revolución)
※G9617Control de velocidad del ciclo activado
※G97La velocidad del ciclo debe controlarse desactivada
*G9810Ciclo fijo
Reversión del valor inicial
G99Ciclo fijo
Reinicio del punto R

28. Torno Huaxing Código G

Código GExplique
G00Posicionamiento rápido
G01Interpolación lineal
G02Interpolación circular en el sentido de las agujas del reloj
G03Interpolación circular en sentido contrario a las agujas del reloj
G04con retraso
G09Alimentación cuasi parada
G20Llamada a subrutina independiente
G22Definición de subrutina independiente
G24Una vez finalizada la definición de la subrutina independiente, vuelva al programa de llamada
G25Proceso de salto
G26Llamada a subrutina de llamada a bloque en programa de mecanizado
G27Bucle infinito
G30Anulación del aumento
G31Definición de aumento
G47Transición automática de velocidad lineal corta
G48cancelar
G54~G59Selección del sistema de coordenadas de la pieza
G71Corte circular interior y exterior
G72Ciclo compuesto de corte frontal
G73Ciclo compuesto de contorno cerrado
G74Vuelta al punto de referencia de la máquina (origen mecánico)
G75Retorno al punto de ajuste de la herramienta
G76Retorno al punto de inicio del mecanizado
G77Restaurar el sistema de coordenadas actual
G81Ciclo de mecanizado cilíndrico
G82Ciclo de mecanizado de la cara final
G85Ciclo de roscado rígido en pulgadas
G86Ciclo de mecanizado de roscas métricas
G87Ciclo de mecanizado de roscas en pulgadas
G90Programación del modo de valor absoluto
G91Programación de valor incremental
G92Poner a cero el programa
G96El corte a velocidad lineal constante es eficaz
G97Cancelar el corte a velocidad lineal constante
G98Cancelar avance por revolución
G99Ajustar el avance por revolución
P = asignación de parámetros

29. Torno Huaxing Código M

Instrucción MExplique
M01Parada condicional
M02Fin del programa y parada
M03Giro del husillo hacia delante
M04Inversión del eje
M05Tope del husillo
M06Enfriamiento en
M07Enfriamiento
M08Sujeción de la pieza
M09Aflojamiento de la pieza
M10Encender el relé especificado
M11Apagar el relé especificado
M20Establecer el número de complemento de la herramienta
M21El programa termina y vuelve al principio del programa
M71~M85Salida de impulsos de relé

30. Fresadora Huaxing Código G

Código GExplique
 G01interpolación lineal
G02Interpolación de arco en el sentido de las agujas del reloj o interpolación en espiral
G03Interpolación de arco en sentido contrario a las agujas del reloj o interpolación en espiral
G04con retraso
G09Servo cuasi tope en su sitio
G11El bloque se refleja a lo largo del eje Y
G12El bloque se refleja a lo largo del eje X
G13El bloque de programa se procesa por imagen especular en el origen
G17Seleccione el plano xoy
G18Seleccione el plano x0z
G19Seleccione el plano y0z
G20Llamada a subrutina
G22declaración de subprograma
G24La definición de la subrutina finaliza y vuelve al programa de llamada
G25Proceso de salto
G26Tratamiento de transferencias
G27Bucle infinito
G30Anulación de la ampliación
G31Definición de aumento/reducción
G40Anular la corrección del radio de la herramienta
G41Compensación del radio de la herramienta izquierda
G42Compensación del radio de la herramienta derecha
G43Establecer la compensación de la longitud de la herramienta
G44Deshacer la compensación de longitud de herramienta
G47Transición automática de velocidad lineal corta
G48Cancelar la transición automática de velocidad lineal corta
G54~G59Selección del sistema de coordenadas de la pieza
G73Ciclo de mecanizado de agujeros profundos a alta velocidad
G74Vuelta al punto de referencia de la máquina (origen mecánico)
G75Retorno al punto de ajuste de la herramienta
G76Retorno al programa cero desde la posición actual
G78Ciclo de taladrado fino
G81Ciclo de perforación central
G82Ciclo de perforación central con pausa
G83Ciclo de mecanizado de agujeros profundos
G84Ciclo de roscado rígido métrico
G85Ciclo de roscado rígido en pulgadas
G86Ciclo de mandrinado (retorno automático)
G87Ciclo de perforación inverso
G88Ciclo de mandrinado (retorno manual)
G89Ciclo aburrido con pausa
G90Programación del modo de valor absoluto
G91Programación de valor incremental
G92Fijar el sistema de coordenadas de la pieza
P = asignación de parámetros

31. Fresadora Huaxing Código M

Código GExplique
M00Pausa del programa
M01L ×× (K ××)
M02Fin del programa y parada
M03Giro del husillo hacia delante
M04Inversión del eje
M05Tope del husillo
M08Enfriamiento en
M09Enfriamiento
M10Sujeción de la pieza
M11Aflojamiento de la pieza
M20K ×× Relé nº
M21K ×× apagado ×× Relé No
M30El programa termina y vuelve al principio del programa
M71~M85Salida de impulsos de relé

32. Código Renhe 32T G

Código G  Explique
 G00 instrucciones de posicionamiento rápido de puntos
G01Instrucción de interpolación lineal
G02、G03Instrucción de interpolación circular
G04Instrucción de retardo de programa
G26、G27Instrucción de retorno al punto de partida
G28、G29
G22、G80Instrucción de bucle de programa
G23Instrucción de bucle rectangular
G37、G38G39、G36Devuelve el comando de punto de referencia duro
G82、G83Comando de ciclo de hilo
G46、G47G48、G49Devuelve el comando de punto de referencia suave
G96、G97Función de corte a velocidad lineal constante

33. Código Renhe 32T M

Instrucción M Explique
M00Instrucción de pausa del programa
M02Instrucción de fin de programa
M30Parada del cabezal, orden de fin de programa
M20Orden de ciclo automático
M03Comando de rotación hacia delante del cabezal
M04Orden de retroceso del cabezal
M05Orden de parada del cabezal
M06Esperar instrucciones después de enviar una carta
M26Envío de instrucciones
M21Esperar instrucciones después de enviar una carta
M97Instrucción de salto de programa
M98Instrucción de llamada a subrutina
M99Instrucción de retorno de subrutina

34. SKY 2003N M Código G

Código GGrupoTipoFunción
G00011Posicionamiento (movimiento rápido)
G01Interpolación lineal (avance)
G02Interpolación del arco (en el sentido de las agujas del reloj)
G03Interpolación de arco (sentido antihorario)
G02+ZInterpolación de la hélice derecha
G03+ZInterpolación espiral izquierda
G04022suspender
G17041Selección del plano XY
G181Selección del plano ZX
G19Selección del plano YZ
G40071Compensación de herramientas borrar
G41Compensación de herramientas izquierda
G42Compensación de herramientas a la derecha
G4308Compensación de avance de la longitud de la herramienta
G44Compensación negativa de la longitud de la herramienta
G49Borrado de compensación de longitud de herramienta
G5011Zoom, espejo desactivado
G5111Zoom, espejo encendido
G5414Sistema de coordenadas de la pieza 1 Selección
G55Selección del sistema de coordenadas de la pieza 2
G56Selección del sistema de coordenadas de la pieza 3
G57Selección del sistema de coordenadas de la pieza 4
G58Sistema de coordenadas de la pieza 5 Selección
G59Selección del sistema de coordenadas de la pieza 6
G6803Rotación de coordenadas
G6903Borrado de rotación de coordenadas
G7315Ciclo escalonado
G74Circulación de dientes de contraataque (centro de mecanizado)
G76Ciclo de mandrinado fino (centro de mecanizado)
G80Borrado de ciclo fijo
G81Ciclo de taladrado y refrentado por puntos
G82Ciclo de perforación y perforación inversa
G83Ciclo de perforación profunda
G84Tapping circulación
G85/G86Ciclo de aburrimiento
G87Ciclo de perforación inverso
G88/G89Ciclo de aburrimiento
G9000Programación en valor absoluto
G91Programación de valor incremental
G9205Ajuste del sistema de coordenadas
G9816Vuelta al plano inicial
G99Vuelta al plano del punto r

35. Código SKY 2003N M M

GrupoCódigo MFunción
AM00,M01,M02El programa se detiene, el programa elige detenerse y el programa finaliza
BM03,M04,M05Giro del cabezal hacia delante, giro del cabezal hacia atrás, parada del cabezal
CM06Cambio automático de herramientas
DM08,M09Refrigerante encendido, refrigerante apagado
EM98,M99Llama a la subrutina y ésta devuelve

¿Cómo se seleccionan los códigos G y M adecuados para la programación en función de los distintos sistemas CNC?

Para seleccionar los códigos G y M adecuados para la programación basada en diferentes sistemas CNC, es esencial adoptar un enfoque exhaustivo que tenga en cuenta las características específicas del sistema, los requisitos de procesamiento y las mejores prácticas del sector. He aquí una explicación optimizada:

Conocimientos específicos del sistema:

Conozca a fondo las características y capacidades del sistema CNC específico con el que trabaja (por ejemplo, Fanuc, Siemens, Heidenhain). Cada sistema puede tener implementaciones únicas de códigos G y M, ciclos personalizados o funciones patentadas. Consulte los manuales de programación del fabricante y manténgase al día de las últimas versiones de firmware y funciones compatibles.

Funcionalidad y jerarquía del código:

Dominar las funciones fundamentales de los códigos G y M:

  • Códigos G: Control de movimiento, selección del sistema de coordenadas, ciclos fijos, etc.
  • Códigos M: Funciones auxiliares como control de husillo, gestión de refrigerante, cambios de herramienta.
    Comprender la naturaleza modal de determinados códigos y su jerarquía dentro del sistema de control para evitar conflictos y garantizar una ejecución correcta.

Selección basada en procesos:

Elija los códigos en función de las operaciones de mecanizado específicas y los requisitos de la pieza:

  • Para el contorneado: G01 (interpolación lineal), G02/G03 (interpolación circular)
  • Para movimientos rápidos: G00 (posicionamiento rápido)
  • Para geometrías complejas: Considerar el uso de programación paramétrica o ciclos enlatados.
  • Para la gestión de herramientas: Códigos M adecuados para los cambios de herramienta y el control del refrigerante.

Optimización de la eficiencia:

Seleccione códigos que optimicen la eficacia del mecanizado:

  • Utilice códigos de mecanizado de alta velocidad cuando corresponda (por ejemplo, G05.1 para Fanuc)
  • Implantar ciclos fijos (por ejemplo, G81 para perforación) para reducir la longitud del programa y simplificar la programación.
  • Utilizar funciones avanzadas como el control del punto central de la herramienta (TCPC) para el mecanizado en 5 ejes cuando esté disponible.

Sistemas de coordenadas y preparación de piezas:

Seleccionar y utilizar correctamente los códigos de los sistemas de coordenadas:

  • G54-G59 para los sistemas de coordenadas de la pieza
  • G17/G18/G19 para selección de plano en interpolación circular y ciclos fijos
    Considere el uso de funciones como la rotación del sistema de coordenadas (G68) para el mecanizado de varias caras cuando sea apropiado.

Seguridad y conformidad:

Incorporar códigos y buenas prácticas relacionados con la seguridad:

  • Utilice M00 (parada de programa) o M01 (parada opcional) para los puntos de inspección críticos
  • Aplicar G43 (compensación de la longitud de la herramienta) para evitar colisiones
  • Incluir M30 (fin de programa y rebobinado) para garantizar la correcta finalización del programa.

Optimizaciones específicas para cada máquina:

Aproveche las características específicas de cada máquina:

  • Para centros de mecanizado de alta velocidad: Utilizar funciones look-ahead (por ejemplo, G05.1 Q1 para Fanuc).
  • Para máquinas multieje: Implemente las funciones RTCP (Rotation Tool Center Point) cuando estén disponibles.
  • Para centros de torneado y fresado: Utilice códigos especializados para sincronizar husillos y herramientas motorizadas.

Pruebas y validación:

Pruebe rigurosamente sus selecciones de código:

  • Utilizar software de simulación para verificar las trayectorias de las herramientas e identificar posibles problemas.
  • Realización de simulacros y ejecución de bloques individuales para garantizar la correcta funcionalidad del código.
  • Validar el programa en la máquina real, comenzando con velocidades de avance reducidas por seguridad.

Documentación y normalización:

Desarrolle y mantenga una biblioteca de códigos estandarizada para las operaciones comunes dentro de su organización. Esto fomenta la coherencia, reduce los errores de programación y facilita la transferencia de conocimientos entre los miembros del equipo.

Siguiendo este enfoque global, podrá seleccionar los códigos G y M más adecuados para su sistema CNC específico, garantizando procesos de mecanizado eficaces, seguros y optimizados. Recuerde actualizar continuamente sus conocimientos a medida que evolucionan la tecnología CNC y las técnicas de programación.

En la práctica del mecanizado CNC, ¿cómo pueden combinarse eficazmente los códigos G y los códigos M para mejorar la eficacia y la precisión del mecanizado?

En la práctica del mecanizado CNC, la combinación eficaz de códigos G y códigos M es crucial para mejorar la eficacia y la precisión del mecanizado. Esta integración requiere un profundo conocimiento de ambos tipos de código y de su aplicación estratégica en el proceso de mecanizado.

Los códigos G, que controlan el movimiento de la herramienta y las operaciones de corte, constituyen la columna vertebral de la programación CNC. Los principales códigos G son G00 (posicionamiento rápido), G01 (interpolación lineal), G02/G03 (interpolación circular) y G81-G89 (ciclos fijos para taladrado, mandrinado y roscado). Los códigos M, por su parte, gestionan funciones auxiliares como el control del refrigerante (M08/M09), el control del husillo (M03/M04/M05) y los cambios de herramienta (M06).

Para optimizar la eficacia y la precisión del mecanizado:

  1. Racionalice las trayectorias de las herramientas: Utilice funciones avanzadas de código G como G70 (ciclo de acabado) y G71-G73 (ciclos de arranque de viruta) para un arranque de material eficaz. Implemente técnicas de mecanizado de alta velocidad con G05 (modo de alta velocidad) cuando sea necesario, reduciendo los tiempos de ciclo y manteniendo la precisión.
  2. Optimice los parámetros de corte: Combine G96 (control de velocidad de superficie constante) con los códigos M adecuados para el control de velocidad del cabezal para mantener unas condiciones de corte óptimas durante todo el proceso, especialmente para piezas con diámetros variables.
  3. Gestión inteligente del refrigerante: Utilice M08/M09 junto con la activación del refrigerante a través de la herramienta (por ejemplo, M88) en los puntos críticos del programa. Esto garantiza una refrigeración y evacuación de virutas adecuadas, especialmente durante operaciones de alta precisión o al mecanizar materiales difíciles.
  4. Cambios de herramienta adaptables: Implemente estrategias de cambio de herramienta inteligentes utilizando M06 en combinación con códigos G de supervisión de la vida útil de la herramienta (G43.4 para compensación de la longitud de la herramienta). Esto minimiza los cambios de herramienta innecesarios al tiempo que garantiza una calidad de mecanizado constante.
  5. Optimización del sistema de coordenadas: Utilice múltiples sistemas de coordenadas (G54-G59) junto con G92 (ajuste del sistema de coordenadas) para minimizar los tiempos de preparación de piezas complejas o trabajos multioperación.
  6. Palpado y medición en proceso: Integre ciclos de palpado (G31) con códigos M para la alineación automática de piezas y la comprobación de dimensiones en proceso, mejorando la precisión global y reduciendo los índices de desechos.
  7. Programación de macros: Desarrolle macros personalizadas que combinen códigos G y códigos M para operaciones que se repiten con frecuencia. Esto no solo mejora la eficacia de la programación, sino que también garantiza la coherencia en secuencias de mecanizado complejas.
  8. Aceleración/deceleración optimizada: Utilice G05.1 (control de contorno AI) junto con los códigos M apropiados para el servocontrol para optimizar la dinámica de la máquina, especialmente para contornos complejos u operaciones de alta velocidad.
  9. Operaciones auxiliares sincronizadas: Coordine los códigos M de las funciones auxiliares (por ejemplo, cambios de palets, alimentadores de barras) con las secuencias de códigos G para minimizar el tiempo de no corte y maximizar la utilización de la máquina.
  10. Ciclos fijos avanzados: Utilice ciclos fijos especializados como G76 (ciclo de mandrinado fino) o G83 (ciclo de taladrado de pico) en combinación con los códigos M adecuados para el refrigerante y el control del husillo para optimizar las operaciones más exigentes.

Combinando estratégicamente estos códigos G y M, los programadores de CNC pueden mejorar significativamente tanto la eficacia como la precisión del mecanizado. Este enfoque requiere un profundo conocimiento de las capacidades de la máquina, las propiedades del material de la pieza y los requisitos específicos de cada operación de mecanizado. La optimización y el perfeccionamiento continuos de estas combinaciones de códigos, basados en datos de rendimiento del mundo real y en tecnologías emergentes, ampliarán aún más los límites de las capacidades de mecanizado del CNC.

No lo olvide, ¡compartir es cuidar! : )
Shane
Autor

Shane

Fundador de MachineMFG

Como fundador de MachineMFG, he dedicado más de una década de mi carrera a la industria metalúrgica. Mi amplia experiencia me ha permitido convertirme en un experto en los campos de la fabricación de chapa metálica, mecanizado, ingeniería mecánica y máquinas herramienta para metales. Estoy constantemente pensando, leyendo y escribiendo sobre estos temas, esforzándome constantemente por mantenerme a la vanguardia de mi campo. Deje que mis conocimientos y experiencia sean un activo para su empresa.

También le puede gustar
Los hemos elegido para usted. Siga leyendo y descubra más.

Fundamentos de la fresadora: Una guía completa

¿Alguna vez se ha preguntado cómo se fabrican con precisión piezas metálicas complejas? Este artículo desvela la magia de las fresadoras y explora sus distintos tipos y componentes clave. Sumérjase para comprender cómo...

Los 10 mejores fabricantes de taladradoras en China

¿Se ha preguntado alguna vez quiénes son los principales actores de la industria china de taladradoras? Este artículo presenta a los principales fabricantes que dominan el mercado, destacando sus innovaciones, amplias gamas de productos y...
MáquinaMFG
Lleve su negocio al siguiente nivel
Suscríbase a nuestro boletín
Las últimas noticias, artículos y recursos, enviados semanalmente a su bandeja de entrada.
© 2024. Todos los derechos reservados.

Contacte con nosotros

Recibirá nuestra respuesta en 24 horas.