Fertigung > CL Ausgabe > CLDATA-Ausgabe für Kreisinterpolation
  
CLDATA-Ausgabe für Kreisinterpolation
Sie können die Kreisinterpolation für die Werkzeugbewegung in Creo NC einstellen. Verwenden Sie dazu den Parameter KREIS_INTERPOLATION. Wurde PUNKTE_&_KREISBOGEN oder NUR_KREISBOGEN angegeben, enthält die CLDATA-Datei die folgenden Zeilen für jeden Kreisbogen oder Kreis:
GOTO / x, y, z
CIRCLE / x, y, z, i, j, k, r
GOTO / x, y, z
x, y, z
x, y, z
..
..
..
x, y, z
Die GOTO-Anweisung vor dem CIRCLE-Befehl gibt den Startpunkt des Kreisbogens an. Die folgenden GOTO-Anweisungen geben die Punkte auf dem Kreisbogen an, und die letzte Zeile den Endpunkt des Kreisbogens. Für PUNKTE_&_KREISBOGEN wird die Anzahl der ausgegebenen Punkte durch die Toleranz gesteuert (je kleiner die Toleranz, desto größer die Anzahl der Punkte). Für den Parameter NUR_KREISBOGEN wird die durch ANZAHL_KREIS_PUNKTE festgelegte Mindestanzahl von Punkten ausgegeben.
 
* Die GOTO-Anweisungen haben das oben gezeigte Format, falls die Werkzeugachse parallel zur z-Achse des Maschinen-Koordinatensystems ist; anderenfalls wird auch der Werkzeugachsenvektor ausgegeben.
Der CIRCLE-Befehl legt kreisförmige interpolierte Werkzeugbewegungen fest, wobei gilt:
x, y, z – Koordinaten des Kreismittelpunktes.
i, j, k – Ebenenvektor.
r – Radius.

\ i\ \ \ j\ \ k\ \ \ Plane\ Direction
Der Ebenenvektor bestimmt die Ebene und Richtung mit der "Rechte-Hand-Regel":
i
j
k
Ebene
Richtung
0
0
1
XY
CCW
0
0
–1
XY
CW
0
1
0
XY
CCW
0
—1
0
XY
CW
1
0
0
XY
CCW
—1
0
0
XY
CW
APT Format
Ist KREIS_INTERPOLATION auf APT_FORMAT eingestellt, erfolgt die CLDATA-Ausgabe für alle Kreisbögen oder Kreise im Hilfsformat:
INDIRV / i, j, kTLON
GOFWD / (CIRCLE / x, y, z, r), ON, (LINE / x1, y1, z1, x2, y2, z2)
Dabei gilt:
i, j, k – Einheitsvektor.
x, y, z – Koordinaten des Kreismittelpunktes.
r – Kreisradius.
x1, y1, z1 und x2, y2, z2 – Koordinaten der beiden Punkte, die die Wegfahrgerade definieren.
Spiralförmige Interpolation
Spiralförmige Interpolation ist für Gewindefräsen verfügbar. Das Ausgabeformat verwendet CIRCLE mit unterschiedlichen z-Koordinaten am Start- und Endpunkt. Die Differenz der z-Werte basiert auf der Gewindesteigung und dem Teil der um die Spirale zurückgelegten Strecke. Für die Anweisung CIRCLE ist die verwendete z-Richtung die gleiche wie beim Startpunkt. Eine Beispielausgabe wird unten gezeigt:
...
FEDRAT / 12,000000, IPM
GOTO / 8,198000, 0,000000, -0,625000
FEDRAT / 8.000000, IPM
CIRCLE / 8.000000, 0.000000, -0.625000, $ $$ 1ST ORBIT
0.000000, 0.000000, 1.000000, 0.198000
GOTO / 8,198000, 0,000000, -0,583333
CIRCLE / 8.000000, 0.000000, -0.583333, $ $$ 2ND ORBIT
0.000000, 0.000000, 1.000000, 0.198000
GOTO / 8,198000, 0,000000, -0,541667
FEDRAT / 12,000000, IPM
...