000033.

## 2.5. Линейно-круговая интерполяция.

Линейно-круговая интерполяция задаётся функцией G10.

Путём программирования круговой интерполяции в какой-либо из плоскостей XY, ZX, YZ и синхронной с ней линейной интерполяции по оставшейся свободной линейной оси или четвёртой оси (А, В, С) можно получить линейно-круговую интерполяцию.

Линейно-круговая интерполяция в общем случае программируется следующим образом:

G17G02(G03)G10X_Y_I_J_Z_(4_)F_K_(шаг)
G18G02(G03)G10X_Z_I_K_Y_(4_)F_J_
G19G02(G03)G10Y_Z_J_K_X_(4_)F_I_

Функцией F программируется подача по винтовой линии.

Если в качестве "линейной" оси задана круговая ось, то шаг задаётся в градусах.

Примечания:

1. Знак шага должен совпадать с направлением перемещения по линейной оси.

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

3. Смещение инструмента неприменимо (G45 - G48).

Если смещение инструмента применяется, то оно выполняется для всех осей, а также для I, J, K.

4. Шаг всегда задаётся на один оборот винта.