Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 292

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

Werbung

Koordinatentransformationen (Frames)
6.7 Frame-Berechnung aus 3 Messpunkten im Raum (MEAFRAME)
Programmcode
SETAL(65021)
GOTOF NO_FRAME
ENDIF
N270 IF CORR_FRAME[Z,RT] > ROT_FRAME_LIMIT
SETAL(65022)
GOTOF NO_FRAME
ENDIF
N300 $P_IFRAME=CORR_FRAME
N400 X=IDEAL_POINT[0,0] Y=IDEAL_POINT[0,1]
Z=IDEAL_POINT[0,2]
N410 SHOW_MCS_POS1[0]=$AA_IM[X]
N420 SHOW_MCS_POS1[1]=$AA_IM[Y]
N430 SHOW_MCS_POS1[2]=$AA_IM[Z]
N500 X=IDEAL_POINT[1,0] Y=IDEAL_POINT[1,1] Z=IDEAL_POINT[1,2]
N510 SHOW_MCS_POS2[0]=$AA_IM[X]
N520 SHOW_MCS_POS2[1]=$AA_IM[Y]
N530 SHOW_MCS_POS2[2]=$AA_IM[Z]
N600 X=IDEAL_POINT[2,0] Y=IDEAL_POINT[2,1] Z=IDEAL_POINT[2,2]
N610 SHOW_MCS_POS3[0]=$AA_IM[X]
N620 SHOW_MCS_POS3[1]=$AA_IM[Y]
N630 SHOW_MCS_POS3[2]=$AA_IM[Z]
N700 G500
No_FRAME
M0
M30
Beispiel 2: Verkettung von Frames
Verkettung von MEAFRAME für Korrekturen
Die Funktion MEAFRAME liefert ein Korrektur-Frame. Wird dieser Korrektur-Frame mit dem
einstellbaren Frame $P_UIFR[1] verkettet, der bei Aufruf der Funktion aktiv war (z. B. G54),
so erhält man einen einstellbaren Frame für weitere Umrechnungen zum Verfahren oder
Bearbeiten.
Verkettung mit ADDFRAME
Soll dieser Korrektur-Frame in der Frame-Kette an einer anderen Stelle wirken oder sind vor
dem einstellbaren Frame noch andere Frames aktiv, dann kann die Funktion ADDFRAME zum
Einketten in einem der Kanal-Basisframes oder einem Systemframe genutzt werden.
292
Kommentar
; Begrenzung des 3. RPY- Winkels.
; Abtast-Frame mit einem setzbaren
Frame aktivieren.
; Frame prüfen durch Positionieren
der Geometrieachsen auf die idea-
len Punkte.
; Setzbaren Frame deaktivieren, da
mit Nullframe (kein Wert eingetra-
gen vorbesetzt).
; Setzbaren Frame deaktivieren, da
mit Nullframe (kein Wert eingetra-
gen) vorbesetzt.
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis