Линейно-круговая интерполяция задаётся функцией G10.
Путём программирования круговой интерполяции в какой-либо из плоскостей XY, ZX, YZ и синхронной с ней линейной интерполяции по оставшейся свободной линейной оси или четвёртой оси (А, В, С) можно получить линейно-круговую интерполяцию.
Линейно-круговая интерполяция в общем случае программируется следующим образом:
G17G02(G03)G10X_Y_I_J_Z_(4_)F_K_(шаг)Функцией F программируется подача по винтовой линии.
Если в качестве "линейной" оси задана круговая ось, то шаг задаётся в градусах.
Примечания:
1. Знак шага должен совпадать с направлением перемещения по линейной оси.
2. Коррекция инструмента по радиусу выполняется только относительно дуги окружности.
3. Смещение инструмента неприменимо (G45 - G48).
Если смещение инструмента применяется, то оно выполняется для всех осей, а также для I, J, K.
4. Шаг всегда задаётся на один оборот винта.