Herunterladen Inhalt Inhalt Diese Seite drucken

Randbedingungen Für Bspline - Siemens SIMATIC FM 357 Handbuch

Mehrachsbaugruppe für servo- bzw. schrittantrieb
Inhaltsverzeichnis

Werbung

NC-Programmierung
BSPLINE
Beim B-Spline kann mit SD= der gewünschte Grad programmiert werden (2 oder
3). Wenn zu Beginn eines Splines kein Grad programmiert ist, wird 3 als Standard-
wert genommen.
Die programmierten Positionen sind keine Stützpunkte, sondern lediglich "Kontroll-
punkte" des Splines. D. h., die Kurve verläuft nicht direkt durch die Kontrollpunkte,
sondern lediglich in deren Nähe, wobei die Form der Kurve durch die Kontroll-
punkte bestimmt ist. Die Verbindung der Kontrollpunkte durch Geraden bildet das
Kontrollpolygon des Splines, welches eine erste Näherung für die Kurve darstellt.
Das Kontrollpolygon erhalten Sie, indem Sie G1 statt BSPLINE programmieren.
Ein quadratischer B-Spline (SD=2) berührt das Kontrollpolygon jeweils zwischen
zwei Kontrollpunkten tangential und entfernt sich weniger als ein kubischer
B-Spline (SD=3) vom Kontrollpolygon.
Randbedingungen für BSPLINE
Die Kurve ist in Start- und Endpunkt immer tangential zum Kontrollpolygon. Es sind
keine Start- und Endbedingungen programmierbar.
Zu jedem Kontrollpunkt kann zusätzlich mit PW (Punktgewicht) ein Gewicht pro-
grammiert werden, wodurch die Kurve zum Kontrollpunkt hingezogen (PW > 1)
wird. Durch geeignete Gewichte können alle Kegelschnitte (Parabel, Hyperbel, El-
lipse, Kreis) exakt gewonnen werden.
Dieser Spline ist optimal zur Erstellung von Freiformflächen und wird von CAD-Sy-
stemen bevorzugt.
Ein B-Spline dritten Grades verbindet die Vorteile von Akima- und herkömmlichen
kubischem Spline. Es gibt keine unerwünschten Schwingungen trotz krümmungs-
stetiger Übergänge.
Punktgewicht PW
Für jeden Kontrollpunkt ist eine Gewichtsangabe unter der Adresse PW=... mög-
lich.
Die Kurve wird zum Kontrollpunkt hingezogen, wenn PW>1 ist und von ihr abge-
stoßen, wenn PW<1 ist.
Wertebereich PW: positiv, 0 bis 3 in Schritten von 0,0001
Spline-Grad SD:
Der gewünschte Spline-Grad ist für BSPLINE unter der Adresse SD=... zu schrei-
ben.
Wertebereich:
Ist keine Adresse SD= programmiert, wird SD=3 angenommen.
Knotenabstand PL:
Der Abstand zweier Knoten wird mit PL=... programmiert.
Wertebereich: wie Wegmaß
10-44
:
2 oder 3
Mehrachsbaugruppe FM 357 für Servo- bzw. Schrittantrieb

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis