Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 117

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

Werbung

Geschwindigkeitsbestimmende Bahnachsen lesen
Die an der Bahninterpolation beteiligten Achsen können über Systemvariablen gelesen
werden:
In Synchronaktionen oder mit Vorlauf-Stopp im Teileprogramm über die Systemvariablen:
Ohne Vorlauf-Stopp im Teileprogramm über die Systemvariablen:
Bahnbezugsfaktoren für Orientierungsachsen mit FGREF
Bei Orientierungsachsen ist die Wirkungsweise der FGREF[]-Faktoren davon abhängig, ob
die Änderung der Orientierung des Werkzeugs entweder durch Rundachs- oder
Vektorinterpolation erfolgt.
Bei Rundachsinterpolation werden die jeweiligen FGREF-Faktoren der Orientierungsachsen
wie bei Rundachsen einzeln als Bezugsradius für die Wege der Achsen eingerechnet.
Bei Vektorinterpolation wird ein effektiver FGREF-Faktor wirksam, der als geometrischer
Mittelwert aus den einzelnen FGREF-Faktoren bestimmt wird:
FGREF[effektiv] = n-teWurzel aus [(FGREF[A] * FGREF[B]...)]
mit:
Beispiel:
Für eine Standard-5-Achs-Transformation gibt es zwei Orientierungsachsen und somit
berechnet sich der effektive Faktor als Wurzel aus dem Produkt der beiden axialen Faktoren:
FGREF[effektiv] = Quadratwurzel aus [(FGREF[A] * FGREF[B])]
Hinweis
Mit dem effektiven Faktor für Orientierungsachsen FGREF kann somit ein Bezugspunkt auf
dem Werkzeug festgelegt werden, auf den sich der programmierte Bahnvorschub bezieht.
Grundlagen
Programmierhandbuch, 09/2011, 6FC5398-1BP40-2AA0
$AA_FGROUP[<Achse>]
$AC_FGROUP_MASK
$PA_FGROUP[<Achse>]
$P_FGROUP_MASK
A:
Achsbezeichner der 1. Orientierungsachse
B:
Achsbezeichner der 2. Orientierungsachse
C:
Achsbezeichner der 3. Orientierungsachse
n:
Anzahl der Orientierungsachsen
7.1 Vorschub (G93, G94, G95, F, FGROUP, FL, FGREF)
Liefert den Wert "1", wenn die angegebene Achse per
Grundeinstellung oder durch FGROUP-Programmierung
einen Einfluss auf die Bahngeschwindigkeit im aktuellen
Hauptlaufsatz hat. Wenn nicht, dann liefert die Variable
den Wert "0".
Liefert einen Bitschlüssel der mit FGROUP
programmierten Kanalachsen, die zur
Bahngeschwindigkeit beitragen sollen.
Liefert den Wert "1", wenn die angegebene Achse per
Grundeinstellung oder durch FGROUP-Programmierung
einen Einfluss auf die Bahngeschwindigkeit hat. Wenn
nicht, dann liefert die Variable den Wert "0".
Liefert einen Bitschlüssel der mit FGROUP
programmierten Kanalachsen, die zur
Bahngeschwindigkeit beitragen sollen.
Vorschubregelung
117

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis