Ferramentas programadas automaticamente
APT (Automatically Programmed Tools) é uma linguagem de programação relacionada à aplicação para gerar informações de controle para máquinas-ferramentas .
APT foi desenvolvido nos EUA na década de 1950 e codificado em Fortran IV a fim de ser capaz de descrever tarefas de manufatura complexas relacionadas a problemas para máquinas de manufatura NC e CNC , por ex. B. em conexões de asas na construção de aeronaves . O APT permite principalmente uma descrição da geometria de usinagem , mas também passou por aprimoramentos tecnológicos em muitos dialetos do APT .
Uma das extensões mais conhecidas é EXAPT , " EX tended Subset of APT ". A Associação EXAPT foi fundada na Alemanha na década de 1970 nas Universidades de Stuttgart e Aachen com o envolvimento de empresas industriais como EXAPT Systemtechnik GmbH, a fim de desenvolver ainda mais a linguagem APT.
Amostra de código
Um programa APT é descrito em frases (anteriormente chamadas de "cartões"). Um programa de peça sempre começa com um bloco PARTNO e termina com um bloco FINI. Um exemplo simples de fresamento ao longo de uma linha:
$$ parâmetros, variáveis, coordenadas D0 = 200 D1 = 180 F1 = 0,1 X0 = 0 Y0 = 0 X1 = 100 Y1 = 50
$$ Definições de geometria P0 = PONTO / X0 , Y0 P1 = PONTO / X1 , Y1 L1 = LINHA / P0 , P1 $$ Definir linha através dos pontos P0 e P1
$$ Tecnologia TOOLNO / 1 $$ Seleção da primeira ferramenta, fresa SPINDL / 300, CCLW $$ Velocidade 300 1 / min no sentido anti-horário FROM / 0,0,100 $$ Aproximação da coordenada Z 100 acima da peça de trabalho RAPID $$ Avanço rápido ZSURF / 10 $$ mover para 10 mm acima da peça GOTO / P0 $$ aproximar o ponto zero definido PLGFED / 0.15 $$ mudar para avanço do eixo Z / desmarcar avanço rápido ZSURF / 0 $$ especificar novo plano de referência em Z GOTO / P0 $$ Aproximar a nova coordenada Z 0 no avanço, superfície da peça. FEDRAT / F1 $$ interruptor de avanço para plano de fresamento x / y GOTO / P1 $$ ponto de aproximação P1 em um ângulo na superfície RAPID $$ avanço rápido em GODLTA / 20 $$ levantamento 20 mm na direção Z PARAR $$ parar fuso
FINIAs sentenças APT sempre têm um substantivo com até seis letras; as palavras secundárias, que determinam as informações secundárias, são separadas pela barra "barra".
Ao alterar os parâmetros , este programa simples de fresamento de linha pode ser adaptado a todas as tarefas de produção. Se a tarefa de usinagem for alterada (por exemplo, conectar EDM em vez de fresar ), apenas a parte da tecnologia precisa ser alterada; a descrição da geometria da peça permanece inalterada.
O APT contém opções abrangentes para descrever sistematicamente tarefas de processamento, como saltos condicionais e incondicionais, instruções de salto , loops , sub-rotinas .
O APT em si não pode ser comprado diretamente, mas vários sistemas de programação CNC disponíveis comercialmente são baseados em APT.
Veja também
literatura
- Douglas T. Ross, Clarence G. Feldmann, David F. McAvinn: O sistema de ferramentas automaticamente programado. Ed.: Massachusetts Institute of Technology. 7 volumes. Cambridge, Massachusetts 1959, OCLC 15264910 .
- Shimon Y. Nof: Programação de peça assistida por computador: APT e EXAPT . In: Manual de automação da Springer . Springer Science & Business Media, Berlin 2009, ISBN 978-3-540-78831-7 , p. 846 ( books.google.de - amostra de leitura restrita).
- Helmi A. Youssef, Hassan El-Hofy: Tecnologia de Usinagem: Máquinas-Ferramentas e Operações . CRC Press, Boca Raton, Fl. 2008, ISBN 978-1-4200-4340-2 , pp. 334 ( books.google.de - amostra de leitura restrita).