Herramientas programadas automáticamente
APT (Herramientas programadas automáticamente) es un lenguaje de programación relacionado con aplicaciones para generar información de control para máquinas herramienta .
APT se desarrolló en los EE. UU. En la década de 1950 y se codificó en Fortran IV para poder describir tareas de producción complejas para máquinas de producción NC y CNC de una manera relacionada con el problema, p. Ej. B. sobre conexiones de alas en la construcción de aeronaves . APT permite principalmente una descripción de la geometría de mecanizado , pero también ha experimentado extensiones tecnológicas en muchos dialectos APT .
Una de las extensiones más conocidas es EXAPT , " EX tendía subconjunto de APT ". La Asociación EXAPT se fundó en Alemania en la década de 1970 en las Universidades de Stuttgart y Aachen con la participación de empresas industriales como EXAPT Systemtechnik GmbH con el fin de desarrollar aún más el lenguaje APT.
Muestra de código
Un programa APT se describe en oraciones (antes llamadas "tarjetas"). Un programa de pieza siempre comienza con un bloque PARTNO y termina con un bloque FINI. Un ejemplo sencillo de fresado a lo largo de una línea:
$$ parámetros, variables, coordenadas D0 = 200 D1 = 180 F1 = 0.1 X0 = 0 Y0 = 0 X1 = 100 Y1 = 50
$$ Definiciones de geometría P0 = PUNTO / X0 , Y0 P1 = PUNTO / X1 , Y1 L1 = LINEA / P0 , P1 $$ Definir la línea que pasa por los puntos P0 y P1
$$ Tecnología TOOLNO / 1 $$ Selección de la primera herramienta, fresa SPINDL / 300, CCLW $$ Velocidad 300 1 / min en sentido antihorario FROM / 0,0,100 $$ Aproximación desde la coordenada Z 100 sobre la pieza RAPID $$ Marcha rápida ZSURF / 10 $$ moverse a 10 mm por encima de la pieza de trabajo GOTO / P0 $$ acercarse al punto cero definido PLGFED / 0.15 $$ cambiar a avance del eje Z / deseleccionar avance rápido ZSURF / 0 $$ especificar nuevo plano de referencia en Z GOTO / P0 $$ Aproxímese a la nueva coordenada Z 0 en el avance, superficie de la pieza. FEDRAT / F1 $$ conmuta el avance para el plano de fresado x / y GOTO / P1 $$ acercamiento al punto P1 en ángulo sobre la superficie RAPID $$ avance rápido en GODLTA / 20 $$ elevación 20 mm en la dirección Z STOP $$ parada del husillo
FINILas oraciones APT siempre tienen un sustantivo de hasta seis letras; las palabras secundarias, que determinan la información secundaria, están separadas por la barra "barra".
Al cambiar los parámetros , este sencillo programa de fresado en línea se puede adaptar a todas las tareas de producción. Si la tarea de mecanizado cambia (por ejemplo, a electroerosión por hilo en lugar de fresado ), solo es necesario cambiar la parte tecnológica; la descripción de la geometría de la pieza de trabajo permanece sin cambios.
APT contiene amplias opciones para describir sistemáticamente las tareas de procesamiento, como saltos condicionales e incondicionales, instrucciones de salto , bucles , subrutinas .
APT en sí no se puede comprar directamente, pero varios sistemas de programación CNC disponibles en el mercado están basados en APT.
Ver también
literatura
- Douglas T. Ross, Clarence G. Feldmann, David F. McAvinn: El sistema de herramientas programado automáticamente. Ed .: Instituto de Tecnología de Massachusetts. 7 volúmenes. Cambridge, Mass. 1959, OCLC 15264910 .
- Shimon Y. Nof: Programación de piezas asistida por computadora: APT y EXAPT . En: Manual de automatización de Springer . Springer Science & Business Media, Berlín 2009, ISBN 978-3-540-78831-7 , p. 846 ( books.google.de - muestra de lectura restringida).
- Helmi A. Youssef, Hassan El-Hofy: Tecnología de mecanizado: máquinas herramienta y operaciones . CRC Press, Boca Raton, Fl. 2008, ISBN 978-1-4200-4340-2 , págs. 334 ( books.google.de - muestra de lectura restringida).