You are on page 1of 32

ESCUELA POLITCNICA DEL EJRCITO - LATACUNGA INGENIERA MECATRNICA SISTEMAS FLEXIBLES DE MANUFACTURA

PRACTICA N2 1. TEMA: PROGRAMACIN EN CDIGOS G O CDIGOS ISO/EIA 2. OBJETIVOS: 2.1. OBJETIVO GENERAL:
2.1.1. Familiarizarse con los principales cdigos G o ISO/EIA en la realizacin de programas CNC.

2.2. OBJETIVOS ESPECFICOS:


2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.2.5. 2.2.6. 2.2.7. Identificar los principales sistemas de coordenadas utilizados en programacin CNC. Utilizar el panel de operaciones 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 los programas

3. MATERIALES Y EQUIPO:
3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. 3.8. Centro de Mecanizado Vertical LEADWELL V-30. Trozo de aluminio de 200x200x50 mm. Fresa END MILL, HSS, de 1/8 plg. Cono porta pinza y pinza para 1/8 plg. tipo BT-40. Tornillo de mquina o bridas escalonadas. Llaves de sujecin. Manual de operacin Herramientas de medicin y planos de piezas.

4. MARCO TERICO:
4.1. CODIGOS G o ISO/EIA: DEFINICION: Existen funciones para el control de la CNC, tambin conocidas como GCodes o Cdigos G, son las ms importantes en su programacin, ya que controlan el modo en que la mquina va a realizar un trazado, o el modo en que va a desplazarse sobre la superficie de la pieza que est trabajando. Aqu tambin incluiremos cdigos M ya que tambin son importantes en la programacin sabiendo as que el nombre G & M viene del hecho de que el programa est constituido por instrucciones Generales y Miscelneas.

Si bien en el mundo existen an diferentes dialectos de programacin con cdigos G&M, se dio un gran paso adelante a travs de la estandarizacin que promovi la ISO. Esta estandarizacin fue adoptada por la totalidad de los fabricantes industriales serios de CNC y permite utilizar los mismos programas en distintas mquinas CNC de manera directa o con adaptaciones menores. Los posibles valores que acompaan a este comando, van de 00 a 99, y cada uno tiene una funcin determinada.
(REFERENCIA 1)

DEFINICION PERSONAL: Existe una base en la cual tenemos que regirnos en el momento de programar, ya que no todas las operaciones son iguales, por dicho efecto tenemos instrucciones diferentes las cuales son G Y M que significan instrucciones generales y miscelneas respectivamente, estas instrucciones se convirtieron en un dialecto general para CNC atreves de la estandarizacin ISO, teniendo como resultado las siguientes tablas para fresas y tornos. Cdigos G para Fresadora. Cdigos G G00 G01 G02 G03 G04 G09 G10 G11 G17 G18 Grupo 1 1 1 1 0 0 0 0 2 2 Funcin Avance rpido Interpolacin lineal (avance de maquinado) Interpolacin circular horaria Interpolacin circular anti-horaria Espera para la puerta de la fresadora Parada exacta Colocar el cero del programa Cancelar modo cero del programa Seleccionar plano XY Seleccionar plano ZX

G19 G20 G21 G22 G23 G27 G28 G29 G30 G31 G33 G39 G40 G41 G42 G43 G44 G49 G50

2 6 6 9 9 0 0 0 0 0 1 0 7 7 7 8 8 8 11

Seleccionar plano YZ Entrada de datos en pulgadas Entrada de datos en milmetros

Chequear el cero de mquina o la posicin de referencia (home) Ir a la posicin de referencia de la mquina (home) Regresar al punto de referencia Regresar al segundo punto de referencia Saltar una funcin Corte para rosca Interpolacin circular en esquinas Cancelar compensacin en el corte Compensacin en el corte a la izquierda Compensacin en el corte a la derecha Compensacin en la longitud de la herramienta Compensacin en la longitud de la herramienta Cancelar compensacin en la longitud de la herramienta Cancelar la escala

G51 G54 G55 G56 G57 G58 G59 G60 G61 G62 G63 G64 G65 G66 G67 G68 G69 G73 G74

11 14 14 14 14 14 14 0 15 15 15 15 0 12 0 16 16 9 9

Escala Seleccin del sistema 1 de coordenadas de trabajo Seleccin del sistema 2 de coordenadas de trabajo Seleccin del sistema 3 de coordenadas de trabajo Seleccin del sistema 4 de coordenadas de trabajo Seleccin del sistema 5 de coordenadas de trabajo Seleccin del sistema 6 de coordenadas de trabajo Posicin en una sola direccin Parar modo exacto Sistema de control en el modo automtico en las esquinas Modo de roscado Modo de corte Llamado de marcos Esperar seal Esperar cancelacin de la seal Coordinar rotacin Cancelar coordinar rotacin Avance rpido en el ciclo de perforado Ciclo de perforado con velocidades de corte

G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G91 G92 G94 G95 G98 G99

0 9 9 9 9 9 9 9 9 9 9 3 3 0 5 5 10 10

Roscado Cancela el ciclo Ciclo de perforado sencillo Taladrado con tiempo de espera en el fondo Profundidad del agujero en el ciclo de perforado Ciclo de roscado Ciclo para ampliar agujeros Ciclo para ampliar agujeros Regresar al ciclo de ampliar agujeros Ciclo de ampliar agujeros Ciclo de ampliar agujeros Coordenadas absolutas Coordenadas incremntales Desplazamiento hasta el origen del sistema Velocidad de avance en mm / min Velocidad de avance en rev / min Regresar al nivel inicial Regresar al punto R Tabla 1. Cdigo G para fresas

Cdigos M Para Fresa. Cdigos M M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M13 M14 M15 M19 M20 Funcin Para el programa Parar opcionalmente Reset programa Encender Husillo horario Encender husillo anti-horario Apagar el husillo Cambio automtico de herramienta Refrigeracin B on Refrigeracin Aon Apagar refrigeracin Abrir Prensa Cerrar prensa Husillo hacia delante y refrigerante encendido Husillo hacia atrs y refrigerante encendido Programa de entrada usando MIN P Orientacin del husillo ATC Coger herramienta

M21 M22 M23 M24 M25 M27 M28 M29 M30 M31 M37 M38 M39 M40 M41 M43 M44 M45 M48

ATC Sacar herramienta ATC Bajar herramienta ATC Subir herramienta

Reset el carrusel al bolsillo uno Reset el carrusel en la posicin del bolsillo Seleccionar DNC modo Reset y Reactivar programa Incrementar conteo de partes Abrir la puerta en una parada Abrir puerta Cerrar puerta Extender atrapado de partes Retraer atrapado de partes

Mirar porcentaje de avance al 100%

M49 M62 M63 M64 M65 M66 M67 M68 M69 M70 M71 M73 M76 M77 M80 M81 M83 M98 M99

Cancelar M48 Salida auxiliar 1 encendida Salida auxiliar 2 encendida Salida auxiliar 1 apagada Salida auxiliar 2 apagada Esperar la salida auxiliar 1 encendida Esperar la salida auxiliar 2 encendida Lleva al robot a la posicin Home

Espejo en X encendido Espejo en Y encendido Espejo en IV encendido Esperar la salida auxiliar 1 apagada Esperar la salida auxiliar 2 apagada Espejo en X apagado Espejo en Y apagado Espejo en IV apagado Llamado de un subprograma Fin del subprograma Tabla 2. Cdigo M para fresas

Cdigos G para Torno. Cdigos G G00 G01 G02 G03 G04 G10 G20 G21 G22 G23 G27 G28 G29 G30 G31 G32 G34 1 1 1 1 0 0 6 6 9 9 0 0 0 0 0 1 1 Chequear el cero de maquina o la posicin de referencia (home) Ir a la posicin de referencia de la maquina (home) Regresar al punto de referencia Regresar al segundo punto de referencia Saltar una funcin Origen del corte Variable para construccin de roscas Grupo Avance rpido Interpolacin lineal (avance de maquinado) Interpolacin circular horaria Interpolacin circular anti-horaria Espera para la puerta del torno Colocar el cero del programa Entrada de datos en pulgadas Entrada de datos en el sistema mtrico Funcin

G36 G37 G40 G41 G42 G50 G65 G66 G67 G70 G71 G72 G73 G74 G75 G76 G90 G92 G94

0 0 7 7 7 0 0 12 12 4 4 0 0 0 0 0 1 1 1

Compensacin automtica de la herramienta en X Compensacin automtica de la herramienta en Y Sin compensacin de radio de herramienta Compensacin de radio de herramienta x izquierda Compensacin de radio de herramienta x derecha Define el sistema de referencia en X-Z Llamado de marcos Esperar seal Esperar cancelacin de seal Retoma el principio y el final del ciclo Remocin de material por medio de cilindrado en el eje z Acabado de la pieza dando profundidad en el eje x Torneado longitudinal por medio de desbaste (paralela al perfil) Crculo de perforado con profundidades de corte Ejecucin de ranuras en el eje x Roscado Coordenadas absolutas Desplazamiento hasta el origen del sistema Velocidad de avance en mm / min

10

G96 G97 G98 G99

2 2 11 11

Velocidad de corte constante mm /min Velocidad de giro constante rev / min Avance por minuto Avance por revolucin (por vuelta) Tabla 3. Cdigo G para tornos

Cdigos M para Tornos. Cdigos M M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 Para el programa Parar opcionalmente Reset programa Encender Husillo horario Encender husillo anti-horario Apagar el husillo Cambio automtico de herramienta Refrigeracin B on Refrigeracin A on Apagar refrigeracin Abrir la mordaza Cerrar la mordaza Funcin

11

M13 M14 M15 M16 M19 M20 M21 M22 M23 M25 M26 M29 M30 M31 M37 M38 M39 M40 M41

Husillo hacia delate y refrigerante encendido Husillo hacia atrs y refrigerante encendido Finaliza el programa Llamado de una herramienta especial Orientacin del husillo Indicador A del husillo Indicador 2A del husillo Indicador 3A del husillo Indicador 4A del husillo

Seleccionar DNC modo Reset y Reactivar programa Incrementar conteo de partes Abrir la puerta de una parada Abrir puerta Cerrar puerta

12

M43 M44 M45 M48 M49 M50 M51 M52 M53 M54 M56 M57 M62 M63 M64 M65 M66 M67 M68 Seleccionar mordaza interna Seleccionar mordaza externa Genera seal 1 Genera seal 2 Apaga la seal 1 Apaga la seal 2 Espera la seal 1 Espera la seal 2 Cancelar M52 Mirar porcentaje de avance al 100% Cancelar M48 Esperar la seal de posicin del eje Cancelar M50

13

M69 M70 M76 M77 M80 M98 M99 Espejo en X encendido Espera para que se apague la seal 1 Espera para que se apague la seal 2 Apaga espejo en X Llamado de un subprograma Fin del subprograma Tabla 4. Cdigo M para tornos
(REFERENCIA 2)

4.2. SISTEMAS DE COORDENADAS UTILIZANDAS EN PROGRAMACIN CNC: DEFINICION: Es un sistema de referencia utilizado por la mquina CNC u otras para la ubicacin de la pieza, la herramienta e incluso para diversos accesorios. Antes de conocer los cdigos de estas coordenadas tenemos que saber que coordenadas son y cul es la direccin que tienen en la fabricacin de piezas 3D. Para mayor facilidad los ejes de coordenadas se nombran atreves de la regla de la mano derecha lo cual se puede visualizar mejor en la figura 1.

Figura 1. Regla de la mano derecha

Figura 2. Representacin de los ejes en el plano

Las coordenadas 3D X, Y, Z de una pieza se obtienen estableciendo la posicin de los puntos dimensinales (es decir, los vrtices), lo cual se ilustra en la figura 2.

14

Los ejes en el sistema de coordenadas presentan ngulos rectos entre s. Cada eje tiene valores y direcciones negativas y positivas. Los cdigos utilizados para manipular el tipo de coordenadas que utilice la mquina son los siguientes: G14, G15 para coordenadas polares, G90 y G91 para coordenadas absolutas y relativas Los valores que acompaan a cada comando son los desplazamientos sobre cada eje, ahora, la mquina debe tener siempre un punto de referencia. Por lo general, el punto de referencia es la coordenada 0,0 tambin conocida como punto de origen, o PuntoCero. El comando G90 indica Modo Absoluto, es decir que todos los valores de las coordenadas X,Y sern referidos a ese punto de origen El comando G91 indica Modo Incremental o Relativo, o sea, utilizar el PuntoCero slo cuando comience el trazado, de all en ms, el ltimo punto, se convertir en punto de origen para el prximo desplazamiento Al mirar estos dos grficos, a pesar de que se trata del mismo, las instrucciones de trazado sern distintas, en un caso lo haremos en Modo Absoluto (G90), y en el otro lo haremos en Modo Incremental o Relativo (G91) Desplazamiento Absoluto. Cualquier punto se ubica por la distancia del origen (0,0) a dicho punto ( X(+)(-)__ ,Y(+)(-)__ ,Z(+)(-)__ )

Figura 3. Cuadrantes en las coordenadas absolutas. O expresado de otra manera:

Figura 4. Desplazamiento Absoluto N0000 N0010 G90 G00 G01 X4 Y7 X9

15

N0020 N0030

X13 G00

Y11 X0 Y0

Desplazamiento incremental. Utiliza a la posicin actual como punto de referencia para el siguiente movimiento.

O expresado de otra manera:

Figura 5. Desplazamiento Incremental N0000 N0010 N0020 N0030 G91 G01 G00 G00 X4 Y7 X5 X4 Y4 X-13 Y-11

Los ejes en el sistema de coordenadas presentan ngulos rectos entre s. Cada eje tiene valores y direcciones negativas y positivas.

Figura 6. Desplazamientos lineales en 3D

16

Coordenadas polares Las coordenadas polares estn definidas por un radio y un ngulo, lo que significa que necesitaremos dos nuevos cdigos para identificarlos, estos son A y R, teniendo as desplazamientos rotativos en cada plano como por ejemplo.

Figura 7. Desplazamientos rotacionales en 3D DEFINICION PERSONAL: Existen Varios ejes de coordenadas de los cuales los principales son X, Y, Z y A las cuales son utilizadas para la ubicacin de herramientas y elementos a maquinar, las coordenadas que se utilizan para el mismo son las lineales y rotacionales, para lo cual dentro de la programacin existen cdigos para cada una como por ejemplo: G14, G15 para coordenadas polares, G90 y G91 para coordenadas absolutas y relativas.
(REFERENCIA 3 y 4)

4.3. PANEL DE OPERACIN Y CONTROLADOR: El Centro de Mecanizado LEADWELL V-30 tiene un controlador FANUC 0i-MATE-MC.

Figura 8. Panel de Control

17

Teclado Alfanumrico MDI (Ingreso Manual de Datos)

Figura 9. Teclado Alfanumrico Panel de Operaciones

Figura 10. Panel de Operaciones Panel de Pequeo

Figura 11. Panel Pequeo

Tecla de Desplazamientos y Alfanumricas. RESET: Restablece cualquier mensaje de alarma.

Figura12. Reset

18

CURSOR: Desplaza el cursor a travs de los bloques del programa.

Figura 13. Cursor PAGINA: Desplaza el cursor atreves de la pgina del programa.

Figura 14. Pagina CARACTERES: Utilizados para introducir la informacin necesaria en un programa de control numrico.

Figura 15. Caracteres


(REFERENCIA 5)

4.4. EJERCICIO DE CALCULOS DE: Vc, Vs Tp: VELOCIDAD DE CORTE: Para los procesos de mecanizado la velocidad de corte se expresa de la siguiente manera.

Donde: Vc= velocidad de corte n= revoluciones por minuto d= dimetro de la fresa. Cuyas unidades son: Ejercicio: 1. Encontrar las rpm para una fresa de 16mm de dimetro HSS para desbastadoranurado, si la Vc=200

19

2.

Encontrar las rpm para una fresa de 10mm de dimetro HSS para desbastadoranurado, si la Vc=250

VELOCIDAD DE AVANCE: La velocidad adecuada de avance depende de varios factores y en ningn caso se debe superar la que aconsejan los fabricantes de las herramientas.

VS= z*z*n
Donde: Vs = Velocidad de avance z = Numero de dientes fz = Avance por diente n = Velocidad de rotacin de la herramienta (rpm) Cuyas unidades son:

Ejercicio: 1. Determinar la velocidad de avance necesaria de un dimetro de 25 mm, la velocidad de corte son devastado 25 m/min, afinado 26 m/min y el avance por diente es 0.1 mm y cuyo nmero de dientes es igual a 6.

Para el desbaste.

Para el afinado.

TIEMPO DE MECANIZADO: puede calcularse a partir de la siguiente ecuacin.

Donde: Tm es el tiempo de mecanizado f es la velocidad de avance.

20

Tiempo principal (T): Es el tiempo en el cual la maquina arranca viruta. Entre este tiempo hay que distinguir entre el tiempo principal no influenciable el cual es el tiempo de avance automtico o manual.

Ejercicio: Se trata de mecanizar, empleando una fresa cilndrica 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. Calclese el tiempo principal. L = l +la+lu L = 250 mm +2mm +3mm L = 255 mm

Tp = 1.02 min Tiempo preparacin (tprep) Tiempo fundamental de preparacin (tf.prep) Tiempo de preparacin a repartir (tprep.r) tprep.r = 0.01 x tf.prep Tiempo de ejecucin (te) Tiempo fundamental (tf) Ejercicio: Determinar el tiempo disponible T. tiempo de preparacin a repartir es el 10& del tiempo fundamental de preparacin y el tiempo a repartir el 15% del tiempo fundamental. Tiempo disponible T: Tiempo de preparacin Tiempo fundamental de preparacin = 18.0 min (apreciacin) Tiempo de apreciacin a repartir = 1.8 min = 19.8 min Tiempo accesorio (tac) Tiempo Principal (Tp) Trep = 0.015 x tf

Tiempo repartir (trep)

21

Tiempo fundamental Tiempo principal = 14.0 min (apreciacin) Tiempo accesorio = 10.0 min (apreciacin) = 24.0 min Tiempo a repartir = 3.6 min Tiempo de preparacin = 19.8 min = 47.4 min

(REFERENCIA 6, 7, 8 y 9)

4.5. Estructura de un Programa CNC. Los programas de control numrico se componen de lneas (tambin llamadas bloques). En cada una se codifican las operaciones de mecanizado que el control CNC se encarga de interpretar, por ello es necesario seguir estrictamente una Sintaxis de programacin constituida por: Caracteres: son nmeros, letras o smbolos con algn significado para el controlador (ejemplos: 2, G, X, M). Direcciones: son letras que definen una instruccin para el control (ejemplos: G, X, Z, F). Palabras: son direcciones seguidas de un valor numrico (ejemplos: G01, X25, F100). Bloque de datos: se conocen tambin como registros, y son direcciones seguidas de un valor numrico (ejemplo: G01 X54. Y30. F120;). Programa: es una serie de bloques de datos finalizados por la sentencia M30. Caracteres especiales: como ";" (fin de bloque), que debe ir al final de cada bloque o registro, o el carcter "(...)" (comentarlo) utilizado para encerrar comentarios en la programacin, los cuales son Ignorados por el control. Para atribuir un nombre a un programa, el primer registro de datos debe tener una funcin de identificacin de programa (funcin O) seguida de un valor numrico. Este valor representa el nmero del programa. Para facilitar la identificacin de un programa, se recomienda Insertar un comentario. Ej: O5750 (Eje trasero). Pasos principales en una Estructura de un programa CNC: a) Bandera de inicio (%) b) Numero de programa (O9999) c) Nombre y datos del programa (cuadrado de 40mm, con fresa END MILL, HSS de 10mm, fecha, hora, etc. d) Encabezado (G17 G21 G40 G54 G80 G90 G94) se especifica los cdigos G de unidades, coordenadas, plano, cancelaciones, cero pieza, unidad de tiempo, entre otras. e) Seleccin de la herramienta (M6 T1)

22

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) j) Penetracin de la herramienta a velocidad controlada (G1 Z-_ F_) Establecimiento de coordenadas e interpolacin lineal con avance controlado de la herramienta. G1 X_ Y_ G2 X_ Y_ R_ G3 X_ Y_ R_

k) Devolucin 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 mquina: G91 G28 Z0 G28 X0 Y0 n) Culminacin y reinicio del programa. M30

Figura 16. Programa de un CNC


(REFERENCIA 10)

4.6. Ejercicios de Programacin en cdigos G Realizamos un ejercicio de programacin para el mecanizado de la figura cuadrada con una velocidad del husillo de 1500 rpm y una velocidad de avance de 400 mm/min. % O 0001; N10 (G17 G21 G40 G54 G80 G90 G94); N20 M06 T1; N30 G90 G54 G0 X10 Y10;

EJERCICIO ENCABEZADO SELECCION DE LA HERRAMIENTA PUNTO 1

(Fresado de un cuadrado de 40 mm con END MILL in, T1);

23

N40 Z50; N50 M03 S1500; N55 Z5; N60 G01 Z-1 F100; N70 X50 F400; N80 Y50; N90 X10; N100 Y10; CUADRADO. N110 G0 Z50; N120 M05; N130 G91 G28 Z0; N140 G28 X0 Y0; N150 M30; %

DESPLAZAMIENTO A LA ZONA DE SEGURIDAD

GIRO DEL HUSILLO PENETRACION DE LA HERRAMIENTA PUNTO 2 PUNTO 3 PUNTO 4 REGRESO AL PUNTO 1 PARA CERRAR EL RETORNO DE LA HERRAMIENTA DETENER EL HUSILLO REFERENCIAR LA MAQUINA REFERENCIAR LA MAQUINA FIN DEL PROGRAMA

4.7. Desplazamiento rapido G00 e interpolacion lineal (G01) G00 desplazamiento rpido: Esta instruccin desplaza la herramienta a la coordenada especificada con la mxima velocidad de la mquina; la trayectoria que sigue es una lnea recta. G01 desplazamiento lineal con avance: Con esta instruccin se realiza el movimiento lineal a una velocidad de avance especificada por el programador, Incluso se agrega a la instruccin la funcin suplementaria velocidad de giro. La rapidez con que la pieza es fabricada, depende de la velocidad de avance, la misma que debe ser seleccionada en funcin de la materia prima, del acabado, de las caractersticas de la herramienta, etc. Si se tiene el siguiente bloque de programa, "G01 X10 Y50 Z35 F55 S1200" quiere decir que la herramienta se va a desplazar linealmente a la coordenada (X10 Y50 Z35), con una velocidad de avance de 55 mm/min y una velocidad de corte de 1200 rpm. Ejemplo de las Funciones G00 y G01. Interpolacin lineal con velocidad de avance mxima y con velocidad de avance programada, respectivamente.

Figura 17. Funciones G00 Y G01

24

Programacin Absoluta: N100 N110 G00 X44 Z2; N120 G01 X36 Z2 F200; N130 G01 X36 Z-40 F200; N140 G01 X40 Z-42 F200; N150 G00 X44 Z2; Ntese que se programa el punto de llegada de la herramienta (punto siguiente). Para programar correctamente se debe dar las coordenadas del punto a donde se desea que llegue la herramienta.
(REFERENCIA 11)

Comprobar y ejecutar programas en vaco Comprobar el Programa: Es Verificar el cdigo fuente del programa creado mediante una simulacin del programa, para realizar esta simulacin debemos abrir el programa, y en modo AUTO y en formato GRAFICO comprobar el programa anteriormente digitado, tambin es necesario BLOQUEAR LA MQUINA Y LOS CODIGOS M, S, T del panel de control, despus se pulsa inicio y se observar que el grfico creado en la pantalla del controlador siga el mismo recorrido deseado en el programa digitado. Ejecutar programas en vaco: Es otra forma de verificar el correcto funcionamiento del programa, consiste en colocar en modo AUTO y luego de haber DESBLOQUEADO LA MQUINA Y LOS CODIGOS M,S,T, comprobamos el programa en vaco, 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 fsicamente que todo se desarrolle sin novedad.

5. PROCEDIMIENTO:
5.1. En modo MDI continuar programando paso a paso para que la herramienta describe el cuadrado de la figura con velocidades de avances programadas siguiendo los puntos especificados. Modo MDI.

Figura 18. Grafica del cuadrado

25

PROGRAMACION.% O0001 Construccin de un Cuadrado N 10 G17 G21 G40 G54 G80 G90 G94 G47 N 20 M06 T1 N 30 G90 G0 X10 Y10 N 40 G0 Z50 N 50 M03 S2000 N 60 G1 Z5 F1500 N 70 Z-1 F500 N 80 G1 X10 Y10 F1000 N 90 X50 N 100 Y50 N 110 X10 N 120 Y10 N 130 G0 Z50 N 140 M05 N 150 G91 G28 Z0 N 160 G28 X0Y0 N 170 M30 % Bandera de Inicio Nmero del programa y nombre Titulo Encabezado Selecciona la herramienta Posiciona el eje x, y Zona de seguridad Prende el usillo con una velocidad de 2000 rpm en vacio Acercamos ms a la pieza Penetracin P1 P2 P3 P4 Regresa al P1 Zona de seguridad Para el husillo Referenciar Referenciar Apagar Bandera de Fin

Cuadro de fresado de un cuadrado 5.2. Crear un programa completo para que la herramienta describa la trayectoria de una cruz siguiendo los puntos indicados de la figura, sobre el aluminio con la herramienta ubicada en el ATC No. 1 y una profundidad de pasada igual a -0.5 mm., calcular S y F. a) Perilla en modo EDIT.

Figura 19. Perilla en modo EDIT. b) Pulsar DIR, verificar en la pantalla un nmero de programa no utilizado. Hay que buscar en la pantalla la seleccin DIR con la cual puede visualizar las direcciones utilizadas. c) Digitar el nmero de programa elegido antecedido de la letra O por ejemplo O0051. As se digita la direccin que hemos elegido claro verificando su disponibilidad.

26

d) Pulsar INSERT

Figura 20. INSERT e) Se crea el programa elegido y comenzamos a digitar las instrucciones siguiendo la estructura de un programa NC. % O0051 Construccin de una Cruz N 10 G17 G21 G40 G54 G80 G90 G94 G47 N 20 M06 T1 N 30 G0 G90 G54 X20 Y20 N 40 G0 Z50 N 50 M03 S6000 N 60 G1 Z5 F1000 N 70 Z-0.5 F200 N 80 Y60 F400 N 90 X-20 N 100 Y20 N 110 X-60 N 120 Y-20 N 130 X-20 N 140 Y-60 N 150 X20 N 160 Y-20 N 170 X60 N 180 Y20 N 190 X20 N 200 G0 Z50 N 210 M05 N 220 G91 G28 Z0 N 230 G28 X0Y0 N 240 M30 % Bandera de Inicio Nmero del programa y nombre Titulo Encabezado Selecciona la herramienta Posiciona el eje x, y en el punto 1 Zona de seguridad Giro del husillo en sentido horario a 6000 rpm Avance de aproximacin igual a 1000 mm/min Avance de penetracin igual a 200 mm/min Desplazamiento al punto 2 con avance igual 400 mm/min Desplazamiento al punto 3 Desplazamiento al punto 4 Desplazamiento al punto 5 Desplazamiento al punto 6 Desplazamiento al punto 7 Desplazamiento al punto 8 Desplazamiento al punto 9 Desplazamiento al punto 10 Desplazamiento al punto 11 Desplazamiento al punto 12 Desplazamiento al punto 1 Zona de seguridad Para el husillo Referenciar Referenciar Apagar Bandera de Fin

Cuadro de fresado de una cruz 5.3. En modo AUTO y en forma GRAFICO comprobar el programa anteriormente digitado, no sin antes posicionar la herramienta en el primer punto, BLOQUEAR LA MAQUINA Y LOS CODIGOS

27

M, S, T del panel de control. Observar que el grafico creado en la pantalla del contador, fruto del programa sea igual al grafico programado en el paso anterior. Colocar en modo AUTO.

Figura 21. Modo AUTO Bloquear la maquina y los cdigos M, S, T del panel de control.

Figura 22. Bloqueo de la maquina Atreves de la pantalla podemos visualizar el programa de forma grafica, adems la operacin que realizara el Centro de Mecanizado.

Figura 23. Simulacin del Mecanizado de la cruz.

28

5.4. Una vez comprobado el programa y si todo esta correcto, en modo AUTO y luego de haber DESBLOQUEADO LA MAQUINA, 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 todos se desarrolle sin novedad.

Figura 24. Modo AUTO Desbloquear la mquina para comenzar a mecanizar.

Figura 25. Desbloqueo de la maquina Comprobacin de la posicin de la maquina.

Figura 26. Comprobacin de posicin Con esta tecla se puede correr el programa paso a paso, cada vez que la presionan lee una lnea de cdigo del programa.

Figura 27. Single Block

29

5.5. Luego de haber comprobado grficamente y fsicamente el programa, procedemos a correr el mismo sin ninguna restriccin, es decir al 100% tanto en avances en vacio con controlados.

Figura 28. Proceso de mecanizado. 5.6. En la pantalla observar y anotar el tiempo empleado en ejecucin del programa.

Figura 29. Pantalla para visualizar el Tiempo Este es el tiempo en que la herramienta estaba mecanizando. Tiempo = 24 seg

6. ANALISIS DE RESULTADOS
Para el ejercicio del paso 8 calcular el tiempo principal y el tiempo de mecanizado, comparalo con el tiempo anotado en el paso 12.

S= Velocidad de avance L= Movimiento de la mesa de fresar L=Longitud de corte (permetro de la cruz) La=Longitud anterior Lu= Longitud ulterior Como es un elemento cerrado el permetro seria el valor total de la Longitud ya que la La y Lu estn dentro de la zona de mecanizado

30

7. CONCLUSIONES: 8. RECOMENDACIONES: 9. BIBLIOGRAFIA:


http://www.r-luis.xbot.es/cnc/codes03.html http://www.itescam.edu.mx/principal/sylabus/fpdb/.../r24262.DOC http://www.elprisma.com/apuntes/ingenieria_mecanica/controlnumericocnc/default13. asp http://www.elprisma.com/apuntes/ingenieria_mecanica/controlnumericocnc/default14. asp http://es.wikipedia.org/wiki/Control_num%C3%A9rico_por_computadorahtt http://es.wikipedia.org/wiki/Fresadora http://www.aprendizaje.com.mx/Curso/Proceso2/Temario2_VII.html Herramientas de maquinas de trabajo/Walter Bartsch-Tiempos de accesorios de maquinas. Alrededor de las maquinas y herramientas/H.Gerling/Fabricacin de piezas TorneadasPag: 46-47-48-156-157. http://es.scribd.com/doc/36896490/libro-cnc-2 http://pad.rbb.usm.cl/doc/13134347/41513_CONTROL_NUMERICO_POR_COMPUTADOR /CNC_APUNTE_1.pdf

10. REFERENCIAS:
http://www.r-luis.xbot.es/cnc/codes03.html http://www.itescam.edu.mx/principal/sylabus/fpdb/.../r24262.DOC http://www.elprisma.com/apuntes/ingenieria_mecanica/controlnumericocnc/default13.asp

31

http://www.elprisma.com/apuntes/ingenieria_mecanica/controlnumericocnc/default14.asp http://es.wikipedia.org/wiki/Control_num%C3%A9rico_por_computadorahtt http://es.wikipedia.org/wiki/Fresadora http://www.aprendizaje.com.mx/Curso/Proceso2/Temario2_VII.html Herramientas de maquinas de trabajo/Walter Bartsch-Tiempos de accesorios de maquinas. Alrededor de las maquinas y herramientas/H.Gerling/Fabricacin de piezas Torneadas- Pag: 4647-48-156-157. http://es.scribd.com/doc/36896490/libro-cnc-2 http://pad.rbb.usm.cl/doc/13134347/41513_CONTROL_NUMERICO_POR_COMPUTADOR/CNC_A PUNTE_1.pdf

32

You might also like