Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 756

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

Werbung

K2: Achsen, Koordinatensysteme, Frames
11.4 Koordinatensysteme
Systemvariable
$AC_PRESET
Die achsspezifische Systemvariable $AC_PRESET liefert den Vektor vom Nullpunkt des
aktuellen verschobenen MKS' zum Nullpunkt des ursprünglichen MKS
Referenzieren der Maschinenachse.
$AC_PRESET<Achse> = $AC_PRESET<Achse> + "aktuelle Istposition der Achse im MKS"
- "PRESETON-Istposition"
Mit Hilfe der Systemvariablen kann die Nullpunktverschiebung wieder rückgängig gemacht
werden:
PRESETON(<Achse>, $VA_IM + $AC_PRESET[<Achse>]) ; "Aktueller Istwert
der Achse im MKS'" + "Verschiebungen"
Beispiel
Programmcode
N10 G1 X10 F5000
N20 PRESETON(X, $AA_IM[X]+70) ; Istwert = 10 + 70 = 80 =>
Randbedingungen
Achsen bei denen PRESETON nicht angewandt werden darf
● Fahrende Bahnachsen
● Fahrende Positionierachsen
● Fahrende Kommandoachsen im Spindelbetrieb
● Fahrende konkurrierende Positionierachsen (FC18)
● Achsen, die an einer Transformation beteiligt sind
● Achsen, bei denen eine oder mehrere der folgenden Safety Integrated Funktionen aktiv ist:
– Freigabe "Sichere Software-Endschalter"
– Freigabe "Sichere Software-Nocken", Paar 1 ... 4, Nocke +/-
● Pendelachsen
● Hirth-Achsen
● Gleichlaufachsen eines Gantry-Verbunds
● Achsen für die Referenzpunktfahren aus dem Teileprogramm (G74) aktiv ist
● Slave-Achse einer Drehzahl-/Drehmomentkopplung (Master-Slave)
756
MD36901 $MA_SAFE_FUNCTION_ENABLE[<SafeAxis>], Bit 1 = 1
MD36901 $MA_SAFE_FUNCTION_ENABLE[<SafeAxis>], Bit 8 ... 15 = 1
bzw.
Freigabe "Sichere Nockenspur", Nocke 1 ... 30
MD36903 $MA_SAFE_CAM_ENABLE[<SafeAxis>], Bit 0 ... 29 = 1
; $AC_PRESET = $AC_PRESET - 70
Funktionshandbuch, 12/2018, A5E40870716A AB
nach dem
0
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis