1-b 2 2 19 3 28 4 45 5 54 6 58148.204.232.249/maquinado vertical/consolidado.pdf · programación...
TRANSCRIPT
1-b 2
2 19
3 28
4 45
5 54
6 58
Programación de centro de maquinado vertical de
control numérico para la elaboración de prototipos de
robótica y mecatrónicaInstructor titular:
Yasser Idi Sánchez Herrera
Curso Intersemestral
CG
FIE
-Y-S
án
chez-H
Bienvenidos
1) Mi nombre es:
2) ¿Cómo quieres que te llamen?
3) Formación:
4) ¿Qué experiencia o conocimiento tienes en Control Numérico?
5) ¿Cuál es la intención de tomar el curso? Desestresarse aprendiendo algo nuevo.
Responsable de equipo/maquinaria.
Docente de UA afín.
Otra: ………
CG
FIE
-Y-S
án
chez-H
Al finalizar el curso: ¿Qué se puede maquinar?
CG
FIE
-Y-S
án
chez-H
Contenido / Plan de trabajo
Día Temática general Evaluación
sumativa
I Sistemas de coordenadas, código alfabético, operación de la
máquina y manejo del control.
15 %
II Interpolaciones, compensación de herramienta, fresado de
cavidad I.
15 %
III Ciclos enlatados y patrones de barrenado. 15 %
IV Subrutinas, fresado de cavidad II. 15 %
V Proyecto integrador. 40 %
Total 100 %
Evidencias: digitalizar cuadernillo al final (PDF pág. 1).
CG
FIE
-Y-S
án
chez-H
¿por qué a “pie de máquina”?
CG
FIE
-Y-S
án
chez-H
Día ISistemas de coordenadas, código alfabético, operación de la máquina y manejo del control.
CG
FIE
-Y-S
án
chez-H
Introducción
• ¿Qué es el CNC?Sistema que permite controlar en todo momento la posición de un elemento físico, empleando un lenguaje alfanumérico.
• Centros de maquinado vertical vs Fresadoras
• Maquinados2D vs 3D
• Ejes vs GDL3 + 1 ! = 4
• CMV vs UMC
• Tipos de lenguaje (paradigmas de la programación vectorial)RS-274 (EIA), ISO6983, Heidenhain, Fanuc, Siemens, Haas, Okuma, Mazak, DMG-Mori, …
• Arquitectura de una máquina CNC (sig.) CG
FIE
-Y-S
án
chez-H
Arquitectura de una máquina CNC
• nhj
CG
FIE
-Y-S
án
chez-H
Identifiquemos las partes en una Haas-VF2 @ 1997 (2013)
CG
FIE
-Y-S
án
chez-H
“Servo motor” & “encoders”
• ¿cómo son?
• Codificación de la posición.
• ¿cómo se representa el HOME?
CG
FIE
-Y-S
án
chez-H
Conociendo el lenguaje: semántica y sintaxis
• Lenguaje secuencial (Pag. 5).
• Bloques (Pag. 5).
• Códigos G (Generales): Funciones preparatorias: ciclos fijos, de corte, especiales.
• Códigos M (Misceláneos): Varias funciones.
• Códigos G & M (Pag. 3) Varios G-Code en el mismo
bloque. G-Code con M-Code Varios M-Code en el mismo
bloque. G-Code: Modal vs No modal.
• Códigos alfabéticos: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z.
• Códigos: normalizados y adaptados.
• Mayúsculas, minúsculas.
• Orden de códigos en el bloque.
• Programación estructurada vs paramétrica.
CG
FIE
-Y-S
án
chez-H
Página 4 CG
FIE
-Y-S
án
chez-H
Dispositivos de sujeción de la pieza en la bancada.
CG
FIE
-Y-S
án
chez-H
Dispositivos de sujeción de la herramienta 1/2.
CG
FIE
-Y-S
án
chez-H
Dispositivos de sujeción de la herramienta 2/2.
CG
FIE
-Y-S
án
chez-H
¿Qué portaherramientas ocupa la VF2?
BT: 30, 40, 50
CAT: 40, 50, 60
ER: 16, 20, 32
CG
FIE
-Y-S
án
chez-H
Cabezas angulares
CG
FIE
-Y-S
án
chez-H
• ¿Qué planos hay en la máquina?
Día IIInterpolaciones, compensación de herramienta y fresado de cavidad I.
CG
FIE
-Y-S
án
chez-H
¿cómo aproximarnos y alejarnos de la pieza?• Observemos con cuidado y determinemos ¿qué pudo haber ocasionado el accidente?
CG
FIE
-Y-S
án
chez-H
¿cómo aproximarnos y alejarnos de la pieza?• Observemos con cuidado y determinemos ¿qué pudo haber ocasionado el accidente?
CG
FIE
-Y-S
án
chez-H
¿cómo aproximarnos y alejarnos de la pieza?• Observemos con cuidado y determinemos ¿qué pudo haber ocasionado el accidente?
CG
FIE
-Y-S
án
chez-H
Página 16 CG
FIE
-Y-S
án
chez-H
Compensación diámetro/radio herramienta
• ¿Cuál es cuál?
• Corte en paralelo y contrasentido.
• ¿Cómo se activa?
• Ubicación del “zero part”
• Detalle de corte en la esquina (fig).
• ¿Cómo se cancela?
CG
FIE
-Y-S
án
chez-H
Página 18 CG
FIE
-Y-S
án
chez-H
G12 / G13 (Fresado de alojamiento)
• G1? Z__ I__ D__ F__
• G1? Z__ I__ K__ Q__ D__ F__
• G1? Z__ I__ K__ Q__ D__ F__ G91 L__
• Notas:
D00 Sin compensación herramienta de corte (borrar el “buffer”).
I < Tool Radius < K
CG
FIE
-Y-S
án
chez-H
Tarea (para pensar)
• ¿Existe alguna otra forma de hacerlo?
• ¿Qué restricciones o condiciones tendría que haber?
• No olvide preguntar sobre sus respuestas después de revisar “barrenados” y cuando estemos desarrollando “rutinas”.
CG
FIE
-Y-S
án
chez-H
Día IIICiclos enlatados y patrones de barrenado.
CG
FIE
-Y-S
án
chez-H
Ciclos enlatados
• Son ejecutados cada vez que se programa un punto en el espacio.
• Procesos: Machuelado
Mandrinado
Barrenado
• ¿Son “modales” o “no modales”?
• ¿Con qué código se cancela?
CG
FIE
-Y-S
án
chez-H
Modalidades de barrenado• G81: Drill canned cycle
• G82: Spot drill canned cycle
• G83: Normal peck drilling canned cycle (Mayo 1990)
• G73: High-speed peck drilling canned cycle (Enero 1995)
CG
FIE
-Y-S
án
chez-H
G98 / G99 ¿a dónde voy cuando termine?
• ¿Al punto de partida o al “plano de retorno (R)”?
CG
FIE
-Y-S
án
chez-H
¿cuál es la profundidad de corte?
• ¿cuál es el ángulo de la punta de la herramienta?
• Shop Notes, Haas CG
FIE
-Y-S
án
chez-H
C. E. de barrenado directo (G81)Drill canned cycle
• [PDF 23]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G81 G9__ Z__ [R__ ] F__
X__ Y__
X__ Y__
X__ Y__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-25
CG
FIE
-Y-S
án
chez-H
C. E. de barrenado directo con tiempo de espera (G82)Spot drill canned cycle
• [PDF 23]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G82 G9__ Z__ [R__ ] F__ P__
X__ Y__
X__ Y__
X__ Y__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-26
CG
FIE
-Y-S
án
chez-H
C. E. de barrenado con desahogo de rebaba (G83)
Normal peck drilling canned cycle
• [PDF 23]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G83 G9__ Z__ [R__ ] F__ Q__ [P__ ]
X__ Y__
X__ Y__
X__ Y__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-27
CG
FIE
-Y-S
án
chez-H
C. E. de barrenado con desahogo de rebaba y profundidad variable (G83)
Normal peck drilling canned cycle
• [PDF 23]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G83 G9__ Z__ [R__ ] F__ I__ J__ K__
X__ Y__
X__ Y__
X__ Y__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-28
CG
FIE
-Y-S
án
chez-H
High-speed peck drillingcanned cycle (G73) 1/3
• [PDF 23]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G73 G9__ Z__ [R__ ] F__ Q__
X__ Y__
X__ Y__
X__ Y__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-24
CG
FIE
-Y-S
án
chez-H
• [PDF 23]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G73 G9__ Z__ [R__ ] F__ K__ Q__
X__ Y__
X__ Y__
X__ Y__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-24
High-speed peck drillingcanned cycle (G73) 2/3
CG
FIE
-Y-S
án
chez-H
• [PDF 23]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G81 G9__ Z__ [R__ ] F__ I__ J__ K__
X__ Y__
X__ Y__
X__ Y__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-24
High-speed peck drillingcanned cycle (G73) 3/3
CG
FIE
-Y-S
án
chez-H
Notas finales sobre los ciclos enlatados para barrenado
• ¿Cuál es el efecto?
%
M06 T13
G00 G90 G59 X__ Y__
G43 H13 Z__ M03 S500
G81 G9__ Z__ [R__ ] F__ X__ Y__
X__ Y__
X__ Y__
X__ Y__
G80
%
• ¿Cuál es el efecto?
%
M06 T13
G00 G90 G59 X__ Y__
G43 H13 Z__ M03 S500
G81 G9__ Z__ [R__ ] F__ L0
X__ Y__
X__ Y__
X__ Y__
G80
%
CG
FIE
-Y-S
án
chez-H
Patrón de puntos: arco• [PDF 29]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G81 G9__ Z__ [R__ ] F__ I__ J__ K__
G71 I__ J__ K__ L__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-30
CG
FIE
-Y-S
án
chez-H
Patrón de puntos: circunferencia
• [PDF 31]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G81 G9__ Z__ [R__ ] F__ I__ J__ K__
G70 I__ J__ L__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-32
CG
FIE
-Y-S
án
chez-H
Patrón de puntos: línea• [PDF 33]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G81 G9__ Z__ [R__ ] F__ I__ J__ K__
G72 I__ J__ L__
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-34
CG
FIE
-Y-S
án
chez-H
Patrón de puntos: matriz (arreglo rectangular)
• [PDF 35]
%
O0666
M06 T__
G00 G90 G5__ X__ Y__
G43 H__ Z__ M__ S__
M08
G81 G9__ Z__ [R__ ] F__ I__ J__ K__
G91 X/Y__ L__
G90 X/Y__
……
G80 G00 Z__ M09
M05 G28 G91 Z0
M__
% PDF-36
CG
FIE
-Y-S
án
chez-H
Día IVSubrutinas, fresado de cavidad II.
CG
FIE
-Y-S
án
chez-H
Subrutinas• Porción de código.
• Realiza una tarea específica.
• Relativamente independiente del resto del código.
• Similares a:
Subprograma
Función
Procedimiento
• Generalmente porciones de código que se repiten varias veces en el programa.
• Programa llamado por otro programa.
¿existen funciones en el NC? CG
FIE
-Y-S
án
chez-H
Aplicaciones
• Múltiples piezas.
• Distintos utillajes.
CG
FIE
-Y-S
án
chez-H
M97 Local sub-program call%
O0666
N10 M06 T__ G00 G90 G5__ X__ Y__
…
N80 M97 P1000
N90 M05 G28 G91 Z0
N100 M97 P2000 L__
N110 M30
N1000 …
M99
N2000 …
M99
%
CG
FIE
-Y-S
án
chez-H
M98 Sub-program call%
O0666
N10 M06 T__ G00 G90 G5__ X__ Y__
…
N90 M98 P1010 L2
N90 …
N100 M98 P1020
N110 M30
%
%
O1010
N10 …
…
N… M99
%
%
O1020
N10 …
…
N… M99
%
CG
FIE
-Y-S
án
chez-H
Página 39 y 40
• Con lo aprendido codifique los ejercicios.
CG
FIE
-Y-S
án
chez-H
¿Recuerdas la pregunta capciosa del día II?
• ¿Existe alguna otra forma de hacerlo?
• ¿Qué restricciones o condiciones tendría que haber?
CG
FIE
-Y-S
án
chez-H
G150 General Purpose Pocket Milling 1/2 PDF-41• [PDF 41]
%
O0666
…
G150 X__ Y__ Z__ G41/2 I/J__
K__ Q__ R__ P___ D__ F__ ;
…
M__
%
%
O___
(Movimientos sin F)
M99
%
• Barreno previo en el punto de ingreso.
• El subprograma no debe consistir en más de 40 movimientos de geometría.
• Codifique el ejercicio propuesto.
CG
FIE
-Y-S
án
chez-H
G150 General Purpose Pocket Milling 2/2 PDF-42• [PDF 42]
%
O0666
…
G150 X__ Y__ Z__ G41/2 I/J__
K__ Q__ R__ P___ D__ F__ ;
…
M__
%
%
O___
(Movimientos sin F)
M99
%
• Barreno previo en el punto de ingreso.
• El subprograma no debe consistir en más de 40 movimientos de geometría.
• Codifique el ejercicio propuesto.
CG
FIE
-Y-S
án
chez-H
Día VProyecto integrador.
CG
FIE
-Y-S
án
chez-H
Proyectos integradores
• Proyecto 1 • Proyecto 2 • Proyecto 3 • Proyecto 4 • Proyecto 5
CG
FIE
-Y-S
án
chez-H
Plan de trabajo• Conformar de 6 a 10 equipos de trabajo.
• Establecer un nombre para su equipo.
• Seleccionar un proyecto a codificar.
• Anote el cero pieza que se empleará.
• Inscriba su equipo con el instructor.
Proyecto Cero pieza
1 G55
2 G56
3 G57
4 G58
5 G59
• Registre las localidades de memoria asignadas deacuerdo al número de equipo asignado.
• Defina con su equipo la lista mínima de herramientas que va utilizar, para realizar un consolidado con todo el grupo.
Eqpo. De Hasta
1 O0000 O0899
2 O0900 O1799
3 O1800 O2699
4 O2700 O3599
5 O3600 O4499
6 O4500 O5399
7 O5400 O6299
8 O6300 O7199
9 O7200 O8099
10 O8100 O8999
CG
FIE
-Y-S
án
chez-H
Archivos base (Sugerencia)
• Plano de la pieza
• Programa principal
• Subrutinas
• Detalles de configuración
• Colocarlos en una carpeta con el número de equipo.
• Dicha carpeta será parte de la evidencia del día.
➢Si cada miembro del equipo codificara un proceso de la pieza, ¿crees que terminemos pronto?
➢“No lo sé Rick, el “divide y vencerás” requiere de criterios de divisibilidad…. _n.n_”
CG
FIE
-Y-S
án
chez-H
Cálculo de velocidades
CG
FIE
-Y-S
án
chez-H
Cálculo de velocidades• Paso 1: saber material tanto de la pieza como de la herramienta, tipo de proceso de corte.
• Paso 2: buscar Vc (SFM)
• Paso 3: calcular n (RPM)
• Paso 4: calcular Vf (IPM)fz: feed per toothZn: number of teeth
• Paso 2: buscar Vc (m/min)
• Paso 3: calcular n (RPM)
• Paso 4: calcular Vf (mm/min)fz: feed per toothZn: number of teeth
• Para el caso de brocas y machuelos el Z=1feed per tooth vs feed per revolution
CG
FIE
-Y-S
án
chez-H