Sunteți pe pagina 1din 9

Laboratorio de Procesos de Mecanización

Práctica No2, Programación ISO


16/06/19, 107, I
Rey Pacheco Ricardo Sebastián
Facultad de Ingeniería en Mecánica y Ciencias de la Producción (FIMCP)
Escuela Superior Politécnica del Litoral (ESPOL)
Guayaquil- Ecuador
201420947
rrey@espol.edu.ec

RESUMEN.
La práctica " Programación ISO" tiene como objetivos presentar al estudiante uno de los lenguaje
de código usado en los paneles de control de una máquina o equipo CNC, este código es el código
G o G&M o también conocido como ISO. Además de presentar la estructura u orden de estos
códigos de programación, y las principales sentencias usadas en cada orden desde el Inicio hasta
el Fin del programa, para poder aplicarlas en la programación del código específico de acuerdo a
la pieza a mecanizar tanto en fresa como en torno para el posterior mecanizado de la pieza. Para
la validación de los códigos elaborados, disponemos de software del tipo Back Potter (CIMCO,
CNC Editor)que nos permite simular los códigos y verificar si están correctamente desarrollados.
Se presentó la estructura y sentencias más usadas en cada orden o paso presentando un ejemplo
de codificación para el mecanizado de una pieza en específico. Como principales resultados
tenemos los códigos G para la mecanización de la pieza en el torno y el código G para la
mecanización de la pieza en fresa, además de la captura de pantalla de la simulación de ambos
códigos en algún software Back Potter.
Finalmente al final de esta práctica se aprendió acerca de la programación ISO, los diferentes
sistemas de trabajo que podemos elegir ( absoluto e incremental), la estructura u orden de la
codificación g y las principales sentencias utilizadas en cada paso de la codificación( inicio,
selección de la herramienta de corte, posicionamiento rápido, movimientos de corte, retiro de las
cernías del material y fin del programa) para posteriormente poderlas validar en un software de
tipo Back Plotter.

Palabras Claves: Programación ISO, estructura, sentencias, Torno CNC, Fresa CNC.
ABSTRACT.

The practice "ISO Programming" has as objectives to present to the student one of the code
languages used in the control panels of a machine or CNC equipment, this code is the G code or
G & M or also known as ISO. In addition to presenting the structure or order of these
programming codes, and the main sentences used in each order from the Start to the End of the
program, to be able to apply them in the programming of the specific code according to the piece
to be machined in both strawberry and around for the subsequent machining of the piece. For the
validation of the elaborated codes, we have software of the type Back Potter (CIMCO, CNC
Editor) that allows us to simulate the codes and verify if they are correctly developed.
The most used structure and sentences were presented in each order or step, presenting an example
of coding for the machining of a specific piece. As main results we have the G codes for the
machining of the part in the lathe and the G code for the machining of the piece in strawberry, in
addition to the screenshot of the simulation of both codes in some software Back Potter.
Finally at the end of this practice we learned about ISO programming, the different work systems
that we can choose (absolute and incremental), the structure or order of the coding and the main
sentences used in each step of the coding (start, selection of the cutting tool, fast positioning,
cutting movements, removal of the sieves from the material and end of the program) to later
validate them in a Back Plotter type software.

Keywords: ISO programming, structure, statements, CNC lathe, CNC cutter.


INTRODUCCIÓN.
Esta práctica tiene como objetivo introducir
al estudiante en la generación e
interpretación de códigos para distintas
operaciones de tanto de Torneado CNC
como de Fresado CNC. (ESPOL)
Pese a que en la industria se utiliza software
de Manufactura Asistida por Computar
Ilustración 1. Nomenclatura de códigos ISO.
(CAM) es importante tener conocimiento
acerca de programación manual de estos ESTRUCTURA DE UN PROGRAMA.
códigos para el chequeo y validación de
recorridos de los cortes generados por el PC. Generalmente los programas CNC se ajustan
al siguiente orden:
El código ISO, también conocido como
código G o G&M es el lenguaje de 1. Inicio del Programa
programación más usado para equipos CNC, 2. Selección de herramienta de corte
pero a pesar de ser un lenguaje Standard 3. Posicionamiento rápido
puede estar sujeto a ligeras variaciones 4. Movimientos de corte de material
dependiendo del sistema de control CNC. 5. Retiro de las cernías del material
6. Fin del programa
Para el reporte de esta práctica se han
considerado sentencias de programación Debe tenerse en cuenta que esta estructura u
basadas en sistemas de control FANUC, que orden del programa es solo para una
es el equipo de sistema de control presente herramienta de corte, en caso de precisar de
en el torno y fresadora CNC del laboratorio dos o más herramientas de corte, será
CAMPRO. necesario repetir desde el paso 2 hasta el
paso 5 para cada herramienta de corte.
El código ISO consiste en una lista de
instrucciones que son ejecutadas en Además hay que considerar la velocidad de
secuencia, cada instrucción es escrita en una la maquina o equipo CNC, los rpm, para ello
línea mediante la combinación de se utiliza la siguiente fórmula:
sentencias. Las sentencias son una 1000∗𝑉𝑐
combinación de letras y números, entre las 𝑁= 𝑝𝑖∗𝐷
ec.1
sentencias más usadas encontramos: las
Donde:
sentencias o códigos G, que corresponden a
funciones preparatorias para el programa, y Vc : Velocidad de corte (m/min)
las sentencias o códigos T que son funciones
de selección de la herramienta de corte. D: diámetro de la pieza a maquinar (mm)

En la tabla 1, podemos apreciar las


principales sentencias utilizadas en el código Ejemplo de sentencias usadas en cada paso u
ISO con su descripción o aplicación. orden del programa:
1)Inicio del programa.
Aquí encontramos todas las sentencias
preparativas para el desarrollo del código,
entre las sentencias más utilizadas, tenemos:
O 001; (Nombre del programa)
G21; (Unidades en mm) el punto final de mecanizado, mientras que
en coordenadas incrementales se indica la
G20; (Unidades en in)
distancia que se va a desplazar la
G54; (Selección de sistemas de herramienta de corte con respecto al último
coordenadas) punto maquinado. Posteriormente nos
enseñaron la estructura u orden que sigue un
G90; (Sistema de coordenadas absolutas en programa o código ISO (expuesto
Fresa) anteriormente) y nos enseñaron a ejecutar
G91; (Sistema de coordenadas cada uno de sus pasos, así como las
incrementales en Fresa) sentencias específicas utilizadas en cada
paso de ejecución del código G, además de
2) Selección de la herramienta de corte. explicarnos que función cumple cada
sentencia, o como nosotros logramos el corte
Los códigos usados para la selección de la
que requerimos.
herramienta de corte depende del equipo
CNC a usar. RESULTADOS.
Para Torno CNC, tenemos: El ejercicio o pieza a mecanizar, además de
los parámetros de corte se encuentran
T0101; (Selección Herramienta # 01,
detallados en la sección A de Anexos.
compensación 01)
El código ISO o código G para cada ejercicio
M03 S1000; (Encendido del husillo SH,
se encuentra en la sección B de anexos.
1000 rpm)
ANÁLISIS DE RESULTADOS.
Para la fresa CNC, tenemos:
Como podemos observar se ha utilizado la
M06 T01; (Selección Herramienta #01)
estructura de programación del código ISO,
M03 S1000; (Encendido del husillo SH, en este caso en particular para el ejemplo de
1000 rpm) torneado del perfil o árbol, tenemos que en
base a los datos o condiciones de corte y
3,4,5)Posicionamiento, movimientos de empleando la Fórmula usada en anexo A
corte y retiro. podemos calcular las revoluciones por
Todas las operaciones de movimiento de la minuto necesarias para mecanizar la pieza en
herramienta de corte, tanto como para base a las condiciones de corte de esa
ubicación como para operaciones de corte, herramienta, también observamos que en
se la realiza mediante sentencias de esta operación utilizamos dos herramientas
interpolaciones G00, G01, G02, G03. de corte y por ende se refleja en el código en
el cambio de herramienta, y una vez
EQUIPO, INSTRUMENTACIÓN Y efectuado el mecanizado se procede a
PROCEDIMIENTO. finalizar el proceso en el último paso o fin de
programa.
En el caso de esta práctica fue netamente
teórica en donde se expusieron las bases de Debemos notar que para este ejemplo se ha
la codificación del código ISO, por ende no hecho uso del sistema de coordenadas
se usaron equipos, mucho menos absolutas y en base al origen o inicio se ha
instrumentos para la elaboración de esta desplazado las coordenadas tanto en X como
práctica. en Z para llegar a los puntos específicos
previamente asignados.
Primero nos expusieron acerca de los
sistemas de coordenadas presentes en un CONCLUSIONES.
sistema de control FANUC, que son las
Absolutas (X,Y,Z) y las incrementales Se introdujo el concepto de código ISO y su
(U,V,W),en programación absoluta se indica orden o estructura de programación y las
principales sentencias de corte o
movimiento, etc; tanto para torno como para
fresado.
El uso de simuladores nos ayuda mucho para
poder validar nuestro código y asegurarnos
de que no vaya a realizar trayectorias o
cortes indeseados.
Aplicamos las principales sentencias de
código ISO para realizar un código para
mecanizar una pieza en torno y otro código
para mecanizar la pieza en fresa.
Aplicamos los códigos tipeados y los
simulamos en un software Back Potter para
validar que el código este bien.
RECOMENDACIONES.
Se recomienda tener en cuenta todos los
parámetros de corte previamente dados o
tomados de tablas de los catálogos del
fabricante para poder calcular la velocidad
en rpm de la pieza a mecanizar.
En el proceso de torneado en el momento del
corte de la pieza con la segunda herramienta
de corte se debe tener en cuenta el espesor de
la herramienta debido a que tiene doble filo.
Se debe tratar de buscar geometría o
encontrar la manera más efectiva de poder
mecanizar la pieza sin riesgo a errores
grandes.
Para el proceso de torneado se recomienda
mantener siempre 1 mm/in de distancia entre
la pieza a mecanizar y la herramienta antes
de efectuar el corte respectivo.
Para el proceso de fresado se recomienda
mantener una distancia de 2 mm/in entre la
herramienta de corte y la pieza antes de
efectuar el corte respectivo.
ANEXOS.
Anexo A. Datos de la pieza a mecanizar.

Ilustración 2. Pieza de mecanizado en Torno, y su eje de coordenadas.

Operación Herramienta Vc (m/min) F (mm/rev) N (RPM)


Acabado 01 425 0.25 6150
Corte 03 250 0.05 3617
Tabla 1. Condiciones de Corte para la Pieza 1

1000 ∗ 𝑉𝑐
𝑁=
𝑝𝑖 ∗ 𝐷
1000 ∗ 425
𝑁= = 6150 𝑟𝑝𝑚
𝑝𝑖 ∗ 22
1000 ∗ 250
𝑁= = 3617 𝑟𝑝𝑚
𝑝𝑖 ∗ 22

Material: Acero
Diámetro del eje: 25.4 (mm)
Longitud del eje: 75 (mm)
Herramientas:
01: DNMG 15 06 08-PM 4225 (Sandvik, s.f.)
03: N151.2-300-5E 4225 (Sandvik, s.f.)
Ilustración 3. Pieza de mecanizado en Fresadora.

Operación Herramienta Vc (m/min) F (mm/ rev) N (RPM)


Acabado 02 270 0.24 5370
Perforación 04 50 0.03 1253
Tabla 2. Condiciones de corte para la pieza 2.

1000 ∗ 𝑉𝑐
𝑁=
𝑝𝑖 ∗ 𝐷
1000 ∗ 50
𝑁= = 1253 𝑟𝑝𝑚
𝑝𝑖 ∗ 12.7
1000 ∗ 270
𝑁= = 5730 𝑟𝑝𝑚
𝑝𝑖 ∗ 15

Material: Acero
Dimensiones del bloque: 150x100x35 mm
Herramientas:
02: R390-11 T3 08M-PM1030 (Sandvik, s.f.)
04: broca de acero duro ½ in. diámetro
Anexo B. Código ISO o G.
Código para el mecanizado de la pieza en Torno.
1) Inicio del programa
 O2525;
 G21;
 G54;
 G00 X100;
 G00 Z100;

2) Selección de la herramienta de corte


 T0101;
 M03 S6150;

3) Posicionamiento rápido
 G00 Z0;
 G01 X11;

4) Movimientos de corte de material


 G01 X0 F0.25;
 G01 X10;
 G01 Z-15;
 G02 X18 Z-19 R4;
 G01 Z-34;
 G01 X22 Z-39;
 G01 Z-59;

5) Retiro de las cernías del material.


 G01 X26.4;
 G00 X100;
 G00 Z100;

2) Selección de la herramienta de corte


 T0303;
 M03 S3617;

3) Posicionamiento rápido
 G00 Z-62;
 G00 X 26.4;

4) Movimientos de corte de material


 G01 X0 F 0.05;

5) Retiro de las cernías del material.


 G01 X 26.4;
 G00 X100;
 G00 Z100;

6) Fin del programa


 M05;
 M30;

Anexo C. Simulación.

Torneado.

Ilustración 4. Simulación del código g para torneado en el software CIMCO.

S-ar putea să vă placă și