CL-Ausgabe für NURBS-Interpolation
Sie können in Creo NC mit dem Parameter OUTPUT_3DNURBS die NURBS-Interpolation für die Werkzeugbewegung zur 3- und 5-Achsen-Bearbeitung festlegen. Wenn Sie diesen Parameter auf YES einstellen, enthält die CL-Datei eine NURBS-Bewegung, wie im folgenden Beispiel dargestellt:
1. MOVNRB / M3AXIS
MOVNRB/ON,o,k,w,n,s
2. MOVNRB/1,k1,..kk
3. MOVNRB/2,cp1...cpn
4. MOVNRB / NEXT
GOTO/xyz for p1
GOTO / xyz for P2
…
GOTO / xyz for pn
4. MOVNRB/OFF
Mit der ersten Anweisung wird der Beginn der NURBS-Bewegung für eine 3-Achsen-Bearbeitung angegeben. Durch die folgenden MOVNRB-Anweisungen wird die NURBS-Bewegung definiert, wobei folgende Parameter verwendet werden:
o – Reihenfolge der Kurve
k – Anzahl der Knoten
w – Anzahl der Gewichtungen; dieser Parameter ist immer auf 0 eingestellt.
n – Anzahl der Steuerpunkte
s – Länge der Kurve
k1,...kk – Tatsächliche Knotenwerte als Skalare. Eine Anweisung kann maximal 24 Werte enthalten.
cp1,...cpn – Tatsächliche Steuerpunkte als x-, y- und z-Koordinaten. Eine Anweisung kann maximal 24 Steuerpunkte enthalten.
Die MOVNRB-Anweisung vor der GOTO-Anweisung gibt den Beginn der tatsächlichen Punkt-zu-Punkt-Ausgabe für die NURBS-Bewegung an. Die letzte MOVNRB-Anweisung gibt das Ende der NURBS-Bewegung an.
|
Ein ähnlicher Satz von Anweisungen wird für die 5-Achsen-Bearbeitung verwendet, wobei jedoch die Länge zwischen der unteren und oberen NURBS hinzugefügt wird. Diese Länge basiert auf der in Creo NC definierten Werkzeuglänge. Nachstehend finden Sie ein Beispiel für eine CL-Datei.
|
MOVNRB/5AXIS,LENGTH,10 \ \
MOVNRB/ON,o,k,w,n,s
MOVNRB/1,k1..kk
MOVNRB/2,lowcp1...lowcpn
MOVNRB/3,highcp1, … highcpn
MOVNRB/NEXT
GOTO/xyzijk for p1
GOTO/xyzijk for p2
...
GOTO/xyzijk for pn
MOVNRB/OFF
In diesem Fall wird die anfängliche Vorschubgeschwindigkeit vor der NURBS-Bewegung definiert. Diese kann jedoch während der NURBS-Bewegung geändert werden.
Die NURBS-Interpolation wird beim Flächenfräsen (3-Achsen- und 5-Achsen-Bearbeitung), Nachbearbeiten bzw. Schlichten, Leitkurvenfräsen, Wälzenfräsen, Profilfräsen, Volumenfräsen, Schruppen, Restschruppen, Restvolumenfräsen, Planfräsen, Taschenfräsen und Eckenschlichten unterstützt.
|
Das NURBS-Format wird von G-Post unterstützt.
|