CURSO DE PROGRAMACION DE CENTRO DE MAQUINADO BASICO FR Agenda DÍA1: • LOCALIZACION DE PUNTOS (G90 Y G91). • PLANOS DE TRABAJO. • G00, G01, G02, G03. • EJERCICIO G02 y G03 • ESTRUCTURA DE PROGRAMA. DIA 2: • CALCULO DE PARAMETRO DE CORTE. • NOMENCLATURA DE LOS MATERIALES . • EJERCICIOS DE PARAMETRO DE CORTE. • G12 Y G13. • EJERCICIO G12 y G13. DÍA 4: • CICLOS DE BARRENADOS (G81, G82, G83). • CICLOS DE MACHUELEADO (G84 y G74). • EJERCICIO CICLOS ENLATADOS. DIA 5: • PATRONES DE BARRENOS (G70, G71 y G72). • EXÁMEN. DIA 3: • COMPENSACION G40, G41, G42. • SUBRUTINAS Y SUBPROGRAMAS (M97 y M98). • EJERCICIO COMPENSACION Y SUBRUTINA. 2 FR SISTEMA DE COORDENADAS INCREMENTALES G91 ABSOLUTAS G90 N1 G00 G90 X0. N2 G00 G90 X1. N3 G00 G91 X2. N4 G00 G90 X4. 3 FR Localización de Puntos Programación en Absoluto (G90) PT1 = X Y PT2 = X Y PT3 = X Y PT4 = X Y PT5 = X Y PT6 = X Y PT7 = X Y PT8 = X Y PT9 = X Y PT10 = X Y PT11 = X Y PT12 = X Y PT13 = X Y PT14 = X Y 4 FR Localización de Puntos Programación en Incremental (G91) PT0 a PT1 = X Y PT1 a PT2 = X Y PT2 a PT3 = X Y PT3 a PT4 = X Y PT4 a PT5 = X Y PT5 a PT6 = X Y PT6 a PT7 = X Y PT7 a PT8 = X Y PT8 a PT9 = X Y PT9 a PT10 = X Y PT10 a PT11 = X Y PT11 a PT12 = X Y PT12 a PT13 = X Y PT13 a PT14 = X Y 5 FR Localización de Puntos Programación en Absoluto (G90) PT1 = X Y PT2 = X Y PT3 = X Y PT4 = X Y PT5 = X Y PT6 = X Y PT7 = X Y PT8 = X Y PT9 = X Y PT10 = X Y PT11 = X Y 6 Selección del Plano de Trabajo G17 Selección del Plano XY FR G19 Selección del Plano YZ G18 Selección del Plano XZ 7 Selección del Plano de Trabajo FR 8 Código para Posicionamiento Rápido FR G00 Movimiento Rápido G00 X___ Y___ Z___ A___; G00 X___ Y___ Z___ B___ C___; G00 X9.0 Y11.0; 9 Código de Interpolación Lineal FR G01 Movimiento de Interpolación Lineal G01 X___ Y___ Z___ A___ F___; G01 X___ Y___ Z___ B___ C___ F___; G01 X11.0 Y7.0 F10.0; 10 Códigos de Interpolación Circular G02 FR G03 Sentido a las manecillas del reloj Sentido contrario a las manecillas del reloj G02 X6.0 Y3.0 R4.0 F10.0; G03 X6.0 Y3.0 F10.0 R4.0; 11 FR Códigos de Interpolación Circular PT1 PT2 PT3 PT4 PT5 PT6 PT7 PT8 PT9 PT10 PT11 PT12 PT13 PT14 PT15 PT16 PT17 PT18 PT19 PT20 = = = = = = = = = = = = = = = = = = = = X X X X X X X X X X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 12 FR Estructura Básica de Programación CNC Inicio de programa| Cuerpo de programa Fin de programa Inicio del archivo. % Nombre de programa. O12345 (NOMBRE DEL PROGRAMA); No usar serie 9000 Unidades de trabajo. G20; (Trabajo en pulgadas) o G21;(Trabajo en milímetros); Línea de seguridad. G00 G40 G49 G80 G90 G100 G17 ; Llamado de herramienta. T1 M06; Posicionamiento inicial. G00 G90 G54 X___ Y___; Activación de husillo. S______ M03; Acercamiento en eje Z. G43 H1 Z___; Activación de bomba de soluble. M08; En esta sección se programan las trayectorias y operaciones que serán realizadas durante el maquinado. Y se repite tantas veces como la pieza a maquinar lo requiera. Salida a posición segura (eje Z). G00 G90 Z____; Desactivación de bomba de soluble. M09; Retorno a home en eje Z. G28 G91 Z0; Paro de Husillo M05 Parada opcional. M01; Fin de programa. M30; Fin de archivo. % O12345 (PIEZA EJEMPLO 1); G20; G00 G40 G49 G80 G90 G100 G17; T18 M06; G00 G90 G54 X0.0 Y0.0; S1200 M03; G43 H18 Z1.0; M08; CUERPO DEL PROGRAMA G00 G90 Z1.0; M09; G28 G91 Z0.; M05; M01; ; G00 G40 G49 G80 G90; (SIGUIENTE HERRAMIENTA) T03 M06; G00 G90 G54 X0.0 Y0.0; S800 M03; G43 H03 Z5.0; M08; CUERPO DEL PROGRAMA G00 G90 Z10.; M09; G28 G91 Z0.; M05; M01; ; (CONTINUAN SIGUIENTES OPERACIONES); M30 % 13 G43 Compensación positiva de la longitud de la Herramienta FR 14 G54 a G59 y G154 P1 hasta G154 P99 Posición de coordenadas para el cero pieza FR 15 HOME MAQUINA FR 16 FR Asignación de materiales según norma ISO 17 FR Parámetros de corte Parámetros de corte: Sistema Métrico Sistema Inglés mm/rev inch/rev N/A N/A D = Diámetro de la herramienta. Milímetros Pulgadas ar = Profundidad de corte radial. Milímetros Pulgadas f = Avance por filo. Z = Número de filos de la herramienta. aa = Profundidad de corte axial. F = Avance por minuto. N = Revoluciones. Vc = Velocidad de corte. HPP = Número de hilos por pulgada. 1000 = Valor constante de conversión. 12 = Valor constante de conversión. Fórmulas Parámetros de corte: Milímetros Pulgadas Cálculo de revoluciones mm/min inch/min Cálculo de avance RPM RPM mts/min pies/min = SFM (Surface feet per minute) N/A HPP De metros a milímetros N/A N/A De pies a pulgadas Sistema Métrico 𝑉𝑐 × 1000 𝜋 × 𝐷 𝑁= 𝐹 = 𝑓 ×𝑍 ×𝑁 Paso de un machuelo Según nomenclatura Avance de machuelo 𝐹 = 𝑃𝑎𝑠𝑜 × 𝑁 Sistema Inglés 𝑁= 𝑉𝑐 × 12 𝜋 × 𝐷 𝐹 = 𝑓 ×𝑍 ×𝑁 𝑃𝑎𝑠𝑜 = 1 𝐻𝑃𝑃 𝐹 = 𝑃𝑎𝑠𝑜 × 𝑁 18 Parámetros de corte FR • Calcule las RPM y avance para un cortador de carburo sólido de 16mm de diámetro con los datos proporcionados en la siguiente tabla y una velocidad de corte de 260-280 m/min. RPM= Avance = 19 Parámetros de corte FR • Calcule las RPM y avance para una corona de 63mm de diámetro, 6 insertos, ap 5mm y velocidad de corte entre 1100 y 1350 m/min, considerando los insertos de la siguiente tabla. RPM= Avance = 20 Parámetros de corte FR • Calcule las RPM y avance para una broca Multi-master de 12mm de diámetro con los datos proporcionados en la siguiente tabla y una velocidad de corte de 80-140m/min y fz=0.18mm/rev RPM= Avance = 21 Parámetros de corte FR • Calcule las RPM y avance para el machuelo mostrado en la siguiente tabla considerando una velocidad de corte de Vc = 50-65 SFM. RPM= Avance = 22 FR 23 Fresado de Cajas Circulares FR G12 Interpolación para maquinar cajas circulares en sentido a las manecillas del reloj. G13 Interpolación para maquinar cajas circulares en sentido contrario a las manecillas del reloj. 1. Cajas donde se usa el valor de “I” como radio final del círculo. G12/G13 Z___ I___ D___ F___; 4Ejemplo: Caja circular de ø0.875” de diámetro y profundidad de 0.5 in. T2 M06; G00 G90 G54 X0.0 Y0.0; S2200 M03; G00 G43 H02 Z1.0; G00 Z0.05 M08; G13 Z-0.5 I0.4375 D02 F20.0; G00 Z1.0 M09; G28 G91 Z0.0; M01; 24 Fresado de Cajas Circulares FR 2. Cajas donde se usa el valor de “K” como radio final del círculo, además de las variables “I” y “Q”. G12/G13 Z___ I___ K___ Q___ D___ F___; 4Ejemplo: Caja circular de ø5.00”de diámetro por 0.080 de profundidad. El radio inicial de es de 0.300”, el traslape entre pasadas de 0.030” in y utilizando la herramienta número 3. T3 M06; G00 G90 G54 X0.0 Y0.0; S2200 M03; G00 G43 H03 Z1.0; G00 Z0.05 M08; G13 Z-0.080 I0.30 K2.50 Q0.030 D03 F20.0; G00 Z1.0 M09; G28 G91 Z0.0; M01; 25 Fresado de Cajas Circulares FR 3. Caja incluyendo los datos de la caja anterior y agregando G91 para incrementar los descensos en el eje Z y la literal L para indicar las repeticiones del maquinado. G12 G91 Z___ I___ K___ Q___ D___ F___ L___; 4Ejemplo: Caja circular de ø3.00”de diámetro por 0.500 de profundidad. El radio inicial de es de 0.200”, el traslape entre pasadas de 0.04”, se tiene que hacer en 5 pasadas de profundidad y utilizando la herramienta número 12. T12 M06; G00 G90 G54 X0.0 Y0.0; S2200 M03; G00 G43 H12 Z1.0; G00 Z0.04 M08; G13 G91 L9 Z-0.06 I0.20 K1.50 Q0.04 D12 F20.0; G00 G90 Z1.0 M09; G28 G91 Z0.0; M01 26 Fresado de Cajas Circulares FR G12 Interpolación para maquinar cajas circulares en sentido a las manecillas del reloj. G13 Interpolación para maquinar cajas circulares en sentido contrario a las manecillas del reloj. X Y Z I K Q L D F Posición en el eje “X” en el centro de la caja circular. Posición en el eje “Y” en el centro de la caja circular. Profundidad de la caja o profundidad de corte incremental cuando se selecciona G91. Radio final del círculo o radio del primer círculo cuando acompaña a “K” y “Q”. Radio final del círculo cuando acompaña a “I” y “Q”. Incremento o paso radial de la espiral cuando acompaña a “I” y “K”. Número de pasadas para profundidad de corte incremental cuando se selecciona G91. Selección del compensador para diámetro de la herramienta. Avance en pulgadas por minuto o milímetros por minuto. 27 FR 28 Compensación de Corte FR 29 Compensación de Corte FR 30 Reglas de uso de los códigos de compensación FR 1. En la línea donde se programe G41 o G42 siempre debe de agregarse la variable D seguido del número de herramienta para que el control busque en la pantalla de datos de herramienta la distancia que debe de compensar. 2. No se puede colocar el código G41 o G42 durante un movimiento en arco. 3. Estos códigos solo pueden programarse durante movimientos en líneas rectas (frecuentemente perpendiculares al perfil de la pieza). 4. La distancia mínima de las líneas anteriores no puede ser menor al valor del radio de la herramienta. 5. Al terminar el perfil debe de cancelarse el código agregando una línea con G40. 6. La línea donde va el G40 frecuentemente es perpendicular al perfil de la pieza. 31 Reglas de uso de los códigos de compensación FR (PROPUESTA ) T01 M06; G00 G90 G54 X-10.0 Y25.0; S2200 M03; G00 G43 H01 Z1.0; G00 Z-0.50 M08; G01 G41 D01 X0.0 F250.0; G01 Y50.0; G01 X50.0; G01 Y0.0; G01 X0.0; G01Y25.0; G01 G40 X-10.0; G00 G90 Z1.0 M09; G28 G91 Z0.0; M01; 32 Subrutina Subprograma Dentro del mismo programa Después del M30 PROGRAMA INDEPENDENTE M97 P Numero de línea (N) % O00001 T1 M06 G00 G90 G54 X0 Y-1. M03 S4000 G43 H1 Z1. M08 G00 Z0 M97 P11 L5 (llamada a subrutina) G00 Z1. M09 G91 G28 Z0 M30 M98 P L Numero de veces N11 G91 Z-0.1 (línea inicio de subrutina) G90 G01 Y-0.5 G41 D01 F30. X-0.5 Y0.5 X0.5 Y-0.5 X0 Y-1. G40 M99 (fin de subrutina) % L Numero del programa % O0001 (Número del programa principal); T1 M6; G00 G90 G54 X0 Y-2. M3 S2000; G43 H1 Z1. M9; G00 Z0; M98 P123 L3 (llamado de subprograma) G00 Z1. M09; G91 G28 Z0; M30; % FR Numero de veces % O0123 (inicio de subprograma) G91 Z-.1 G90 G01 Y-1. G41 D1 F30. X-1. Y1. X1. Y-1. X0 Y-2. G40 M99 (final de subprograma) % 33 FR 34 Ciclos Enlatados FR G81 Ciclo de Barrenado Directo Ejemplo: O1234; M06 T01; G00 G90 G54 X0.0 Y0.0; S1800 M03; G43 H01 Z0.5; M08; G81 G98 Z-1.0 R0.05 F6.0; X1.5 Y0.0; X2.0 Y3.0; G00 G80 M09; G28 G91 Z0.0; M01; 35 Ciclos Enlatados FR G82 Ciclo de Barrenado Directo con Tiempo de Espera Ejemplo: O1234; M06 T05; G00 G90 G54 X0.0 Y0.0; S1250 M03; G43 H05 Z0.5; M08; G82 G98 Z-0.25 R0.05 F6.0 P3.0; X1.5 Y0.0; X2.0 Y3.0; G00 G80 M09; G28 G91 Z0.0; M01; 36 Ciclos Enlatados FR G83 Ciclo de Barrenado con Desahogo de Rebaba Ejemplo: O1234; T10 M06; G00 G90 G54 X30.0 Y30.0; S1500 M03; G43 H10 Z10.0; M08; G83 G98 Z-40.0 R1.0 F150.0 Q5.0; X0.0 Y0.0; X60.0 Y0.0; G00 G80 M09; G28 G91 Z0.0; M01 37 FR Ciclos Enlatados G84 Ciclo de Machueleado para Cuerda Derecha Machuelo 5/16-18 UNC Machuelo M8 x 1.25 O2500; T12 M06; G00 G90 G54 X4.0 Y1.5; S750; G43 H12 Z1.0; M08; G84 G98 Z-0.500 R0.05 F41.6667; X2.125 Y4.750; X0.0 Y0.0; G00 G80 M09; G28 G91 Z0.0; M01; O2341; T12 M06; G00 G90 G54 X100.0 Y38.0; S750; G43 H12 Z25.0; M08; G84 G98 Z-13.0 R1.0 F937.5; X53.0 Y140.0; X0.0 Y0.0; G00 G80 M09; G28 G91 Z0.0; M01; Fórmulas Parámetros de corte: Cálculo de revoluciones Sistema Métrico 𝑁= 𝑉𝑐 × 1000 𝜋 × 𝐷 Según nomenclatura Paso de un machuelo Avance de machuelo 𝐹 = 𝑃𝑎𝑠𝑜 × 𝑁 Sistema Inglés 𝑁= 𝑉𝑐 × 12 𝜋 × 𝐷 𝑃𝑎𝑠𝑜 = 1 𝐻𝑃𝑃 𝐹 = 𝑃𝑎𝑠𝑜 × 𝑁 38 Machueleado en varias pasadas (Rígido) FR Primero se debe de verificar que se tenga la opción de machueleado rígido activo: Para el Control Clásico: • Parámetro: 57:4 Rigid Tapping = 1 • Setting 133 Repeat Rigid tap = ON Para el Control NGC • Tecla Diagnostic /Pestaña Parámetros/ Features/ Machueleado rígido. • También verificar que el Setting 133 Repeat Rigid tap = ON Nota: Los machueleados realizados con varias pasadas se pueden utilizar siempre y cuando no cambien el machuelo del porta herramientas, ya que se perderá el paso. 39 Machueleado en varias pasadas (Rígido) FR El siguiente programa muestra una rosca de ø3/8-16 UNC, la cual se ejecutará en 3 pasos, alcanzando una profundidad total de 1.25in. O5785 (MACHUELO CON REPETICION); T15 M06; G00 G90 G59 X4.0 Y2.0; S700 G43 H15 Z1.0 M08; G84 G98 Z-0.7 R0.1 F43.7500 G84 Z-1.; G84 Z-1.25; G00 G80 Z1. M09; G28 G91 Z0.0; M01; 40 FR 41 Patrones de Barrenos FR G70 Circunferencia de Barrenos Equidistantes I Radio de la circunferencia (Signo negativo invierte la dirección). J Ángulo inicial del primer barreno (con respecto a la horizontal [3:00 PM]). L Número de barrenos en la circunferencia. 4Ejemplo: G83 G98/99 Z___ R___ F___ Q___L0; G70 I75. J15. L15; G00 G80 M09; 42 Patrones de Barrenos FR G71 Arco de Barrenos Equidistantes I J K L Radio de la circunferencia (Signo negativo invierte la dirección) Ángulo inicial del primer barreno (con respecto a la horizontal [3:00 PM]). Distancia angular entre barrenos (+ y -). Número de barrenos en la circunferencia. 4Ejemplo: G83 G98/99 Z___ R___ F___ Q___L0; G71 I75. J37. K13. L8; G00 G80 M09; 43 Patrones de Barrenos FR G72 Línea de Barrenos Equidistantes I Distancia entre barrenos. J Ángulo inicial del primer barreno (con respecto a la horizontal [3:00 PM]). L Número de barrenos. 4Ejemplo: G83 G98/99 Z___ R___ F___ Q___L0; G72 I20. J25. L11; G00 G80 M09; 44 FR 45 01-800-001-4227 01-800-001-HAAS Elvira Cano 208 555 0164