Übung Interpreter - Beuth Hochschule für Technik Berlin

Werbung
Beuth Hochschule für Technik Berlin
Fachbereich VI - Informatik und Medien
Labor für Automatisierungstechnik, B054
WiSe 2015/2016
CAM – Computer Aided Manufacturing – Labor –
Studiengang Technische Informatik
R. Wambach / H. Linnemann
Interpreter
1. Vorbemerkungen
Siehe auch Skript Automatisierungstechnik beziehungsweise CAM sowie Übungsanleitung
„Interpolator“!
NC-Steuerung
NC-Programm
Einlese-Steuerung
NC-Programmspeicher
Interpreter: Entschlüsselung
Geometrie-Daten
Technologie-Daten
G
E
O
M
E
T
R
I
E
D
A
T
E
N
VorschubInformation
Weg-Information
WegBedingung
SchaltInformation
Interpolator: Lagesollwert-Erzeugung
AnpaßSteuerung
Lageregelung
D
D D
A
Antrieb
Mechanisches
Übertragungssystem
LageMeßsystem
T
E
C
H
N
O
L
O
I
E
D
A
T
E
N
LogischeSignale
Fertigungs-Einrichtung
Die Bearbeitung eines NC-Programms erfolgt in mehreren Schritten (Bild oben). Das NCProgramm wird Satz für Satz aus dem Programmspeicher ausgelesen. Ein NC-Satz wird im
ersten Schritt vom Interpreter hinsichtlich Vollständigkeit, Syntax und Semantik geprüft.
Gleichzeitig werden die Verfahrwege, Wegbedingungen und Schaltfunktionen aufbereitet (Satzaufbereitung). Anschließend werden Werkzeugkorrekturen eingerechnet und die Parameter für
die Interpolation berechnet.
Die Satzausführung übernimmt bei einem Satzwechsel den vollständig aufbereiteten Satz. Es
werden dann die Schaltfunktionen der Anpass-Steuerung (SPS) übergeben und die zur
Bahnerzeugung erforderlichen Daten ( Vorschub, Verfahrweg, Wegbedingung ) an den
Interpolator weitergereicht. Der erzeugt daraus die Sollwerte für die Antriebe im Abtastzyklus
des Lagereglers. Wenn ein Satz abgearbeitet ist, kann der nächste Satz dekodiert werden.
Der Lageregler im Versuchsaufbau ist bereits implementiert und arbeitet digital mit einer
Abtastzeit von 4 ms.
CAM-Labor Interpreter.doc
Nur für Lehrzwecke
Seite 1 von 2
2. Aufgabenstellung
Für die dreiachsige Fräsmaschine werden Teilfunktionen eines NC-Interpreters entwickelt. Für
die Realisierung reicht der folgende Befehlsumfang:
G00, G01, G90, G91, M30, X, Y, F.
1.) Wählen Sie als Beispielprogramm eine Kontur, ähnlich dem folgenden Bild:
60 mm
135 mm
Arbeitsbereich der Fräsmaschine
Bild: „Haus vom Nikolaus1“
2.) Erstellen Sie hierfür das NC-Programm (Textdatei).
3.) Entwickeln Sie einen NC-Interpreter für den obigen Befehlsumfang.
4.) Legen Sie die Schnittstellen des Interpreters zum Interpolator fest.
1
Mathematisch ist das Haus vom Nikolaus ein Graph mit 5 Knotenpunkten und 8 Kanten. Unten links und
rechts treffen jeweils eine ungerade Anzahl von Kanten zusammen. Daher müssen diese beiden Knoten
Anfangs- und Endpunkt eines Kantenzugs sein. Von jedem der beiden Knoten aus sind 44 Lösungen
möglich. Würde man beispielsweise die 44 Lösungen für den linken Knoten aufzeichnen und diese dann
vor einen Spiegel halten, hätte man die Lösungen für den rechten Knoten.
CAM-Labor Interpreter.doc
Nur für Lehrzwecke
Seite 2 von 2
Herunterladen