Herunterladen Inhalt Inhalt Diese Seite drucken

Ausgleich Der Zeitverzögerung Des Sensors; Zeitverzögerung - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Abstandsregelung (CLC/CLCX)
5.5 Inbetriebnahme
5.5.4.5
Ausgleich der Zeitverzögerung des Sensors
Zeitverzögerung
Die Abstandsinformationen, die der CLCX vom Abstandssensor erhält, beinhalten eine
Zeitverzögerung in Bezug auf die vom Encoder eingelesen Ist-Position der Achse. Wenn diese
Verzögerung konstant ist, kann ihre Wirkung kompensiert werden.
• Bei Verwendung des "POS-Modus" (CLC_RT_CTRL_MODE=0), wird diese Kompensation die
Qualität der sensorgesteuerten Bewegung deutlich verbessern - insbesondere, wenn sich
der Sensor dem Blech aus größerer Entfernung nähert.
• Auch für den "GAIN-Modus" (CLC_RT_CTRL_MODE=1) ist es wichtig, die Sensorverzögerung
zu kompensieren: Solange der Abstand während der Annäherungsphase größer ist als die
Reichweite des Sensors, hängt die korrekte Bestimmung der Annäherungsgeschwindigkeit
von der korrekten Kompensation der Verzögerung ab.
CLCX bietet eine Funktion zum Bestimmen und Kompensieren dieser Verzögerung. Um diese
Funktion anzuwenden, müssen die folgenden GUD-Variablen in einer der Definitionsdateien
MGUD, UGUD, GUD4...GUD7 definiert werden:
DEF NCK REAL CLC_SIN_GEN_FREQ
DEF NCK REAL CLC_SIN_GEN_AMPL
DEF CHAN REAL CLC_SENSOR_MATCH[ 2 ]
Erst nach dem nächsten NCK-Neustart erhält die CLCX Zugriff auf diese Variablen.
Zur Messung der Verzögerung legen Sie ein Stück Blech unter den Sensor und positionieren die
CLCX-Achse in einer geeigneten Höhe (ca. 1mm) über diesem Blech. Achten Sie darauf, dass das
Blech während des Tests nicht vibriert. Bei Bedarf müssen Sie das Blech mit Klemmen oder einem
Gewicht stabilisieren.
Teileprogramm verwenden
Das folgende Teilprogramm startet den eingebauten Funktionsgenerator der CLCX. Es erzeugt
eine sinusförmige Bewegung der CLCX-Achse.
• Stellen Sie die Amplitude (CLC_SIN_GEN_AMPL) so ein, dass die sinusförmige Bewegung
vollständig innerhalb des empfindlichen Bereichs des Sensors liegt.
• Achten Sie sorgfältig darauf, dass die SynAct-Variable CLC_RTD_DYN_LIM durchgehend auf
NULL bleibt, während die Phase ausgewertet wird. Das stellt sicher, dass während der
Messung der Sensor-Verzögerung keine dynamische Begrenzung der Achsbewegung
auftritt.
• Wenn eine dynamische Begrenzung auftritt, reduzieren Sie die Frequenz oder Amplitude der
stimulierenden Sinusbewegung. Dynamische Einschränkungen stören die korrekte
Ermittlung der Verzögerung.
• Während der Sinusbewegung wird die Zeitverzögerung des Sensors relativ zum Encoder
nach jeder Periode berechnet. Die Auswertung kann Online im GUD CLC_SENSOR_MATCH[0]
beobachtet werden. Die Anzahl der bereits ausgewerteten Perioden wird in
CLC_SENSOR_MATCH[1] angezeigt.
Lassen Sie die Messung solange laufen, bis der beobachtete Wert in CLC_SENSOR_MATCH[0]
ausreichend stabil ist.
48
Funktionshandbuch, 10/2020, 6FC5397-8GP40-0AA1
Technologien

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik one

Inhaltsverzeichnis