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

Для обработки криволинейных поверхностей, у которых образующий контур представляет собой дугу с произвольным углом, необходимо использовать команды G02 (G2) и G03 (G3).

G02 обеспечивает движение по окружности по часовой стрелке.

G03 обеспечивает движение по окружности против часовой стрелки.

В данном устройстве с помощью этих функций можно запрограммировать движение инструмента внутри одного квадрата (рисунок 2), т.е. дуги окружности менее 90градусов.

Рисунок 2 - Схема движений инструмента по дуге согласно квадрантов

 

Дуга окружности менее 90градусов, но принадлежащая сразу двум квадрантам не может быть запрограммирована одной командой G02 (рисунок 4) или G03 (рисунок 3).

В таком случае следует разделить дугу на две примыкающие друг другу дуги.

Формат команд G02 и G03 имеет вид:

G02 (G03)*

X ( )…*

Z ( )…*

P1………*

P2………

где Х – величина приращения по оси Х или же конечная точка дуги при работе в абсолютной системе отсчета.

Z – величина приращения по оси Z или же конечная точка дуги при работе в абсолютной системе отсчета.

Р1 – проекция от начальной точки дуги до центра дуги по оси X,

Р2 – проекция от начальной точки дуги до центра дуги по оси Z,

Р1 и Р2 задаются только на радиус.

 

Рисунок 3 – Круговая интерполяция против часовой стрелки G03

 

 

Рисунок 4 – Круговая интерполяция по часовой стрелке G02