Aktivierung von ASPLINE, BSPLINE, CSPLINE
Wird innerhalb einer Kurventabellendefinition
CSPLINE
programmiert werden. Eine sofortige Aktivierung nach
sonst der Spline von der aktuellen Achsposition vor der Kurventabellendefinition abhängt.
Beispiel:
Programmcode
...
CTABDEF(Y,X,1,0)
X0 Y0
ASPLINE
X=5 Y=10
X10 Y40
...
CTABEND
Wiederholte Verwendung von Kurventabellen
Der über die Kurventabelle berechnete funktionelle Zusammenhang von Leit- und
Folgeachse bleibt unter der gewählten Tabellennummer über das Teileprogrammende und
über POWER OFF hinaus erhalten, falls die Tabelle im statischen NC-Speicher (SRAM)
abgelegt ist.
Eine Tabelle, die im dynamischen Speicher (DRAM) angelegt wurde, wird bei POWER ON
gelöscht und muss eventuell noch einmal erzeugt werden.
Die einmal erstellte Kurventabelle lässt sich auf beliebige Achskombinationen von Leit- und
Folgeachse anwenden und ist unabhängig davon, welche Achsen zur Erstellung der
Kurventabelle benutzt wurden.
Überschreiben von Kurventabellen
Eine Kurventabelle wird überschrieben, sobald bei einer erneuten Tabellendefinition deren
Nummer benutzt wird.
Ausnahme: Eine Kurventabelle ist in einer Achskopplung aktiv oder mit
Hinweis
Beim Überschreiben von Kurventabellen wird keine entsprechende Warnung ausgegeben!
Kurventabellendefinition aktiv?
Mit der Systemvariablen
abgefragt werden, ob eine Kurventabellendefinition aktiv ist.
Aufheben der Kurventabellendefinition
Der Teileprogrammabschnitt ist nach Ausklammern der Anweisungen zur
Kurventabellendefinition wieder als reales Teileprogramm verwendbar.
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
aktiviert, so sollte vor dieser Spline-Aktivierung mindestens ein Startpunkt
$P_CTABDEF
...
CTABDEF
CTABEND
CTABDEF
kann aus dem Teileprogramm heraus jederzeit
Achskopplungen
9.2 Kurventabellen (CTAB)
ein
,
ASPLINE
BSPLINE
sollte vermieden werden, da
gesperrt.
CTABLOCK
oder
507