Вы находитесь на странице: 1из 19

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE

EXTENSIÓN LATACUNGA

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA


INGENIERÍA ELECTROMECÁNICA
CAD - CAM

NIVEL: V

PRÁCTICA 6 - II P

“PROGRAMACIÓN EN CÓDIGOS “G” CON INTERPOLACIÓN CIRCULAR”

NOMBRE:
Beltran Gallo Cristian Paul
Musuca Chicaiza Henry Paul

TUTOR:
Ing. Fausto Acuña

Latacunga – Ecuador
ENERO 2016
ÍNDICE

ÍNDICE ........................................................................................................................................................ 2
1. TEMA................................................................................................................................................... 3
2. OBJETIVOS........................................................................................................................................ 3
3. MATERIAL Y EQUIPOS .................................................................................................................. 3
4. MARCO TEÓRICO ........................................................................................................................... 3
4.1. SISTEMAS DE COORDENADAS UTILIZADAS EN PROGRAMACION CNC .............. 3
4.1.1. POSICIONAMIENTO RÁPIDO........................................................................................... 3
4.1.2. INTERPOLACION CIRCULAR .......................................................................................... 4
4.2. PANEL DE OPERACIÓN O CONTROLADOR .................................................................... 6
4.2.1. CONTROL DE AVANCE ...................................................................................................... 7
4.2.2. PARADA OPCIONAL ........................................................................................................... 7
4.2.3. PARO DEL CN ....................................................................................................................... 7
4.3. EJERCICIO DE CÁLCULOS DE: Vc, Vs, Tp, Tm, Pc, Pm .................................................. 7
4.3.1. VELOCIDAD DE CORTE 𝑽𝒄 ............................................................................................... 7
4.3.2. VELOCIDAD DE AVANCE 𝑽𝑺 ............................................................................................ 7
4.3.3. TIEMPO DE MECANIZADO 𝑻𝒑 ......................................................................................... 8
4.4. ESTRUCTURA DE UN PROGRAMA CNC ........................................................................... 8
4.5. INTERPOLACION LINEAL G01 ............................................................................................ 9
4.6. COMPROBAR PROGRAMAS EN VACIO ............................................................................ 9
4.7. EJECUTAR PROGRAMAS EN VACIO ................................................................................. 9
5. PROCEDIMIENTOS ....................................................................................................................... 10
6. ANÁLISIS DE RESULTADOS ....................................................................................................... 17
7. CONCLUSIONES............................................................................................................................. 18
8. RECOMENDACIONES................................................................................................................... 18
9. BIBLIOGRAFÍA............................................................................................................................... 18
1. TEMA
“Programación en códigos “G” o códigos ISO/EIA”.

2. OBJETIVOS
 Investigar y definir la interpolación circular.
 Familiarizar con los códigos “G” o ISO/EIA en la realización de programas CNC.
 Utilizar el panel de operación para programar el Centro de Mecanizado.
 Calcular Vc, Vs, Tp, Tm, Pc, Pm.
 Conocer la estructura de un programa CNC.
 Definir los vectores unitarios.
 Realizar programas.
 Aplicar la interpolación circular en la creación de programas en códigos “G”.
 Simular el programa previo a ser procesado en el Centro de Mecanizado Vertical
LEADWELL V30.

3. MATERIAL Y EQUIPOS
 Centro de Mecanizado Vertical Leadwell V-30.
 Trozo de aluminio de 200x200x50 mm.
 Fresa frontal cilíndrica HSS o carburo de Ø3/8plg.
 Cono porta pinza y pinza para Ø3/8plg tipo BT-40.
 Bridas escalonadas o tornillo de máquina.
 Llaves para sujeción.
 Manual de Operación.
 Herramientas de medición.
 Planos de piezas.
 Memoria PCMCIA.

4. MARCO TEÓRICO
4.1. SISTEMAS DE COORDENADAS UTILIZADAS EN PROGRAMACION CNC
4.1.1. POSICIONAMIENTO RÁPIDO
Son los desplazamientos según el plano de seguridad a la máxima velocidad de la máquina. Este
plano es el definido por cota en Z que asegura que la herramienta podrá desplazarse sin chocar con
algún obstáculo. No se pueden programar movimientos G00 interpolaciones en 2 o más planos.
Normalmente se programa primero la salida en Z y luego, en otro bloque, el reposicionamiento en
XY. Para este bloque, la maquina buscara primero la cota X y luego Y. es decir, no interpolara. Si
bien esta modalidad es la más común, puede variar según las diferentes marcas de control
numérico.
La función G00 es el modal e incompatible con G01, G02, G03, y G33. En algunos controles G00
no anula la última programada, en otros sí, por lo que hay que volver a programarla luego de la
ejecución de un G00 (GULMI, 2016).
4.1.2. INTERPOLACION CIRCULAR
La interpelación circular (modal) permite mecanizar círculos completos o bien arcos de
circunferencia en el plano de trabajo previamente seleccionado.
El control numérico necesita conocer el plano de trabajo seleccionado (G17 hasta G19) para poder
calcular la dirección y el sentido de giro del círculo.

Datos de interés en la interpelación circular con centro v punto final.

El desplazamiento circular se define mediante:

G2/G3 X, Y, Z I, J, K, donde:

 El punto final definido en coordenadas cartesianas X, Y, Z.


 El centro de la circunferencia definido mediante las direcciones l, J, K., siendo:
 l: Coordenada en la dirección del eje X del centro de la circunferencia.
 J: Coordenada en la dirección del eje Y del centro de la circunferencia.
 K: Coordenada en la dirección del eje Z del centro de la circunferencia.

Si se define el círculo con su centro y sin punto final entonces el control describe una
circunferencia completa.

La introducción de cotas absolutas o incrementales (G90/G91) solamente se tiene en cuenta para


la definición del punto final. Las coordenadas del centro de la circunferencia (I, J, K) se tienen en
cuenta de forma estándar en coordenadas incrementales referidas al punto inicial del arco de
circunferencia.

Cuando el valor de un par metro de interpelación l, J, K sea "0" se puede omitir, pero siempre se
debe indicar el segundo parámetro asociado.

Datos de interés en la programación de arcos de circunferencia con el radio y el punto


final.

El desplazamiento circular se define mediante:


 El radio del círculo R.
 . El punto final en coordenadas cartesianas X, Y, Z.
 El radio del círculo también se debe indicar el sentido del ángulo para indicar si éste
es mayor o menor que 1800. El signo positivo se puede omitir.

Siendo entonces:

R= +. Ángulo menor o igual que 180º.


R=-. Angulo mayor que 180º.

Una circunferencia completa (desplazamiento angular de 360º) no se puede programar con R, sino
que se debe de programarse utilizando el punto final y los parámetros de interpolación.
Instrucción G02
Esta instrucción sirve para programar una trayectoria en línea curva a la derecha, es decir en el
sentido de las agujas del reloj y mecanizando a la velocidad de avance programado (F).
El origen de la curva es la cota actual. El punto final se programa en cotas absolutas (G90) o
incrementales (G91), para "X", "Y", "Z".
Las cotas del centro del arco se programan siempre en incrementales, definiendo la distancia que
hay desde la cota de inicio, es decir la cota actual.
Siendo "I" la distancia en el eje "x", "J" la distancia en el eje "y". Pueden ser positivas o negativas.
(Simulator)
Su sintaxis es:
Para absolutas G02 X... Y... Z... I... J...
Para incrementales G02 X... Y... Z... I... J...
Otra forma de programar consiste en utilizar el valor del radio, si es conocido, usando la letra "R"
y asignando el valor R25...
Y teniendo en cuenta que los puntos de origen del arco y el de destino definen una línea recta que
corta la circunferencia que contiene al arco en dos trozos, pues usamos valores positivos para R...
R60 si queremos el trozo menor y valores negativos para R... si queremos el trozo de arco mayor
R-60. (Simulator)
Ejemplo:
Para el arco grande (180º ó más) G2 X300 Y200 R-180
Para el arco pequeño (menos de 180º) G2 X300 Y200 R180
Instrucción G03
Esta instrucción sirve para programar una trayectoria en línea curva a la izquierda, es decir en el
sentido contrario de las agujas del reloj y mecanizando a la velocidad de avance programado (F).
El origen de la curva es la cota actual. El punto final se programa en cotas absolutas (G90) o
incrementales (G91), para "X", "Y", "Z".
Las cotas del centro del arco se programan siempre en incrementales, definiendo la distancia que
hay desde la cota de inicio, es decir la cota actual.
Siendo "I" la distancia en el eje x, "J" la distancia en el eje y. Pueden ser positivas o negativas.
(Simulator)
Su sintaxis es:
Para absolutas G03 X... Y... Z... I... J...
Para incrementales G03 X... Y... Z... I... J...
Otra forma de programar consiste en utilizar el valor del radio, si es conocido, usando la letra "R"
y asignando el valor R25...
Y teniendo en cuenta que los puntos de origen del arco y el de destino definen una línea recta que
corta la circunferencia que contiene al arco en dos trozos, pues usamos valores positivos para R...
R60 si queremos el trozo menor y valores negativos para R... si queremos el trozo de arco mayor
R-60. (Simulator)
Ejemplo:
Para el arco grande (180º o más) G3 X300 Y200 R-180
Para el arco pequeño (menos de 180º) G3 X300 Y200 R180
4.2. PANEL DE OPERACIÓN O CONTROLADOR
Denominado también panel de funcionamiento.
4.2.1. CONTROL DE AVANCE
El interruptor giratorio con 20 posiciones de engatillamiento facilita la reducción o el aumento del
valor de avance programado F. el valor de avance seleccionado F en % está indicado en la pantalla
(ITZAMNA, 2016.
4.2.2. PARADA OPCIONAL
Con función activa (tecla presionada) se para la elaboración del programa en el bloque en los
cuales está programada la función adicional M01. En la pantalla se visualiza “Parada M00/M01
activo”. Se arranca de nuevo la elaboración de la tecla NC-Start. Si la función no está activada, no
se tiene en cuenta la función adicional M01 (del programa de piezas) (ITZAMNA, 2016.
4.2.3. PARO DEL CN
Después de pulsar la tecla Paro del CN, y que la maniobra se haya hecho cargo del funcionamiento,
se detendrá el programa de pieza. Se puede seguir trabajando pulsando arranque del CN
(ITZAMNA, 2016).
4.3. EJERCICIO DE CÁLCULOS DE: Vc, Vs, Tp, Tm, Pc, Pm
4.3.1. VELOCIDAD DE CORTE 𝑽𝒄
Es la velocidad lineal de la periferia de la fresa, se expresa en metros por minuto (m/min).
𝑚 𝑛(𝑟𝑝𝑚)𝜋𝑑(𝑚𝑚)
𝑉𝑐 ( )= 𝑚𝑚
𝑚𝑖𝑛 1000 ( 𝑚 )

Ejemplo:
Encontrar las rpm para una fresa de 10mm de diámetro HSS para desbastado-ranurado, si la 𝑉𝑐 =
𝑚
250 (𝑚𝑖𝑛).

𝑉𝑐 ∗ 1000 250 ∗ 1000


𝑛= = = 7957,74 𝑟𝑝𝑚
𝜋𝑑 𝜋 ∗ 10
4.3.2. VELOCIDAD DE AVANCE 𝑽𝑺
Es la distancia recorrida por la herramienta contra la pieza por unidad de tiempo se expresa en
milímetros sobre minuto.
𝑉𝑠 = 𝑧 ∗ 𝑓𝑧 ∗ 𝑛
Ejemplo:
Determinar la velocidad de avance necesaria de un diámetro de 25 mm, la velocidad de corte son
devastado 25 m/min y el avance por diente es 0.1 mm y cuyo número de dientes es igual a 6.
𝑉𝑐 ∗ 1000 25 ∗ 1000
𝑛= = = 318.31 𝑟𝑝𝑚
𝜋𝑑 𝜋 ∗ 25
𝑉𝑠 = 𝑧 ∗ 𝑓𝑧 ∗ 𝑛 = 6 ∗ 0.1 ∗ 318.31 = 190.98
4.3.3. TIEMPO DE MECANIZADO 𝑻𝒑
Para calcular el tiempo de mecanizado en una fresadora hay que tener en cuenta la longitud de
aproximación y salida de la fresa de la pieza que se mecaniza.
𝑙𝑜𝑛𝑔𝑖𝑡𝑢𝑑 𝑑𝑒 𝑎𝑝𝑟𝑜𝑥𝑖𝑚𝑎𝑐𝑖𝑜𝑛 (𝑚𝑚) + 𝑙𝑜𝑛𝑔𝑖𝑡𝑢𝑑 𝑑𝑒 𝑙𝑎 𝑝𝑖𝑒𝑧𝑎 (𝑚𝑚)
𝑻𝒑 (𝑚𝑖𝑛) = 𝑚𝑚
𝑉𝑓 (𝑚𝑖𝑛)

Ejemplo:
Se trata de mecanizar, empleando una fresa cilíndrica y con una pasada de fresado de desbastar,
una regleta de St 42 de 250 mm de longitud, teniendo una longitud anterior de (la) 3mm y una
longitud ulterior (lu) de 2mm y una velocidad de avance de 250 mm/min. Calcúlese el tiempo
principal.

𝐿 = 1 + 𝑙𝑎 + 𝑙𝑢 = 250 + 2 + 3 = 255𝑚𝑚
255 𝑚𝑚
𝑇𝑝 = = 1.02 𝑚𝑚.
250

4.4. ESTRUCTURA DE UN PROGRAMA CNC


Todos los programas deben tener un nombre o un número identificatorio. Algunos controles
numéricos solo aceptan números. Los programas CNC están compuestos por bloques sucesivos.
Cada uno de éstos es una instrucción para el control. Los bloques pueden estar numerados o no.
De no estarlos el control los ejecutará en el orden en que los vaya encontrando. La numeración de
los bloques puede no ser de uno en uno. Puede ser de cinco en cinco, de diez en diez, etc. Esto es
conveniente para introducir luego bloques intermedios sin alterar toda la numeración. La
numeración debe ser siempre creciente. Si existiera un bloque cuyo número sea menor al anterior,
el control detiene la ejecución del programa (ELECTROENSAIMADA, 2016).

a. Bandera de inicio (%)


b. Numero de programa (O9999)
c. Nombre y datos del programa
d. Encabezado (G17 G21 G40 G54 G80 G90 G94) se especifica los códigos “G” de unidades,
coordenadas, plano, cancelaciones, cero piezas, unidad de tiempo, entre otras.
e. Selección de la herramienta (M6 T1)
f. Posición de la herramienta (G0 X_ Y_ Z_)
g. Determinación de S y F
h. Giro del usillo a la velocidad calculada (M03 S__) y de ser el caso encendido del sistema de
refrigeración (M08)
i. Penetración de la herramienta a velocidad controlada (G1 Z-__F__)
j. Establecimiento de coordenadas e interpolación lineal con avance controlado de la herramienta.
 G1 X_ Y_
 G2 X_ Y_ R_
 G3 X_ Y_ R_
k. Devolución de la herramienta a la zona de seguridad una vez culminado el mecanizado. G0
Z_
l. Apagado del husillo y refrigerante
m. Referenciado de la máquina
 G91 G28 Z0
 G28 X0 Y0
n. Culminación y reinicio del programa. M30

4.5. INTERPOLACION LINEAL G01


Interpolación es el proceso mediante el cual, conocidos los valores que toma una función en dos
puntos (A,B), se determina con cierto grado de exactitud los valores de un tercer punto
(C)comprendido entre A y B. Para aquellos a quienes les cuesta un poquitín interpretar la
definición anterior, dicho en entendible. Si conoces la ubicación del extremo (A) de una línea, y
conoces la ubicación del otro extremo (B), entonces es posible conocer cada punto (C) por los
cuales debes pasar para llegar desde A hasta B. Bien, ahora que ya sabemos lo que significa
interpolación, podemos comenzar con la descripción de estos comandos. Si bien ambos son
interpolaciones lineales o movimientos lineales, la diferencia se encuentra en la velocidad de
desplazamiento.
G01: Es un movimiento lineal pero cortando el material, es decir que se está graficando, para ello
utiliza la velocidad programada en el registro F (XBOT, 2016).

4.6. COMPROBAR PROGRAMAS EN VACIO


Es Verificar el código fuente del programa creado mediante una simulación del programa, para
realizar esta simulación debemos abrir el programa, y en modo AUTO y en formato GRAFICO
comprobar el programa anteriormente digitado, también es necesario BLOQUEAR LA
MÁQUINA Y LOS CODIGOS M, S, T del panel de control, después se pulsa inicio y se observar
que el gráfico creado en la pantalla del controlador siga el mismo recorrido deseado en el programa
digitado (CONTROL NUMERICO, 2016).

4.7. EJECUTAR PROGRAMAS EN VACIO


Es otra forma de verificar el correcto funcionamiento del programa, consiste en colocar en modo
AUTO y luego de haber DESBLOQUEADO LA MÁQUINA Y LOS CODIGOS M,S,T,
comprobamos el programa en vacío, es decir sin que la herramienta tenga que mecanizar, y solo
podamos ver la trayectoria que se describe y con esto compararla con la deseada, no sin antes haber
presionar SINGLE BLOCK, del controlador, esto para que el programa se ejecute bloque a bloque
y podamos comprobar físicamente que todo se desarrolle sin novedad (CONTROL NUMERICO,
2016).
5. PROCEDIMIENTOS
1. Realizar los cálculos necesarios antes a la realización y ejecución del programa tomando en
cuenta algunos datos. Se empleara una herramienta END MILL de Ø3/8plg (9.52mm), de 4
filos, material HSS, localizada en el A.TC, Vc=200m/min.
𝐷𝑎𝑡𝑜𝑠:
𝑁ú𝑚𝑒𝑟𝑜 𝑑𝑒 𝐷𝑖𝑒𝑛𝑡𝑒𝑠: 𝑧 = 4
𝐴𝑣𝑎𝑛𝑐𝑒 𝑝𝑜𝑟 𝑑𝑖𝑒𝑛𝑡𝑒: 𝑓𝑧 = 0.03
𝑅𝑒𝑣𝑜𝑙𝑢𝑐𝑖𝑜𝑛𝑒𝑠:
𝑉𝑐 ∗ 1000
𝑛=
𝐷∗𝜋
200 ∗ 1000
𝑛=
9.52 ∗ 𝜋
𝑚 𝒎
𝑛 = 6687.2 ( ) = 𝟔𝟕𝟎𝟎 ( )
𝑚𝑖𝑛 𝒎𝒊𝒏
𝐴𝑣𝑎𝑛𝑐𝑒 𝑝𝑜𝑟 𝑚𝑒𝑠𝑎:
𝑉𝑓 = 𝑓𝑧 ∗ 𝑧 ∗ 𝑛
𝑉𝑓 = 0.03 ∗ 4 ∗ 6700
𝒎𝒎
𝑽𝒇 = 𝟖𝟎𝟒( )
𝒎𝒊𝒏

2. Encender la máquina y orientarla.


3. Sujetar el trozo de aluminio sobre la mesa del Centro de Mecanizado o sobre el tornillo de la
máquina.

4. Utilizar la herramienta T1 para hallar el cero pieza y almacenar en G54.

5. Programar para que la herramienta se desplace del 0 máquina al 0 pieza a la máxima velocidad
en los ejes “x” e “y”.
a. Perrilla en modo MDI.

b. Pulsamos PROG.

c. Digitamos G0 G54 G90 X0 Y0;


d. Presionamos CICLE START.

6. Programar para que la herramienta se desplace del 0 máquina al 0 pieza en el eje Z a la zona de
seguridad igual a 50 mm. Con el 25% de la máxima velocidad.

a. Modo MDI, pulsamos PROG


b.
c. Digitamos G0 Z50;
d. Pulsamos INSERT.

e. Pulsamos POS luego TODO para verificar las coordenadas.

f. Presionamos CICLE START.

g. Comparamos continuamente DISTANCIA A IR de la pantalla con la distancia real de


desplazamiento de la herramienta.
h. En el caso de inequidad presionamos FEED OLD, luego RESET.
i. Con la ayuda de un calibrador comprobamos la zona de seguridad.

7. Desplazar la herramienta entre dos puntos con interpolación lineal

a. Perilla en modo MDI, pulsar PROGRAM

b. Digitar G01 X10 Y10 F1250; velocidad controlada igual a 1250 mm/min
c. Pulsar CICLE START

d. Digitar G01 X50 Y50 F1250.


8. Crear una programación para la realización describa la trayectoria de la figura empleando
interpolación circular.

La programación a emplear es:


%
O0002;
(Programa para ranurar mediante interpolación circular, con end mill D=3/8", Z=4, HSS, en ATC#1,
realizado...);
N10 G17 G21 G40 G49 G59 G80 G90 G94;
N20 M06 T01;
N30 G00 X20 Y40;
N40 M03 S5000;
N50 G01 Z50 F5000;
N60 Z5 F1000;
N70 Z-1 F250;
N80 X20 Y60 F500; (PUNTO 2)
N90 X-20 Y60; (PUNTO 3)
N95 G03 X-60 Y20 R40 F500; (PUNTO 4)
N100 G01 X-60 Y-20; (PUNTO 5)
N105 G03 X-20 Y-60 R40 F500; (PUNTO 6)
N110 G01 X20 Y-60; (PUNTO 7)
N120 X20 Y-40; (PUNTO 8)
N130 G02 X40 Y-20 R20; (PUNTO 9)
N140 G01 X60 Y-20; (PUNTO 10)
N150 X60 Y20; (PUNTO 11)
N160 X40;
N170 G02 X20 Y40 R20;
N180 G00 Z50;
N190 M05 S0;
N200 G91 G28 Z0;
N210 G28 X0 Y0;
N220 M30;
%
a. Emplear una memoria PCMCIA para almacenar la programación.
b. Introducir la memoria en el Centro de Mecanizado.
c. Poner en modo DNC.
d. Dentro del directorio buscar el programa.

e. Ir a PROGRAM para cargar el programa.

f. Comprobar gráficamente el programa.


g. Pulsar PARAM para observar los parámetros gráficos del programa.
a. Ir a HOME para el modo gráfico.
b. Oprimir GSTM.
c. Oprimir el botón gráfico.
h. Reducir las velocidades y avances.
i. Bloquear la máquina.
a. Pulsar MACHINE LOCK.
b. Pulsar AUX LOCK.
j. Enviar a HOME.
a. Ir a PROGRAM.
b. Retirar el boque de la maquina (MACHINE LOCK y AUX LOCK)
k. Pulsar SINGLE BLOCK.
l. Ir a PROGRAM/ CICLE START
m. Correr el programa.
n. Apagar la máquina.

Emplear los mismos pasos anteriores para crear un programa para que la herramienta corte la y
trayectoria mostrada en la figura un espesor de 2mm en acero y con una fresa de dientes igual a
Ø4mm.

La codificacion para este corte es la siguientes:


%(Bandera del inicio)
O0001; (Numero del programa)
(Programa para realizar una radio, con fresa END MILL, HSS DE 10mm. Realizado el miercoles 1 julio);
N10 G17 G21 G40 G49 G56 G80 G90 G94; (Encabezado)
N20 M06 T01; (Cambio de herramienta)
N30 G00 X50 Y50; (Posicionamiento rapido P1)
N40 M03 S5093; (Velocidad del husillo)
N50 G00 Z50;(Zona de seguridad)
N60 G01 Z5 F5000;(Zona de Aproximacion)
N70 Z-2 F260; (Penetracion 1mm 50%)
N90 X30 F520;(P2)
N95 G02 X10 Y50 R10;(P3)
N100 G01 Y60;(P4)
N110 G03 X-10 R10;(P5)
N120 G01 Y50;(P6)
N130 G02 X-30 R10;(P7)
N140 G01 X-50;(P8)
N150 Y30;(P9)
N160 G02 Y10 R10;(P10)
N170 G01 X-60;(P11)
N180 G03 Y-10 R10;(P12)
N190 G01 X-50;(P13)
N200 G02 Y-30 R10;(P14)
N210 G01 Y-50;(P15)
N220 X-30;(P16)
N230 G02 X-10 Y-50 R10;(P17)
N240 G01 Y-60;(P18)
N250 G03 X10 R10;(P19)
N260 G01 Y-50;(P20)
N270 G02 X30 R10;(P21)
N280 G01 X50 Y-50;(P22)
N290 Y-30;(P23)
N300 G02 Y-10 R10;(P24)
N310 G01 X60;(P25)
N320 G03 Y10 R10;(P27)
N330 G01 X50;(P28)
N340 G02 Y30 R10;(P29)
N350 G01 X50 Y50;(P1)
N360 G00 Z50;
N370 G00 G01 X-10 Y-30;(P30)
N390 G01 Z5;(Zona de Aproximacion)
N400 Z-2 F260; (Penetracion 2mm 50%)
N410 G01 Y-10 F520;(P31)
N420 G01 X-30;(P32)
N430 G03 X-10 Y-30 R20;(P30)
N440 G01 GOO Z50;
N450 G00 G01 X-10 Y30;(P33)
N460 G01 Z5;(Zona de Aproximacion)
N470 Z-2 F260; (Penetracion 2mm 50%)
N480 G01 Y10 F520;(P34)
N490 G01 X-30;(P35)
N500 G02 X-10 Y30 R20;(P33)
N510 G01 GOO Z50;
N520 G00 G01 X10 Y30;(P36)
N530 G01 Z5;(Zona de Aproximacion)
N540 Z-2 F260; (Penetracion 2mm 50%)
N550 G01 Y10 F520;(P37)
N560 G01 X30;(P38)
N570 G03 X10 Y30 R20;(P36)
N580 G01 GOO Z50;
N590 G00 G01 X10 Y-30;(P39)
N600 G01 Z5;(Zona de Aproximacion)
N610 Z-2 F260; (Penetracion 2mm 50%)
N620 G01 Y-10 F520;(P40)
N630 G01 X30;(P41)
N640 G02 X10 Y-30 R20;(P39)
N650 G01 G00 50;
N660 G00 G01 X10 Y0;
N670 G01 Z5;
N680 Z-2 F260;
N690 G03 X-10 R10 F520;
N700 G03 X10 R10;
N710 G00 Z50; (Zona de seguridad)
N720 M05 S0; (Apagado del husillo)
N730 G28 G91 Z0; (Referenciar la maquina EJE Z)
N740 G28 X0 Y0; (Referenciar la maquina EJE X-Y)
N750 M30; (Reset )
%

6. ANÁLISIS DE RESULTADOS
 Las fórmulas de velocidades de las herramientas permitieron calcular diferentes valores
para realizar el mecanizado muy eficiente.
 El simulador es muy importante ya permite la detección de errores que puede darse al
momento de realizar la programación y de esta forma prevenir problemas en el momento
de realizar operación del mecanizado.
 Al realizar el programa correctamente y comprobar en el simulador en la opción grafica
del centro de mecanizado comprobamos que está correctamente realizado y mecanizamos
mediante lo cual se obtuvo el resultado que se puede observar en la figura de a
continuación.
7. CONCLUSIONES

 Para la realización de la práctica se calcularon el número de revoluciones por minuto


(rpm) necesario en el husillo para la correcta operación de mecanizado y obtener un
producto de primera.

 La tarjeta de Memoria PCMCIA es muy importante debido a que nos permite el


almacenamiento de la programación y conexión entre un ordenador y el Centro de
Mecanizado Vertical LEADWELL V30.

 Se desarrolló un programa en códigos “G” empleando interpolación circular (G02-G03),


que nos permite desplazar la pieza entre un punto inicial y uno final, la trayectoria debida
a esta interpolación busca el camino circular entre ambos punto manteniendo un sentido
(horario o anti horario) mediante el ingreso de un radio o un centro de arco.

 Después de haber realizado la programación, simulado, copiado e ingresado al centro de


mecanizado, se realiza el mecanizado en lo que se denomina “operación al vacío”, que es un
espacio de desplazamiento que nos permite “simular” la operación en tiempo real para
observar si el mecanizado es el correcto o el más adecuado.

8. RECOMENDACIONES
 Utilizar adecuadamente la herramienta al momento de realizar el trabajo.
 Guardar adecuadamente el programa en la tarjeta de Memoria PCMCIA, para que esta sea
ingresada a la máquina.
 Realizar la operación en vacío a una altura considerable de la superficie a trabajar, ya que
con ello se verifica de manera real las operaciones que realiza el centro de mecanizado con
el programa desarrollado.

9. BIBLIOGRAFÍA
Centro de Mecanizado CNC. (09 de 01 de 2016). Obtenido de
http://cosasmundometal.crearblog.com/?page_id=381
CONTROL NUMERICO. (09 de 01 de 2016). Obtenido de CONTROL NUMERICO:
http://materias.fi.uba.ar/7565/U4-control-numerico-por-computadora.pdf
ELECTROENSAIMADA. (09 de 01 de 2016). Obtenido de
http://www.electroensaimada.com/uploads/9/0/8/9/9089783/codigo_iso.pdf
ESPINOZA, D. M. (2013). MANUAL DE PRÁCTICAS BÁSICAS DEL CENTRO DE
MECANIZADO. PEREIRA: UNIVERSIDAD TECNOLÓGICA DE PEREIRA.
GULMI. (09 de 01 de 2016). Obtenido de GULMI: http://www.gulmi.com.ar/iso.pdf
ITZAMNA. (09 de 01 de 2016). Obtenido de
http://itzamna.bnct.ipn.mx:8080/dspace/bitstream/123456789/4038/1/MANUALDEOPE
RAC.pdf
Simulator. (s.f.). Manual CNC. Obtenido de
http://www.jmptechnological.com/manual_cnc/funcion_G2.php
XBOT. (09 de 01 de 2016). Obtenido de r-luis.xbot.es/cnc/codes03.html

Вам также может понравиться