Режим интерполяции <INTERPOLATION>


Команда <INTERPOLATION> активирует либо деактивирует специфические режимы интерполяции, такие как цилиндрическая, полярная многоосевая. Если параметр <CLD[1]> (<CLD.SubCmd>) равен <ON(71)>, то производится включение режима интерполяции, указанного в параметре <CLD[2]> (<CLD.Mode>). Если же параметр <CLD[1]> (<CLD.SubCmd>) равен <OFF(72)>, то производится выключение соответствующего режима.

Дополнительные параметры <CLD[3]> (<CLD.P1>), <CLD[4]> (<CLD.P2>), <CLD[5]> (<CLD.P3>) предназначены для передачи специфичных для каждого режима интерполяции параметров.

 

Команда:

INTERPOLATION ON(71) | OFF(72), CARTESIAN(9020) | POLAR(9021) |

              CYLINDRICAL(9022) | MULTIAXIS(9023),

              P1 p1, P2 p2, P3 p3

 

Параметры:

Параметр

CLD массив

Описание

ON(71),

OFF(72)

CLD[1]

CLD.SubCmd

ON(71) – команда включения,
OFF(72) – команда выключения.

CARTESIAN(9020),

POLAR(9021),

CYLINDRICAL(9022),

MULTIAXIS(9023)

CLD[2]

CLD.Mode

Тип переключаемого режима интерполяции:

CARTESIAN(9020) – декартов режим интерполяции,

POLAR(9021) – режим полярной интерполяции,

CYLINDRICAL(9022) – режим цилиндрической интерполяции,

MULTIAXIS(9023) – режим многоосевой интерполяции

P1

CLD[3]

CLD.P1

Для цилиндрической интерполяции данный параметр определяет радиус цилиндра

P2

CLD[4]

CLD.P2

Зарезервировано

P3

CLD[5]

CLD.P3

Зарезервировано

 

Режим <полярной интерполяции> характеризуется тем, что инструмент расположен параллельно оси вращения заготовки и перемещение по одной из запрограммированных линейных осей, перпендикулярных оси вращения, компенсируется стойкой ЧПУ перемещением по поворотной оси и второй линейной оси. Он чаще всего используется для обработки торцевых поверхностей на станках с отсутствующей линейной осью.

PolarInterp

 

Режим <цилиндрической интерполяции> характеризуется заменой запрограммированного перемещения по линейной оси, перпендикулярной оси вращения заготовки, перемещением поворотной оси. Инструмент при этом расположен перпендикулярно оси вращения. Таким образом, стойка ЧПУ позволяет программированием виртуального плоского контура осуществлять обработку реальной цилиндрической поверхности.

CylInterp

 

Режим <многоосевой интерполяции> реализуется многими современными стойками ЧПУ, используемыми для непрерывной многокоординатной обработки. Суть его состоит в том, чтобы абстрагироваться от реальной кинематики станка, и сделать управляющую программу максимально независимой от нее, а также от погрешностей расположения заготовки относительно центров вращения поворотных осей. При выключенном режиме <многоосевой интерполяции> каждое запрограммированное перемещение поворотной оси осуществляется вокруг собственного центра вращения и независимо от перемещения линейных осей. В случае когда режим включен любое перемещение поворотных осей вызывает автоматически рассчитываемые стойкой ЧПУ компенсирующие перемещения линейных осей таким образом, чтобы положение кончика инструмента относительно заготовки оставалось неизменным.

5AxisInterp

В различных стойках ЧПУ команды на включение данного режима отличаются. Например, в Heidenhain подобный режим именуется "Tool center point management" и переключается командами TCPM, M128, M129. В стойках Sinumerik режим включается и выключается командами TRAORI, TRAFOOF.

 

 

Сопутствующие ссылки:

Описание технологических команд