Está en la página 1de 23

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Programacin automtica de
Maquinas Herramienta
La programacin automtica prev el empleo de un lenguaje
simblico para la determinacin de las coordenadas de los puntos
caractersticos de la pieza a mecanizar mediante la definicin de
elementos geomtricos sencillos, como:
Puntos.
Lneas.
Circunferencias.
Planos.
Estas informaciones pueden ser obtenidas, va software, desde un
diseo automtico de la pieza realizado con un sistema CAD.
Junto a la descripcin geomtrica se darn informaciones
tecnolgicas sobre la operacin a realizar y instrucciones sobre los
movimientos relativos entre pieza y herramienta.

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Programacin automtica de las MHCN


El preprocesador de un sistema de programacin automtica
conecta el file geomtrico con el file tecnolgico generando un file
de salida con las coordenadas de la trayectoria de la punta de la
herramienta o del centro de la fresa, que se llama CLFILE (Cutter
Location File) o sea el file con las coordenadas de las posiciones de
la herramienta.
En la fase siguiente se genera el verdadero Part Program, esta tarea
es del postprocesador que tiene que traducir los datos presentes en
el CLFILE en cdigo maquina interpretable por el control numrico
instalado en la maquina herramienta a utilizar, por este motivo, aun
la estructura es parecida, existen diferentes postprocesador.

dMI - EUITI

Fabricacin Asistida por Ordenador Tema 3

Programacin automtica de las MHCN


Programa
APT

Cutter Location
File

Part Program

Postprocesador

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Ventajas de la programacin automtica

Lenguaje simblico mas sencillo.


Reduccin de los tiempo de programacin.
Incremento de las informaciones que se pueden dar sobre las
caractersticas de la MHCN.
Reduccin de los errores humanos, que casi siempre hay en la
programacin manual.
Posibilidad de realizar de manera muy sencilla modificaciones a
la secuencia del programa.
Reduccin de los costes a causa de los menores tiempos
necesarios a su desarrollo.

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
El lenguaje base para la programacin automtica de maquinas
herramienta de control numrico es el APT (Automatically
Programmed Tools) desarrollado en el MIT a final de los aos 50.
El desarrollo de un programa APT prev las siguientes fases :
Descripcin geomtrica de la pieza a realizar
Descripcin de los movimientos de la herramienta
Instrucciones auxiliares que incluyen la geometra de la
herramienta y los parmetros de corte a emplear.

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Definicin de los elementos geomtricos
El formado tpico de las instrucciones geomtricas es:
NOMBRE = SIMBOLO/MODIFICADOR, MODIFICADOR,
donde:
NOMBRE es una etiqueta atribuida al elemento geomtrico definido
(por ejemplo P1, L2, C3,).
SIMBOLO es el nombre ingls del elemento descrito (POINT =
punto, LINE = lnea, CIRCLE = circunferencia, PLANE = plano, )
Con MODIFICADOR se entienden: nmeros, elementos declarados
anteriormente, correlacin entre ellos de manera que se define
unvocamente el elemento geomtrico.

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Definicin de un Punto
Punto definido mediante sus
coordenadas cartesianas

POINT/X, Y, Z

XYPLAN
POINT/RTHETA

XZPLAN
YZPLAN

POINT/

X, Y, Z
P1

, RADIUS, r, a

POINT/INTOF, L1, L2

,r, a

Punto definido en uno de los plano


cartesiano en coordenadas polares: r
radio y a ngulo
Punto definido en coordenadas polares
con respecto a otro punto, eventualmente
definido anteriormente
Punto definido como interseccin de dos
lneas

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Definicin de Lneas
LINE/

LINE/

X1, Y1, Z1 ,
P1

X AXIS
Y AXIS

X2, Y2, Z2
P2

Lnea pasante por dos puntos

Lnea paralela a un eje a distancia d


,d

XLARGE
LINE/PARALEL, L1,

XSMALL
YLARGE
YSMALL

,d

Lnea paralela a otra lnea anteriormente


definida a distancia d desde la parte de
las x o y crecientes o decrecientes.

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Definicin de Lneas
LINE/ATANGL, a, INTERC,

LINE/

LINE/

X,Y
P1

X,Y
P1

XAXIS , d
YAXIS

, ATANGL, a

PARALEL, L1,

XAXIS
YAXIS

Lnea que forma un ngulo a con el eje


positivo x y intercepta d con el eje x o y

Lnea pasante por el punto P1, que


forma un ngulo a con el eje x positivo
o y positivo

Lnea pasante por el punto P1 y paralela


a la lnea L1

dMI - EUITI

Fabricacin Asistida por Ordenador Tema 3

Lenguaje APT
Definicin de Lneas

LINE/

RIGHT
LEFT

LINE/

X,Y
P1

LINE/

X,Y
P1

, TANTO, C1,

RIGHT
LEFT

PERCEPTO,

RIGHT
LEFT

, TANTO, C1

L1
C1

, TANTO, C2

Lnea tangente a las dos


circunferencias C1 y C2

Lnea pasante por el punto P1 y


tangente a la derecha o a la
izquierda a la circunferencia C1
Lnea pasante por el punto P1 y
perpendicular a la lnea L1 o a la
circunferencia C1

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Definicin de Circunferencias
CIRCLE/CENTER,

X,Y
P1

, RADIUS, r

Circunferencia con centro en P1 y


radio r

CIRCLE/P1, P2

Circunferencia con centro en P1 y


pasante por P2

CIRCLE/P1, P2, P3

Circunferencia pasante por tres puntos

XLARGE
CIRCLE/

XSMALL
YLARGE
YSMALL

, P1, P2, RADIUS, r

Circunferencia pasante por dos


puntos y de radio r

dMI - EUITI

Fabricacin Asistida por Ordenador Tema 3

Lenguaje APT
Definicin de Circunferencias
CIRCLE/CENTER,

X,Y
P1

, TANTO, L1

Circunferencia con centro en P1 y


tangente a la lnea L1

XLARGE
CIRCLE/

XSMALL

, P1, TANTO, L1, RADIUS, r

YLARGE
YSMALL
XLARGE
CIRCLE/

XSMALL
YLARGE
YSMALL

, TANTO, L1, THRU, P1, P2

Circunferencia de radio r,
pasante por P1 y tangente a la
lnea L1

Circunferencia tangente a la
lnea L1 y pasante por dos
puntos

dMI - EUITI

Fabricacin Asistida por Ordenador Tema 3

Lenguaje APT
Definicin de Circunferencias

CIRCLE/

XLARGE

XLARGE

XSMALL

XSMALL

YLARGE
YSMALL

, L1,

, L2, RADIUS, r

YLARGE
YSMALL

Circunferencia de radio r y tangente a


dos lneas

XLARGE
CIRCLE/

XSMALL

, TANTO, L1, TANTO, L2, ON, L3

YLARGE
YSMALL

Circunferencia tangente a dos lneas y


con centro sobre una tercera lnea

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Definicin de Planos
PLANE/P1, P2, P3

Plano pasante por tres puntos

PLANE/P1, PARALEL, PL1

Plano pasante por el punto P1 y


paralelo al plano PL1

PLANE/P1, P2, PERPTO, PL1

Plano pasante por dos puntos y


perpendicular al plano PL1

XYPLANE
PLANE/

XZPLANE

Plano paralelo a uno de los planos


cartesianos a una distancia d

,d

YZPLANE
XLARGE
PLANE/PARALEL, PL1

XSMALL
YLARGE
YSMALL

,d

Plano paralelo al plano PL1 a una


distancia d desde el

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Instrucciones de movimiento
El lenguaje APT distingue entre:
movimientos punto a punto, en el cual deben ser definidas las
coordenadas de los puntos donde la herramienta tiene que llegar y
los siguientes desplazamientos absolutos y incrementales con
respecto al punte anterior, y
movimientos de perfilado, en el cual es necesario especificar de
manera univoca como la herramienta tiene que desplazarse durante
el ciclo de trabajo.
En los dos casos la primera instruccin de movimiento esta definida
por la palabra FROM que indica la posicin del punto inicial a partir
del cual empieza el movimiento.
FROM/

X , Y, Z
P1

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Movimiento punto a punto
La instrucciones de movimiento punto a punto son solamente dos:
la primera definida por la palabra GOTO, se refiere a
desplazamientos con indicacin del punto de llegada como
elemento definido en la descripcin geomtrica de la pieza y con sus
coordenadas absolutas:
GOTO/

X , Y, Z
P1

la segunda, definida por la palabra GODLTA se refiere a


desplazamiento de tipo incremental con respecto al punto anterior:

GODLTA/X, Y, Z

dMI - EUITI

Fabricacin Asistida por Ordenador Tema 3

Lenguaje APT
Movimiento de perfilado
Para las operaciones de perfilado el movimiento se describe a travs de
tres superficies que se intersecan en un punto, que se definen con:
superficie de control, superficie de gua y superficie de base
Despus la instruccin FROM/

X , Y, Z
P1

que indica la posicin

inicial de la herramienta, sigue la instruccin que


geomtricamente las tres superficie (por ejemplo PL1, PL2, PL3)

GO/

TO

TO

TO

ON

ON

ON

PAST
TANTO

, PL1,

PAST
TANTO

, PL2,

PAST
TANTO

, PL3

define

dMI - EUITI

Fabricacin Asistida por Ordenador Tema 3

Lenguaje APT
Movimiento de perfilado
Los modificadores TO, ON, PAST Y TANTO indica:
Superficie de gua
Superficie de control

TO

TO, la fresa se para al primer contacto


con la superficie de control

Superficie de gua

ON, la fresa se para cuando su centro se


encuentra sobre la superficie de control

Superficie de control

ON

dMI - EUITI

Fabricacin Asistida por Ordenador Tema 3

Lenguaje APT
Movimiento de perfilado
Los modificadores TO, ON, PAST Y TANTO indican

PAST

Superficie de control

Superficie de gua

PAST, la fresa se para una vez que ha


pasado la superficie de control

Superficie de gua

TANTO, la fresa se para cuando es


tangente a la superficie de control

Superficie de control

TANTO

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Movimiento de perfilado
Las siguientes instrucciones de perfilado se escriben a travs de los
modificadores:

LFT (a la izquierda)
RGT (a la derecha)
FWD (adelante)
BACK (atrs)
UP (arriba)
DOWN (abajo)
Estas instrucciones se interpretan con respecto al ultimo movimiento
efectuado por la herramienta

dMI - EUITI

Fabricacin Asistida por Ordenador Tema 3

Lenguaje APT
Instrucciones auxiliares
Las instrucciones auxiliares incluyen casi todas las instrucciones de tipo M
de la programacin manual y tambin las especificas instrucciones para la
seleccin y cambio de herramienta y las eleccin de los parmetros de corte
y de la unidades de medida:
UNITS/

INCHES
MM

CUTTER/DIAMTERO

FEDERAT/

IPM
IPR

Unidades de medida
Geometra de la herramienta en la unidades
elegida anteriormente

MM/MIN
MM/REV

, VELOCIDAD

Velocidad de avance en
mm/min o mm/rev

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Instrucciones auxiliares
SPINDL/ VELOCIDAD,

CLW
CCLW

LOADTL/CODIGO HTA
COOLNT/

Velocidad de corte y sentido de rotacin


(CLW = horario, CCLW = ante horario)
Parada del cabezal

SPINDL/OFF

SPINDL/ON,

CLW
CCLW

ON
OFF

Avio del cabezal y sentido de rotacin


Seleccin de la herramienta
Abertura y apago del circuito de lubricacin

Fabricacin Asistida por Ordenador Tema 3

dMI - EUITI

Lenguaje APT
Instrucciones auxiliares
DELAY/SEGUNDOS

Parada de la operacin en segundos

PARTNO

Tipo de pieza a mecanizar

MACHIN/POSTPROCESADOR

Tipo de post procesador empelado

RAPID

Desplazamiento rpido punto a punto

FINI

Finalizacin del programa

END

Finalizacin del ciclo de trabajo

También podría gustarte