Zusatzfunktionen
Eine vollständige Liste der Zusatzfunktionen findet sich in der Befehlsübersicht im Anhang unter Zusatzfunktionen (#..).
Zusatzfunktionen sind eine eigene Gruppe von NC-Sprachbefehlen. Sie ermöglichen die Programmierung spezifischer Erweiterungen und technologischer Verfahren, die durch die DIN/ISO-Programmierung nicht abgedeckt sind. Die Syntax für Zusatzfunktionen lautet:
#<string> <spezifische Zusatzsyntax> |
#<string> | Klartextbefehl. Zwischen # und <string> sind keine Leerzeichen erlaubt. |
<spezifische Zusatzsyntax> | Nachfolgende befehlsspezifische Syntaxelemente, die als weitere Strings direkt oder in einer Klammerung programmiert sind. |
Achtung
#-Befehle müssen jeweils alleine in einer NC-Zeile stehen. Auf Ausnahmen wird speziell hingewiesen!
Hinweis
Wenn nicht explizit dargestellt, sind Kommas "," und Gleichheitszeichen "=" in der spezifischen Zusatzsyntax optional und dienen nur der besseren Lesbarkeit des NC-Programms.
Beispiel:
#STRING [A_WERT 10 B_WERT 20] ←→ #STRING [A_WERT=10, B_WERT=20]
Weiterführende Informationen
- Wiederherstellen von Achskonfigurationen und Achskopplungen
- Achstauschbefehle
- Verweilzeit
- NC-Kanal leeren (#FLUSH, #FLUSH CONTINUE, #FLUSH WAIT)
- Satzübergreifender Kommentar (#COMMENT BEGIN/END)
- Warten auf Ereignis (#WAIT FOR)
- Mindestradius für tangentiale Vorschubanpassung (#TANGFEED)
- Unterdrückung von Verschiebungen (#SUPPRESS OFFSETS)
- Einstellungen für das Messen
- Anwahl der Istwertverschiebung (#PSET)
- Synchronbetrieb
- Meldungen aus dem NC-Programm
- Ruckbegrenzender Slope
- Schreiben und Lesen von Antriebsparametern und Kommandos
- Kanalsynchronisation
- Drehung des Koordinatensystems in der Ebene (#ROTATION ON/OFF)
- Automatische Achsnachführung (C-Achsnachführung) (#CAXTRACK)
- Benutzerdefinierte Fehlerausgabe (#ERROR)
- Zeitmessung (#TIMER)
- Definition von Vorschubachsen (#FGROUP, #FGROUP ROT, #FGROUP WAXIS)
- Anpassung der Bahndynamikgrenzwerte (#VECTOR LIMIT ON/OFF)
- Festlegen einer minimalen Satzübergangsgeschwindigkeit (#TRANSVELMIN ON/OFF)
- Schreiben von Maschinendaten (#MACHINE DATA)
- Dateioperationen
- Arbeits-/ Schutzraumüberwachung
- Beeinflussung des Vorwärts-/Rückwärtsfahrbetriebes
- Werkzeugwechsel bei aktivem Synchronbetrieb (#FREE TOOL CHANGE)
- Sperren von Programmbereichen für den Einzelschrittbetrieb (#SINGLE STEP)
- Programmierbarer Bahnoverride (#OVERRIDE)
- Antriebsunabhängiges Schalten von Antriebsfunktionen
- Geschwindigkeitsoptimierte Bewegungsführung durch Segmentierung (#SEGMENTATION)
- Vergrößern/Verkleinern von Konturen (#SCALE ON/OFF)
- Stanzen und Nibbeln
- Steuerung der Eckenbearbeitung (#EDGE MACHINING)
- Schalten der Dynamikgewichtung (#DYNAMIC WEIGHT)
- Gewichtung des externen Vorschubes (#FF)
- Klemmen und Überwachen von Achsen (#CLAMP MONITORING)
- Gantryinbetriebnahme (#GANTRY ON/OFF)
- Lagereglerbasierte Achskopplungen (#GEAR LINK)
- Einstellungen für Drehfunktionen (#TURN)
- Restweganzeige in einem Programmabschnitt (#DIST TO GO)
- Umschalten der Auflösung an der externen Geschwindigkeitsschnittstelle der PLC (#EDM ON/OFF)