Vous êtes sur la page 1sur 5

Introducción

El lenguaje de programación en códigos G y funciones auxiliares o complementarias M, es un tipo de


programación que básicamente comprende todos los datos que una máquina-herramienta CNC necesita
para la mecanización de una pieza de material determinado. En general todas las máquinas- herramientas
de control numérico computarizado, CNC están diseñadas para trabajar con una programación normalizada
de códigos G.

La programación en códigos G se realiza por bloques representados por la letra N y seguido por un número
de hasta cuatro cifras, cada bloque debe comprender un conjunto de información referente a la misma fase
de mecanizado en donde se especifica claramente los parámetros necesarios para llevar a cabo un proceso
de mecanizado.

La máquina-herramienta de Torno CNC tiene una programación diferente a la de una Fresadora CNC debido
a los ejes de coordenadas en las que trabaja; un Torno CNC está diseñado para trabajar en dos ejes de
coordenadas, el eje de las X que básicamente representa el diámetro y el eje de las Z que representa los
desplazamientos transversales. Debido a esta diferencia la programación que se realizó para el mecanizado
de una pieza de grilón fue desarrollada para trabaja únicamente con los ejes de coordenadas X y Z.

Resultados

El proceso de mecanizado para una pieza en bruto de Ø40x55 mm cuyo material es el grilón se realizó en
una máquina-herramienta Torno Emco CNC con software EasyCycle Turn mediante una programación de
lenguaje en Códigos G con algunas funciones auxiliares M y separados en bloques que va desde N10 hasta
N710. Se utilizaron dos herramientas de corte las cuales fueron escogidas del catálogo de Lamina
Technologies para trabajar con materiales de acero no aleados; la primera herramienta se utilizó para
realizar un proceso de desbaste, cilindrado y acabado; y la segunda se utilizó para realizar un proceso de
tronzado.

Todos los parámetros establecidos para la mecanización de la pieza de grilón en bruto dieron como
resultado una pieza de un diseño determinado con dimensiones finales de Ø38,5x 57,52 mm y con un
excelente acabado superficial realizado a una velocidad de S=260 RPM y una profundidad de avance de
F=0,11 mm/rev, y cuyo tiempo de mecanizado fue de aproximadamente 4 minutos debido al cambio de
herramienta y al ajuste de la manguera del refrigerante.

Discusión

Un proceso de mecanizado en programación manual de códigos G genera los mismos resultados que un
mecanizado en programación manual de lenguaje conversacional, lo cual se debe principalmente a los
parámetros con los que se debe establecer la programación para el mecanizado, sin embargo, es muy
importante tener en cuenta el tiempo que lleva programar un proceso ya que una instrucción simple en
leguaje conversacional puede representar varios bloques de programación en códigos G, estas diferencias
fueron corroboradas al realizar la práctica de laboratorio de leguaje conversacional y la práctica de
programación en códigos G. Hoy en día los procesos de mecanizados se deben realizar en el menor tiempo
posible y con mayor productividad para lo cual muchas empresas han optado por utilizar la programación en
sistemas CAD/CAM los cuales generan el proceso de mecanizado de forma automática; aun así se debe
considerar que a pesar de los avances tecnológicos que se han dado en los equipos CNC, la programación de
códigos G es valida para todos estos equipos avanzados debido a que es un lenguaje de códigos
normalizados.
ANEXOS

Tabla 1. Velocidad y avance [1]

Imagen 1. Simulación en códigos G [2]


Imagen 2. Compensación de la herramienta en torno CNC [3]

Imagen 3. Configuración de la herramienta [3]

Imagen 4. Simulación del programa [3]

Imagen 5. Realización de la pieza en el torno [3]


Imagen 6. Pieza final [3]

MARCO TEÓRICO

Códigos G

El significado de la literal “G” en CNC, se usa para detallar el tipo de movimiento u operación a ejecutarse en
el bloque que incluye el código G. Los códigos “G” son clasificados por grupos, y cada grupo de códigos
tendrá un número determinado donde cada uno de ellos es una instrucción específica. Un código “G” del
mismo grupo reemplaza a otro del mismo grupo, la regla universal en programación, códigos “G” del mismo
conjunto no se pueden usar en el mismo bloque, pues los códigos de un mismo grupo se cancelan entre sí.
Hay códigos modales, esto significa que permanecen activos hasta que otro código del mismo grupo lo
remplacé. Hay códigos no-modales que solo son efectivos en la línea de programación e inmediatamente
olvidados por el control. [4]

Códigos M

La letra M es usada para indicar las funciones misceláneas también son conocidas como funciones
secundarias M. Se utilizan para programar las funciones especiales de la máquina. [4]

Bibliography

[1] ARNO, Tools and Indexable Inserts for turning, IAF , 2008.
[2] A. Orellana, "Pieza en torno". Ecuador 29 Abril 2019.
[3] E. Suquillo, "Práctica 2 en el laboratorio CNC". Ecuador 29 Abril 2019.
[4] R. Perales, "SlideShare-Códigos G y M," 22 2 2015. [Online]. Available:
https://es.slideshare.net/alexiaperez7374/codigos-g-y-m-44977927.

Vous aimerez peut-être aussi