Hogar » Código G: el lenguaje de programación CNC estándar

Código G: el lenguaje de programación CNC estándar

1960
  • MIT Servomechanisms Laboratory
Máquina CNC con programación de código G en un entorno de taller moderno.

El código G, formalmente conocido como RS-274, es el más extendido. lenguaje de programación para controlar máquinas CNC. Consiste en comandos secuenciales que indican a la máquina el posicionamiento, la velocidad y acciones específicas. Los comandos comienzan con una letra de dirección; 'G' denota comandos preparatorios para el movimiento (por ejemplo, G01 para el avance lineal), mientras que 'M' significa funciones varias (por ejemplo, M03 para el arranque del cabezal).

El código G proporciona un lenguaje estandarizado y legible (hasta cierto punto) método para crear un conjunto de instrucciones que un controlador de máquina CNC puede interpretar y ejecutar. Cada línea, o "bloque", de un programa de código G suele contener uno o varios comandos que indican a la máquina qué debe hacer a continuación. La estructura se basa en un formato de palabra-dirección, en el que una letra (la "dirección") va seguida de un valor numérico. Por ejemplo, el bloque 'G01 X10.0 Y5.0 F150' indica al controlador que realice un movimiento de avance lineal (G01) a la posición de coordenadas X=10.0, Y=5.0 a una velocidad de avance (F) de 150 unidades por minuto.

Los comandos 'G' son los más cruciales, ya que definen el tipo de movimiento. G00 es un movimiento de posicionamiento rápido, utilizado para desplazamientos sin corte. G01 es un avance lineal controlado para cortar líneas rectas. G02 y G03 comandan movimientos circulares/arco en sentido horario y antihorario, respectivamente. Otros códigos G gestionan tareas como el ajuste de sistemas de coordenadas (G54-G59), la selección de unidades (G20/G21 para pulgadas/mm) y la activación de la compensación de corte (G41/G42). Los códigos 'M', o funciones misceláneas, controlan acciones no geométricas como arrancar o parar el husillo (M03/M05), activar o desactivar el refrigerante (M08/M09) e iniciar cambios de herramienta (M06). Aunque RS-274 proporciona un estándar, la mayoría de los fabricantes de máquinas herramienta han implementado sus propios dialectos específicos o extensiones del código G, lo que requiere postprocesadores en CAM. software para traducir una trayectoria de herramienta genérica al formato específico requerido por un controlador de máquina concreto.

UNESCO Nomenclature: 1203
- Informática

Tipo

Software/Algoritmo

Disrupción

Fundacional

Utilización

Uso generalizado

Precursores

  • El concepto de control numérico (NC)
  • formatos de almacenamiento de datos en cinta perforada
  • Los primeros lenguajes de programación informática como Fortran
  • El desarrollo de controladores de máquinas herramienta

Aplicaciones

  • fresado y torneado CNC
  • Impresión en 3D (fabricación aditiva)
  • corte y grabado láser
  • corte por chorro de agua
  • robotizado programación de brazos
  • soldadura automatizada
  • máquinas de medición por coordenadas (CMM)

Patentes:

NA

Posibles ideas innovadoras

Membresía obligatoria de Professionals (100% free)

Debes ser miembro de Professionals (100% free) para acceder a este contenido.

Únete ahora

¿Ya eres miembro? Accede aquí
Relacionado con: Código G, RS-274, programación CNC, fabricación, mecanizado, trayectoria de herramienta, leva, g01, código m, control numérico.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

DISPONIBLE PARA NUEVOS RETOS
Ingeniero Mecánico, Gerente de Proyectos, Ingeniería de Procesos o I+D
Desarrollo eficaz de productos

Disponible para un nuevo desafío a corto plazo.
Contáctame en LinkedIn
Integración de electrónica de metal y plástico, diseño a coste, GMP, ergonomía, dispositivos y consumibles de volumen medio a alto, fabricación eficiente, industrias reguladas, CE y FDA, CAD, Solidworks, cinturón negro Lean Sigma, ISO 13485 médico

Estamos buscando un nuevo patrocinador

 

¿Su empresa o institución se dedica a la técnica, la ciencia o la investigación?
> Envíanos un mensaje <

Recibe todos los artículos nuevos
Gratuito, sin spam, correo electrónico no distribuido ni revendido.

o puedes obtener tu membresía completa -gratis- para acceder a todo el contenido restringido >aquí<

Contexto histórico

(si se desconoce la fecha o no es relevante, por ejemplo "mecánica de fluidos", se ofrece una estimación redondeada de su notable aparición)

Invención, innovación y principios técnicos relacionados

Scroll al inicio

También te puede interesar