|
Kreisinterpolation mit Normalenvektor und Endpunkt
-
AuxPoint
definiert den Normalenvektor der Bewegungsebene. Dabei entspricht der Radius des Kreises der Länge des Normalenvektors. Die Zweideutigkeit des Mittelpunktes wird durch durch Richtung des Normalenvektors aufgelöst.
-
PathChoice
definiert die Orientierung.
-
CLOCKWISE
: Kürzerer Weg (<180°)
-
COUNTERCLOCKWISE
: Längerer Weg (>180°)
Einschränkungen
-
Nur Winkel < 360° sind mit einem einzelnen Befehl möglich.
-
Die Richtung des Normalenvektors muss orthogonal zur Verbindungsgeraden von Start- und Endpunkt sein.
Beispiel
:
AuxPoint
= (50,0,0)
Kreis in der Ebene parallel zu yz mit einem Radius von 50.
Die Lage des Mittelpunktes erlaubt den Kreis mit
PathChoice = MC_CIRC_PATHCHOICE.CLOCKWISE
im Uhrzeigersinn mit einem Kreisbogen
£
180° zu umfahren.
|