Automatiskt programmerade verktyg
APT (automatiskt programmerade verktyg) är ett applikationsrelaterat programmeringsspråk för att generera styrinformation för verktygsmaskiner .
APT utvecklades i USA på 1950-talet och kodades i Fortran IV för att kunna beskriva komplexa produktionsuppgifter för NC- och CNC- produktionsmaskiner på ett problemrelaterat sätt, t.ex. B. om vingförbindelser i flygplanskonstruktion . APT främst möjliggör en bearbetnings geometri beskrivning, men har också genomgått tekniska tillägg i många APT dialekter .
En av de mest kända tilläggen är EXAPT , " EX tended Subset of APT ". EXAPT-föreningen grundades i Tyskland på 1970-talet vid universiteten i Stuttgart och Aachen med medverkan av industriföretag som EXAPT Systemtechnik GmbH för att vidareutveckla APT-språket.
Kodprov
Ett APT-program beskrivs i meningar (tidigare kallade "kort"). Ett delprogram börjar alltid med ett PARTNO-block och slutar med ett FINI-block. Ett enkelt exempel på fräsning längs en linje:
$$ parametrar, variabler, koordinater D0 = 200 D1 = 180 F1 = 0,1 X0 = 0 Y0 = 0 X1 = 100 Y1 = 50
$$ Geometridefinitioner P0 = POINT / X0 , Y0 P1 = POINT / X1 , Y1 L1 = LINE / P0 , P1 $$ Definiera linje genom punkterna P0 och P1
$$ Teknik TOOLNO / 1 $$ Val av det första verktyget, fräs SPINDL / 300, CCLW $$ Hastighet 300 1 / min Moturs FRÅN / 0,0,100 $$ Tillvägagångssätt från Z-koordinat 100 ovanför arbetsstycket RAPID $$ Snabb travers ZSURF / 10 $$ flytta till 10 mm över arbetsstycket GOTO / P0 $$ inflygning definierad nollpunkt PLGFED / 0.15 $$ växla till Z-axelmatning / avmarkera snabbkörning ZSURF / 0 $$ specificera nytt referensplan i Z GOTO / P0 $$ Närmar dig den nya Z-koordinaten 0 i matningen, arbetsstyckets yta. FEDRAT / F1 $$ slå på matning för fräsplan x / y GOTO / P1 $$ inflygningspunkt P1 i en vinkel på ytan RAPID $$ snabbkorsning på GODLTA / 20 $$ lyft 20 mm i Z-riktningen STOPP $$ stopp slända
FINIAPT-meningar har alltid ett substantiv med upp till sex bokstäver; sekundärorden, som bestämmer sekundär information, separeras av snedstrecket "snedstreck".
Genom att ändra parametrar kan detta enkla linfräsningsprogram anpassas till alla produktionsuppgifter. Om bearbetningsuppgiften ändras (till exempel för att leda EDM istället för fräsning ) behöver bara teknologidelen ändras; geometrin beskrivning av arbetsstycket förblir oförändrad.
APT innehåller omfattande alternativ för att systematiskt beskriva bearbetningsuppgifter, såsom villkorliga och ovillkorliga hopp, hoppinstruktioner , loopar , underrutiner .
APT i sig kan inte köpas direkt, men ett antal kommersiellt tillgängliga CNC- programmeringssystem är APT-baserade.
Se även
litteratur
- Douglas T. Ross, Clarence G. Feldmann, David F. McAvinn: Det automatiskt programmerade verktygssystemet. Red.: Massachusetts Institute of Technology. 7 volymer. Cambridge, Mass. 1959, OCLC 15264910 .
- Shimon Y. Nof: Datorassisterad delprogrammering: APT och EXAPT . I: Springer Handbook of Automation . Springer Science & Business Media, Berlin 2009, ISBN 978-3-540-78831-7 , s. 846 ( books.google.de - begränsat läsexempel).
- Helmi A. Youssef, Hassan El-Hofy: Maskinteknik: Verktygsmaskiner och manövrer . CRC Press, Boca Raton, Fl. 2008, ISBN 978-1-4200-4340-2 , sid. 334 ( books.google.de - begränsat läsningsexempel).