Está en la página 1de 25

DEPARTAMENTO ENERGA Y MECNICA

INGENIERA MECATRNICA

TEMA:
PROGRAMACIN EN CDIGOS G O CDIGOS ISO/EIA

ESTUDIANTES:
KARLA ESTEFANA PUSD MEJA

MATERIA:
SISTEMAS FLEXIBLES DE MANUFACTURA

NRC:
2470

NIVEL: VII NIVEL

LATACUNGA, 25 DE MAYO DEL 2017


CONTENIDO
1. TEMA ............................................................................................................................ 4

2. OBJETIVOS .................................................................................................................... 4

3. MARCO TERICO ......................................................................................................... 4

4. PROCEDIMIENTO........................................................................................................ 10

5. RESULTADOS ................................................................. Error! Bookmark not defined.

6. CONCLUSIONES ............................................................. Error! Bookmark not defined.

7. RECOMENDACIONES ..................................................... Error! Bookmark not defined.

8. BIBLIOGRAFA ................................................................ Error! Bookmark not defined.

NDICE DE FIGURAS
Figura 1 Pantalla de Diagrama de Bloques (derecha) y pantalla de Panel de Control
(izquierda) ............................................................................ Error! Bookmark not defined.
Figura 2 Diagrama de bloques para la multiplicacin de dos nmeros.Error! Bookmark
not defined.
Figura 5 Diagrama de bloques para uso de controladores e indicadores.Error! Bookmark
not defined.
Figura 8 Diagrama de bloques para determinar si un nmero es par o impar. .......... Error!
Bookmark not defined.
Figura 11 Diagrama de bloques para conversin de grados Centgrados a Fahrenheit.
.............................................................................................. Error! Bookmark not defined.
Figura 3 Panel de Control de la multiplicacin de dos nmeros con resultado 60. .. Error!
Bookmark not defined.
Figura 4 Panel de Control de la multiplicacin de dos nmeros con resultado 24. .. Error!
Bookmark not defined.
Figura 6 Panel de control para uso de controladores e indicadores de primera ejecucin.
.............................................................................................. Error! Bookmark not defined.
Figura 7 Panel de control para uso de controladores e indicadores de segunda ejecucin.
.............................................................................................. Error! Bookmark not defined.
Figura 9 Panel de control para nmero impar. .................... Error! Bookmark not defined.
Figura 10 Panel de control para nmero par. ...................... Error! Bookmark not defined.
Figura 12 Panel de control muestra primera ejecucin para conversin de grados
Centgrados a Fahrenheit. .................................................... Error! Bookmark not defined.
Figura 13 Panel de control muestra segunda ejecucin para conversin de grados
Centgrados a Fahrenheit. .................................................... Error! Bookmark not defined.
1. TEMA

Programacin en cdigos G o ISO/EIA.

2. OBJETIVOS

Familiarizar con los cdigos G o ISO/EIA en la realizacin de programas CNC


Identificar los principales sistemas de coordenadas utilizadas en programacin
CNC.
Utilizar el panel de operacin para programar el Centro de Mecanizado.
Calcular Vc, Vs, Tp.
Conocer la estructura de un programa CNC
Realizar programas
Aplicar la interpolacin lineal en la creacin de programas en cdigos G.
Comprobar y ejecutar programas en vaco.

3. MATERIALES Y EQUIPOS

1. Centro de Mecanizado Vertical LEADWELL V30


2. Trozo de aluminio de 200x200x50 mm
3. Fresa END MILL, HSS, de 3/8 plg.
4. Cono porta pinza BT40 y pinza ER36 para 3/8 plg.
5. Tornillo de mquina o bridas escalonadas
6. Llaves para sujecin.
7. Manual de Operacin
8. Herramientas de medicin y planos de piezas.
4. MARCO TERICO

4.1 CDIGOS G O ISO/EIA

El lenguaje mquina comprende todo el conjunto de datos que el control necesita para la
mecanizacin de la pieza. Al conjunto de informaciones que corresponde a una misma
fase del mecanizado se le denomina bloque o secuencia, que se numeran para facilitar su
bsqueda. Este conjunto de informaciones es interpretado por el intrprete de rdenes. El
programa de mecanizado contiene todas las instrucciones necesarias para el proceso de
mecanizado. Una secuencia o bloque de programa debe contener todas las funciones
geomtricas, funciones mquina y funciones tecnolgicas del mecanizado, de tal modo,
un bloque de programa consta de varias instrucciones. El comienzo del control numrico
ha estado caracterizado por un desarrollo anrquico de los cdigos de programacin. Cada
constructor utilizaba el suyo particular. Posteriormente, se vio la necesidad de normalizar
los cdigos de programacin como condicin indispensable para que un mismo programa
pudiera servir para diversas mquinas con tal de que fuesen del mismo tipo.

Los caracteres ms usados comnmente, regidos bajo la norma DIN 66024 y 66025 son,
entre otros, los siguientes:

N es la direccin correspondiente al nmero de bloque o secuencia. Esta direccin va


seguida normalmente de un nmero de tres o cuatro cifras. En el caso del formato N03,
el nmero mximo de bloques que pueden programarse es 1000 (N000 a N999).

X, Y, Z son las direcciones correspondientes a las cotas segn los ejes X, Y, Z de la


mquina herramienta. Dichas cotas se pueden programar en forma absoluta o relativa, es
decir, con respecto al cero pieza o con respecto a la ltima cota respectivamente.

G es la direccin correspondiente a las funciones preparatorias. Se utilizan para informar


al control de las caractersticas de las funciones de mecanizado, como por ejemplo, forma
de la trayectoria, tipo de correccin de herramienta, parada temporizada, ciclos
automticos, programacin absoluta y relativa, etc. La funcin G va seguida de un nmero
de dos cifras que permite programar hasta 100 funciones preparatorias diferentes.
G00: Posicionamiento rpido (sin maquinar)
G01: Interpolacin lineal (maquinando)
G02: Interpolacin circular (horaria)
G03: Interpolacin circular (antihoraria)
G04: Comps de espera
G10: Ajuste del valor de offset del programa
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades mtricas
G28: Volver al home de la mquina
G32: Maquinar una rosca en una pasada
G36: Compensacin automtica de herramienta en X
G37: Compensacin automtica de herramienta en Z
G40: Cancelar compensacin de radio de curvatura de herramienta
G41: Compensacin de radio de curvatura de herramienta a la izquierda
G42: Compensacin de radio de curvatura de herramienta a la derecha
G70: Ciclo de acabado
G71: Ciclo de maquinado en torneado
G72: Ciclo de maquinado en frenteado
G73: Repeticin de patrn
G74: Taladrado intermitente, con salida para retirar virutas
G76: Maquinar una rosca en mltiples pasadas
G96: Comienzo de desbaste a velocidad tangencial constante
G97: Fin de desbaste a velocidad tangencial constante
G98: Velocidad de alimentacin (unidades/min)
G99: Velocidad de alimentacin (unidades/revolucin)
4.2 SISTEMAS DE COORDENADAS UTILIZADAS EN PROGRAMACIN CNC

N: es la direccin correspondiente al nmero de bloque o secuencia. Esta


direccin va seguida normalmente de un nmero de tres o cuatro cifras. En el caso
del formato N03, el nmero mximo de bloques que pueden programarse es 1000
(N000 hasta N999).

X, Y, Z: son las direcciones correspondientes a las cotas segn los ejes X, Y, Z de


la mquina herramienta (Y planos cartesianos). Dichas cotas se pueden programar
en forma absoluta o relativa, es decir, con respecto al cero pieza o con respecto a
la ltima cota respectivamente.

G: es la direccin correspondiente a las funciones preparatorias. Se utilizan para


informar al control de las caractersticas de las funciones de mecanizado, como
por ejemplo, forma de la trayectoria, tipo de correccin de herramienta, parada
temporizada, ciclos automticos, programacin absoluta y relativa, etc. La
funcin G va seguida de un nmero de dos cifras que permite programar hasta
100 funciones preparatorias diferentes.
1.1.1. Coordenadas Absolutas
1.1.2. Coordenadas Relativas
1.1.3. Coordenadas Polares

4.3 PANEL DE OPERACIN O CONTROL

El aspecto externo del panel de control de las MHCN puede variar considerablemente en
funcin del fabricante, no obstante, los componentes que en l aparecen se pueden
agrupar de forma genrica en:

Monitor: que incluye una pantalla CRT o un panel de texto as como un conjunto de diales
analgicos o digitales, chivatos e indicadores.

Mandos para el control mquina: Estos permiten el gobierno manual o directo de la CNC
en actividades anlogas a las ejecutadas con una convencional mediante manivelas,
interruptores, etc. Estos controles pueden ser empleados de forma alternativa durante las
operaciones programadas para modificar puntualmente el proceso.

Controles para la programacin: Generalmente se presentan como teclados para la edicin


textual de programas y datos almacenados. Presentan caracteres alfabticos, nmeros e
iconos o smbolos de las funciones que ejecutan.

4.4 EJERCICIOS DE CLCULO DE: Vc, Vs, Tp.

Para el clculo de los parmetros expuestos se emplean las siguientes


formulas
Frmulas para el mecanizado

Ecuacin 1 Velocidad del usillo n Ecuacin 2 Velocidad de corte Vc


(rpm) (m/min)


= =

Ecuacin 3 Avance por diente Ecuacin 4 Velocidad de avance

= ()
= ()

Ecuacin 5 Avance Ecuacin 6 rea de corte

= (2 )
= ()

Ecuacin 7 Fuerza de corte Ecuacin 8 Potencia de corte

= () = ()

Ecuacin 9 Potencia Mecnica Ecuacin 10 Tiempo Principal

+ +
= () = ()

Ecuacin 11 Tiempo usado en maniobras


= ( )

5. Datos
Material: Aluminio la = longitud anterior = 5mm
Vc=40 m/min lu = longitud ulterior = + 5mm
=80mm l = longitud de la pieza = 160
Z=6 dientes i=nmero de pasadas
fz=0.15 mm/dientes N=85%
6.
Aplicacin de frmulas de mecanizado

Velocidad del usillo


(/)
= = =

n= 159.1549 rpm = . .

Vs=143.23 (mm/min)
Avance de corte
.
= = = = 5 0.9
.
S=0.9 mm = .

Fuerza de corte Potencia de corte


= = . = = 2250 40/60
= = .
Potencia Mecnica Tiempo Principal
. + + 5 + 80 + 5 + 160
= = = =
. 143.23
= . = .
Tiempo usado en maniobra

= ( )


= ( )

= . ()

6.1 ESTRUCTURA DE PROGRAMA CNC

a. Bandera de inicio (%)


Inicio del programa.
b. Nmero del programa (O9999)
c. Nombre y datos del programa (cuadrado de 40 mm., con fresa END MILL,
HSS de 10 mm., fecha, hora, etc.)
d. Encabezado (G17 G21 G40 G49 G54 G80 G90 G94)
e. Seleccin de herramienta (M6 T1)
f. Posicin de la herramienta (G0 X_ Y_ Z_)
g. Determinacin de S y F
h. Giro del husillo a la velocidad calculada ( M03 S___) y de ser el caso
encendido del sistema de refrigeracin (M08)
i. Penetracin de la herramienta a velocidad controlada (G1 Z-__ F__)
j. Establecimiento de coordenadas e interpolacin lineal con avance
controlado de la herramienta.
k. Devolucin de la herramienta a la zona de seguridad una vez culminado el
mecanizado
l. Apagado del husillo y refrigerante
m. Referenciado de la mquina
n. Culminacin y reinicio del programa

6.2 EJERCICIOS DE PROGRAMACIN EN CDIGOS G

6.3 DESPLAZAMIENTO RPIDO G00 E INTERPOLACIN LINEAL G001

6.4 COMPROBAR Y EJECUTAR PROGRAMAS EN VACO

7. PROCEDIMIENTO

1. Encender la mquina y referenciarla.


2. Sujetar el trozo de aluminio sobre la mesa del Centro de Mecanizado o sobre el
tonillo de mquina.
3. Utilizar la herramienta T1 para hallar el 0 pieza y almacenar en G54 (prctica
anterior).
4. Programar para que la herramienta se desplace del 0 mquina al 0 pieza a la mxima
velocidad en los ejes X e Y.
a. Perilla en modo MDI
b. Pulsamos PROG
c. Digitamos G0 G54 G90 X 0 Y 0;
d. Presionamos CICLE START
5. Programar para que la herramienta se desplace del 0 mquina al 0 pieza en el eje Z
a la zona de seguridad igual a 50 mm. con el 25% de la mxima velocidad.
a. Modo MDI, pulsamos PROG
b. Digitamos G0 Z 50;
c. Pulsamos INSERT
d. Pulsamos POS luego TODO para verificar las coordenadas
e. Presionamos CICLE START
f. Comparamos continuamente DISTANCIA A IR de la pantalla con la distancia real
de desplazamiento de la herramienta
g. En el caso de diferencia en alturas presionamos FEED OLD, luego RESET
h. Con ayuda de un calibrador comprobamos la zona de seguridad.
6. Desplazar la herramienta entre dos puntos con interpolacin lineal y determinar el
tiempo
a. Modo MDI, pulsar PROGRAM
b. Digitar G01 X10 Y10 F250; (velocidad de avance igual a 250 mm/min)
c. Pulsar CICLE STAR y con un cronmetro medir el tiempo de corte.
d. Calcular el tiempo principal y compararlo con el medido.
e. Digitar G01 X50 Y50 F600;
f. Pulsar CICLE STAR

7. En modo MDI continuar programando paso a paso para que la herramienta describa
el cuadrado de la figura con velocidades de avance programadas, siguiendo los
puntos especificados.

8. Pasar el programa realizado en el computador al Panel de control


a. Grabar el programa realizado en el computador en la tarjeta PCMIA, a travs del
lector para PCIMA con conexin de puerto USB.
b. Colocar tarjeta de almacenamiento PCMIA en el puerto de lectura del Panel de
operacin.

c. Colocar el controlador en modo DNC.

d. Colocar en el directorio del controlador DNC-CD .


e. Buscar programa con el nombre que fue guardado con ayuda de las teclas de
PAGE, para desplazarse en el directorio.

f. Una vez que haya encontrado el programa, observar el nmero de programa que
se le asigno.

g. Digitar el nmero del programa y presionar DNC-ST


h. Se mostrar el cdigo en la pantalla del controlador.

9. Verificar el programa bloque a bloque.


a. Presionar bloque a bloque.
b. Presionar botn de OFSET y colocar Z50.

c. Presionar PROG.

d. Bajar velocidad de avance a 25%.


e. Presionar CLICLE START para leer el programa bloque a bloque.

10. En modo AUTO y en formato GRAFICO comprobar el programa anteriormente


digitado, no sin antes posicionar la herramienta en el primer punto, BLOQUEAR LA
MQUINA Y LOS CODIGOS M, S, T del panel de control. Observar que el grfico
creado en la pantalla del controlador, fruto del programa, sea igual al grfico
programado en el paso anterior.
a. Presionar el botn para seleccionar GRAFIC.
b. Observar el recorrido que realiza la herramienta en la pantalla.

11. Una vez comprobado el programa y si todo est correcto, en modo AUTO y luego de
haber DESBLOQUEADO LA MQUINA, LOS CODIGOS M,S,T, y comprobado que la
posicin del programa concuerde con la posicin fsica actual esto para que se vuelvan
acoplar el software del hardware, comprobar el programa en vacio, no sin antes haber
presionado SINGLE BLOCK, del controlador, esto para que el programa se ejecute
bloque a bloque y podamos comprobar fsicamente que todo se desarrolle sin
novedad.
12. Luego de de haber comprobado grfica y fsicamente el programa, procedemos a
correr el mismo sin ninguna restriccin, es decir al 100% tanto en avances en vaco
como controlados.
a. Luego el avance a F=100 con perilla.
b. Presionar OFSET y Z0.

c. Presionar CICLE START y la herramienta ya empezar a cortar.

13. En la pantalla observar y anotar el tiempo empleado en la ejecucin del programa.


8. ANLISIS DE RESULTADOS

1. Consultar los tipos de controladores utilizados en Centros de Mecanizado.

Mquinas de control punto a punto:


Esta mquina mecaniza solo los puntos iniciales y finales, pero no la trayectoria. Los
parmetros como el trazado y la velocidad no son controlados en este tipo de mquina;
un claro ejemplo sera la taladradora o la punteadora. (GRUPO CARMAN, 2017)
Mquinas de control pariaxial:
A diferencia de las anteriores, estas si que nos permiten programar los desplazamientos
y la velocidad a lo largo de toda la trayectoria. Solo tiene una puntualizacin y es que la
trayectoria debe ser paralela a los ejes, un ejemplo de esta mquina son los tornos.
(GRUPO CARMAN, 2017)
Mquinas de control interpolar o continuo:
Seran las ms polivalentes en cuanto al mecanizado, en este caso las mquinas del
contorneado nos ofrecen la posibilidad de realizar mecanizados a lo largo de las
trayectorias de cualquier tipo. Estas mquinas son las que tienen una orientacin clara a
las piezas diseadas y simuladas por ordenador. (GRUPO CARMAN, 2017)
Controlador Fanuc:
GE Fanuc es un proveedor lder en la industria de CNCs de altas prestaciones y alta
fiabilidad. Utilizando la avanzada tecnologa de microchip, nuestros CNCs son compactos
y adems robustos. Las ventajas de estos sistemas servo digitales, precisos y de altas
prestaciones, se podrn apreciar en la calidad de todas las piezas que realice. Con una
garanta estndar de dos aos y un tiempo medio entre averas (MTBF) de catorce aos,
transcurrir mucho tiempo antes de que necesite hacer uso de nuestro servicio tcnico y
de piezas de recambio. De todos modos, GE Fanuc le ofrece gran diversidad de servicios
de valor aadido que pueden reducir el coste global de su equipo. (MCB Mquinas, 2016)

2. Para el ejercicio del paso 8 calcular el tiempo principal y el tiempo de


mecanizado, compararlo con el tiempo anotado en el paso 12.

Tiempo principal ( )
El tiempo principal viene dado por la ecuacin que se muestra a continuacin y
corresponde al tiempo en que la herramienta corta el material:


=

40 1
= = 0.074
0.1 5347
= 0.0748 12 = 0.897

Tiempo de mecanizado (Tm)


El tiempo de mecanizado est dado por la sumatoria de tiempos empleados en realizar el
proceso de mecanizado, incluyendo tiempo de encendido de la mquina, el tiempo
principal, el tiempo en establecer el cero pieza, entre otros.
= + + + ..
Donde:
=
=
=
=
As e tiene:
= 0.897 + 5 + 15 + 5 += 28.097

Comparacin:
El tiempo que la mquina tard en cortar la pieza se denomina tiempo principal, el tiempo
principal calculado es de 0,898 minutos y en la medicin de tiempo que se tom por
cronmetro, se obtuvo un valor de 60 segundos, la diferencia de valor se puede dar ya
que en este proceso influye la precisin de la mquina, el estado de la herramienta de
corte que influye directamente en el tiempo principal.

3. En una hoja milimetrada, dibujar la Tarea No 1, luego crear un programa


completo para que la herramienta corte por dicha trayectoria un espesor
total de 6 mm., con una profundidad de pasada mxima de 3 mm. en
aluminio y con una fresa frontal cilndrica HSS de 1/8 inch.
Grfico:

Cdigo G:
%
00005;
(Programa tarea 1, ranurado en aluminio, espesor total de 6mm, con fresa frontal
cilndrica HSS de 1/8 pulgada)
N10 G17 G21 G40 G49 G54 G80 G90 G94
N20 M06 T01;
N30 G00 X0 Y20;
N40 M03 S5344;
N50 Z50;
N60 G01 Z5 F5000;
N70 Z-3 F500;
N80 X-20 Y40 F1069;
N90 Y60;
N110 X-40;
N120 X-60 Y40;
N130 Y20;
N140 X-50
N150 Y-20;
N160 X-60;
N170 Y-50;
N180 X-50 Y-60;
N190 X-20;
N201 Y-40;
N210 X20;
N220 Y-60;
N230 X50
N240 X60 Y-50;
N250 Y-20;
N260 X50;
N270 Y20;
N280 X60;
N290 Y40;
N300 X40 Y60;
N310 X20;
N320 Y40;
N330 X0 Y20;

N340 Z-6 F500; (Segunda pasada)


N350 X-20 Y40 F1069;
N360 Y60;
N370 X-40;
N380 X-60 Y40;
N390 Y20;
N400 X-50
N410 Y-20;
N420 X-60;
N430 Y-50;
N440 X-50 Y-60;
N450 X-20;
N460 Y-40;
N470 X20;
N480 Y-60;
N490 X50
N500 X60 Y-50;
N510 Y-20;
N520 X50;
N530 Y20;
N540 X60;
N550 Y40;
N560 X40 Y60;
N570 X20;
N580 Y40;
N590 X0 Y20;
N600 G00 Z50;
N610 M05S0;
N620 G28 G91 Z0;
N630 G28 X0 Y0;
N640 M30;

Verificacin en programa simulador G-Code Q'n'dirty toolpath simulator:


9. CONCLUSIONES

Para poder operar el Centro de Mecanizado LeadWell V-30 es necesario tener


conocimiento de las teclas y funciones que realiza el panel de control, como
herramienta para esto se tiene el manual de uso de este centro de mecanizado.
El panel de control es una parte principal del centro de mecanizado ya que desde
l se controla todo tipo de operaciones mediante el ingreso de comandos e
instrucciones, por ello es necesario conocer para que sirve cada tecla y su funcin.
En caso de que la herramienta no se encuentre en buenas condiciones se produce
una soldadura en fro a causa de la friccin causando la soldadura del material a
mecanizar con la herramienta.
Tipos de coordenadas que se utiliza en la programacin de Cdigos G, mediante
coordenadas absolutas, relativas, y polares. Dependiendo del diseo que se
requiera maquinar en la pieza.
El estado de la herramienta de corte influye

10. RECOMENDACIONES

Es recomendable que se verifique la capacidad de la tarjeta PCMIA ya que la


capacidad de lectura del controlador es solo de 250MB mximo.
Cuando se vaya a sujetar la pieza de trabajo hay que asegurarse que la mquina
est bloqueada para evitar que se active por accidente y se cause un accidente.
Es recomendable no usar movimientos rpidos para el movimiento del husillo
manual, ya que la velocidad que se maneja es poco controlable y puede ocasionar
un choque.

11. BIBLIOGRAFA

https://es.slideshare.net/josemecanico/programacion-control-numerico-por-
computadora
http://html.rincondelvago.com/control-numerico-computarizado.html
http://www.monografias.com/trabajos106/control-numerico-computacional-
cnc/control-numerico-computacional-cnc.shtml
https://tecnoedu.com/Denford/GM.php
http://wiki.ead.pucv.cl/index.php/Introducci%C3%B3n_al_control_num%C3%A9rico_co
mputarizado_(CNC)
https://es.wikipedia.org/wiki/Control_num%C3%A9rico

También podría gustarte