Производство > Вывод CL > Вывод CL данных круговой интерполяции
  
Вывод CL данных круговой интерполяции
Для движения инструмента в Creo NC можно назначить круговую интерполяцию с помощью параметра CIRC_INTERPOLATION. Если заданы параметры POINTS_&_ARC или ARC_ONLY, в CL файле для каждой дуги или окружности будут содержаться следующие строки.
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
Оператор GOTO, предшествующий команде CIRCLE, определяет начальную точку дуги. Перечисленные ниже операторы GOTO определяют точки на дуге, а последняя строка определяет конечную точку дуги. Для параметра POINTS_&_ARC количество выводимых точек контролируется допуском (чем меньше допуск, тем больше количество точек). Для параметра ARC_ONLY минимальное количество точек определяется значением параметра NUMBER_OF_ARC_PTS.
 
*Примечание Операторы GOTO будут иметь указанный выше формат вывода, если ось инструмента параллельна оси Z системы координат станка; в противном случае будут получены векторы направления.
Команда CIRCLE определяет движение инструмента по круговой интерполяции, где:
x, y, z — координаты центра.
i, j, k — вектор на плоскости.
r — радиус.

\ i\ \ \ j\ \ k\ \ \ Plane\ Direction
Вектор плоскости определяет плоскость и направление по правилу правой руки:
i
j
k
Плоскость
Направление
0
0
1
XY
Против часовой стрелки
0
0
–1
XY
По часовой стрелке
0
1
0
XY
Против часовой стрелки
0
—1
0
XY
По часовой стрелке
1
0
0
XY
Против часовой стрелки
—1
0
0
XY
По часовой стрелке
APT формат
Если параметру CIRC_INTERPOLATION задано значение APT_FORMAT, вывод CL для каждой встречающейся дуги или окружности будет иметь дополнительный формат:
INDIRV / i, j, kTLON
GOFWD / (CIRCLE / x, y, z, r), ON, (LINE / x1, y1, z1, x2, y2, z2)
где:
i, j, k — единичный вектор.
x, y, z — координаты центра окружности.
r — радиус окружности.
x1, y1, z1 и x2, y2, z2 — координаты двух точек, определяющих линию выхода.
Интерполяция по спирали
Интерполяция по спирали доступна при фрезеровании резьбы. Формат вывода использует ОКРУЖНОСТЬ (CIRCLE) с различными координатами Z в начальной и конечной точках. Разница в значениях координаты Z зависит от шага резьбы и участка пути по спирали. Для оператора ОКРУЖНОСТЬ (CIRCLE) значение координаты Z совпадает с начальной точкой. Ниже приведен пример вывода.
...
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
...