747 cnc
Dpto.
FABRICACIÓN ASISTIDA POR
ORDENADOR
Control Numérico
Tema 03: Programación CNC
Índice
1. Introducción a la programación
2. S.R.máquina – S.R.pieza.
pieza Triedros de referencia
3. Hoja de procesos
4 Funciones
4.
F
i
de
d programación
ió
5. Ejemplos
Dpto de Ingeniería Mecánica
Dpto.
Introducción a la programación
Dpto de Ingeniería Mecánica
Dpto.
Conjuntode líneas o bloques que:
¾ Gobiernan el movimiento de los ejes de la máquina
¾ Información dimensional de la pieza a fabricar
¾ Introducen datos tecnológicos del proceso concreto
→ Ejecución secuencial
→ Se guardan en archivos de texto en formato ASCII
Almacenamiento de datos:
¾ años 70 → cintas perforadas
¾ desarrollo PC’s → soportes magnéticos
(disquetes, cintas, etc.)
¾ actualidad → disco durodel CNC
¾ futuro → integrar los CNC como si fueran un PC
más dentro de una red local
Programación CNC
fabricar pieza
S.R.máquina – S.R.pieza
Dpto de Ingeniería Mecánica
Dpto.
Origen máquina: impuesto por el fabricante
de la MH. No se p
puede modificar.
Origen pieza: desde él se programa la
trayectoria de la hta. Su localización es libre.
Decalaje: permite guardar la posición de
diferentesorígenes pieza.
Origen
Máquina
Decalaje de
origen
Origen
Pieza
TCP: punta o centro de la herramienta
Punto de referencia cabezal: impuesto por el
fabricante (coordenadas respecto de 0MAQ)
Corrección de longitud: necesario para que el
CN sepa en todo momento a que altura se
encuentra el TCP. Esta distancia variará en
función de la herramienta utilizada.
utilizada
Programación CNC
Punto dereferencia
del cabezal
Corrección
de longitud
g
TCP (Tool Center Point)
Triedros de referencia
Dpto de Ingeniería Mecánica
Dpto.
Norma ISO 841:2001
Nomenclatura de los ejes lineales y rotativos
Eje Z → eje de rotación del movimiento principal
X Y Z: ejes lineales
Eje A: eje giro X
Eje B: eje giro Y
Eje C: eje giro Z
Eje U: eje auxiliar (⏐⏐X)
Eje V: eje auxiliar (⏐⏐Y)
Eje W: eje auxiliar (⏐⏐Z)Programación CNC
Hoja de procesos
Dpto de Ingeniería Mecánica
Dpto.
Operación
Herramienta
N (rpm)
Vf(mm/min)
ap (mm)
ae(mm)
Contorneado
Frontal D12
2.500
1.200
3
8
…
…
…
…
…
…
Programa → conjunto de bloques (código ISO)
Hoja de procesos
Y
bloque: conjunto de “palabras”
X
(15,-5)
(55,-5)
(15,-35)
(55,-35)
….
N10 G90 G42 G01 X15 Y-35 F1200 S2500 M03
N20 G01 Y-5
N30 G01 X55
....Programación CNC
N10: Primera operación
p
G90: Programación en coord. absolutas
G42: Compensar radio de herramienta
G01 movimiento en línea recta
X15 Y-35: coordenadas
F1200: Avance 1200 mm/min
S2500: Giro de husillo 2500rpm
M03: Arrancar husillo en sentido horario
Código ISO
Dpto de Ingeniería Mecánica
Dpto.
Palabras
Significado
N
Número de bloque
G
Funciones preparatorias → movto. ejesM
Funciones auxiliares → no movto
X, Y, Z, A, B …
Coordenadas de los ejes
i,, j, ….
Coordenadas centro circunferencia
F
Velocidad de avance (mm/min)
S
Velocidad husillo principal (rpm)
T
Nº herramienta a emplear
N
D
Posición donde se encuentran los
decalajes de las herramientas
…
…
Programación CNC
Funciones G
Dpto de Ingeniería Mecánica
Dpto.
F. Modales → permanecen activashasta que no se anulen mediante otra función
G00 (avance para posicionamiento rápido)
G01 (interpolación lineal)
G17/G18/G19 (selección del plano de referencia)
…
F Secuenciales
F.
S
i l → solo
l están
á activas
i
mientras
i
se ejecuta
j
ell bloque
bl
d d están
donde
á
programadas
G02/G03 (interpolación circular horaria/antihoraria)
…
Posiciones p
preferenciales → están activadas “por
p defecto”cuando se enciende la
máquina
Programación en mm (G71)
Programación en coordenadas absolutas (G90)
Plano de referencia XY (G17)
…
Programación CNC
Funciones G
Dpto de Ingeniería Mecánica
Dpto.
Programación coordenadas cartesianas absolutas/incrementales (G90/G91)
Son modales.
Coordenadas absolutas: las coordenadas de los puntos se dan respecto del
sistema de referencia pieza.
Coordenadas...
Regístrate para leer el documento completo.