Instrumente programate automat

APT (Instrumente programate automat) este un limbaj de programare legat de aplicații pentru generarea informațiilor de control pentru mașinile-unelte .

APT a fost dezvoltat în SUA în anii 1950 și codificat în Fortran IV pentru a putea descrie sarcini complexe de producție pentru mașinile de producție NC și CNC într-o manieră legată de probleme, de ex. B. pe conexiunile aripilor în construcția de aeronave . APT permite în primul rând o descriere a geometriei de prelucrare , dar a suferit și îmbunătățiri tehnologice în multe dialecte APT .

Una dintre cele mai cunoscute extensii este EXAPT , „ EX tended Subset of APT ”. Asociația EXAPT a fost înființată în Germania în anii 1970 la universitățile din Stuttgart și Aachen, cu implicarea companiilor industriale precum EXAPT Systemtechnik GmbH pentru a dezvolta în continuare limbajul APT.

Eșantion de cod

Un program APT este descris în propoziții (denumite anterior "cărți"). Un program parte începe întotdeauna cu un bloc PARTNO și se termină cu un bloc FINI. Un exemplu simplu de frezare de-a lungul unei linii:

PARTNO / EXEMPLU

$$ parametri, variabile, coordonate D0 = 200 D1 = 180 F1 = 0,1 X0 = 0 Y0 = 0 X1 = 100 Y1 = 50

$$ Definiții geometrice P0 = POINT / X0 , Y0 P1 = POINT / X1 , Y1 L1 = LINE / P0 , P1 $$ Definiți linia prin punctele P0 și P1

$$ Tehnologie TOOLNO / 1 $$ Selecția primului instrument, freză SPINDL / 300, CCLW $$ Viteză 300 1 / min în sens invers acelor de ceasornic DE la / 0,0,100 $$ Abordare din coordonata Z 100 deasupra piesei de prelucrat RAPID $$ Traversare rapidă ZSURF / 10 $$ mutați la 10 mm deasupra piesei de prelucrat GOTO / P0 $$ abordare definită punct zero PLGFED / 0,15 $$ comutați la alimentarea axei Z / deselectați traversarea rapidă ZSURF / 0 $$ specificați noul plan de referință în Z GOTO / P0 $$ Abordați noua coordonată Z 0 în alimentare, suprafața piesei de prelucrat. FEDRAT / F1 $$ comutați alimentarea pentru planul de frezare x / y GOTO / P1 $$ punctul de abordare P1 la un unghi de la suprafață RAPID $$ traversare rapidă pe GODLTA / 20 $$ ridicați 20 mm în direcția Z STOP $$ opriți axul

FINI

Propozițiile APT au întotdeauna un substantiv cu până la șase litere; cuvintele secundare, care determină informațiile secundare, sunt separate prin bară „bară”.

Prin modificarea parametrilor , acest program simplu de frezare a liniei poate fi adaptat la toate sarcinile de producție. Dacă sarcina de prelucrare se schimbă (de exemplu pentru a prelucra EDM în loc de frezare ), doar partea tehnologică trebuie schimbată; descrierea geometriei piesei de prelucrat rămâne neschimbată.

APT conține opțiuni extinse pentru descrierea sistematică a sarcinilor de procesare, precum salturi condiționale și necondiționate, instrucțiuni de salt , bucle , subrutine .

APT în sine nu poate fi cumpărat direct, dar o serie de sisteme de programare CNC disponibile comercial sunt bazate pe APT.

Vezi si

literatură

  • Douglas T. Ross, Clarence G. Feldmann, David F. McAvinn: Sistemul de instrumente programat automat Ed.: Institutul de Tehnologie din Massachusetts. 7 volume. Cambridge, Mass. 1959, OCLC 15264910 .
  • Shimon Y. Nof: Programare asistată de computer: APT și EXAPT . În: Springer Handbook of Automation . Springer Science & Business Media, Berlin 2009, ISBN 978-3-540-78831-7 , p. 846 ( books.google.de - eșantion de lectură restricționată).
  • Helmi A. Youssef, Hassan El-Hofy: Tehnologie de prelucrare: Mașini-unelte și operațiuni . CRC Press, Boca Raton, Fl. 2008, ISBN 978-1-4200-4340-2 , pp. 334 ( books.google.de - eșantion de lectură restricționată).