Koordinatensystem beim planetären Aufweiten

Beim planetären Aufweiten kann ein zum Erodieren auf der Bahn unterschiedliches Koordinatensystem verwendet werden. Damit die Planetärbewegung senkrecht zur Geometrie im Senkkanal ausgeführt wird, muss auch das Koordinatensystem im Planetärkanal gedreht werden. Diese Parameter können bei der Aktivierung des Planetärkanals mitgegeben werden.

Wichtig dabei ist, dass das Koordinatensystem im Planetärkanal im Ursprung bleibt und nur gedreht wird.

Das Koordinatensystem im Senkkanal muss beim ersten Aktivieren den Ursprung am Endpunkt der Geometrie zum Erodieren auf der Bahn haben. Dazu werden in den Beispielen die Achsvariablen V.A.ACT_POS verwendet. Falls der Ursprung an einem anderen Punkt liegt, wird der Fehler ID 51089 ausgegeben.

Im folgenden Bild sind unterschiedliche gültige und ungültige Kombinationen von Koordinatensystemen abgebildet.

Kombinationen bei Koordinatensystemen
Abb.: Kombinationen bei Koordinatensystemen

Beim zweiten Aktivieren von Planetär- und Rückzugskanal, kann der Ursprung des Koordinatensystems an einem anderen Punkt liegen und die Strecke zwischen den Punkten wird mit einer eingefügten Linearbewegung verbunden, siehe Veränderung des Rückzugspunktes.

Hinweis

notice

Falls mehrere Senkgeometrien mit unterschiedlichen Koordinatensystemen abgearbeitet werden sollen, muss der Planetärkanal zuerst deaktiviert und mit dem neuen Koordinatensystem aktiviert werden

Programmierbeispiel

prg_example

Verwenden eines Koordinatensystems beim planetären Aufweiten

Programmierbeispiel

prg_example

Senkkanal

%sinking

;…

N110 #CS ON [PCS] [V.A.ACT_POS.X, V.A.ACT_POS.Y, V.A.ACT_POS.Z, \
   45, 0, 0] ( CS Definition für das planetäre Aufweiten

N6000 #CHANNEL INTERFACE ON [EXTEND AX=Y FREEZE=X FREEZE=Y ]

; Übergabe der CS Rotationen des aktuellen CS in Parameter @PL1-@PL3

N6001 #MC_MovePath SYN [ CH="CH-Planetary" ID="MC-OrbCircle" \
  FileName=”DsPlanetaryFile” @PL1=V.G.SELECTED_CS.ROT.X \
  @PL2=V.G.SELECTED_CS.ROT.Y @PL3=V.G.SELECTED_CS.ROT.Z \
  @PL4=V.P.PlanetaryMaxScale @PL5=V.P.PlanetaryMaxEquid ]

Programmierbeispiel

prg_example

Planetärkanal

%planetary

;…

(- Aktivieren des CS mit gleicher Orientierung wie im Senkkanal

N2250 #CS ADD [PCS] [0, 0, 0, @PL1, @PL2, @PL3]

N2260 #CS SELECT [PCS]