Realizar una comparación entre los distintos códigos de
los controladores CNC para ver cuales son iguales y
cuales difieren. Códigos G y M:
• Las posiciones de código G y M
se basan en un sistema de coordenadas cartesianas tridimensional. Este sistema es un plano típico que se ve a menudo en matemáticas al graficar. Este sistema es necesario para trazar las rutas de la máquina herramienta y cualquier otro tipo de acciones que deba realizarse en una coordenada específica. ¿Cómo funciona una máquina CNC?
• Básicamente, el controlador de las
máquinas CNC recibe instrucciones de la computadora (en forma de códigos G y códigos M) y mediante su propio software convierte esas instrucciones en señales eléctricas destinadas a activar los motores que, a su vez, pondrán en marcha el sistema de accionamiento. Códigos G:
• se utilizan para ordenar acciones
específicas para la máquina: como por ejemplo, movimientos simples de la máquina o funciones de taladrado. También ordenan características más complejas que pueden implicar herramientas motorizadas opcionales y el eje C. Cada código G tiene un número de grupo. ¿En qué consiste el código G?
• El código G es un lenguaje de programación para
equipos de control numérico que dirige a las máquinas sobre dónde y cómo moverse. Los códigos G varían según el tipo, la marca y el modelo del equipo. • Siempre sigue alguna variante del siguiente patrón alfanumérico: N## G## X## Y## Z## F## S## T## M##, donde: • – N##: Número de línea del programa. • – G##: Define el movimiento y la función. • – X##: Declara la posición horizontal. • – Y##: Declara la posición vertical. • – Z##: Declara la profundidad. • – F##: Velocidad de alimentación. • – S##: Velocidad del husillo. • – T##: Selección de herramientas. • – M##: Funciones diversas, tales como encender y apagar algo, como el refrigerante, movimiento de indexación, bloqueo de ejes, etc. Ejemplos de códigos G: • [G00 Posicionamiento de movimiento rápido] • [G01 Movimiento de interpolación lineal] • [G02 Interpolación circular Motion- Clockwise] • [G03 Interpolación circular Motion-Counter Clockwise] • [G04 Dwell (Grupo 00) Molino] • [G10 Set offsets (Grupo 00) Fresado] • [G12 Circular Pocketing-Clockwise] • [G13 Circular Pocketing-Counter Clockwise] Códigos M:
• Los códigos M son varios
comandos de la máquina que no ordenan el movimiento de los ejes. El formato de un código M es la letra M seguida de dos a tres dígitos, por ejemplo, M03. Ejemplos de códigos M:
• [M02 Fin del programa]
• [M03 Husillo de arranque - En el sentido de las agujas del reloj] • [M04 Husillo de arranque - En sentido contrario a las agujas del reloj] • [M05 Detener husillo] • [Cambio de herramienta M06] • [Refrigerante M07 en refrigerante de niebla] • [Refrigerante de inundación M08 encendido] • [Refrigerante M09 apagado] • [M10 Chuck abierto] • [M11 Chuck cerrar] • [M13 AMBOS M03&M08 Husillo de rotación en el sentido de las agujas del reloj y refrigerante de inundación] • [M14 AMBOS M04&M08 Husillo en sentido contrario a las agujas del reloj de rotación y refrigerante de inundación] • [M16 Llamada de herramienta especial] • [M19 Orientación del husillo] Diferencia entre códigos G y M: es un código geométrico, que se utiliza para El código M es un código de máquina o código hacer una geometría/perfil de un componente miscelánea, que se utiliza para las funciones de la que tiene cilindro/barra en torno CNC o placas máquina en todas las máquinas CNC. es decir, rectangulares en fresado CNC y CNC WEDM. encendido / apagado del refrigerante, encendido / apagado de la velocidad del husillo, cambio de herramienta, parada de la máquina permanente / temporal, etc
Los códigos G (geométricos/preparatorios) se Los códigos M (varios) se relacionan con otras
refieren al movimiento o posicionamiento de la funciones como refrigerante, velocidad o cambios herramienta en relación con la pieza de trabajo. de herramientas.