000058.

## 3.5.1.5. Коррекция на радиус инструмента при работе с круговой осью.

В случае программирования перемещений по четвёртой круговой координате с введённой коррекцией на радиус инструмента (резание поворотным столом) необходимо перед программированием перемещений по круговой координате отменить действие коррекции на радиус, задав кадр:

ND0

После кадра с перемещениями по круговой координате нужно восстановить действие коррекции программированием кадра (в случае G17):

NX0Y0DA

где А - номер корректора, который был отменён.

Пример: круговая координата С (см. рис. 40)

N15G17G91
N16G42Y-23D65G1F280
N17G2X-23Y23J23I0
N18D0
N19G1C360F200 поворот С на 360 град.
N20X0Y0D65
N21G2X23Y23I23J0
N22G0G40Y-23

Если нужно выполнить ввод коррекции к углу для обработки линейной и круговой осью, то возможно использование функций G45 - G48.

Например:

Необходимо выполнить обработку, показанную на рис. 41.

Обработка ведётся одновременно вращением круговой оси В и перемещением оси Y (линейная интерполяция).

Для того, чтобы вывести центр инструмента в точку нужно задать кадр, например
NY-100G46D10
Величина корректора D в этом случае будет расстоянием от точки S до вершины угла A и рассчитывается, исходя из радиуса инструмента R и величины угла A по формуле:

Этот расчёт нужно выполнить предварительно для каждого инструмента, участвующего в такой обработке, что позволяет получить правильные размеры на детали.