Está en la página 1de 17

ANTHONY BENONI RAMÓN VIDAL

MATRÍCULA NO.
201609195

TÍTULO DE LA PRACTICA:
CODIFICACIÓN ISO

PRÁCTICA NO. 2

FECHA DE REALIZACIÓN DE LA PRÁCTICA:


25/JUNIO/2020

PARALELO 107

ANTHONY RAMON

0
Tabla de contenido
1. Objetivos ..................................................................................................................................... 2
2. Marco teórico .............................................................................................................................. 2
3. Procedimiento ............................................................................................................................. 2
4. Resultados ................................................................................................................................... 4
5. Análisis de resultados .................................................................................................................. 4
6. Conclusiones y recomendaciones................................................................................................ 5
7. Referencias bibliográficas ........................................................................................................... 5
8. Anexos......................................................................................................................................... 6

1
1. Objetivos
➢ Aplicar códigos G utilizados en la programación ISO haciendo uso del programa CIMCO
para la realización de códigos para la mecanización de piezas.
➢ Identificar códigos necesarios para la mecanización en torno CNC y fresa CNC.
➢ Formular códigos G para le mecanización de piezas en torno CNC y fresadora CNC.
➢ Desarrollar competencia en el uso del programa CIMCO.
2. Marco teórico
Los equipos de CNC están caracterizados por realizar distintas operaciones de mecanizado basadas
en configuración computarizada a través de modelos realizados en software de diseño (CAD), para
lo cual es necesaria una interfaz entre la máquina y el humano [1]. A partir de esto surgen los
programas CAM (Manufactura Asistida por Computadora) estos son herramientas necesarias para
agilizar la producción de piezas mecanizadas en grandes cantidades.
Las máquinas CNC actuales usan la Tabla 1 Nomenclatura de Códigos ISO
programación ISO en base al CAM,
donde se definen las funciones
básicas a través del código G. la
principal ventaja es que permite
aumentar la precisión disminuyendo
el margen de error en la
mecanización de una pieza [2].
La programación ISO está formada
por la combinación de una letra y dos
números en donde las letras definen
la acción que se va a realizar,
también están los códigos M con
otras operaciones. Algunos de estos
se muestran en la tabla 1 [3].
El algoritmo para construir un programa para la mecanización de una pieza se muestra a continuación.
I. Inicio del programa.
II. Selección de herramienta de corte.
III. Posicionamiento rápido.
IV. Movimientos de corte de material.
V. Fin del programa
3. Procedimiento
Básicamente se sigue el mismo procedimiento para el desarrollo del código tanto para el fresado
como para el torneado, a continuación, se detalla por secciones el desarrollo de los códigos.
I. Encabezado del programa.
En la primera línea es importante agregar el símbolo % para que pueda iniciar el programa,
a continuación, se debe colocar el nombre del programa, este puede contener una
combinación de letras y números precedidos de la letra O. Ejemplo: OPEONII
Como paso siguiente se deben realizar comentarios sobre las dimensiones de la pieza de
trabajo y herramientas a utilizar, estos comentarios deben realizarse entre paréntesis

2
Ejemplo: (Dimensiones X30 Z100)
(T01 Plaquita CoroTurn 107 Insertos rómbicos 35º VBMT 11 03 02-MF 1025)
A partir de este punto, cada línea de código debe empezar con la letra N seguido de un número
y terminar con punto y coma (;). Entre cada línea se recomienda número en intervalos de 10
Ejemplo: N100 CÓDIGO;
N110 CÓDIGO;
Luego, se escoge las unidades de medida y el tipo de coordenadas del plano las cuales se
desea desarrollar el código G20 para unidades inglesas y G21 para unidades métricas.
II. Selección de herramienta
Antes de utilizar el comando de cambio o selección de herramienta es importante llevar la
herramienta a una posición segura en el plano de trabajo, asegurándose que no cause ningún
daño a la pieza de trabajo en su trayecto. (G28: Llevar la herramienta a la casa)
A continuación, se selecciona la herramienta con el código M06 seguido de la posición en
que se encuentre configurada la herramienta a seleccionar.
Ejemplo: M06 T0101;
Luego se elimina cualquier compensación anterior con el código G40, luego se define la
compensación que se desea utilizar en función del diámetro de la herramienta de corte y la
trayectoria de mecanización (este paso no es necesario en el caso del torno, únicamente en el
proceso de fresado)
G41: Compensación a la izquierda G42: Compensación a la derecha
Previo a encender el usillo se debe calcular la velocidad de rotación, esta velocidad depende
de la velocidad de corte recomendada por el fabricante de la herramienta la cual, en este caso
se la puede obtener de la página SANDVIK. Para el cálculo se utiliza la siguiente ecuación
𝑉𝑐 1000
𝑁= (𝑒𝑐. 1)
𝐷𝑚 𝜋
Donde
N: velocidad del husillo [RPM]
Vc: Velocidad de corte [m/min]
Dm: diámetro mayor de la pieza para el torno [mm] o profundidad mayor de la pieza para la
fresa [mm]
Con este valor se enciende el husillo (M03) especificando la velocidad angular calculada con
la letra S.
Ejemplo: M03 S2200;
III. Posicionamiento de la herramienta de corte
Para realizar un movimiento rápido en donde se desea posicionar la herramienta en el punto
cercano a la pieza se utiliza el código G00 seguido de las coordenadas del punto al cual se
desea llegar. Debido a que es un movimiento rápido, no se lo usa para realizar el proceso de
mecanización
IV. Movimientos de corte

3
Antes de realizar cualquier movimiento de corte es importante encender el refrigerante para
lo cual se utiliza el código M08.
Para este proceso se usa un desplazamiento más lento y regulado, para ello se utiliza la
sentencia G01, seguido de esto se define la posición a la cual se desea mover junto con el
avance el cual se lo define en base al avance recomendado por el fabricante de la herramienta
de corte.
En el caso de la fresa se utiliza las siguientes ecuaciones para determinar este valor.
𝑉𝑓 = 𝑓𝑍 ∗ 𝑁 ∗ 𝑍𝐸𝐹𝐹 (𝑒𝑐. 2)
𝑉𝑓
𝑓𝑛 = (𝑒𝑐. 3)
𝑁
Donde:
fz: Avance proporcionado por el fabricante de la herramienta [m/diente]
ZEFF: Número de dientes de la herramienta
N: Velocidad del husillo [RPM]
fn: avance a utilizar [mm/rev]
Para realizar trayectorias circulares se utilizan los códigos G02 para el movimiento en sentido
horario y G03 en sentido antihorario.
Ejemplo: N192 G01 X-2 F0.06
V. Retirar la herramienta
Antes de retirar la herramienta se la debe llevar a una zona segura y apagar el refrigerante
con M09.
VI. Cambio de herramienta
Para este proceso se debe repetir el procedimiento II (Selección de la herramienta)
VII. Finalización del programa
Para dar por terminado el programa se debe llevar a una posición segura la herramienta, se
apaga el husillo (M05) y el refrigerante (M09).
Seguido de esto se debe llevar la herramienta a home (G28) y se da por terminado el programa
con el código M30.
Al final del código es importante colocar nuevamente el símbolo % para finalizar el código.
4. Resultados
Los códigos desarrollados tanto para el PEON-II como para el GANCHO se encuentran e la
sección de Anexos con su respectiva simulación sólida y de la trayectoria producidas por el
programa CIMCO
5. Análisis de resultados
Se puede notar que, a pesar de que los códigos utilizados para el mecanizado en torno CNC y
fresa CNC resultan ser similares, existen pequeñas diferencias en su desarrollo, una de esas es el
uso de la compensación, en el torno no es necesario introducir esa sentencia, pero en el proceso

4
de fresado si, en caso de no definirse la compensación es posible que la pieza resultante no
contenga las dimensiones deseadas.
Para el avance, en el caso del torno no se realizó ningún cálculo para hallarlo, en cambio en el
código para la fresadora CNC se tuvo que utilizar las ecuaciones 2 y 3.
El valor del avance en el caso del fresado CNC se encuentra relacionado con la velocidad del
husillo por la ecuación 3
En el mecanizado en torno CNC se trabaja en el plano XZ, como se muestra en la figura 2 el
movimiento de la herramienta se realizó en el 2do cuadrante, mostrando el perfil de la mitad de
la pieza, debido a que en esta máquina CNC solo se pueden mecanizar piezas simétricas.
En la figura 7, se puede notar que el mecanizado en la fresa CNC se lo realizó en el plano XY, se
puede notar la complejidad de la pieza, la cual sería imposible realizarla en un torno CNC.
6. Conclusiones y recomendaciones
Se concluye que:
▪ Se aplicaron los códigos G de la programación ISO para realizar códigos en el programa
CIMCO para la mecanización de un Peón en un torno CNC y un gancho en una fresadora
CNC
▪ Se identificó el código de programación ISO necesario para desarrollar programas para
mecanizar en un torno CNC y una fresadora CNC
▪ Los códigos realizados resultaron correctos, su resultado se comprobó mediante
simulación en el programa CIMCO
▪ Se logró desarrollar competencia en el uso del programa CIMCO.
▪ En la fresadora se pueden mecanizar piezas más complejas que en el torno, sin embargo,
resulta fácil desarrollar piezas cilíndricas y simétricas en el torno.
Se recomienda que al usar el código G28 asegurarse que en su trayectoria no colisione con nada,
esto permitirá un desplazamiento seguro.
Antes de mecanizar las piezas, revisar detenidamente la simulación en el programa CIMCO, para
asegurarse que su forma y las medidas sean correctas.
7. Referencias bibliográficas

[1] J. Serrano Mira, Tecnología mecánica;procesos de conformado con arranque de viruta y


soldadura de metales, Castelló de plana: Publicacions de la Universitat Jaume I, 2005.
[2] M. P. Groover, Fundamentos de manufactura moderna, Tercera ed., Ciudad de México:
McGRAW-HILL/INTERAMERICANA EDITORES, S.A., 2007.
[3] CAMPRO, «Práctica No.1 Máquinas-herramientas y Operaciones CNC,» ESPOL, Guayaquil,
2019.
[4] Sandvik, «Sandvik.com,» [En línea]. Available: https://www.sandvik.coromant.com/es-
es/products/Pages/productdetails.aspx?c=SNMM%2012%2004%2016-
MR%20%20%20%202025.

5
8. Anexos
Código Peón-II
%
OPEONII
(Dimensiones X30 Z100);
(T01 Plaquita CoroTurn 107 para torneado Insertos rómbicos 35º VBMT 11 03 02-MF 1025);
(T02 Herramienta para tronzado N151.2-2005G2135);
(Dimensiones X30 Z100)
N100 G21 G99 G90;
N110 G28;
N120 M06 T0101;
N130 G54;
N140 G40 G18;
N150 M03 S2200;
N160 G41;
N170 G00 X40 Z-1;
N190 M08;
N192 G01 X-2 F0.06;
N194 X0;
N196 G03 X3 Z-4.32 R2;
N198 G03 X8 Z-24.32 R13;
N200 Z-26.56 R1.5
N202 G01 X19.54 Z-33.48;
N204 G03 X19.54 Z-34.76 R1;
N206 G01 X11.39 Z-39.64
N208 G02 X10 Z-41.56 R3;
N210 G02 X19.8 Z-72.4 R60;
N212 G03 X24.4 Z-74.7 R2.3;
N214 G03 X30 Z-77.5 R2.8;
N216 G01 Z-81;
N218 X40;
N220 G10 M09;
N222 G28;
N224 M06 T202;
N226 M03 S1400;
N228 G00 X40 Z0;
N230 Z-83;
N232 M08;
N234 G01 X-2 F0.05;
N236 G04 X5;
N238 G00 X40;
N240 M05 M09;
N241 G28;
N242 M30;
%

6
Figure 1 Simulación sólida Peón II

Figure 2 Simulación de la trayectoria Peón II

7
Código Gancho
%
OGANCHO
(DIMENSIONES X164 Y133 Z10);
(T01 2 insertos 390R-070208E-MM 1040);
(PORTAPLAQUITA R390-010A10-07L D10);
N100 G21 G98 G90;
N110 G28 U0 W0;
N120 M6 T0101;
N130 G54;
N140 G40 G17;
N150 M03 S6400;
N152 G00 X-8 Y-8;
N154 G41 D10;
N156 M08;
N158 G01 Z-11 F0.14;
N160 X0 Y77;
N162 X18;
N164 G03 X26 Y85 R8;
N166 G01 X32;
N168 G03 X48 R8;
N170 G02 X104 Y133 R60;
N171 G02 X104 Y13 R60;
N172 G03 X78.85 Y1.95 R40;
N174 G02 X67.37 Y9.24 R7;
N176 X104 Y40 R46;
N178 G03 X104 Y94 R27;
N179 G03 X83.47 Y84.53 R27;
N180 G01 X54.94 Y51.13;
N182 G02 X44.43 Y51.13 R8;
N184 G03 X32 Y43 R8;
N186 G01 X26;
N188 Y49;
N190 G03 X18 Y57 R8;
N192 G01 X0;
N194 Y77;
N196 X-8 Y-8;
N198 M05 M09;
N200 M30;
%

8
Figure 3 Simulación sólida Gancho

Figure 4 Simulación de la trayectoria Gancho

9
Plano de Piezas
Peón II

10
Gancho

11
Cálculo de velocidades
Para calcular la velocidad del husillo se utilizará la siguiente ecuación
𝑉𝑐 1000
𝑁=
𝐷𝑚 𝜋
Donde
N: velocidad del husillo [RPM]
Vc: Velocidad de corte [m/min]
Dm: Diámetro mecanizado
Para el cálculo del avance en el fresado se calcula con la siguiente ecuación
𝑉𝑓 = 𝑓𝑍 ∗ 𝑁 ∗ 𝑍𝐸𝐹𝐹
𝑉𝑓
𝑓𝑛 =
𝑁

Torno
Torneado
Insertos rómbicos 35º COD VBMT 11 03 02-MF 1025

12
Figure 5 Captura de pantalla (fuente: https://www.sandvik.coromant.com)

Vc=200 [m/min]
Fn=0.06 [mm/rev]
Dm=30 [mm]
(200)1000
𝑁= = 2122 [𝑅𝑃𝑀] ≅ 2200 [𝑅𝑃𝑀]
(30)𝜋

13
Tronzado
Insertos rectangulares COD N151.2-2005G2135

Figure 6 Captura de pantalla (fuente: https://www.sandvik.coromant.com)

Fn:0.05mm/rev
Vc: 125 [m/min]

14
(125)1000
𝑁= = 1326 [𝑅𝑃𝑀] ≅ 1400[𝑅𝑃𝑀]
(30)𝜋
Fresa
Perfilado
2 insertos 390R-070208E-MM 1040

Figure 7 Captura de pantalla (fuente: https://www.sandvik.coromant.com)

15
Figure 8 Captura de pantalla, (fuente: https://www.sandvik.coromant.com)

Fz=0.07 [mm/diente]
Vc= 200 [m/min]
Dm=10 [mm] (Diámetro de corte del portaherramientas)
ZEEFF=2

(200)1000
𝑁= = 6366 [𝑅𝑃𝑀] ≅ 6400 [𝑅𝑃𝑀]
(10)𝜋
𝑚𝑚
𝑉𝑓 = 0.07 ∗ 6400 ∗ 2 = 896 [ ]
𝑚𝑖𝑛
896 𝑚𝑚
𝑓𝑛 = = 0.14 [ ]
6400 𝑟𝑒𝑣

16

También podría gustarte