Herunterladen Inhalt Inhalt Diese Seite drucken

Frame-Berechnung Aus 3 Messpunkten Im Raum - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Hinweis
Qualität der Messung
Damit die gemessenen den idealen Koordinaten mit einer kombinierten Rotation/Translation
zugeordnet werden können, muss das von den Messpunkten aufgespannte Dreieck
kongruent zum idealen Dreieck sein. Dies wird bewerkstelligt von einem
Kompensationsalgorithmus, der die Summe der Quadrate der Abweichungen minimiert, die
das gemessene in das ideale Dreieck überführen.
Die effektiv benötigte Verzerrung der Messpunkte kann als Indikator für die Qualität der
Messung dienen und wird deshalb als zusätzliche Variable von MEAFRAME ausgegeben.
Hinweis
Das von MEAFRAME erzeugte Frame kann durch die Funktion ADDFRAME in ein anderes
Frame in der Framekette transformiert werden.
Siehe Beispiel: Verkettung von Frames "Verkettung mit ADDFRAME".
Weitere Informationen zu den Parametern von ADDFRAME(FRAME, STRING) siehe
/FB1/ Funktionshandbuch Grundfunktionen; Achsen, Koordinatensysteme, Frames (K2),
Kapitel "FRAME-Kettung".
Beispiel
Programmcode
DEF FRAME CORR_FRAME
Setzen von Messpunkten
Programmierung
DEF REAL IDEAL_POINT[3,3] = SET(10.0,0.0,0.0, 0.0,10.0,0.0,
0.0,0.0,10.0)
DEF REAL MEAS_POINT[3,3] = SET
(10.1,0.2,-0.2, -0.2,10.2,0.1, -0.2,0.2,9.8)
DEF REAL FIT_QUALITY = 0
DEF REAL ROT_FRAME_LIMIT = 5
DEF REAL FIT_QUALITY_LIMIT = 3
DEF REAL SHOW_MCS_POS1[3]
DEF REAL SHOW_MCS_POS2[3]
DEF REAL SHOW_MCS_POS3[3]
Programmcode
N100 G01 G90 F5000
N110 X0 Y0 Z0
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Koordinatentransformationen (FRAMES)

5.6 Frame-Berechnung aus 3 Messpunkten im Raum

Kommentar
;
Teileprogramm 1
Kommentar
; für Test
; erlaubt max. 5 Grad Verdrehung der
Teileposition
; erlaubt max. 3 mm Verschiebung
zwischen
dem idealen und dem gemessenen
Dreieck
Kommentar
311

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis