Herunterladen Inhalt Inhalt Diese Seite drucken

Markierbefehle - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

8.6.3 3D-Markierbefehle
®
Im Befehlssatz der RTC
5 sind die folgenden 3D-
Vektorbefehle und zeitbemessenen 3D-Vektorbefehle
enthalten:
goto_xyz
• jump_abs_3d,
timed_jump_abs_3d
• jump_rel_3d,
timed_jump_rel_3d
• mark_abs_3d,
timed_mark_abs_3d
• mark_rel_3d,
timed_mark_rel_3d
Zusätzlich stehen die folgenden 3D-Bogenbefehle zur
Verfügung, mit denen spiralförmige Markierungen
ausgeführt werden können:
• arc_abs_3d,
arc_rel_3d
Abgesehen von der zusätzlichen Bewegung in der
dritten Raumrichtung, funktionieren die Befehle
gleich wie die entsprechenden 2D-Befehle:
• Die angegebenen Vektoren oder Bögen werden
mikrovektorisiert (mit derselben Ausgabeperiode
wie bei 2D-Befehlen, siehe
• Sprung- und Markiergeschwindigkeit können wie
bei 2D-Befehlen mit
set_jump_speed
set_mark_speed
angegeben werden (siehe
Seite
100) bzw. werden bei zeitbemessenen
Vektorbefehlen aus der angegebenen Sprung-
oder Markierdauer automatisch ermittelt.
• Entsprechend der mit
select_cor_table_list
zugewiesenen 3D-Korrek-
turtabelle wird eine 3D-Bildfeldkorrektur durch-
geführt (siehe
Seite
133).
• Bei Jump- und Mark-Befehlen werden, unter
Berücksichtigung der eingestellten Delays, die
Lasersteuersignale ein- und ausgeschaltet (siehe
Seite
108).
®
Die RTC
5 berechnet simultan zu den Ausgabe-
werten für die Galvanometerscanner des Scan-
Systems die zugehörigen Fokuslängen (bzw. Schnitt-
weiten) und Ausgabewerte für die Z-Achse. Die
®
RTC
5 verwendet hierzu die entsprechenden Daten
aus der zugewiesenen 3D-Korrekturtabelle. Jede
Korrekturtabelle wird von SCANLAB individuell
entsprechend der optischen Konfiguration des jewei-
ligen 3-Achsen-Systems aus allen verfügbaren opti-
schen Systemdaten (wie der Spiegelgeometrie, der
Kalibrierung, Objektivdaten und Optik-Daten der Z-
Achse) berechnet. Die Korrekturtabellen sind im
mitgelieferten Software-Paket in einer Korrekturdatei
(*.CT5) enthalten (siehe auch Befehl
load_correction_file).
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
8 Erweiterte Funktionen zur Scan-Kopf- und Lasersteuerung
Seite
104).
und
select_cor_table
oder
®
5 PC/104-Plus-Karte, RTC
®
Im RTC
5-Modus müssen die x- und y-Koordinaten
eines Vektors als 20-Bit-Werte mit Vorzeichen (d.h. als
Zahlen zwischen – 524.288 und +524.287) an die
®
RTC
5 übergeben werden, die z-Koordinaten
dagegen als 16-Bit-Werte mit Vorzeichen (d.h. als
Zahlen zwischen – 32.768 und +32.767). Der Kalib-
rierungsfaktor (das Verhältnis zwischen den digitalen
Punktkoordinaten in Bits und der tatsächlichen
Position des Punktes in Millimetern, siehe
ist daher in z-Richtung um den Faktor 16 kleiner als
in x- und y-Richtung:
K
= K
z
Der Kalibrierungsfaktor K
xy
aus der verwendeten Korrekturtabelle ausgelesen
werden.
®
Im RTC
4-Kompatibilitätsmodus sollte dagegen (wie
®
bei der RTC
4): K
= K
= K
x
y
werden.
Die z-Koordinatenwerte werden von der RTC
®
(sowohl im RTC
5-Modus als auch im RTC
tibilitätsmodus) automatisch intern auf 20-Bit-Werte
hochskaliert, so dass die drei Raumrichtungen bzgl.
der Sprung- oder Markiergeschwindigkeit gleich
behandelt werden.
Hinweise
• Nach Aktivierung der vektorkontrollierten Laser-
steuerung mit
set_vector_control
die Para-Mark- und Para-Jump-Befehle
(para_jump_abs_3d,
timed_para_jump_abs_3d, para_jump_rel_3d,
timed_para_jump_rel_3d, para_mark_abs_3d,
timed_para_mark_abs_3d, para_mark_rel_3d,
timed_para_mark_rel_3d) genutzt werden.
Diese Befehle variieren simultan einen Lasersig-
nalparameter linear entlang des Mark- oder
Jump-Vektors (siehe
Seite
wird beispielsweise die Fokusverschiebung, d.h.
der Offset auf die berechnete Fokuslänge (wie mit
set_defocus
oder set_defocus_list) variiert.
• Die Größe des nutzbaren Bildfelds und der Z-Hub
(Höhe des nutzbaren Arbeitsvolumens) kann der
"Readme.txt" Datei, die der 3D-Korrekturdatei
beigelegt ist, oder dem Handbuch des jeweiligen
3-Achsen-Scan-Systems oder varioSCANs (Kapitel
"Technische Spezifikationen") entnommen
werden.
®
5 PCIe/104-Karte
Seite
131)
/ 16.
xy
kann mit
get_table_para
(= K
/ 16) verwendet
z
xy
®
5
®
4-Kompa-
können auch
163). Für (Ctrl = 7)
190

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis