DOK-MTXMIC-NC*F*EX*V13-RE01-DE-P
Rexroth IndraMotion MTX micro Funktionsbeschreibung 13VRS Erweiterung
Möglichkeiten zur Beeinflussung
des B-Splines:
Da die Anzahl der Spline-NC-Sätze (N11 bis N17) um zwei größer als die An‐
zahl der Splines ist, entstehen am Anfang der Spline-Sequenz zwei interne
Nichtverfahrsätze (N11 und N12).
●
Verändern des Knotenvektors
Mit der Syntax PL kann der Knotenvektor verändert werden (siehe Bei‐
spiel 1):
–
Eine Knotenspanne muss erst ab dem 1. Verfahrsatz (im folgen‐
den Beispiel ab N13) programmiert werden.
–
Eine Programmierung von PL in den Nichtverfahrsätzen N11 und
N12 bleibt ohne Wirkung.
–
Mehrfachknoten werden mit PL0 erzeugt (siehe Beispiel 2).
Beispiel 1:
veränderte Knotenspanne mit PL..
N01
Spline‐
;kubischer B-Spline für x, y, z und O
Def(3213,,x,y,z,O)
;5-Achstransformation mit Vektororientierung
N02 COORD(1)
;(z.B. 3232201)
N10 G1 <P0>
;Anfahren des Kontrollpunkts P0
N11 G06 <P1>
;Spline ein, 1. Kontrollpunkt
N12 <P2>
;2. Kontrollpunkt
N13 <P3> PL2.3
;1. Knotenspanne ist 2.3
N14 <P4>
;2. Knotenspanne ist 1.0 (Default)
N15 <P5> PL0.8
;3. Knotenspanne ist 0.8
N16 <P6> PL1.2
;4. Knotenspanne ist 1.2
N17 <P7> PL2.0
;5. Knotenspanne ist 2.0
N18 G1
;Spline aus
Der Knotenvektor hat dann die Form
U = {0,0,0,0,2.3,3.3,4.1,5.3,7.3,7.3,7.3,7.3}
Beispiel 2:
veränderte Knotenspanne durch Mehrfachknoten mit PL0
N01
Spline‐
;kubischer B-Spline für die Raumkurve x,y,z
Def(3213,,x,y,z,O)
;und den Orientierungsvektor p
N02 Coord(1)
;5-Achstransformation mit Vektororientierung
;(z.B. 3232201)
N10 G1 <P0>
;Anfahren des Kontrollpunkts P0
N11 G06 <P1>
;Spline ein, Kontrollpunkt P1
N12 <P2>
;Kontrollpunkt P2
N13 <P3> PL2.3
;1. Knotenspanne ist 2.3
N14 <P4> PL0
;2. Knotenspanne ist 0.0
;(Mehrfachknoten)
N15 <P5> PL0.8
;3. Knotenspanne ist 0.8
N16 <P6> PL1.2
;4. Knotenspanne ist 1.2
Bosch Rexroth AG
85/349
Bahnbewegung