Documente Academic
Documente Profesional
Documente Cultură
Programación manual de
maquinas herramientas de control
numérico
1
Índice
Fases de la programación de MHCN
Composición de un programa de CN
Programación de los movimientos de una
MHCN
Programación de velocidades
Programación de la HRT
2
Fases de la programación en CN
Para realizar un programa es necesario:
Características y capacidad de la MH
Potencia, velocidades, esfuerzos admisibles, zona de
trabajo, carreras, puntos de origen y de referencia
Características y prestaciones del CN
Tipode control, formato de bloque, funciones codificadas
y su modo de actuación
La pieza
Dimensiones antes y después del mecanizado, numero
de piezas a realizar, situación y tipos de mecanizados,
etc…
Herramienta y utillaje y sus condiciones de
utilización 3
Fases de la programación en CN
Cuando se realiza un programa de se deben
minimizar:
El numero de trayectorias de la herramienta
La longitud de estas trayectorias
Los cambios de herramienta
El número de herramientas
Una buena elección del origen del programa permite reducir y simplificar
los cálculos de las trayectorias y por tanto disminuir los errores de
programación
4
Fases de la programación en CN
Para escribir un programa:
1. Definir el orden cronológico de las fases de
operación
2. Determinar la herramientas y utillaje y sus
condiciones de trabajo
3. Calcular las coordenadas de los puntos que
definen las trayectorias
4. Escribir el programa
5
Composición de un programa MHCN
Un programa refleja cronológicamente las
operaciones de mecanizado que se va a
realizar
La unidad de programación es el BLOQUE
Cada bloque describe una operación elemental
Un cambio de hrt
Desplazamiento del brazo mecánico hasta el punto de cambio de
hrt
Cambio de hrt
Desplazamiento del brazo hasta la pieza
6
Composición de un programa MHCN
Todas las posibles actuaciones que la MH
puede realizar son:
Posicionamiento de herramienta y de la pieza
Cambios de herramienta
Establecimiento de las velocidades de avance y
rotación
Selección del modo de funcionamiento y de
operación de la MH y del control
7
Composición de un programa MHCN
8
Composición de un programa MHCN
Definición de funciones:
Existen diversos modos de definir las funciones,
según el tipo de programación empleada
Las normas ISO, aconsejan utilizar los siguientes
caracteres alfanuméricos para el direccionamiento
de las funciones:
9
FUNCION Composición de un programa
SIGNIFICADO
A Coordenada angular alrededor del eje X
B MHCN
Coordenada angular alrededor del eje Y
C Coordenada angular alrededor del eje Z
D Definición deangular alrededor de un eje especial o tercera velocidad de avance
Coordenada
E
F
funciones:
Coordenada angular alrededor de un eje especial o segunda velocidad de avance
Función velocidad de avance
G Función preparatoria
D Disponible
I Coordenada X respecto al centro de una circunferencia
J Coordenada Y respecto al centro de una circunferencia
K Coordenada Z respecto al centro de una circunferencia
M Función auxiliar
N Numero de bloque
O No utilizar
P Movimiento terciario paralelo al eje X
Q Movimiento terciario paralelo al eje Y
R Movimiento terciario paralelo al eje Z o desplazamiento rápido según Z
S Función velocidad de rotación
10
T Función herramienta
Composición de un programa
MHCN
Definición de funciones:
FUNCION SIGNIFICADO
U Movimiento relativo en el eje X o secundario paralelo a este eje
V Movimiento relativo en el eje Y o secundario paralelo a este eje
W Movimiento relativo en el eje Z o secundario paralelo a este eje
X Movimiento principal del eje X
Y Movimiento principal del eje Y
Z Movimiento principal del eje Z
Ejemplos:
Función directa
F320: Velocidad de avance de la HRT de 320 unidades
Función codificada
F 28: Velocidad de avance de la HRT correspondiente al código 28 11
(velocidad de 320 unidades)
Programación de los movimientos de
una MHCN
1º Se designa un sistema de coordenadas
(UNE 71018)
Los desplazamientos de la maquina se definen por
puntos coordenados
El sistema de referencia es ortogonal de sentido
directo
Con ejes paralelos a las guías principales de la
maquina
Ligado a la pieza de forma que se pueden describir
movimientos sin distinguir si la hrt se aproxima al
pieza o la pieza a la hrt 12
Programación de los movimientos de
una MHCN
Los movimientos X, Y, Z se definen:
El mov Z se corresponde con la dirección del eje
del husillo principal
Si la MH no tiene husillo, el eje Z es una dirección
perpendicular a la superficie de sujeción de la pieza
Si hay varios husillos, se elige uno de ellos como
principal
En el sentido positivo se incrementa la distancia
entre la pieza y la hrt
13
Programación de los movimientos de
una MHCN
Los movimientos X, Y, Z se definen:
El eje X se elige horizontal y paralelo a la superficie
de sujeción de la pieza
En MH con movimiento rotatorio, eje X es radial y
paralelo a las guías del carro transversal
X Z
14
Programación de los movimientos de
una MHCN
Los movimientos X, Y, Z se definen:
El eje X se elige horizontal y paralelo a la superficie
de sujeción de la pieza
El sentido positivo es hacia la derecha en MH de
eje Z horizontal
Hacia la derecha en MH de eje Z vertical
X Y
15
Programación de los movimientos de
una MHCN
Los movimientos X, Y, Z se definen:
16
Programación de los movimientos de
una MHCN
Programación absoluta e incremental:
Programación absoluta.
absoluta El valor de los
desplazamientos de la HRT se establecen a partir
de la coordenada a alcanzar
Programación incremental.
incremental Los desplazamientos de
la HRT se indican por el valor de este
desplazamiento
17
Programación de los movimientos de
una MHCN
Tipos de origen de programa:
Tres tipos de origen a definir
Punto de origen de la maquina (OM)
Punto de origen del programa (OP)
Punto de origen de la herramienta (OH)
18
Programación de los movimientos de
una MHCN
Tipos de origen de programa:
La definición de origen es necesaria para la
programación de la pieza y del sistema de medida
Los elementos de medida necesitan la materialización de
un punto de referencia (PR)
Se materializa a través de interruptores de posición o
detectores de proximidad
Cuando la maquina pasa por ese punto, la medida de los
desplazamientos queda cotejada con esta posición
19
Programación de los movimientos de
una MHCN
Tipos de origen de programa:
En controles antiguos o maquinas simples
(taladradora)
ElPR de la maquina no se puede cambiar
Se debe de referir la colocación de la pieza a este punto
Control numérico de origen fijo
20
Programación de los movimientos de
una MHCN
Tipos de origen de programa:
En controles modernos o maquinas complejas
El PR del programa se puede desplazar respecto al de la
máquina
El origen móvil se define dando las coordenadas del
punto elegido de PR del programa respecto al PR de la
maquina
Control numérico de origen móvil
21
Programación de los movimientos de
una MHCN
Tipos de origen de programa:
En controles actuales o maquinas complejas
ElPR de la maquina se fija junto al PR del programa
Control numérico de origen flotante
22
Programación de los movimientos de
una MHCN
Tipos de origen de programa:
El PR de la maquina es una posición inaccesible
para la HRT
En el torno esta en el eje del husillo, en una posición
interior del plato de arrastre
En la fresadora se localiza en el vértice superior
delantero izquierdo de la mesa
23
Programación de los movimientos de
una MHCN
Tipos de origen de programa:
El origen de la herramienta materializa los movimientos en
las coordenadas referidas desde el origen del programa
El OH suele estar fijado en la base de sujeción común de las HRT.
Para que independiente de la HRT que se monte el OH sea el mismo
En el torno está en la base de sujeción del porta del carro
En la fresadora está en el centro de la nariz del husillo, a la altura de
la base de fijación de los porta fresas
24
Programación de velocidades
Velocidades:
Programación de la velocidad de avance función F
Programación de la velocidad de rotación función S
Se indica de forma directa mm/min para
movimientos de avance independientes de la
velocidad de rotación
O en mm/rev si dependen de la velocidad de
rotación
Si el valor se da en forma codificada se usan dos
dígitos
25
Programación de la HRT
Operaciones de la HRT:
Selección de la HRT
MH que poseen almacén automático o torreta portaHRT
Colocar en la posición de trabajo la HRT deseada
Ajuste de dimensiones
Ajuste
de las medidas reales con las dimensiones de
programación de la HRT
26
Programación de la HRT
Operaciones de la HRT:
Selección de la HRT
En MH con torreta, las posiciones están numeradas y la
hrt se selecciona en base a esta numeración
En MH con almacén se numeran las hrt y se colocan en
un lugar determinado, seleccionándose mediante un
código binario
La programación de la operación de colocación y cambio
se realiza con las funciones
T: función herramienta T04: HRT 04
M06: función auxiliar
Indica cuando debe HRT 04 se coloca en
cambiarse la HRT posición de trabajo 27
Programación de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
Sedenomina compensación o corrección de la HRT y
pretende:
Facilitar los cálculos de las trayectorias de las HRT al
considerarlas sin dimensiones (radio y longitud cero)
Posibilidad de corrección del desgaste sufrido por la HRT
durante el mecanizado
Facilitar la obtención de las dimensiones de la pieza dentro de su
campo de tolerancias
28
Programación de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
Las dimensiones finales de la HRT se ajustan fuera del
programa .
Se introduce en una memoria especial desde el panel de
control, las dimensiones de la HRT y referenciarlas desde
el programa mediante el lugar que ocupa en memoria
Así el OH es transferido al filo de la HRT, referenciando
las trayectorias reales como desplazamientos respecto al
origen del programa
29
Programación de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
Losvalores registrados en la memoria son de dos
formas:
Como medida representativa de la distancia entre el filo de corte
de la HRT y el OH (longitud y radio)
Como diferencias entre las dimensiones de la HRT real y la
programada
30
Programación de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
Lareferencia del lugar de memoria ocupado por las
dimensiones de la HRT se realiza con l a función T
La cifra que acompaña a la función tiene dos campos
Uno para la designación de la HRT
Otro hace referencia a la posición de memoria donde están los
valores de compensación
31
Programación de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
32
Programación de las condiciones de
funcionamiento de las MHCN
Condiciones de funcionamiento que no afectan
directamente al mecanizado:
Acciones que hace el operario si la MH es
manual
Dos tipos de acciones
Puesta en marcha de la refrigeración, hacer girar el
husillo (Función auxiliar M)
Procesamiento de la información introducida
(Función preparatoria G)
Como debe realizar las trayectorias (recta o circular)
Correcciones de una manera positiva o negativa
33
Programación de las condiciones de
funcionamiento de las MHCN
Funciones M y G
Funciones codificadas de programación peculiar
Pueden afectar únicamente al bloque que las
contiene ó
Pueden permanecer activas hasta su anulación o
reemplazo por otra de significado contrario
La codificación de estas funciones esta
normalizada en código ISO
34
Programación de las condiciones de
funcionamiento de las MHCN
Funciones G
G00: Posicionamiento punto a punto
Ejemplo:
Desplazamiento de aproximación a la pieza
35
Programación de las condiciones de
funcionamiento de las MHCN
Funciones G
G01: Interpolación lineal
36
Programación de las condiciones de
funcionamiento de las MHCN
Funciones G
G02, G03: Interpolación circular
Se usan para obtener desplazamientos circulares.
Ejemplo:
N… G02 (ó G03) X.. Y… Z… I.. J… K.. F.. S..
37
Programación de las condiciones de
funcionamiento de las MHCN
Funciones G
G04, G05: Parada temporalizada y parada suspendida
Detienen el funcionamiento de la maquina en el momento en que se
procede a realizar la operación que se describe en el bloque donde
aparezcan
G04: Parada durante un tiempo determinado
G05: Parada hasta que operación de la orden de arranque
38
Programación de las condiciones de
funcionamiento de las MHCN
Funciones G
40
Programación de las condiciones de
funcionamiento de las MHCN
Funciones G
G40: Anulación de la corrección del radio o diámetro de la HRT
Desplazamiento perpendicular a la trayectoria de ésta para compensar las
diferencias entre los radios y los diámetros programados y los efectivos
introducidos al control externamente.
41
Programación de las condiciones de
funcionamiento de las MHCN
Funciones G
G41, G42: Correcciones de la HRT a izquierdas y derechas
43
Programación de las condiciones de
funcionamiento de las MHCN
Funciones G
G71, G79, G81, G89: Ciclos fijos
Los ciclos fijos permiten programar en un solo bloque, operaciones de uso
frecuente que de otra forma necesitarían mas de un bloque para su
descripción.
44
Programación de las condiciones de
funcionamiento de las MHCN
Funciones M
M00: Parada programada
Esta instrucción detiene el funcionamiento de la maquina herramienta hasta
que el operario da la orden de reanudación
48
Programación de las condiciones de
funcionamiento de las MHCN
Orden de ejecución del programa
Es obligado indicar el orden de cada bloque pues
permite visualizar en el control la fase en que se
encuentra el mecanizado de la pieza
La función utilizada para este cometido es el
carácter N
En los nuevos controles se pueden hacer
subprogramas y saltos de programa
49
Programación de las condiciones de
funcionamiento de las MHCN
• Orden de ejecución del programa
G25: Llamada a un subprograma
50