B-Spline

Die B- Spline Kurve verläuft tangenten und krümmungsstetig innerhalb des Konturzuges. Der B-Spline Algorithmus verwendet die programmierten Linearsatzstützpunkte nur als Kontrollpunkte, d.h. die interpolierte Spline-Kurve führt i. a. nicht durch die Stützpunkte. Dadurch hat dieser Splinetyp eine stärker glättende Eigenschaft bei Linearsätzen als der Akima- Spline, die erreichbare Bahngeschwindigkeit ist höher.

B-Spline 1:
Abbildung 1-9: Typischer Verlauf einer B-Spline Kurve

Programmierung

Beispiel: Anwahl B Spline mit tangentialem Übergang aus Anfahrsatz und in Abfahrsatz.

N01 G01 G01 G90 X0 Y0 F10000
N02 #SET SPLINETYPE BSPLINE
N03 #SET SPLINE ON
N04 X10 Y0
N05 X20 Y10
....................(weitere Konturbeschreibung)
N75 X90 Y0
N99 X100 Y0
N100 #SET SPLINE OFF
B-Spline 2:
Abbildung 1-10: Vergleich Glättungswirkung von Akima und B-Spline