Postprozessor-Übersicht
IN THIS ARTICLE
Jede CNC-Steuerung hat einen leicht unterschiedlichen Dialekt, daher müssen Sie sicherstellen, dass der generierte G-Code mit Ihrer Maschine kompatibel ist.
Ein Postprozessor ermöglicht es, den generierten Werkzeugweg in lesbaren G-Code für Ihre CNC-Maschine zu konvertieren.
Hier können Sie verfügbare Postprozessoren herunterladen und hier sehen Sie, wie Sie den Postprozessor-Bearbeitungsdialog öffnen.
Grundlegende Konzepte
Hier eine kurze Erklärung zum Verständnis des Arbeitsablaufs, um Werkzeugwege in G-Code zu konvertieren.
NC-Programm-Phasen
Sie können das NC-Programm als eine Abfolge von Phasen betrachten, jede Phase hat ihre eigene Vorlage:
- G-Code-Kopfbereich
- Für jede Bearbeitung
- Werkzeugwechsel
- Werkzeuganfahrt
- Liste der Bewegungen, die den Werkzeugweg ausmachen, oder in einigen Fällen Makros (Bohren, Gewindebohren usw.)
- Werkzeugrückzug
- Bearbeitungsabschluss
- G-Code Fussbereich
Für jede dieser Phasen wird es als Vorlage und ein Tag-Wörterbuchbezeichnet. Aus der Vereinigung dieser beiden Elemente erhält man den ausgegebenen G-Code.
Vorlagen
Hier ein Beispiel einer Vorlage, die nichts weiter als reiner Text ist.
Innerhalb dieses Textes sehen Sie einige Wörter in geschweiften Klammern. Dies sind die TAGS.
{EMPTY_LINE}
{LINE_N}
({OP_DESC})
{RADIUS_COMP_INFO}
({TOOL_LABEL})
T{TOOL_POS}M6
{NEXT_TOOL_POS}
{FEED_MODE}
S{SPEED_VALUE}{SPINDLE_ORIENTATION}
{ORIGIN}
{COOLANT_CODE}
Tag-Wörterbuch
Die Tags sind die variablen Werte. Hier ein Beispiel eines Tag-Wörterbuchs.
LINE_N = N5 TOOL_POS = 15 NEXT_TOOL_POS = 10 FEED_MODE = G98 SPEED_VALUE = 2387 SPEED_ORIENTATION = M3 ORIGIN = G54 COOLANT_CODE= M8
Wo finde ich die verfügbare Tag-Liste?
Ausgabe des endgültigen Codes
Aus der Kombination der einzelnen Vorlage und des Tag-Wörterbuchs wird der ausgegebene G-Code erstellt.
N5 (CONTOUR - ROUGHING) (COMP COMPUTER - RADIUS COR VALUE 10) (R390 D 20MM) T15M6 T10 G98 S2387M3 G54 M8 ...
Der Tag-Wert ersetzt {TAG_WORD} in der Vorlage.
Wörterbuch-Konvention
Um das Verständnis der im Wörterbuch verfügbaren Parameter zu erleichtern, wurde eine Konvention zur Benennung von Tags verwendet.
Suffix _CODE:
Diese Tag-Werte sind vollständig mit sowohl dem Zeichen (F, G, M) als auch dem numerischen Teil (100, 0.3).
Beispiel:
{FEED_CODE} => F.3
{SPEED_CODE} => S100
Suffix _VALUE:
Diese Tag-Werte enthalten nur den numerischen Teil (100, 0.3).
Beispiel:
{FEED_VALUE} => .3
{SPEED_VALUE} => 100