Herunterladen Inhalt Inhalt Diese Seite drucken

Set_Fly_2D; Kapitel 8.7.4 "Kompensation Zweidimensionaler Bewegungen", Seite - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Normaler

set_fly_2d

Listenbefehl
Funktion
Aktiviert die "Processing on the fly"-Korrektur zur Kompensation einer linearen Werkstück-
Bewegung in zwei Dimensionen (gemäß den Encoderwerten, die über die Encoder-Zähler
Encoder0 und Encoder1 an die RTC
korrigiert werden) und setzt die zugehörigen Skalierungsfaktoren. Die aktuellen
Encoderwerte werden zu den bisherigen Referenzwerten der 2D-Encoder-Kompensation
hinzuaddiert und die Summen als neue Referenzwerte gespeichert (siehe Hinweise). Die
Encoder-Zähler werden auf Null zurückgesetzt.
Einschränkung
Falls die "Processing on the fly"-Option nicht freigeschaltet ist, schaltet der Befehl den
"Processing on the fly"-Prozess aus (auch wenn er nie angewesen sein kann).
Aufruf
set_fly_2d( ScaleX, ScaleY )
Parameter
ScaleX
ScaleY
Hinweise
• Zur "Processing on the fly"-Korrektur (u.a. zur Ermittlung der Skalierungsfaktoren und
zur Deaktivierung der "Processing on the fly"-Korrektur) siehe
on the fly" (optional)", Seite

Kapitel 8.7.4 "Kompensation zweidimensionaler Bewegungen", Seite

• Für unzulässige Parameterwerte (z. B. ScaleX = 0) aktiviert set_fly_2d keine "Proces-
sing on the fly"-Korrektur bzw. deaktiviert eine zuvor mit set_fly_2d erfolgreich akti-
vierte "Processing on the fly"-Korrektur (deaktiviert aber keine anderen "Processing on
the fly"-Korrekturen). Im letzteren Fall wird ein Sprung (mit Sprunggeschwindigkeit) auf
den Endpunkt des zuletzt ausgeführten Vektor- oder Bogenbefehls (ohne set_fly_2d-
"Processing on the fly"-Korrektur) ausgeführt.
Eine mit set_fly_2d erfolgreich aktivierte "Processing on the fly"-Korrektur schaltet
jedoch jede andere "Processing on the fly"-Korrektur ab und wird seinerseits durch
jeden anderen "Processing on the fly"-Befehl abgeschaltet, auch wenn dieser unzuläs-
sige Parameter enthalten sollte (siehe
• Mit set_control_mode, Bit#9 sollte nicht eingestellt werden, dass die Encoder-Zähler
erst mit dem nachfolgenden externen Start-Trigger zurückgesetzt werden. Andernfalls
gehen die Referenzwerte der 2D-Encoder-Kompensation verloren.
• Verwenden Sie nicht zwischendurch
"Processing on the fly"-Anwendung, wenn Sie set_fly_2d zusammen mit einer 2D-
Encoder-Kompensation für einen XY-Tisch verwenden wollen, da hierbei ebenfalls die
Referenzwerte verloren gehen.
• Wenn noch keine Korrekturtabelle für die 2D-Encoder-Kompensation auf die Karte
geladen ist (siehe load_fly_2d_table), werden die Encoderwerte unkorrigiert
verwendet.
• Falls eine Koordinatentransformation im virtuellen Bildfeld aktiv ist, wird diese noch vor
der "Processing on the fly"-Korrektur auf das gesamte virtuelle Bildfeld angewendet
(siehe
• Zum Einschalten einer set_fly_2d-"Processing on the fly"-Korrektur kann auch der
Befehl
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Skalierungsfaktor für die x-Richtung (Encoder-Zähler Encoder0) in Bits/Count
(im 64-Bit-IEEE-Gleitkommaformat).
Zulässiger Wertebereich: 1/256  |ScaleX|  16.000,0
Skalierungsfaktor für die y-Richtung (Encoder-Zähler Encoder1) in Bits/Count
(im 64-Bit-IEEE-Gleitkommaformat).
Zulässiger Wertebereich: 1/256  |ScaleY|  16.000,0
195. Zur Verwendung des set_fly_2d-Befehls siehe
Abschnitt "Koordinatentransformationen im virtuellen Bildfeld", Seite
activate_fly_2d
verwendet werden.
®
5 PC/104-Plus-Karte, RTC
®
5 übergeben und ggf. über eine spezielle 2D-Tabelle
Abschnitt "Übersicht", Seite
set_fly_x
oder
set_fly_y
®
5 PCIe/104-Karte
Kapitel 8.7 ""Processing
202.
196).
zum Einschalten der
204).
473

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis