„Automatically Programmed Tools“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
überarbeitet, aktuell, Link erg |
Aka (Diskussion | Beiträge) K doppelten Link entfernt, Leerzeichen in Überschrift |
||
Zeile 1: | Zeile 1: | ||
'''APT (Automatically Programmed Tools)''' ist eine anwendungsbezogene [[Programmiersprache]] zur Erzeugung von [[Steuerungstechnik|Steuerung]]sinformationen für [[Werkzeugmaschine]]n. |
'''APT (Automatically Programmed Tools)''' ist eine anwendungsbezogene [[Programmiersprache]] zur Erzeugung von [[Steuerungstechnik|Steuerung]]sinformationen für [[Werkzeugmaschine]]n. |
||
'''APT''' wurde in den [[1950]]er Jahren in den [[USA]] entwickelt und in [[FORTRAN]] IV codiert, um komplexe [[Fertigung]]saufgaben für [[Numerische Steuerung|NC]]- und [[Computerized Numerical Control|CNC]]- |
'''APT''' wurde in den [[1950]]er Jahren in den [[USA]] entwickelt und in [[FORTRAN]] IV codiert, um komplexe [[Fertigung]]saufgaben für [[Numerische Steuerung|NC]]- und [[Computerized Numerical Control|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-[[Dialekt]]en auch technologische Erweiterungen erfahren. |
||
Eine der bekanntesten Erweiterungen ist [[EXAPT]], "'''EX'''tended Subset of '''APT'''". Der EXAPT-Verein gründete sich in den 1970er Jahren in Deutschland an den Universitäten [[Universität Stuttgart|Stuttgart]] und [[RWTH Aachen|Aachen]] mit Einbezug [[Industrie]]-Unternehmen wie EXAPT Systemtechnik GmbH, um die APT-Sprache weiterzuentwickeln. |
Eine der bekanntesten Erweiterungen ist [[EXAPT]], "'''EX'''tended Subset of '''APT'''". Der EXAPT-Verein gründete sich in den 1970er Jahren in Deutschland an den Universitäten [[Universität Stuttgart|Stuttgart]] und [[RWTH Aachen|Aachen]] mit Einbezug [[Industrie]]-Unternehmen wie EXAPT Systemtechnik GmbH, um die APT-Sprache weiterzuentwickeln. |
||
Zeile 51: | Zeile 51: | ||
APT selbst kann nicht direkt gekauft werden, jedoch sind etliche käufliche CNC-[[Programmiersystem]]e APT-basierend. |
APT selbst kann nicht direkt gekauft werden, jedoch sind etliche käufliche CNC-[[Programmiersystem]]e APT-basierend. |
||
==Siehe auch== |
== Siehe auch == |
||
* [[Werkstücknullpunkt]] |
* [[Werkstücknullpunkt]] |
||
Version vom 23. Mai 2018, 23:37 Uhr
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 Systemtechnik GmbH, um die APT-Sprache weiterzuentwickeln.
Ein APT-Programm wird in Sätzen (früher „Karten“ genannt) beschrieben. Ein Teileprogramm beginnt immer mit einem Satz PARTNO und endet mit einem FINI-Satz. 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 [[Werkzeug]]s, Fraeser SPINDL/300,CCLW $$ [[Drehzahl]] 300 min<sup>−1</sup> Gegen[[uhrzeigersinn]](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 [[Referenzpunkt|Nullpunkt]] anfahren PLGFED/0.15 $$ in Z-Achs-[[Spanungsbewegung|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/P1 $$ schräg auf der Fläche den Punkt P1 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.