Академический Документы
Профессиональный Документы
Культура Документы
EXTENSIÓN LATACUNGA
NIVEL: V
PRÁCTICA 6 - II P
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.
G2/G3 X, Y, Z I, J, K, donde:
Si se define el círculo con su centro y sin punto final entonces el control describe una
circunferencia completa.
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.
Siendo entonces:
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 (𝑚𝑖𝑛).
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
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.
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.
b. Digitar G01 X10 Y10 F1250; velocidad controlada igual a 1250 mm/min
c. Pulsar CICLE START
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.
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
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