Sei sulla pagina 1di 10

Práctica De Mecanizado En Torno CNC

Mediante Códigos G
Practice of CNC Lathe Machining Using G
Codes
Luis González1 , Elmo Calero2 , Elizabeth Suquillo3 , Édgar Molina4
Éddison Núñez5 , Juan Pérez6 , Andrés Orellana7 , Yessenia Armas8 ,
Isaac Casierra9
6 de mayo de 2019

Resumen Abstract
En el desarrollo del siguiente informe se In the development of the following report,
presenta la implementación de los códigos G the implementation of the G codes for obtai-
para la obtención de una geometrı́a especı́fi- ning a specific geometry is presented, using the
ca, utilizando el programa EASY CYCLE pa- EASY CYCLE program for the CNC lathe of
ra el torno CNC del laboratorio de Control the Computerized Numerical Control labora-
Numérico Computarizado de la Universidad tory of the Salesian Polytechnic University. In
Politécnica Salesiana. En este trabajo se ex- this work the parameters and concepts that
hibe los parámetros y conceptos que deben ser should be used for a correct practice and with
utilizados para una correcta practica y con la the obtaining of a piece with correct measure-
obtención de una pieza con medidas y forma ments and form are exhibited, from the expla-
correctas, desde la explicación de la ubicación nation of the location of the piece zero, to the
del cero pieza, hasta la manera de manipular way of manipulating the machine during the
la maquina durante el proceso de mecanizado. process of machining.

Palabras clave: Control Numerico


Computarizado, Reducción de costos, Mecani- Keywords: Computer Numerical Control,
zado, Programación, Lenguaje Conversacional. Cost Reduction, Machining, Zero Piece, zero
machine, Programming, G codes.

1
Objetivos 2. Materiales
Herramienta para cilindrado VBMT
Objetivo General
160404 NN.
Maquinar una pieza en el torno CNC ha-
ciendo uso exclusivo de códigos ISO, aplicando Herramienta para ranurado y tronzado
los conocimientos adquiridos. GCTX 3003 NN.

Llave del mandril.

Objetivos especı́ficos Material a mecanizar grilón Ø40x55.

-Crear un plano de la pieza con las cotas Refrigerante (taladrina es una mezcla de
que se requieran. aceite soluble con agua en proporciones).
-Crear un programa en códigos ISO de la
pieza. Calibrador o pie de rey.
-Preparar el torno CNC para que realice un
Programación en códigos G
ciclo automático donde se mecanice la pieza.

3. Marco Teórico
1. Introducción
3.1. Control numérico Compu-
El lenguaje de programación en códigos G rarizado
y funciones auxiliares o complementarias M,
es un tipo de programación que básicamente El control numérico computarizado
comprende todos los datos que una máquina- (C.N.C.) se refiere al control numérico de
herramienta CNC necesita para la mecaniza- máquinas, generalmente Máquinas de Herra-
ción de una pieza de material determinado. En mientas. Normalmente este tipo de control se
general todas las máquinas- herramientas de ejerce a través de un computador y la máquina
control numérico computarizado, CNC están está diseñada a fin de obedecer las instruccio-
diseñadas para trabajar con una programación nes de un programa dado.
normalizada de códigos G. La programación en Esto se ejerce a través del proceso siguiente:
códigos G se realiza por bloques representados
por la letra N y seguido por un número de has- Dibujo del procesamiento.
ta cuatro cifras, cada bloque debe comprender
Programación.
un conjunto de información referente a la mis-
ma fase de mecanizado en donde se especifi- Interfaz.
ca claramente los parámetros necesarios para
llevar a cabo un proceso de mecanizado. La Máquinas-Herramientas CNC. [1]
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 3.2. ¿Cuándo Emplear Máqui-
que trabaja; un Torno CNC está diseñado para nas CNC?
trabajar en dos ejes de coordenadas, el eje de
Cuando se tienen altos volúmenes de pro-
las X que básicamente representa el diámetro
ducción.
y el eje de las Z que representa los desplaza-
mientos transversales. Debido a esta diferencia Cuando la frecuencia de producción de
la programación que se realizó para el meca- un mismo artı́culo no es muy alta.
nizado de una pieza de grilón fue desarrollada
para trabaja únicamente con los ejes de coor- Cuando el grado de complejidad de los
denadas X y Z. artı́culos producidos es alto.

2
Cuando se realizan cambios en un artı́cu- 3.3.3. Sistema eléctrico y electrónico
lo a fin de darle actualidad o brindar una
Al igual que el sistema mecánico, el eléctri-
variedad de modelos
co y electrónico ha sido diseñado localmen-
te y concebido para ser construido con mate-
Cuando es necesario un alto grado de
riales de Fácil consecución en nuestro medio.
precisión. [1]
El sistema hardware de control y alimentación
del CNC está basado Fundamentalmente en el
3.3. El torno CNC control de movimiento de los motores y sus res-
pectivos dispositivos de actuación y supervi-
Un torno es una máquina herramienta do- sión.
tada de un sistema mecánico accionado por El esquema de la figura (3) ilustra el sistema
motores DC, que mueven el carro longitudinal, implementado, en el cual se representan los ele-
el carro transversal con la herramienta de corte mentos que lo conforman. [5]
y el mandril que contiene la pieza a tornear.
La diferencia entre un torno convencional y 3.3.4. Sistema De Software
un Sistema de Control Numérico (CNC) es
fundamentalmente su sistema de movimiento El Software diseñado tiene como objetivo
automático, su sistema electrónico que proce- fundamental, tomar la información suministra-
sa y controla los movimientos y su Software da por un programa de diseño gráfico, filtrarla
que permite la comunicación del usuario con el y convertirla en órdenes de movimiento relati-
torno propiamente dicho. [5] vo que eran suministradas al microcontrolador.
Se partió de las siguientes especificaciones:

3.3.1. Esquema General Que permita a partir del diseño en un en-


torno gráfico, pasar al modo de ejecución
La arquitectura general del sistema se ilus- automática sin necesidad de un paso in-
tra en la Figura (4); se observan los diferen- termedio de programación (a Código G).
tes elementos que conforman el CNC en lazo
abierto. A continuación se describen cada uno Que sea portátil y versátil para el manejo
de ellos. [5] de paquetes CAD.

Que genere automáticamente los vecto-


3.3.2. Sistema Mecánico res de coordenadas para el desplazamien-
to sincronizado de los motores X-Z. Que
En la Figura (5), se muestra el sistema pueda suministrar dicha información al
mecánico diseñado; se especifican los elemen- microcontrolador, vı́a puerto serial.
tos que conforman el torno.
Que permita monitorear el desarrollo de
1. Copa o mandril (husillo). un proceso de maquinado en un ambiente
gráfico con las siguientes caracterı́sticas:
Versátil y De fácil manejo
2. Carro transversal.
Que permita control manual y automáti-
3. Carro longitudinal. co [6]

4. Bancada Prismatica
3.4. Códigos G
5. Torreta porta-herramientas. El significado de la literal “G” en CNC, se
usa para detallar el tipo de movimiento u ope-
6. Motor DC eje transversal ración a ejecutarse en el bloque que incluye
el código G. Los códigos “G” son clasificados
7. Motor dc eje longitudinal. [5] por grupos, y cada grupo de códigos tendrá

3
un número determinado donde cada uno de CNC, para ası́ poder evitar cualquier proble-
ellos es una instrucción especı́fica. Un código ma en la ejecución del mecanizado.
“G” del mismo grupo reemplaza a otro del mis-
mo grupo, la regla universal en programación, - Se continúa verificando las herramien-
códigos “G” del mismo conjunto no se pueden tas, los filos, geometrı́as, avances y referencias,
usar en el mismo bloque, pues los códigos de además de las velocidades correctas asignadas
un mismo grupo se cancelan entre sı́. Hay códi- al proyecto de mecanizado.
gos modales, esto significa que permanecen ac-
tivos hasta que otro código del mismo grupo - Se realiza el proceso de cero máquina y
lo remplacé. Hay códigos no-modales que so- cero pieza.
lo son efectivos en la lı́nea de programación e
inmediatamente olvidados por el control.[2] Cero máquina
El punto de intersección entre el eje X y
el eje Z se llama punto cero de la máquina.
3.5. Códigos M Normalmente en un torno es el punto de inter-
La letra M es usada para indicar las fun- sección del eje del husillo con la superficie del
ciones misceláneas también son conocidas co- mismo. Se caracteriza con la letra ”M”.
mo funciones secundarias M. Se utilizan pa-
ra programar las funciones especiales de la Cero pieza
máquina.[2] El origen del sistema de referencia pieza de-
be situarse de tal forma que simplifique la con-
versión de las dimensiones de la pieza en coor-
4. Desarrollo de la prácti- denadas del programa. Si no se define un siste-
ma de referencia pieza, el sistema de referencia
ca activo al que se refieren todas las coordenadas
es el sistema de referencia máquina.
- Como primer paso se procede a realizar
los códigos del respectivo modelo los cuales es-
tarán adjuntos en anexos.
- Ya listo los códigos se cargan estos a una
memoria USB para insertarlos en la maquina
CNC.

Figura 2. Cero pieza [4]


Figura 1. Plano del diseño [4]
Prender la quina Torno CNC

Nota: es importante realizar una simula- En este paso se procede a referenciar los
ción y verificar el correcto proceso de dichos dos ejes x y z enviando cada uno a HO-
códigos en un pc independiente de la quina ME.

4
Se procede a ubicar las herramientas una - Cabe mencionar tener siempre encendido
de cilindrado y otra de ranurado el refrigerante el cual se lo puede accionar de
forma manual en el panel de la maquina CNC
El siguiente proceso es refrentar una
mı́nima parte de la pieza para referenciar
el cero en z de la primera herramienta, ası́
mismo cilindrar una mı́nima porción pa-
ra referenciar el diámetro en x también 5. Ventajas y desventajas
de la primera herramienta.

Se alejan los carros de la pieza para co- 5.1. Ventajas


locar la segunda herramienta.
- Las maquinas CNC son mucho mas preci-
Esta herramienta se referencia en geo- sas que las convencionales por lo que se obtiene
metrı́as, en las opciones del programa en mejores resultados.
cuestión - Al momento de mecanizar decrece drásti-
camente la cantidad de errores ocasionados por
En lugar de cilindrar o refrentar en esta
operarios.
ocasión con la sunga herramienta simple-
mente se hace rozar donde ya se habı́an - Se puede fabricar un amplio abanico de
hecho los ciclos anteriores. piezas ya que se puede realizar con mucha fa-
cilidad piezas complejas.
Para comprobar la referencia exacta de - Se reducen los tiempos muertos por lo que
las herramientas se realiza un ciclo ya que el tiempo de mecanizado se optimiza permi-
por lo general en la segunda herramienta tiendo fabricar piezas en el menor tiempo po-
suele fallar. sible.
- Se reducen los riesgos de accidentes los
- El siguiente paso es ya el mecanizado de
cuales podrı́a sufrir el operario al.
la pieza, es importante una correcta velocidad
de avance tanto para el posicionamiento como
para el mecanizado en sı́ de la pieza.

- En caso de acumulación de viruta se para 5.2. Desventajas


el proceso presionado ?reset?, ası́ la maquina
parara, se cambia a modo manual, se abren las - El costo de inversión en maquinas CNC
compuertas y se procede a retirar la viruta o suele ser muy elevado, pero al ser maquinas las
los restos del material atascados en la pieza. cuales realizan bores muy complejos en poco
Con esto se logrará un mejor acabado de la tiempo se puede reducir costos de fabricación
pieza y un correcto funcionamiento de la he- en trabajos en serie.
rramienta. - Las herramientas y accesorios que este ti-
po de maquinas utiliza suelen ser muy costosos
- Se vuelve a arrancar el programa, este por lo que en caso de un mal proceso de me-
empezara desde el comienzo, en ese momento canizado en el cual se dañe algún elemento la
se aumenta el avance para proceder de manera pérdida económica será mayor.
rápido lo ya mecanizado. De igual forma al ter-
mino del proceso de la primera herramienta se - Se requiere un conocimiento previo de
para el programa y se cambia a la herramien- programación y diseño para poder utilizar es-
ta de ranurado la cual realizara el corte de la tas máquinas.
pieza en el lugar indicado en la programación - Los estudiantes ya no desarrollan habi-
teniendo lista la pieza. lidades requeridas para operar manualmente
una máquina

5
6. Figuras, tablas, ecuacio- 6.2. Figuras
nes

6.1. Tablas

Tabla1. Códigos G [9]

Figura 3. Sistema eléctrico y electrónico [7]

Tabla2. Códigos M [9]

Tabla3. Ciclos [9] Figura 4. Esquema general [7]

6
Figura 5. Sistema Mecánico [7]
Figura 8. Compensación de la herramienta en
torno CNC[10]

Figura 9. Configuración de la herramienta [10]

Figura 6. Velocidad y avance para distintos


materiales [7]

Figura 10. Simulación del programa [10]

Figura 7. Simulación en códigos G[4] Figura 11. Mecanizado[10]

7
8. Resultados y Discusio-
nes
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 me-
diante una programación de lenguaje en Códi-
Figura 12. Producto final[10] gos G con algunas funciones auxiliares M y
separados en bloques que va desde N10 hasta
N710.
7. Cálculos
Se utilizaron dos herramientas de corte las
Para S (Speed, velocidad) cuales fueron escogidas del catálogo de Lamina
De la fórmula de Velocidad de corte (Vc) Technologies para trabajar con materiales de
se puede calcular el número de RPM: acero no aleados; la primera herramienta se
utilizó para realizar un proceso de desbaste,
π∗d∗n cilindrado y acabado; y la segunda se utilizó
Vc=
1000 para realizar un proceso de tronzado.
De donde: n son las RPM, d es el diámetro
y Vc está dado por tablas. Entonces: Todos los parámetros establecidos para la
mecanización de la pieza de grilón en bruto
1000.V c dieron como resultado una pieza de un diseño
n= determinado con dimensiones finales de 38,5x
π∗d
57,52 mm y con un excelente acabado superfi-
Se puede tomar los datos como que sea ace- cial realizado a una velocidad de S=260 RPM
ro de transmisión; por lo tanto Velocidad de y una profundidad de avance de F=0,11 [ mm ],
mm rev
corte entre 180-330 [ min ] y cuyo tiempo de mecanizado fue de aproxima-
damente 4 minutos debido al cambio de herra-
mm
Con Vc = 250 [ min ] mienta y al ajuste de la manguera del refrige-
rante.
1000 ∗ 250
n=
π ∗ 40 Discusión
Un proceso de mecanizado en programa-
n = 1990RP M ció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
Para el proceso de refrentado y cilin- que se debe establecer la programación para el
drado se utilizó una Vc= 240 m/min, mecanizado, sin embargo, es muy importante
D.O.C.=0.2 mm y un F=0.18 mm/rev. tener en cuenta el tiempo que lleva programar
un proceso ya que una instrucción simple en le-
Para el proceso de acabado se utilizó una guaje conversacional puede representar varios
Vc= 260 m/min, D.O.C.=0.2 mm y un bloques de programación en códigos G, estas
F=0.11 mm/rev. diferencias fueron corroboradas al realizar la
práctica de laboratorio de leguaje conversacio-
Finalmente para el proceso de tronza- nal y la práctica de programación en códigos G.
do se utilizó una Vc= 110 m/min y un
F=0.1 mm/rev. Hoy en dı́a los procesos de mecanizados se

8
deben realizar en el menor tiempo posible y - Ajustar correctamente el mandril del
con mayor productividad para lo cual muchas torno, el mal ajuste de este puede ocasionar
empresas han optado por utilizar la programa- que la herramienta empuje el material, pudien-
ción en sistemas CAD/CAM los cuales generan do ocasionar daños a la maquina y/o al opera-
el proceso de mecanizado de forma automáti- rio, además el material se puede perder com-
ca; aun ası́ se debe considerar que a pesar de pletamente.
los avances tecnológicos que se han dado en - Contemplar las posibilidades que posee el
los equipos CNC, la programación de códigos torno, y evitar realizar planos con geometrı́a
G es valida para todos estos equipos avanzados muy compleja que no pueda realizarse en este.
debido a que es un lenguaje de códigos norma- - Asegurarse que el programa (códigos G)
lizados. tenga correctamente compensadas las herra-
mientas, tanto los radios como las longitudes
como sucede cuando se cambia la herramienta
9. Conclusiones de cilindrar por la de tronzar.
- Cerciorarse que las coordenadas realiza-
- El uso de programas de diseño permite das en la programación no choquen con el man-
facilitar el calculo de coordenadas que se ne- dril o no penetren la pieza de manera brusca.
cesitan para la programación en códigos ISO. - Mantener siempre las manos en el paro
Los programas aparte de hacer los cálculos de de emergencia y el avance, por si sucede algún
los puntos más rápidos, también permite una problema.
mayor exactitud y elimina posibilidad de erro-
res.
- El torno CNC es una maquina herramien- Referencias
ta que permite mecanizar una pieza con curvas
y secciones cónicas con gran facilidad. Aparte [1] L. Lino, .El control numérico computariza-
de seguir el contorno especificado, cambia au- do en el desarrollo industrial ”, 2004.
tomáticamente la velocidad de giro de la pie-
za para que la velocidad de corte se mantenga [2] R. Perales, ”SlideShare-Códigos G
uniforme, esto permite un mejor acabado su- y M,”22 2 2015. [Online]. Available:
perficial. https://es.slideshare.net/alexiaperez7374/codigos-
- El torno CNC EMCO 200 permite econo- g-y-m-44977927.
mizar mucho tiempo, aun ası́, este no cuenta
[3] J.C. Gamba, M.D. Peña, Çomparación de
con cambio de herramienta automático, lo que
dos lenguajes de programación en CNC”,
hace que el torno siempre necesite a un opera-
Universidad Distrital Francisco José de
rio que lo este supervisando y ejecutando los
Caldas, Bogotá, 2016.
cambios de herramienta. Por otra parte, este
necesita ser referenciado cada vez que se ter-
[4] A. Orellana, ”Pieza en torno”. Ecuador 29
mine de mecanizar una pieza.
Abril 2019.

[5] N. Londoño, P. León, J. Alvares, E. Marı́n,


10. Recomendaciones ”Descripción del diseño y construcción de
un torno de control numérico”, Ingenierı́a
- Ubicar de manera correcta el cero pieza, y Ciencia, 1(2), 2005.
para evitar medidas erróneas y geometrı́as no
deseadas después del mecanizado. [6] G. Solano, E. Manrique, C. Sola,
- Utilizar un calibrador pie de rey en buen .Aplicación del software nx para la cons-
estado, de preferencia digital (mayor precisión) trucción de piezas de máquinass con
ya que el mismo ayuda a tomar medidas correc- geometrı́as complejas en el torno CNC
tas, por ende, menos posibilidades de fallar al modelo gsk980td y la elaboración de la
parametrizar el cero pieza. guı́a respectiva, B.S thesis, Quito, 2013.

9
[7] ARNO, Tools and Indexable Inserts for https://www.studocu.com/en/document/instituto-
turning, IAF, 2008. politecnico-nacional/control-numerico-
computarizado/lecture-notes/codigos-
[8] X. Vaca, Programación códigos G Easy g-y-m-apuntes-programacion-
Cycle Torno EMCO, Quito, 2017. cnc/2544524/view.

[9] Bonilla , ((StuDocu,)) 2019. [10] E. Suquillo, ”Práctica 2 en el laboratorio


[En lı́nea]. Available: CNC”. Ecuador 29 Abril 2019.

10

Potrebbero piacerti anche