Круговая интерполяция (G02, G03).

Круговая интерполяция может быть использована для создания траектории резания в форме дуги.

Формат программирования:

Круговая интерполяция

(1) Коды и адреса G

В данной таблице приведены коды и адреса G, необходимые для круговой интерполяции.

Объект обозначения

Команда

Описание

Направление вращения

G02

По часовой стрелке

G03

Против часовой стрелки

Конечная точка

G90

X, Z

Конечная точка в системе координат программы

G91

X, Z

Конечная точка со ссылкой на начальную точку. Значения должны включать знаки (+/-).

Центр дуги со ссылкой на начальную точку.

I, K

Центр дуги со ссылкой на начальную точку, включая знаки.

Радиус дуги

L

Радиус дуги

(2) Направления вращения

Круговая интерполяция

Установлено два направления вращения, по часовой стрелке и против часовой стрелки, если смотреть на координатную плоскость Z-X с положительного направления оси под прямым углом к плоскости в правосторонней прямоугольной системе координат.

 

(3) Конечные точки

Конечная точка дуги достигается в зависимости от выбора G90/G91.

(4) Центральные точки

Центр дуги выражается символами I или К, которые соответствуют значениям X и Z. Это значит, что I обозначает значение координаты X, а K – значение координаты Z центра дуги по отношению к начальной точке дуги.

Для I и К, используются инкрементные значения со знаками независимо от G90 или G91.

Круговая интерполяция

G02......... Значения I и К положительные

 

G03.......... Значения I и К отрицательные

(X1, Z1) указывает значение координат конечной точки дуги

Определение знаковых и цифровых значений слов I и К:

См. рисунок ниже. Предположим, что система координат имеет начало в начальной точке дуги. Начертим прямоугольный треугольник, в котором сегмент, соединяющий центр дуги и начальную точку дуги, является гипотенузой. Длина стороны (b), параллельной оси Z, является значением слова К, а сторона (с), которая параллельна оси Х, соответствует значению слова I.

Когда сторона (b) лежит в положительном направлении предполагаемой системы координат, она имеет положительное значение, а когда она лежит в отрицательном направлении, это значение отрицательное. Таким же образом определяется знак слова I. Это значит, что когда сторона (с) лежит в положительном направлении системы координат, слово I имеет положительное значение, а когда она лежит в отрицательном направлении, слово I имеет отрицательное значение.

Круговая интерполяция

(5) Непосредственная команда радиуса

Возможно выполнение круговой интерполяции с помощью указания значений координат Х и Z заданной точки и радиуса дуги вместо использования команд I и К.

(а) В качестве кода G, вызывающего круговую интерполяцию, используются коды G02 или G03, как в традиционном программировании.

(b) Величина радиуса дуги выражается словом L, которое должно иметь положительное значение.

(с) Блок, содержащий слово L без слова К или I, требует команды радиуса дуги.

(d) Когда величина дуги выражается используя радиуса дуги, команды должны содержать слова Х и Z. Если одно из слов опускается, срабатывает сигнал тревоги.

(е) Если слово L указывается в блоке, содержащем слово I и/или К, срабатывает сигнал тревоги.

(f) Если расстояние от фактического положения до заданной точки (конечной точки) больше величины указанного радиуса, умноженной на два, срабатывает сигнал тревоги, так как круговая интерполяция не может быть выполнена.

(g) При непосредственном программировании команды дуги, с помощью одной команды дуги получается две дуги; одна с центральным углом меньше, чем 1800, а другая с центральным углом больше, чем 1800.

Выбирается дуга с центральным углом меньше 1800.

Чтобы получить дугу с центральным углом больше 1800, следует указать код "CALRG" в блоке, управляющем круговой интерполяцией.

(h) Программирование непосредственной команды радиуса эффективно в:

LAP

Компенсационном режиме радиуса режущей кромки инструмента

Подпрограмме

Режиме программирования в приращениях (G91)

При программировании непосредственной команды радиуса, для выполнения круговой интерполяции ЧПУ автоматически вычисляет координаты центра дуги, I и К, от запрограммированного радиуса L и координат конечной точки, Х и Z.

Программа:

N1 G01 X1 Z1 F1

N2 G03 X2 Z2 Lr

Круговая интерполяци

Благодаря командам, указанным выше, получается дуга, обозначенная сплошной линией.

Для перемещения инструмента по дуге, обозначенной пунктиром, нужна следующая программа:

N1 G01 X1 Z1 F1

N2 G03 CALRG X2 Z2 Lr

(6) Скорость подачи

Скорость подачи во время круговой интерполяции это элемент скорости подачи по касательной к дуге, как показано на рисунке выше.

 

Программирование станков с ЧПУ Okuma OSP-U100L, OSP-U10L. Правила, функции, коды, команды, примеры программ.
При копировании материалов ссылка на сайт обязательна.