Sunteți pe pagina 1din 50

TEMA IV

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

Estas acciones se denominan funciones y su identificación


se realiza mediante caracteres alfabéticos

A estos caracteres se le denomina dirección

El valor que toma la función se representa numéricamente a


continuación de su dirección

Al conjunto de caracteres alfanuméricos que definen una


función se le llama palabra

Un bloque esta compuesto de palabras

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

T0412: HRT 04, compensación en la dirección de memoria 12

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

Cuando no se desea seguir una trayectoria determinada, sino la propia del


control.

Ahorro de tiempo porque se realiza a la máxima velocidad de avance

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

Siempre que se quiera dar a la HRT un desplazamiento rectilíneo.

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
Programación de las condiciones de
funcionamiento de las MHCN
 Funciones G
G02, G03: Interpolación circular
Se usan para obtener desplazamientos circulares.

El tamaño de la dimensión se define como en las trayectorias lineales pero


se les añade el radio

Ejemplo:
N… G02 (ó G03) X.. Y… Z… I.. J… K.. F.. S..

Las funciones I, J, K son las coordenadas del centro


de la circunferencia respecto a las del punto final del
movimiento

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

En algunos controles se programa con la letra F en milisegundos o


segundos

38
Programación de las condiciones de
funcionamiento de las MHCN
 Funciones G

G04, G05: Parada temporalizada y parada suspendida

Estas detenciones se disponen a lo largo del programa según las


necesidades del mecanizado para realizar:

 Cambio de HRT en aquellas maquinas que no posean


cambio automático
 Cambio de la posición de la pieza
 Medición y control del trabajo realizado
 Verificación del estado de la herramienta
 Desalojo de viruta 39
Programación de las condiciones de
funcionamiento de las MHCN
 Funciones G
G17, G18, G19: Elección de plano

Para identificar el plano sobre el cual se va a realizar la interpolación lineal


circular, una compensación de HRT u otra función que lo necesite
Estos desplazamientos de trabajo de la HRT se hacen según planos
coordenados

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

La HRT se encuentra a la izquierda ( o la derecha) de la superficie a


mecanizar según la dirección de avance.
Los cálculos de la trayectoria real los realiza el CN a partir de los datos de
la HRT contenidos en la memoria
En la figura se pueden considerar los siguientes cálculos para la corrección
a izquierda:

Punto programado: (X1, Y1)


Punto calculado: (X2, Y2)

Siendo el R radio de la HRT: X2= X1-R; Y2=Y1


42
Programación de las condiciones de
funcionamiento de las MHCN
 Funciones G
G45, G46, G47, G48 : Corrección de herramienta
En trayectorias paralelas a los ejes, esta introducción 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.

Con las siguientes compensaciones para cada función:


- G45: X+R Y+R
- G46. X+R Y-R
- G47: X-R Y-R
- G48. X-R Y+R

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.

En general, los ciclos de mecanizado se componen


- Desplazamiento de acercamiento en vacío a velocidad rápida
- Desplazamiento de trabajo para realización del mecanizado

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

M01: Parada facultativa


Semejante a la anterior, pero para que se ejecute, el operario debe de
indicarlo en el armario de control.

M02: Fin de programa


Indica que el trabajo ha finalizado, rebobinándose la cinta hasta el principio
del programa 45
Programación de las condiciones de
funcionamiento de las MHCN
 Funciones M

M03, M04: Rotación del husillo en sentido anti-


trigonométrico o trigonométrico

M05: Parada del husillo

Esta función anula las dos precedentes

M06: Cambio de herramienta


Esta instrucción indica la realización de un cambio a la herramienta, siendo
esta la indicada por la función T 46
Programación de las condiciones de
funcionamiento de las MHCN
 Funciones M
M07: Lubricación o refrigeración nº2 en marcha

M08: Lubricación o refrigeración nº1 o bien conexión


del aspirador de viruta

M09: Parada de refrigeración


Indicada por las funciones M07, M08, M50 o M51.

M15, M16: Desplazamiento en sentido positivo o negativo


Elección de la dirección del avance rápido o del avance de trabajo o caso
de necesidad 47
Programación de las condiciones de
funcionamiento de las MHCN
 Funciones M
M68, M69: Enclavamiento de la pieza y liberación de la pieza
Se indica para la acción de fijar o soltar automáticamente la pieza en la
mesa de la M-H

M71, M72: Desplazamiento del origen de la pieza

Una amplitud determinada para un sistema de coordenadas angulares

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

G27: Salto incondicional

M17: Fin de subprograma

50

S-ar putea să vă placă și