Fabricaci Fabri cación ón Asistid Asistida a por Ordenado Ordenadorr – Tema 3
dMI - EUI UIT TI
Pro rogr gra amación aut utom omá áti tica ca de Maqu quin ina as He Herr rra ami mie ent nta a La progra programa mación ción automá automática tica prevé prevé el emple empleo o de un lengua lenguaje je simbólico para la determinación de las coordenadas de los puntos característicos de la pieza a mecanizar mediante la definición de elemento lementos s geométri geométricos cos se s encillos, ncil los, como: Puntos. Líneas. Circunferencias. Planos. Estas informaciones pueden ser obtenidas, vía software, desde un diseño di seño aut automátic omático o de la pieza pieza realiza realizado do con co n un sistema sis tema CAD. Junto a la descripción geométrica se darán informaciones tecnológicas sobre la operación a realizar y instrucciones sobre los movim mo vimiento ientos s relati relativos vos entr e pie pi eza y herramienta.
Fabricaci Fabri cación ón Asistid Asistida a por Ordenado Ordenadorr – Tema 3
dMI - EUI UIT TI
Pro rograma gramació ción n auto automá mátic tica a de la las s MH MHCN
El preproce preprocesa sador dor de un sistema sistema de programa programación ción automá automática 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 Location File) ile) o se s ea el el file f ile con las coor denadas denadas de las las posic p osicion ione es de la herramienta. En la fase siguiente sigu iente se genera genera el verdadero Part Progra rogram m , esta tarea es del postpro cesa cesador dor que tiene tiene que traducir los datos datos presente presentes s en el CLFILE en código maquina interpretable por el control numérico insta inst alado en en la maquina herramienta herramienta a utiliza uti lizar, r, por este este motivo , aun la estr estructu uctura ra es es parecida, parecida, exist existe en diferentes diferentes postp p ostprocesa rocesador dor..
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3
Programación automática de las MHCN Programa APT
Cutter Location File
Part Program
Postprocesador
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
Ventajas de la programación automática
Lenguaje simbólico mas sencillo. Reducción de los tiempo d e programación. Incremento de las infor maciones que se pueden dar sobre las características de la MHCN. Reducción de los errores humanos, que casi siempr e hay en la programación manual. Posibilidad de realizar de manera muy sencilla modificaciones a la secuencia del pro grama. Reducción de los costes a causa de los menores tiempos necesarios a su desarrollo.
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
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 pr ograma APT prevé las siguientes fases : Descripción geométrica de la pieza a realizar Descripción de los movimientos de la herramienta Instr ucciones auxiliares que incluyen la geometría de la herramienta y los parámetros de corte a emplear.
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
Lenguaje APT Definición de los elementos geométricos El formado típico d e 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.
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
Lenguaje APT Definición 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 intersección de dos líneas
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
Lenguaje APT Definición de Líneas LINE/
LINE/
X1, Y1, Z1 P1
X2, Y2, Z2
,
X AXIS Y AXIS
Línea pasante por dos puntos
P2
Línea paralela a un eje a distancia d ,d
XLARGE LINE/PARALEL, L1,
XSMALL YLARGE YSMALL
,d
Línea paralela a otra línea anteriormente definida a distancia d desde la parte de las x o y crecientes o decrecientes.
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
Lenguaje APT Definición de Líneas LINE/ATANGL, a, INTERC,
LINE/
LINE/
X,Y P1
X,Y P1
X AXIS , d YAXIS
, ATANGL, a
PARALEL, L1,
X AXIS YAXIS
Línea que forma un ángulo a con el eje positivo x y intercepta d con el eje x o y
Línea pasante por el punto P1, que forma un ángulo a con el eje x positivo o y positivo
Línea pasante por el punto P1 y paralela a la línea L1
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3
Lenguaje APT Definición de Líneas
LINE/
LINE/
LINE/
RIGHT
, TANTO, C1,
LEFT
X,Y P1
X,Y P1
,
RIGHT LEFT
PERCEPTO,
RIGHT LEFT
, TANTO, C1
L1 C1
, TANTO, C2
Línea tangente a las dos circunferencias C1 y C2
Línea pasante por el punto P1 y tangente a la derecha o a la izquierda a la circunferencia C1 Línea pasante por el punto P1 y perpendicular a la línea L1 o a la circunferencia C1
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
Lenguaje APT Definición 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
Fabricación Asistida por Ordenador – Tema 3
Lenguaje APT Definición de Circunferencias CIRCLE/CENTER,
X,Y P1
, TANTO, L1
Circunferencia con centro en P1 y tangente a la línea 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 línea L1
Circunferencia tangente a la línea L1 y pasante por dos puntos
dMI - EUITI
Fabricación Asistida por Ordenador – Tema 3
Lenguaje APT Definición de Circunferencias XLARGE CIRCLE/
XSMALL YLARGE YSMALL
XLARGE , L1,
XSMALL YLARGE YSMALL
, L2, RADIUS, r 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 sobr e una tercera línea
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
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
Plano paralelo a uno de los planos cartesianos a una distancia d
,d
YZPLANE XLARGE PLANE/PARALEL, PL1
XSMALL YLARGE
,d
Plano paralelo al plano PL1 a una distancia d desde el
Fabricación 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 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. FROM/
X , Y, Z P1
Fabricación 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 indicación del punto de llegada como elemento definido en la descripción geométrica 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
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, superfici e de guía y superficie de base Después la instrucción FROM/
X , Y, Z P1
que indica la posición
inicial de la herramienta, sigue la instrucción que define geométricamente las tr es superficie (por ejemplo PL1, PL2, PL3)
GO/
TO
TO
TO
ON
ON
ON
PAST TANTO
, PL1,
PAST TANTO
, PL2,
PAST TANTO
, PL3
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
TO
S u p e r f i c i e
TO, la fresa se para al primer contacto con la superficie de control
d e c o n t r o l
Superficie de guía
ON
ON, la fresa se para cuando s u centro se encuentra sobre la superficie de contro l
S u p e r f i c i e d e c o n t r o l
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
l o r t n o c e d e i c i f r e p u S
PAST, la fresa se para una vez que ha pasado la superficie de control
Superficie de guía
TANTO
TANTO, la fresa se para cuando es tangente a la superficie de contr ol
S u p e r f i c i e d e c o n t r o l
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
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: UNITS/
INCHES MM
CUTTER/DIAMTERO
FEDERAT/
Unidades de medida Geometría de la herramienta en la unidades elegida anteriormente
IPM
MM/MIN
IPR
MM/REV
, VELOCIDAD
Velocidad de avance en mm/min o mm/rev
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
Lenguaje APT Instrucciones auxiliares
SPINDL/ VELOCIDAD,
CLW
Avio del cabezal y sentido de rotación
CCLW
LOADTL/CODIGO HTA COOLNT/
CCLW
Velocidad de corte y sentido de rotación (CLW = horario, CCLW = ante horario) Parada del cabezal
SPINDL/OFF
SPINDL/ON,
CLW
ON OFF
Selección de la herramienta Abertura y apago del circuito de lubricación
Fabricación Asistida por Ordenador – Tema 3
dMI - EUITI
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