Programmierung
Mit dem NC-Befehl #INSERT CMD können Stoppmarken über das NC-Programm vorgegeben werden.
Über den Parameter „AXNR“ wird der Modus festgelegt.
- AXNR = 0 – Modus DISTANCE (Standardwert)
- AXNR !=0 – Modus POSITION
Syntax: | |
#INSERT CMD [ON | OFF] [AXNR=.. MNR=.. ADDR=.. DIST=.. [ABS | REL | REL_ONCE] ] | |
| |
ON | Einfügen von Stoppmarken wird aktiviert |
OFF | Einfügen von Stoppmarken wird deaktiviert. Dies führt zu einem Stopp an der Programmstelle. |
AXNR=.. | Logische Achsnummer Stopp wird an der kommandierten Achsposition der Achse mit dieser logischen Achsnummer eingefügt. Hinweis: Über die Angabe der logischen Achsnummer wird der Modus festgelegt. AXNR = 0 – Modus DISTANCE wird verwendet AXNR !=0 – Modus POSITION wird verwendet Standardwert = 0 |
MNR=.. | Nummer der eingefügten M-Funktion
|
ADDR=.. | Optionaler Zusatzwert der M-Funktion, dieser wird als negative oder positive Ganzzahl programmiert. |
DIST=.. | Relative / absolute Distanz oder Achsposition in [0.1µm] an der der Stopp eingefügt werden soll. |
ABS | Einmaliges Einfügen an der absoluten Distanz |
REL | Relative Distanz mit automatischem Einfügen eines neuen Stopps beim Erreichen des aktuellen Stopps. |
REL_ONCE | Einmaliges Einfügen an der relativen Distanz. |
Hinweis
Die Distanzangabe ABS/REL bzw. REL_ONCE schließen sich gegenseitig aus.
Bei gleichzeitiger Programmierung innerhalb einer #INSERT CMD-Anweisung wird der Fehler mit ID 22130 ausgegeben.
Die Standardbelegung des NC-Befehls ist:
#INSERT CMD [MNR=0 DIST=0 REL AX=0]
Bei einer Angabe der M-Funktion < 2 muss nach dem Erreichen des STOPs die Fortsetzung der Bearbeitung über die Control Unit „Fortsetzen der Bewegung“ kommandiert werden.
Bei einer Angabe der M-Funktion >= 2 genügt die Standard-Quittierung der M-Funktion.
Das Erreichen eines eingefügten Stopps wird durch das Bit in den Haltebedingungen auf dem HLI angezeigt.
Die Kombination der Parameter DIST=0 und REL=1 löscht unabhängig von den Parametern MNR und AXNR den zuvor gesetzten STOP,
Die aktuelle Distanz kann mit #DISTANCE PROG START CLEAR zurückgesetzt werden.