DEFORMACION PLASTICA EN METALES
Dpto de Ingeniería Mecánica
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 Triedros de referencia
pieza.
3. Hoja de procesos
4. Funciones de programación
4 F
i
d
ió
5. Ejemplos
Dpto.
Dpto de Ingeniería Mecánica
Introducción a la programación
Dpto.
Dpto deIngeniería Mecánica
Conjunto de 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 duro del 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.
Dpto de Ingeniería Mecánica
Origen máquina: impuesto por el fabricante
de la MH. No se puede modificar.
p
Origen pieza: desde él se programa la
trayectoria de la hta. Su localización es libre.
Decalaje:permite guardar la posición de
diferentes orí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 herramientautilizada.
utilizada
Programación CNC
Punto de referencia
del cabezal
Corrección
de longitud
g
TCP (Tool Center Point)
Triedros de referencia
Dpto.
Dpto de Ingeniería Mecánica
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
EjeU: eje auxiliar (⏐⏐X)
Eje V: eje auxiliar (⏐⏐Y)
Eje W: eje auxiliar (⏐⏐Z)
Programación CNC
Hoja de procesos
Dpto.
Dpto de Ingeniería Mecánica
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: Arrancarhusillo en sentido horario
Código ISO
Dpto.
Dpto de Ingeniería Mecánica
Palabras
Significado
N
Número de bloque
G
Funciones preparatorias → movto. ejes
M
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)
TN
Nº herramienta a emplear
D
Posición donde se encuentran los
decalajes de las herramientas
…
…
Programación CNC
Funciones G
Dpto.
Dpto de Ingeniería Mecánica
F. Modales → permanecen activas hasta 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 → solo están activas mientras se ejecuta el bl
F S
i l
l
á
i
i
j
l bloque d d están
donde
á
programadas
G02/G03 (interpolación circular horaria/antihoraria)
…
Posiciones preferenciales → están activadas “por defecto” cuando se enciende la
p
p
máquina
Programación en mm (G71)
Programación en coordenadas absolutas (G90)
Plano de referencia XY (G17)
…
Programación CNC...
Regístrate para leer el documento completo.