Automatically Programmed Tools

Automatically Programmed Tools

APT (Automatically Programmed Tools) ist eine anwendungsbezogene Programmiersprache zur Erzeugung von Steuerungsinformationen für Werkzeugmaschinen.

APT wurde in den 1950er Jahren in den USA entwickelt und in FORTRAN IV codiert, um komplexe Fertigungsaufgaben für NC- und CNC-Fertigungsmaschinen problembezogen beschreiben zu können, z. B. an Flügelanschlüssen im Flugzeugbau. APT erlaubt primär eine Bearbeitungs-Geometrie-Beschreibung, hat jedoch in vielen APT-Dialekten auch technologische Erweiterungen erfahren.

Eine der bekanntesten Erweiterungen ist EXAPT, "EXtended Subset of APT". Der EXAPT-Verein gründete sich in den 1970er Jahren in Deutschland an den Universitäten Stuttgart und Aachen mit Einbezug Industrie-Unternehmen wie EXAPT NC-Systemtechnik GmbH, um die APT-Sprache weiterzuentwickeln.

Ein APT-Programm wird in Sätzen (früher „Karten“ genannt) beschrieben. Ein Teileprogramm beginnt immer mit einer Karte PARTNO und endet mit einer FINI-Karte. Ein einfaches Beispiel zum Fräsen entlang einer Linie:

PARTNO/BEISPIEL

$$ Parameter, Variablen, Koordinaten
D0=200
D1=180
F1=0.1
X0=0
Y0=0
X1=100
Y1=50
$$ Geometrie-Definitionen
P0=POINT/X0,Y0
P1=POINT/X1,Y1
L1=LINE/P0,P1 $$ Linie durch Punkte P0 und P1 definieren
$$ Technologie
TOOLNO/1 $$ Anwahl des ersten Werkzeugs, Fraeser
SPINDL/300,CCLW $$ Drehzahl 300 U/min Gegenuhrzeigersinn(Counterclockwise)
FROM/0,0,100 $$ von Z-Koordinate 100 über dem Werkstück anfahren
RAPID $$ Eilgang
ZSURF/10 $$ verfahren auf 10 mm überm Werkstück
GOTO/P0 $$ definierten Nullpunkt anfahren
PLGFED/0.15 $$ in Z-Achs-Vorschub umschalten / Eilgang abwählen
ZSURF/0 $$ neue Bezugsebene in Z vorgeben
GOTO/P0 $$ im Vorschub neue Z-Koordinate 0 anfahren, Werkstück-Oberfl.
FEDRAT/F1 $$ Vorschub für Fraesebene x/y einschalten
GOTO/P2 $$ schräg auf der Fläche den Punkt P2 anfahren
RAPID $$ Eilgang ein
GODLTA/20 $$ um 20 mm in Z-Richtung abheben
STOP $$ Spindel stillsetzen
FINI

APT-Sätze haben stets ein Hauptwort mit bis zu sechs Buchstaben; die Nebenworte, bestimmende Nebeninformationen, werden mit dem Schrägstrich "Slash" abgetrennt.

Durch Verändern der Parameter ist dieses einfache Linien-Fräsprogramm an alle Fertigungs-Aufgaben anpassbar. Ändert sich die Bearbeitungsaufgabe (zum Beispiel auf Drahterodieren anstelle Fräsen), so braucht nur der Technologieteil geändert zu werden; die Geometriebeschreibung des Werkstücks bleibt unverändert.

APT enthält umfangreiche Möglichkeiten, Bearbeitungsaufgaben systematisch zu beschreiben, wie bedingte und unbedingte Sprünge, Sprunganweisungen, Schleifen, Unterprogramme.

APT selbst kann nicht direkt gekauft werden, jedoch sind etliche käufliche CNC-Programmiersysteme APT-basierend.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Diamond Cut Audio Restoration Tools — Diamond Cut Audio Resotration Tools Developer(s) Craig Maier and Rick Carlson of Diamond Cut Productions …   Wikipedia

  • Open Language Tools — Original author(s) Sun Microsystems Developer(s) Sun Microsystems Initial release September 11, 2006 (2006 09 11) Stable release …   Wikipedia

  • APT — • Automatically Programmed Tools …   Maritime acronyms and abbreviations

  • automation — /aw teuh may sheuhn/, n. 1. the technique, method, or system of operating or controlling a process by highly automatic means, as by electronic devices, reducing human intervention to a minimum. 2. a mechanical device, operated electronically,… …   Universalium

  • machine tool — machine tooled, adj. a power operated machine, as a lathe, used for general cutting and shaping of metal and other substances. [1860 65] * * * Stationary, power driven machine used to cut, shape, or form materials such as metal and wood. Machine… …   Universalium

  • Numerical control — CNC redirects here. For other uses, see CNC (disambiguation). A CNC Turning Center …   Wikipedia

  • APT — aeronaut. abbr. Airman Proficiency Test aeronaut. abbr. Automatic Position Telemetering comp. abbr. Automatic Picture Transmission comp. abbr. Automatic Programmed Tool milit. abbr. Armour Piercing Tracer telecom. abbr. Automatic Picture… …   United dictionary of abbreviations and acronyms

  • Douglas T. Ross — For other people named Douglas Ross, see Douglas Ross (disambiguation). Douglas Taylor (Doug) Ross (1929 31 Jan 2007) was an American computer scientist pioneer, and Chairman of SofTech, Inc..[1] He is most famous for originating the term CAD for …   Wikipedia

  • Apt — Die Abkürzung APT steht für: Aluminium Profil Technik Advanced Packaging Tool, Paket Management Software für verschiedene Linux Distributionen Advanced Passenger Train, Hochgeschwindigkeitsprototypenzüge mit Neigetechnik der British Rail Almost… …   Deutsch Wikipedia

  • APT — steht für: Advanced Packaging Tool, Paket Management Software für verschiedene Linux Distributionen Advanced Passenger Train, Hochgeschwindigkeitsprototypenzüge mit Neigetechnik der British Rail Advanced Persistent Threat, “fortgeschrittene,… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”