Está en la página 1de 23

dMI - EUITI

Fabricación Asistida por Ordenador – Tema 3

Programación automática de
Maquinas Herramienta

La programación automática prevé el empleo de un lenguaje


simbólico para la determinación de las coordenadas de los puntos
característicos de la pieza a mecanizar mediante la definición de
elementos geométricos sencillos, como:

Puntos.
Líneas.
Circunferencias.
Planos.

Estas informaciones pueden ser obtenidas, vía software, desde un


diseño automático de la pieza realizado con un sistema CAD.

Junto a la descripción geométrica se darán informaciones


tecnológicas sobre la operación a realizar y instrucciones sobre los
movimientos relativos entre pieza y herramienta.
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Programación automática de las MHCN

El preprocesador de un sistema de programación automática


conecta el file geométrico con el file tecnológico 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 código maquina interpretable por el control numérico
instalado en la maquina herramienta a utilizar, por este motivo, aun
la estructura es parecida, existen diferentes postprocesador.
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Programación automática de las MHCN

Programa Cutter Location


APT File

Part Program Postprocesador


dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Ventajas de la programación automática

Lenguaje simbólico mas sencillo.


Reducción de los tiempo de programación.
Incremento de las informaciones que se pueden dar sobre las
características de la MHCN.
Reducción de los errores humanos, que casi siempre hay en la
programación manual.
Posibilidad de realizar de manera muy sencilla modificaciones a
la secuencia del programa.
Reducción de los costes a causa de los menores tiempos
necesarios a su desarrollo.
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT

El lenguaje base para la programación automática de maquinas


herramienta de control numérico es el APT (Automatically
Programmed Tools) desarrollado en el MIT a final de los años ’50.

El desarrollo de un programa APT prevé las siguientes fases :

Descripción geométrica de la pieza a realizar


Descripción de los movimientos de la herramienta
Instrucciones auxiliares que incluyen la geometría de la
herramienta y los parámetros de corte a emplear.
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición de los elementos geométricos

El formado típico de las instrucciones geométricas es:

NOMBRE = SIMBOLO/MODIFICADOR, MODIFICADOR,…

donde:

NOMBRE es una etiqueta atribuida al elemento geométrico definido


(por ejemplo P1, L2, C3,…).

SIMBOLO es el nombre inglés del elemento descrito (POINT =


punto, LINE = línea, CIRCLE = circunferencia, PLANE = plano, …)

Con MODIFICADOR se entienden: números, elementos declarados


anteriormente, correlación entre ellos de manera que se define
unívocamente el elemento geométrico.
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición de un Punto

POINT/X, Y, Z Punto definido mediante sus


coordenadas cartesianas

XYPLAN Punto definido en uno de los plano


POINT/RTHETA XZPLAN ,r, a cartesiano en coordenadas polares: r
YZPLAN radio y a ángulo

X, Y, Z Punto definido en coordenadas polares


POINT/ , RADIUS, r, a
P1 con respecto a otro punto, eventualmente
definido anteriormente

POINT/INTOF, L1, L2 Punto definido como intersección de dos


líneas
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición de Líneas

LINE/ X1, Y1, Z1 , X2, Y2, Z2 Línea pasante por dos puntos
P1 P2

Línea paralela a un eje a distancia d


LINE/ X AXIS ,d
Y AXIS

XLARGE
Línea paralela a otra línea anteriormente
LINE/PARALEL, L1, XSMALL ,d definida a distancia d desde la parte de
YLARGE las x o y crecientes o decrecientes.
YSMALL
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición de Líneas

LINE/ATANGL, a, INTERC, XAXIS , d Línea que forma un ángulo a con el eje


YAXIS positivo x y intercepta d con el eje x o y

X,Y XAXIS Línea pasante por el punto P1, que


LINE/ , ATANGL, a
P1 YAXIS forma un ángulo a con el eje x positivo
o y positivo

X,Y Línea pasante por el punto P1 y paralela


LINE/ PARALEL, L1,
P1 a la línea L1
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición de Líneas

RIGHT RIGHT Línea tangente a las dos


LINE/ , TANTO, C1, , TANTO, C2
LEFT LEFT circunferencias C1 y C2

X,Y RIGHT Línea pasante por el punto P1 y


LINE/ , , TANTO, C1 tangente a la derecha o a la
P1 LEFT
izquierda a la circunferencia C1

Línea pasante por el punto P1 y


X,Y L1
LINE/ PERCEPTO, perpendicular a la línea L1 o a la
P1 C1 circunferencia C1
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición de Circunferencias

X,Y Circunferencia con centro en P1 y


CIRCLE/CENTER, , RADIUS, r
P1 radio r
Circunferencia con centro en P1 y
CIRCLE/P1, P2
pasante por P2

CIRCLE/P1, P2, P3 Circunferencia pasante por tres puntos

XLARGE
XSMALL Circunferencia pasante por dos
CIRCLE/ , P1, P2, RADIUS, r
YLARGE puntos y de radio r
YSMALL
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición de Circunferencias

X,Y Circunferencia con centro en P1 y


CIRCLE/CENTER, , TANTO, L1
P1 tangente a la línea L1

XLARGE
XSMALL Circunferencia de radio r,
CIRCLE/ , P1, TANTO, L1, RADIUS, r
YLARGE pasante por P1 y tangente a la
línea L1
YSMALL

XLARGE
Circunferencia tangente a la
CIRCLE/ XSMALL , TANTO, L1, THRU, P1, P2 línea L1 y pasante por dos
YLARGE puntos
YSMALL
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición de Circunferencias

XLARGE XLARGE
XSMALL XSMALL
CIRCLE/ , L1, , L2, RADIUS, r
YLARGE YLARGE
YSMALL YSMALL Circunferencia de radio r y tangente a
dos líneas

XLARGE

CIRCLE/ XSMALL , TANTO, L1, TANTO, L2, ON, L3


YLARGE
YSMALL Circunferencia tangente a dos líneas y
con centro sobre una tercera línea
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Definición 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 ,d Plano paralelo a uno de los planos
cartesianos a una distancia d
YZPLANE

XLARGE

PLANE/PARALEL, PL1 XSMALL ,d Plano paralelo al plano PL1 a una


YLARGE distancia d desde el
YSMALL
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

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 instrucción de movimiento esta definida
por la palabra FROM que indica la posición del punto inicial a partir
del cual empieza el movimiento.

X , Y, Z
FROM/
P1
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

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 indicación del punto de llegada como
elemento definido en la descripción geométrica de la pieza y con sus
coordenadas absolutas:
X , Y, Z
GOTO/
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
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Movimiento de perfilado

Para las operaciones de perfilado el movimiento se describe a través de


tres superficies que se intersecan en un punto, que se definen con:
superficie de control, superficie de guía y superficie de base

X , Y, Z
Después la instrucción FROM/ que indica la posición
P1
inicial de la herramienta, sigue la instrucción que define
geométricamente las tres superficie (por ejemplo PL1, PL2, PL3)

TO TO TO
ON ON ON
GO/ , PL1, , PL2, , PL3
PAST PAST PAST
TANTO TANTO TANTO
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Movimiento de perfilado
Los modificadores TO, ON, PAST Y TANTO indica:
Superficie de guía

Superficie de control
TO TO, la fresa se para al primer contacto
con la superficie de control

Superficie de guía

Superficie de control
ON

ON, la fresa se para cuando su centro se


encuentra sobre la superficie de control
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

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

Superficie de guía

PAST
Superficie de control

PAST, la fresa se para una vez que ha


pasado la superficie de control

Superficie de guía

Superficie de control
TANTO

TANTO, la fresa se para cuando es


tangente a la superficie de control
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Movimiento de perfilado
Las siguientes instrucciones de perfilado se escriben a través de los
modificadores:

LFT (a la izquierda)
RGT (a la derecha)
FWD (adelante)
BACK (atrás)
UP (arriba)
DOWN (abajo)

Estas instrucciones se interpretan con respecto al ultimo movimiento


efectuado por la herramienta
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Instrucciones auxiliares

Las instrucciones auxiliares incluyen casi todas las instrucciones de tipo M


de la programación manual y también las especificas instrucciones para la
selección y cambio de herramienta y las elección de los parámetros de corte
y de la unidades de medida:
INCHES Unidades de medida
UNITS/
MM

Geometría de la herramienta en la unidades


CUTTER/DIAMTERO elegida anteriormente

IPM MM/MIN Velocidad de avance en


FEDERAT/ , VELOCIDAD mm/min o mm/rev
IPR MM/REV
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Instrucciones auxiliares

CLW Velocidad de corte y sentido de rotación


SPINDL/ VELOCIDAD,
CCLW (CLW = horario, CCLW = ante horario)

SPINDL/OFF Parada del cabezal

CLW Avio del cabezal y sentido de rotación


SPINDL/ON,
CCLW

LOADTL/CODIGO HTA Selección de la herramienta

ON Abertura y apago del circuito de lubricación


COOLNT/
OFF
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3

Lenguaje APT
Instrucciones auxiliares

DELAY/SEGUNDOS Parada de la operación en segundos

PARTNO Tipo de pieza a mecanizar

MACHIN/POSTPROCESADOR Tipo de post procesador empelado

RAPID Desplazamiento rápido punto a punto

FINI Finalización del programa

END Finalización del ciclo de trabajo

También podría gustarte