4.4.7
Additive Korrekturen
4.4.7.1
Externe Nullpunktverschiebungen
Die Externen Nullpunktverschiebung ist eine lineare Verschiebung zwischen
Basiskoordinatensystem (BKS) und Basisnullpunktsystem (BNS).
Die Externen Nullpunktverschiebung mittels $AA_ETRANS wirkt, abhängig von der
Maschinendaten-Parametrierung, auf zwei Arten:
1. Die Systemvariablen $AA_ETRANS wirkt nach Aktivierung durch das NC/PLC-
Nahtstellensignal direkt als Verschiebungswert
2. Der Wert der Systemvariablen $AA_ETRANS wird nach Aktivierung durch das NC/PLC-
Nahtstellensignal in die aktiven Systemframes $P:EXTFRAME und den Datenhaltungsframe
$P_EXTFR übernommen. Anschließend wird der aktive Gesamtframe $P_ACTFRAME neu
berechnet.
Maschinendaten
Im Zusammenhang mit der Systemvariablen $AA_ETRANS sind zwei Vorgehensweisen zu
unterscheiden, die über das folgende Maschinendatum ausgewählt werden:
MD28082 $MC_MM_SYSTEM_FRAME_MASK,Bit1 = <Wert>
<Wert>
Bedeutung
0
Funktion: Direktes Schreiben von $AA_ETRANS[<Achse>] durch PLC, HMI oder NC-Programm.
Freigabe zum Herausfahren der Nullpunktverschiebung von $AA_ETRANS[<Achse>] im nächstmöglichen Ver‐
fahrsatz: DB31, ... DBX3.0
1
Funktion: Aktivierung des aktiven Systemframes $P:EXTFRAME und des Datenhaltungsframes $P_EXTFR
Freigabe zum Herausfahren der Nullpunktverschiebung von $AA_ETRANS[<Achse>] durch: DB31, ... DBX3.0.
Daraufhin erfolgt im Kanal:
•
Stop aller Verfahrbeweungen im Kanal (außer Kommando- und PLC-Achsen)
•
Vorlaufstop mit anschließendem Reorganisieren (STOPRE)
•
Grobverschiebung aktiver Frame $P_EXTFRAME[<Achse>] = $AA_ETRANS[<Achse>]
•
Grobverschiebung Datenhaltungsframe $P_EXTFR[<Achse>] = $AA_ETRANS[<Achse>]
•
Neuberechnung das aktiven Gesamtframes $P_ACTFRAME
•
Herausfahren der Verschiebung in den programmierten Achsen.
•
Fortsetzen der unterbrochenen Verfahrbewegung bzw. des NC-Programms
Basisfunktionen
Funktionshandbuch, 10/2020, A5E47437776A AC
Achsen, Koordinatensysteme, Frames
4.4 Koordinatensysteme
227