Allgemeines Programmierbeispiele für Akima-Splines
Programmierbeispiel

Definition der Starttangente
1.Programmbeispiel
N10 G01 X20 Y0 F1000 (wird durch nachf. G151 zum
(ersten Stützpunkt der
(Spline-Kurve)
N20 #AKIMA TRANS[START=USER END=AUTO] (Übergangsart mit Vorgabe der)
(Starttangente + autom.
(Bestimmung der Zieltangente)
N30 #AKIMA STARTVECTOR X1 Y1 Z0 (Vorgabe Starttangente)
N40 G151 (Anwahl Spline-Interpolation)
N50 G01 X40 Y20
N60 X60
N70 Y0
N80 X80
N90 Y10 (wird durch nachf. G150 zum
(letzten Stützpunkt der Spline-Kurve)
N100 G150 (Abwahl der Spline – Interpolation)
N110 X70
N120 M30
Achtung: Satz N90 enthält den Endpunkt des Splines!
Das Programm erzeugt folgende Kontur:

Es ist deutlich zu erkennen, dass der dem Satz N50 entsprechende Kurvenabschnitt an seinem Beginn (der dem Beginn der Spline-Kurve entspricht) die programmierte Steigung 1 aufweist. Die Steigung am Ende des Splines (Ende von Satz N90) ergibt sich automatisch.
2.Programmbeispiel
Das folgende NC-Programm liefert dasselbe Resultat, verwendet jedoch für die An- und Abwahl der Spline-Interpolation die zweite Variante.
N10 G01 X20 Y0 F1000
N20 #AKIMA TRANS[START=USER END=AUTO] (Übergangsart mit Vorgabe der)
(Starttangente + autom.
(Bestimmung)
(der Zieltangente)
N30 #AKIMA STARTVECTOR X1 Y1 Z0 (Vorgabe Starttangente)
N40 G151 G01 X40 Y20 (Anwahl Spline-Interpolation)
N50 X60
N60 Y0
N70 X80
N80 Y10
N90 G150 X70 (Abwahl der Spline – Interpolation)
N100 M30
Achtung: Satz N80 enthält den Endpunkt des Splines!