TechTipps zu den BobCAD-Programmen

Was ist ein Postprozessor?

In der BobCAD-CAM-Software ist ein Postprozessor im einfachsten Sinne eine ASCII-Textdatei, die zum Konvertieren von Werkzeugwegen in der Software in eine NC-Programmdatei (G- und M-Codes) für eine bestimmte Steuerung verwendet wird. Diese NC-Datei ist die Datei, die an die Maschine gesendet wird, um die Maschine während eines Auftrags zu steuern. In der Fertigungsindustrie gibt es Hunderte verschiedener Arten von Steuerungen, die unterschiedliche Arten von G-Code-Formaten erfordern. Daher wird der Postprozessor speziell für die Steuerung der Maschine erstellt, um die generierte NC-Datei korrekt interpretieren zu können.

Schauen Sie sich nach der Lektüre dieses Artikels unser Postprozessor-Hilfesystem an! Hier finden Sie Postprozessor-Lektionen sowie eine Dokumentation, die unter anderem Informationen zu Post-Variablen, Post-Blöcken und benutzerdefiniertem Scripting enthält.

Der Postprozessor in BobCAD-CAM ist so konfiguriert, dass er relativ einfach geändert und angepasst werden kann. In vielen Fällen ist es nicht erforderlich, ein eigenes Skript für den Postprozessor individuell zu erstellen, um die gewünschte NC-Dateiausgabe zu erhalten, wie es bei anderen CAM-Systemen der Fall ist. Stattdessen können Sie einige unserer Post-Variablen verwenden, um den Postprozessor zu formatieren. Wenn Sie Softwarewartung abgeschlossen und/oder einen Postprozessor erworben haben, steht Ihnen unsere Posting-Abteilung für die Erstellung/Änderung benutzerdefinierter Postprozessoren speziell für Ihre Maschine zur Verfügung. Sie können auch, falls erforderlich, benutzerdefinierte Skripte im Postprozessor erstellen.

Wenn Sie wissen möchten, wie unser Postprozessorsystem funktioniert, können Sie auf die Posting-Dokumentation im BobCAD-CAM-Datenordner zugreifen: C:\BobCAD-CAM Data\BobCAD-CAM V(Version #)\Posts\Documentation

Hier finden Sie die verschiedenen Post-Variablen, die im Postprozessor verwendet werden. Mit diesen Variablen können Sie schnelle Änderungen am Postprozessor vornehmen, um die gewünschte Ausgabe in der NC-Datei zu erhalten.

(Wenn Sie mit dem Vorgang nicht vertraut sind, wird empfohlen, die meisten Änderungen am Postprozessor von der Posting-/Technischen Support-Abteilung vornehmen zu lassen.)

Sie können einen Postprozessor mit Notepad öffnen. Postprozessoren befinden sich hier: C:\BobCAD-CAM Data\BobCAD-CAM V(Version #)\Posts\(Machine Type). Sie werden feststellen, dass diese Post-Variablen in separaten Post-Blöcken enthalten sind. Das Bild unten zeigt beispielsweise einen Werkzeugwechselblock, der mit der Nummer 3 (Zeile 3) gekennzeichnet ist, und die Post-Variablen, die zur Ausgabe von G-Code für einen Werkzeugwechsel verwendet werden.

postprozessor 1

Hinweis: Zeichen in Anführungszeichen, z. B. „(BEISPIELZEICHEN)“ werden fest in die NC-Datei codiert. Dies bedeutet, dass es sich lediglich um statische Werte handelt, die nicht das in der Software erstellte Programm nutzen und einfach jedes Mal in der NC-Datei ausgegeben werden.

Der Postprozessor besteht auch aus Posting-Fragen, die das Anpassen bestimmter Aspekte der NC-Dateiausgabe erleichtern. Wenn Sie beispielsweise keine Sequenznummern am Anfang jeder Zeile der NC-Programmdatei haben möchten, können Sie Block 207 und Zeile 208 (siehe unten) auf n einstellen. Wenn Sie das Programm in BobCAD speichern und erneut veröffentlichen, werden die Sequenznummern entfernt.

postprozessor 2

Es gibt sogar eine Zeile (normalerweise Zeile 26), um das Debuggen zu aktivieren. Wenn diese Option aktiviert ist, können Sie sehen, welche Blöcke verwendet und in der NC-Datei veröffentlicht werden. Auf diese Weise können Sie den spezifischen Block finden, der vom Postprozessor ausgegeben wird, und Anpassungen an diesem spezifischen Block vornehmen.

postprozessor 3

Ausgabe der NC-Datei:

Postprozessor 4

Beispiel eines mit Postprozessor erstellten Programms:

Hinweis: Diese NC-Programmdatei befindet sich im Debug-Modus. Die Debug-Zeilen, die die Post-Blöcke kennzeichnen, werden nur angezeigt, wenn der Debug-Modus aktiviert ist.

Im folgenden Beispielprogramm führt der Werkzeugweg einen Schnitt entlang eines Quadrats durch, wobei das Werkzeug in die untere linke Ecke eintaucht und dann um das Profil des Quadrats herumfährt. Beim Erstellen der NC-Programmdatei werden die Blöcke 0, 15, 2, 14, 40 und 5 aufgerufen, um den Anfang und das Ende des Programms festzulegen. Zwischen diesen Blöcken gibt es in diesem Beispiel auch die Blöcke 27, 50, 51 und 55. Diese Blöcke werden zur Steuerung der Vorschubart, der Vorschubgeschwindigkeit und der X-, Y- und Z-Bewegungen des Werkzeugs verwendet. (Wenn Sie im BobCAD-Programm mehrere Bearbeitungen haben, die mehrere Werkzeuge verwenden, werden Sie auch feststellen, dass Werkzeugwechselblöcke auch in der NC-Datei aufgerufen werden.)

postprozessor 5

 

Dies ist nur ein Beispiel dafür, wie ein Programm via Postprozessor erstellt wird. Es gibt viele andere Szenarien, die den Aufruf anderer Blöcke erfordern würden, wie zum Beispiel Bohr-Festzyklen und Fräserkompensationsblöcke. Dies zeigt jedoch das Grundkonzept, wie ein Postprozessor in BobCAD-CAM funktioniert:

Die Posting-Engine in BobCAD arbeitet mit der Postprozessor ASCII-Textdatei zusammen, um die entsprechende G-Code-Ausgabe für die NC-Programmdatei zu erstellen.

Wenn Sie weitere Hilfe benötigen, kontaktieren Sie bitte unser Support-Team unter 0671 836310 oder support@datacad.de.