programación cnc

53
PROGAMACIÓN CNC

Upload: guillermo-verdezoto

Post on 05-Aug-2015

125 views

Category:

Education


4 download

TRANSCRIPT

1. PROGAMACIN CNC 2. ESTRUCTURA BSICA DE UN PROGRAMA CNC Un programa consta de cabecera o encabezado + cuerpo de programa + final de programa. 3. EJEMPLO 4. ESTRUCTURA BSICA DE UNA LNEA DE CDIGOS 5. FORMATO DEL BLOQUE 6. ESTRUCTURA DEL PROGRAMA 7. INSTRUCCIONES TECNICAS son el nmero de cada una de las lneas de cdigo, se indica de las siguientes maneras: N10,N20,N30. N1, N2, N3 N01, N02, N03, 8. INSTRUCCIONES GEOMTRICAS Describen la geometra de la pieza de trabajo Ej: G00: Movimiento rpido G01:Interpolacin lineal G02: Interpolacin circular horaria X20: cota en X Z 5 : Cota en el eje Z; (ABSOLUTAS) U 50: cota en el eje U ( RELATIVAS) W30: cota en el eje W 9. INSTRUCCIONES TECNOLGICAS M06 significa cambio de herramienta S 1200 significa giro del usillo a 1200 rpm M03 inicio del giro F 0.1 avance por revolucin 10. VELOCIDAD DE AVANCE (CDIGO F) Feed = Alimentacin o avance de mecanizado, en milmetros por revolucin, si programamos F0.1 la mquina se mover en la operacin de mecanizado a 0.1 milmetros por revolucin del husillo. (mm/rev). G95 Avance en mm/rev, pulg/rev. En los movimientos donde se necesita mecanizar sin que gire el husillo, se programa el avance de mecanizado F en milmetros por minuto, (en el caso de tornos fresadores con herramienta motorizada) si se programa F80 la mquina se mover a 80 milmetros por minuto (mm/min). G 94 Avance en mm/min, pulg/ min 11. VECIDAD DEL HUSILLO (CODIGO S) Cdigo S: Speed = r.p.m. Si programamos S1200 el husillo girar a 1200 r.p.m. : 12. NMERO DE HERRAMIENTA (CDIGO T) Tool = nmero de herramienta se hace de acuerdo con el orden operacional del mecanizado especfico de una pieza. T0101 Herramienta ubicada en la posicin 1 con compensacin de longitud 1 T0202 Herramienta ubicada en la posicin 2 con compensacin de longitud 2 T0303 Herramienta ubicada en la posicin 3 con compensacin de longitud 3 y as sucesivamente, de acuerdo al orden de operaciones 13. CODIGOS MISELNEOS (M) Tambin llamados funciones auxiliares como: prender el husillo, prender el refrigerante, etc. M00: parada del programa M01: parada condicional del programa M02: final del programa con reseteo de variables M03: arranque del husillo en sentido horario M04: arranque del husillo en sentido anti-horario M05: parada del usillo M06: cambio de herramienta M30: final del programa ( puede iniciar una rutina) 14. CDIGOS X, Y, Z, A, B, C, U, V, W Estos cdigos se utilizan ara designar las coordenadas de trabajo en el torno. En un torno el eje X (U coordenada incremental X) es el desplazamiento del carro trasversal, determinando los dimetros de la pieza de trabajo. El eje Z (W coordenada incremental Z) es el desplazamiento del carro longitudinal, determinando las longitudes de la pieza. 15. OTROS CDIGOS Adems podemos encontrar el cdigos C, (H coordenada incremental C) para designar el tercer eje, que generalmente es un eje giratorio, utilizado en los tornos fresadores con herramienta motorizada (tambin llamada herramienta viva). Podemos encontrar otros cdigos como I, j, K, coordenadas del centro de un arco cdigo empleado para un tiempo de espera (P ) cdigo utilizado en ciclos de torneado (Q ) Cdigo para ingresar comentarios ( ; ) 16. CERO MQUINA Es el sistema de coordenadas que puede emplearse como referencia para la asignacin de coordenadas, absolutas o incrementales con respecto a ste punto cero, se le llama referencia de mquina, o cero de mquina o Home. Es asignado por el fabricante. 17. CERO PIEZA Es el sistema de coordenadas que puede emplearse como referencia para la asignacin de coordenadas, absolutas o incrementales con respecto a ste punto cero, se le llama referencia de la pieza, o cero pieza. 18. MEDIDAS ABSOLUTAS: Se programan los valores X, Y, Z, de la posicin nominal siempre referidos al cero de pieza, todos los valores se miden desde el cero de pieza hasta donde tiene que llegar la herramienta. G90: Programacin en cotas absolutas 19. MEDIDAS RELATIVAS O INCREMENTALES Se programan los valores U , V, W, de la posicin medida desde el ltimo punto donde se encuentre la herramienta de trabajo. El signo+ o - indica en que sentido se debe mover la herramienta independientemente de si se encuentra en un cuadrante positivo o negativo del sistema de coordenadas cartesiano. G91: Programacin en cotas incrementales 20. MEDIDAS RELATIVAS O INCREMENTALES En un bloque de programacin se puede combinar una coordenada absoluta con una relativa: G1 X30. W-10. F0.1* G1: interpolacin lineal X30: treinta unidades al dimetro W-10: 10 unidades en sentido negativo, eje Z, con coordenadas incrementales. F0.1: avance de 0.1 mm por rev. 21. EJEMPLO 22. INTERPRETACIN 23. INTERPRETACIN 24. INTERPOLACION LINEAL 25. SUB-RUTINAS 26. NOMENCLATURA DE LOS EJES 27. REGLA DE LA MANO DERECHA 28. "BSQUEDA DE REFERENCIA MQUINA" La "Bsqueda de referencia mquina" se programa mediante la funcin G74 29. PRE SELECCIN DE ORIGENPOLAR (G30) La preseleccin del origen polar se debe programar sola en el bloque. El formato de programacin es "G30 I J", donde: Por lo tanto, la funcin G30 se podr programar de las siguientes formas: I, J Definen la abscisa y ordenada del nuevo origen polar. Se definen en cotas absolutas y estn referidas al cero pieza. Si se programan, deben programarse ambos parmetros. Si no se programan, se tomar como origen polar el punto en el que en ese momento se encuentra la herramienta. G30 I J Se asume como nuevo origen polar el punto con abscisa "I" y ordenada "J", respecto al cero pieza. 30. EJEMPLO1 G30 I J 31. EJEMPLO 2 G30 IJ 32. COORDENADAS POLARES ABSOLUTAS ASIGNANDO RADIO Y NGULO 33. EJEMPLO 3: COORDENADS POLARES ABSOLUTAS G00 X0 Y0 (P0) G01 R100 Q0 (P1) G03 R100 Q30 (P2) G01 R50 Q30 (P3) G03 R50 Q60 (P4) G01 R100 Q60 (P5) G03 R100 Q90(P6) G01 X0 Y0 34. PROGRAMACIN EN MILMETROS (G71) O EN PULGADAS (G70) G70 Programacin en pulgadas. G71 Programacin en milmetros. Las funciones G70 y G71 son modales e incompatibles entre s. En el momento del encendido, despus de ejecutarse M02 M30, y despus de una EMERGENCIA o un RESET, el CNC asume la funcin G70 G71 segn lo haya definido el fabricante de la mquina [P.M.G. "INCHES"]. 35. COORDENADAS ABSOLUTAS (G90) O INCREMENTALES (G91) G90 Programacin en cotas absolutas. G91 Programacin en cotas incrementales. Si no se programa ninguna de estas funciones, el CNC utiliza el modo de trabajo establecido por el fabricante de la mquina [P.M.G. "ISYSTEM"]. 36. EJEMPLO 4: COORDENADAS RECTANGULARES ABSOLUTAS 37. PROGRAMACN EN COORDENADAS RECTANGULARES RELATIVAS O INCREMENTALES 38. PROGRAMACIN EN RADIOS (G152) O EN DIMETROS (G151) Estas funciones estn orientadas a mquinas tipo torno. La modalidad de programacin en dimetros slo est disponible en los ejes permitidos por el fabricante de la mquina (DIAMPROG=SI). G151 Programacin en dimetros. G152 Programacin en radios. 39. PRESELECCIN DE COTAS (G92) La funcin G92 es modal, los valores preseleccionados permanecen activos hasta que se ingrese la funcin G53 cancelacin del decalaje de origen). 40. TRASLADOS DE ORIGEN (G54-G55-G56-G57-G58-G59) Se aplican mediante las funciones G54 a G59; G54 para el primer traslado (equivalente a G159=1), G55 para el segundo traslado (equivalente a G159=2) y as sucesivamente. 41. TRASLADOS DE ORIGEN 42. TRASLADO DE ORIGEN INCREMENTAL (G158) 43. 5. Seleccin de herramienta. (M06 T01) Aqu se especifica en qu lugar se encuentra la herramienta a utilizar para el mecanizado que se va a programar a continuacin. M06: Cambio automtico de herramienta T01: herramienta nmero 1 6. Posicionamiento inicial de la herramienta G00: movimiento rpido X, Y, Z: punto de posicionamiento 44. 7. Determinacin de la velocidad de giro del usillo y avance de la herramienta. = 1000 Donde: : Velocidad de corte : Dimetro de la herramienta : Numero de revoluciones (rpm) = F: Velocidad de avance en mm/minuto : Numero de dientes : Avance por diente S: rpm 45. PROGRAMACIN DEL AVANCE G94 Avance en milmetros/minuto (pulgadas/minuto) G95 Avance en milmetros/revolucin (pulgadas/revolucin). G93 Especificacin del tiempo de mecanizado en segundos. 46. AVANCE CONSTANTE DEL CENTRO DE LA HERRAMIENTA CONSTANTE (G197) A partir del momento en que se ejecuta la funcin G197, el control entiende que el avance "F" programado corresponde al centro de la herramienta. Esto implica que el avance del punto de corte en curvas interiores aumenta, y en las curvas exteriores disminuye. 47. AVANCE DEL PUNTO DE CORTE CONSTANTE (G196 ) A partir del momento en que se ejecuta la funcin G196, el control entiende que el avance "F" programado corresponde al punto de contacto de la herramienta con la pieza. De esta forma se consigue que la superficie de acabado sea uniforme, incluso en los tramos curvos. 48. EJEMPLO 49. FUNCIONES MODALES Y NO MODALES MODALES. Funciones que permanecen ejecutndose mientras no se ingrese otra funcin no compatible. NO MODALES. Funciones que solamente tienen influencia en el boque que se indica. 50. NOMENCLATURA Y SIGNIFICADO DE LAS LETRAS A : Eje angular alrededor del eje principal X. B: Eje angular alrededor del eje principal Y. C: Eje angular alrededor del eje principal Z. U: Segundo eje paralelo al eje X V: Segundo eje paralelo al eje Y W: Segundo eje paralelo al eje Z X: Eje principal X Y: Eje principal Y Z: Eje principal Z. G: Funciones preparatorias N: nmero de la instruccin tcnica R: radio desde el centro especificado I: Desplazamiento del centro del arco en el eje X J: Desplazamiento del centro del arco en el eje Y K: Desplazamiento del centro del arco en el eje Z F: Avance S: velocidad de giro en rpm. T: Nmero de la herramienta M: Funciones miscelneas. 51. EJERCICIO 52. ENCABEZADO % O0053; (Open- Abrir un programa) (Programa para construir placa 1 con fresa frontal con fresa circular cilndrica de 3/8``, ATC 1 ); N10 G17 G71 G40 G49 G59 G80 G90 G94; (Encabezado) Primera instruccin (plano de trabajo: x,y; medidas en en mm, cancelacin de compensacin del radio de la herramienta, cancelacin compensacin de longitud, cancelacin de ciclo, coor. Abs, avance en mm/min) N20 M06 T01; (escoger la herramienta ubicada en el ATC 01: End Mill 3/8``) 53. CUERPO DEL PROGRAMA N30 G00 X0 Y20 Z50; (punto 1 y zona de seguridad en z) N40 M03 S5012; (giro del husillo en sentido horario a 5120 rpm) N50 G01 Z5 S5000; (avance de aproximacin de 5mm en Z a 5000 rpm) N60 Z-3 S1000; (avance de penetracin de -3mm a 1000 rpm) N70 X -20 Y40 F200; (punto 2 con una velocidad de avance de 200 mm/min) N80 Y60; (punto 3) N90 X-40; (punto 4) N100 X-60 Y40; (punto 5) N110 Y20; (punto 6) N120 X-50; (punto 7) N130 Y-20; (punto 8) N140 X-60; (punto 9) N150 Y-50; (punto 10) N160 X-50 Y-60; (punto 11) N170 X-20; (punto 12) N180 Y-40; (punto 13) N190 X20; (punto 14) N200 Y-60; (punto 15) N210 X50; (punto 16) N220 X60 Y-50; (punto 17) N230 Y-20; (punto 18) N240 X50; (punto 19) N250 Y20; (punto 20) N260 X60 ; (punto 21) N270 Y40; (punto 22) N280 X40 Y60; (punto 23) N290 X20; (punto 24) N300 Y40; (punto 25) N310 X0 Y20; (regresar punto 1) N320 G00 Z250 (zona de seguridad) N330 M05 (apagado del husillo) N340 M30 (fin del programa)