Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 286

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Koordinatentransformationen (Frames)
6.4 Externe Nullpunktverschiebung ($AA_ETRANS)
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
Programmierung
● Syntax
$AA_ETRANS[<Achse>] = <Wert>
● Bedeutung
NC/PLC-Nahtstellensignal
DB31, ... DBX3.0 = 0 → 1 ⇒ $P_EXTFRAME[<Achse>] = $P_EXTFR[<Achse>] =
$AA_ETRANS[<Achse>]
286
0
Funktion: Direktes Schreiben von $AA_ETRANS[<Achse>] durch PLC, HMI oder NC-Pro‐
gramm.
Freigabe zum Herausfahren der Nullpunktverschiebung von $AA_ETRANS[<Achse>] im
nächstmöglichen Verfahrsatz: DB31, ... DBX3.0
1
Funktion: Aktivierung des aktiven Systemframes $P:EXTFRAME und des Datenhaltungsf‐
rames $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
$AA_ETRANS:
<Achse>:
<Wert>:
Systemvariable zum Zwischenspeichern der externen Null‐
punktverschiebung
Kanalachse
Verschiebungswert
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis