Programmierung von Achskopplungen (#SET AX LINK, #AX LINK)

Im NC-Programm können Achskopplungen mit folgendem NC-Befehl festgelegt werden.

Syntax:

#SET AX LINK [ <Kopplungsgruppe>, <Slave>=<Master> {,<Slave>=<Master>} ]

oder alternativ

#AX LINK [NBR] [ <Kopplungsgruppe>, <Slave>=<Master> {,<Slave>=<Master>} ]

<Kopplungsgruppe>

Nummer der Kopplungsgruppe (1)

<Slave>

Achsbezeichnung oder logische Achsnummer der Slaveachse des Kopplungspaares i (2)

<Master>

Achsbezeichnung oder logische Achsnummer der Masterachse des Kopplungspaares i (2)

NBR

Mit dem Logikschalter NBR wird auf die Auswertung von logischen Achsnummern anstatt von Achsnamen umgeschaltet. Die Achskopplungen müssen dann über die logischen Achsnummern definiert werden. Die Achsen müssen noch nicht im Kanal vorhanden sein. Erst bei der Aktivierung der Kopplungsgruppe wird ihr Vorhandensein geprüft!

Hinweis

notice

Es muss mindestens ein Master-Slave-Kopplungspaar pro Kopplungsgruppe definiert werden.

Die Kopplung von Spindeln wird im Kapitel Spindelsynchronbetrieb genauer beschrieben!

Allgemeine Handhabung und Wirkungsweise:

1 ... [Max. Anzahl Kopplungsgruppen–1], siehe [6] -2.11

Max. Anzahl Kopplungspaare, siehe [6] -2.12

Hinweis

notice

Die Aktivierung der entsprechenden Achskopplung muss explizit mit #ENABLE AX LINK erfolgen.

Programmierbeispiel

prg_example

Programmierung von Achskopplungen

#SET AX LINK[1, Z2=Z]

;Z2 wird als Slave an Hauptachse Z gekoppelt

#SET AX LINK[2, Y2=Y, X2=X]

;Kopplung von Y2 mit Y und X2 mit X

#SET AX LINK[3, X1=X, X2=X, X3=X]

;Kopplung von X1,X2,X3 als Slaves an gleiche Masterachse X

:

oder alternativ

#AX LINK[1, Z2=Z]

#AX LINK NBR[2, 8 = 2, 9 = 3]

;Kopplung über log. Achsnummern