Vous êtes sur la page 1sur 50

TEMA IV TEMA IV

Programacin manual de
maquinas herramientas de control
numrico
1
ndice ndice
Fases de la programacin de MHCN
Composicin de un programa de CN
Programacin de los movimientos de una
MHCN
Programacin de velocidades
Programacin de la HRT
2
Fases de la programacin en CN Fases de la programacin en CN
Para realizar un programa es necesario:
Caractersticas y capacidad de la MH Caractersticas y capacidad de la MH
Potencia, velocidades, esfuerzos admisibles, zona de
trabajo, carreras, puntos de origen y de referencia
Caractersticas y prestaciones del CN Caractersticas y prestaciones del CN
Tipo de control, formato de bloque, funciones codificadas
y su modo de actuacin
La pieza La pieza
Dimensiones antes y despus del mecanizado, numero
de piezas a realizar, situacin y tipos de mecanizados,
etc
Herramienta y utillaje y sus condiciones de Herramienta y utillaje y sus condiciones de
utilizacin utilizacin
3
Fases de la programacin en CN Fases de la programacin 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 Los cambios de herramienta
El nmero de herramientas
Una buena eleccin del origen del programa permite reducir y simplificar
los clculos de las trayectorias y por tanto disminuir los errores de
programacin
4
Fases de la programacin en CN Fases de la programacin en CN
Para escribir un programa:
1. Definir el orden cronolgico de las fases de
operacin
2. Determinar la herramientas y utillaje y sus
condiciones de trabajo condiciones de trabajo
3. Calcular las coordenadas de los puntos que
definen las trayectorias
4. Escribir el programa
5
Composicin de un programa MHCN Composicin de un programa MHCN
Un programa refleja cronolgicamente las
operaciones de mecanizado que se va a
realizar
La unidad de programacin es el BLOQUE
Cada bloque describe una operacin elemental Cada bloque describe una operacin elemental
Un cambio de hrt
Desplazamiento del brazo mecnico hasta el punto de cambio de
hrt
Cambio de hrt
Desplazamiento del brazo hasta la pieza
6
Composicin de un programa MHCN Composicin 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 Establecimiento de las velocidades de avance y
rotacin
Seleccin del modo de funcionamiento y de
operacin de la MH y del control
7
Composicin de un programa MHCN Composicin de un programa MHCN
Estas acciones se denominan funciones y su identificacin
se realiza mediante caracteres alfabticos
A estos caracteres se le denomina direccin
El valor que toma la funcin se representa numricamente a El valor que toma la funcin se representa numricamente a
continuacin de su direccin
Al conjunto de caracteres alfanumricos que definen una
funcin se le llama palabra
Un bloque esta compuesto de palabras
8
Composicin de un programa MHCN Composicin de un programa MHCN
Definicin de funciones:
Existen diversos modos de definir las funciones,
segn el tipo de programacin empleada
Las normas ISO, aconsejan utilizar los siguientes
caracteres alfanumricos para el direccionamiento caracteres alfanumricos para el direccionamiento
de las funciones:
9
Composicin de un programa Composicin de un programa
MHCN MHCN
Definicin de
funciones:
FUNCION FUNCION SIGNIFICADO SIGNIFICADO
AA Coordenada angular alrededor del eje X Coordenada angular alrededor del eje X
BB Coordenada angular alrededor del eje Y Coordenada angular alrededor del eje Y
C C Coordenada angular alrededor del eje Z Coordenada angular alrededor del eje Z
D D Coordenada angular alrededor de un eje especial o tercera velocidad de avance Coordenada angular alrededor de un eje especial o tercera velocidad de avance
EE Coordenada angular alrededor de un eje especial o segunda velocidad de avance Coordenada angular alrededor de un eje especial o segunda velocidad de avance
FF Funcin velocidad de avance Funcin velocidad de avance
GG Funcin preparatoria Funcin preparatoria
D D Disponible Disponible
II Coordenada X respecto al centro de una circunferencia Coordenada X respecto al centro de una circunferencia II Coordenada X respecto al centro de una circunferencia Coordenada X respecto al centro de una circunferencia
JJ Coordenada Y respecto al centro de una circunferencia Coordenada Y respecto al centro de una circunferencia
KK Coordenada Z respecto al centro de una circunferencia Coordenada Z respecto al centro de una circunferencia
M M Funcin auxiliar Funcin auxiliar
N N Numero de bloque Numero de bloque
OO No utilizar No utilizar
PP Movimiento terciario paralelo al eje X Movimiento terciario paralelo al eje X
QQ Movimiento terciario paralelo al eje Y Movimiento terciario paralelo al eje Y
R R Movimiento terciario paralelo al eje Z o desplazamiento rpido segn Z Movimiento terciario paralelo al eje Z o desplazamiento rpido segn Z
SS Funcin velocidad de rotacin Funcin velocidad de rotacin
TT Funcin herramienta Funcin herramienta
10
Composicin de un programa Composicin de un programa
MHCN MHCN
Definicin de funciones:
FUNCION FUNCION SIGNIFICADO SIGNIFICADO
U U Movimiento relativo en el eje X o secundario paralelo a este eje Movimiento relativo en el eje X o secundario paralelo a este eje
VV Movimiento relativo en el eje Y o secundario paralelo a este eje Movimiento relativo en el eje Y o secundario paralelo a este eje
WW Movimiento relativo en el eje Z o secundario paralelo a este eje Movimiento relativo en el eje Z o secundario paralelo a este eje
XX Movimiento principal del eje X Movimiento principal del eje X
YY Movimiento principal del eje Y Movimiento principal del eje Y
ZZ Movimiento principal del eje Z Movimiento principal del eje Z
Ejemplos: Ejemplos:
Funcin directa Funcin directa
Funcin codificada Funcin codificada
F320: Velocidad de avance de la HRT de 320 unidades
F 28: Velocidad de avance de la HRT correspondiente al cdigo 28
(velocidad de 320 unidades)
11
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
1 Se designa un sistema de coordenadas
(UNE 71018)
Los desplazamientos de la maquina se definen por
puntos coordenados puntos coordenados
El sistema de referencia es ortogonal de sentido
directo
Con ejes paralelos a las guas 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
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Los movimientos X, Y, Z se definen:
El mov mov ZZ se corresponde con la direccin del eje
del husillo principal
Si la MH no tiene husillo, el eje Z es una direccin
perpendicular a la superficie de sujecin de la pieza perpendicular a la superficie de sujecin 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
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Los movimientos X, Y, Z se definen:
El eje X eje X se elige horizontal y paralelo a la superficie
de sujecin de la pieza
En MH con movimiento rotatorio, eje X es radial y
paralelo a las guas del carro transversal paralelo a las guas del carro transversal
Z
Y
X
14
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Los movimientos X, Y, Z se definen:
El eje X eje X se elige horizontal y paralelo a la superficie
de sujecin de la pieza
El sentido positivo es hacia la derecha en MH de
eje Z horizontal eje Z horizontal
Hacia la derecha en MH de eje Z vertical
Z
Y
X
15
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Los movimientos X, Y, Z se definen:
16
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Programacin absoluta e incremental:
Programacin absoluta Programacin absoluta. El valor de los
desplazamientos de la HRT se establecen a partir
de la coordenada a alcanzar
Programacin incremental Programacin incremental. Los desplazamientos de Programacin incremental Programacin incremental. Los desplazamientos de
la HRT se indican por el valor de este
desplazamiento
17
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Tipos de origen de programa:
Tres tipos de origen a definir 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) Punto de origen de la herramienta (OH)
18
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Tipos de origen de programa:
La definicin de origen es necesaria para la La definicin de origen es necesaria para la
programacin de la pieza y del sistema de medida programacin de la pieza y del sistema de medida
Los elementos de medida necesitan la materializacin de
un punto de referencia (PR) un punto de referencia (PR)
Se materializa a travs de interruptores de posicin o
detectores de proximidad
Cuando la maquina pasa por ese punto, la medida de los
desplazamientos queda cotejada con esta posicin
19
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Tipos de origen de programa:
En controles antiguos o maquinas simples En controles antiguos o maquinas simples
(taladradora) (taladradora)
El PR de la maquina no se puede cambiar
Se debe de referir la colocacin de la pieza a este punto Se debe de referir la colocacin de la pieza a este punto
Control numrico de origen fijo
20
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Tipos de origen de programa:
En controles modernos o maquinas complejas En controles modernos o maquinas complejas
El PR del programa se puede desplazar respecto al de la
mquina
El origen mvil se define dando las coordenadas del El origen mvil se define dando las coordenadas del
punto elegido de PR del programa respecto al PR de la
maquina
Control numrico de origen mvil
21
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Tipos de origen de programa:
En controles actuales o maquinas complejas En controles actuales o maquinas complejas
El PR de la maquina se fija junto al PR del programa
Control numrico de origen flotante
22
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Tipos de origen de programa:
El PR de la maquina es una posicin inaccesible El PR de la maquina es una posicin inaccesible
para la HRT para la HRT
En el torno esta en el eje del husillo, en una posicin
interior del plato de arrastre interior del plato de arrastre
En la fresadora se localiza en el vrtice superior
delantero izquierdo de la mesa
23
Programacin de los movimientos de Programacin de los movimientos de
una MHCN una MHCN
Tipos de origen de programa:
El origen de la herramienta materializa los movimientos en El origen de la herramienta materializa los movimientos en
las coordenadas referidas desde el origen del programa las coordenadas referidas desde el origen del programa
El OH suele estar fijado en la base de sujecin comn 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 sujecin del porta del carro
En la fresadora est en el centro de la nariz del husillo, a la altura de
la base de fijacin de los porta fresas
24
Programacin de velocidades Programacin de velocidades
Velocidades:
Programacin de la velocidad de avance funcin F
Programacin de la velocidad de rotacin funcin S
Se indica de forma directa mm/min para
movimientos de avance independientes de la
velocidad de rotacin
O en mm/rev si dependen de la velocidad de
rotacin
Si el valor se da en forma codificada se usan dos
dgitos
25
Programacin de la HRT Programacin de la HRT
Operaciones de la HRT:
Seleccin de la HRT
MH que poseen almacn automtico o torreta portaHRT
Colocar en la posicin de trabajo la HRT deseada
Ajuste de dimensiones Ajuste de dimensiones
Ajuste de las medidas reales con las dimensiones de
programacin de la HRT
26
Programacin de la HRT Programacin de la HRT
Operaciones de la HRT:
Seleccin de la HRT
En MH con torreta, las posiciones estn numeradas y la
hrt se selecciona en base a esta numeracin
En MH con almacn se numeran las hrt y se colocan en En MH con almacn se numeran las hrt y se colocan en
un lugar determinado, seleccionndose mediante un
cdigo binario
La programacin de la operacin de colocacin y cambio
se realiza con las funciones
T: funcin herramienta
M06: funcin auxiliar
T04: HRT 04
HRT 04 se coloca en
posicin de trabajo
Indica cuando debe
cambiarse la HRT
T04: HRT 04
HRT 04 se coloca en
posicin de trabajo 27
Programacin de la HRT Programacin de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
Se denomina compensacin o correccin de la HRT y
pretende:
Facilitar los clculos de las trayectorias de las HRT al Facilitar los clculos de las trayectorias de las HRT al
considerarlas sin dimensiones (radio y longitud cero)
Posibilidad de correccin del desgaste sufrido por la HRT
durante el mecanizado
Facilitar la obtencin de las dimensiones de la pieza dentro de su
campo de tolerancias
28
Programacin de la HRT Programacin 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 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
Programacin de la HRT Programacin de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
Los valores registrados en la memoria son de dos
formas:
Como medida representativa de la distancia entre el filo de corte 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
Programacin de la HRT Programacin de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
La referencia del lugar de memoria ocupado por las
dimensiones de la HRT se realiza con l a funcin T
La cifra que acompaa a la funcin tiene dos campos La cifra que acompaa a la funcin tiene dos campos
Uno para la designacin de la HRT
Otro hace referencia a la posicin de memoria donde estn los
valores de compensacin
T0412: HRT 04, compensacin en la direccin de memoria 12
31
Programacin de la HRT Programacin de la HRT
Operaciones de la HRT:
Ajuste de dimensiones
32
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN 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 Dos tipos de acciones
Puesta en marcha de la refrigeracin, hacer girar el
husillo (Funcin auxiliar M) (Funcin auxiliar M)
Procesamiento de la informacin introducida
(Funcin preparatoria G) (Funcin preparatoria G)
Como debe realizar las trayectorias (recta o circular)
Correcciones de una manera positiva o negativa
33
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones M y G
Funciones codificadas de programacin peculiar
Pueden afectar nicamente al bloque que las
contiene
Pueden permanecer activas hasta su anulacin o
reemplazo por otra de significado contrario
La codificacin de estas funciones esta
normalizada en cdigo ISO
34
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones G
G00: Posicionamiento punto a punto
Cuando no se desea seguir una trayectoria determinada, sino la propia del
control. control.
Ejemplo:
Desplazamiento de aproximacin a la pieza
Ahorro de tiempo porque se realiza a la mxima velocidad de avance
35
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones G
G01: Interpolacin lineal
Siempre que se quiera dar a la HRT un desplazamiento rectilneo.
Junto a las coordenadas X, Y, Z se indica el valor de la velocidad de
avance y giro
Ejemplo:
N G01 X.. Y.. Z..
36
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones G
G02, G03: Interpolacin circular
Se usan para obtener desplazamientos circulares.
El tamao de la dimensin se define como en las trayectorias lineales pero
Ejemplo:
N G02 ( G03) X.. Y Z I.. J K.. F.. S..
El tamao de la dimensin se define como en las trayectorias lineales pero
se les aade el radio
Las funciones I, J, K son las coordenadas del centro
de la circunferencia respecto a las del punto final del
movimiento
37
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN 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 operacin que se describe en el bloque donde
aparezcan aparezcan
En algunos controles se programa con la letra F en milisegundos o
segundos
G04: Parada durante un tiempo determinado
G05: Parada hasta que operacin de la orden de arranque
38
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones G
G04, G05: Parada temporalizada y parada suspendida
Estas detenciones se disponen a lo largo del programa segn las
necesidades del mecanizado para realizar:
Cambio de HRT en aquellas maquinas que no posean
cambio automtico
Cambio de la posicin de la pieza
Medicin y control del trabajo realizado
Verificacin del estado de la herramienta
Desalojo de viruta
necesidades del mecanizado para realizar:
39
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones G
G17, G18, G19: Eleccin de plano
Para identificar el plano sobre el cual se va a realizar la interpolacin lineal
circular, una compensacin de HRT u otra funcin que lo necesite circular, una compensacin de HRT u otra funcin que lo necesite
Estos desplazamientos de trabajo de la HRT se hacen segn planos
coordenados
40
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones G
G40: Anulacin de la correccin del radio o dimetro de la HRT
Desplazamiento perpendicular a la trayectoria de sta para compensar las
diferencias entre los radios y los dimetros programados y los efectivos
introducidos al control externamente. introducidos al control externamente.
41
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones G
G41, G42: Correcciones de la HRT a izquierdas y derechas
La HRT se encuentra a la izquierda ( o la derecha) de la superficie a
mecanizar segn la direccin de avance. mecanizar segn la direccin de avance.
En la figura se pueden considerar los siguientes clculos para la correccin
a izquierda:
Los clculos de la trayectoria real los realiza el CN a partir de los datos de
la HRT contenidos en la memoria
Punto programado: (X
1
, Y
1
)
Punto calculado: (X
2
, Y
2
)
Siendo el R radio de la HRT: X
2
= X
1
-R; Y
2
=Y
1
42
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones G
G45, G46, G47, G48 : Correccin de herramienta
En trayectorias paralelas a los ejes, esta introduccin precisa el valor de las
correcciones de la HRT indicada sobre el armario de control, deben de ser
sumadas o restadas a dos cotas del bloque correspondiente. sumadas o restadas a dos cotas del bloque correspondiente.
Con las siguientes compensaciones para cada funcin:
- G45: X+R Y+R
- G46. X+R Y-R
- G47: X-R Y-R
- G48. X-R Y+R
43
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN 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 necesitaran mas de un bloque para su
descripcin. descripcin.
En general, los ciclos de mecanizado se componen
- Desplazamiento de acercamiento en vaco a velocidad rpida
- Desplazamiento de trabajo para realizacin del mecanizado
44
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones M
M00: Parada programada
Esta instruccin detiene el funcionamiento de la maquina herramienta hasta
que el operario da la orden de reanudacin
Semejante a la anterior, pero para que se ejecute, el operario debe de
indicarlo en el armario de control.
Indica que el trabajo ha finalizado, rebobinndose la cinta hasta el principio
del programa
M01: Parada facultativa
M02: Fin de programa
45
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones M
M03, M04: Rotacin del husillo en sentido anti-
trigonomtrico o trigonomtrico
Esta funcin anula las dos precedentes
Esta instruccin indica la realizacin de un cambio a la herramienta, siendo
esta la indicada por la funcin T
M05: Parada del husillo
M06: Cambio de herramienta
46
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones M
M07: Lubricacin o refrigeracin n2 en marcha
M08: Lubricacin o refrigeracin n1 o bien conexin
del aspirador de viruta
Indicada por las funciones M07, M08, M50 o M51.
Eleccin de la direccin del avance rpido o del avance de trabajo o caso
de necesidad
M09: Parada de refrigeracin
M15, M16: Desplazamiento en sentido positivo o negativo
del aspirador de viruta
47
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Funciones M
M68, M69: Enclavamiento de la pieza y liberacin de la pieza
Se indica para la accin de fijar o soltar automticamente la pieza en la
mesa de la M-H
Una amplitud determinada para un sistema de coordenadas angulares
M71, M72: Desplazamiento del origen de la pieza
48
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Orden de ejecucin 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 funcin utilizada para este cometido es el La funcin utilizada para este cometido es el
carcter N
En los nuevos controles se pueden hacer
subprogramas y saltos de programa
49
Programacin de las condiciones de Programacin de las condiciones de
funcionamiento de las MHCN funcionamiento de las MHCN
Orden de ejecucin del programa
G25: Llamada a un subprograma
G27: Salto incondicional
M17: Fin de subprograma
50

Vous aimerez peut-être aussi