Параметры цикла "Отверстие с защищенной поверхностью"

images/download/attachments/124267941/image2022-4-29_9-41-47.png

Цикл <Отверстие с защищенной поверхностью > состоит из следующих шагов:

  1. Инструмент движется на <Расстояние рабочей подачи> и подходит к начальной точке цикла. Перемещение проходит на подаче подвода ;

  2. Инструмент подходит к точке, удаленной от точки касания вдоль <Целевого вектора> на расстояние <Боковой зазор>, но приподнятую на расстояние <Верхний зазор> + <Глубина>. Перемещение проходит на подаче длинного перехода;

  3. Инструмент опускается на расстояние, равное значению <Верхний зазор> + значение <Глубина>. Перемещение проходит на подаче длинного перехода;

  4. Инструмент подходит к первой точке касания (на рабочей подаче) и затем возвращается (на подаче длинного перехода) в предыдущую позицию;

  5. Инструмент поднимается на расстояние, равное значению < Верхний зазор > + значение < Глубина >. Перемещение проходит на подаче длинного перехода;

  6. Инструмент возвращается в начальную позицию цикла;

  7. Шаги 2-6 повторяются столько раз, сколько точек касания у цикла;

  8. Инструмент поднимается на расстояние, равное значению < Расстояние рабочей подачи > .

Параметры:

CLD массив

Тип

Описание

CmdPrm.Int[-1]

Integer

Тип цикла измерения: Отверстие с защищенной поверхностью = 4

CmdPrm.Int[-2]

Integer

Подкод цикла, указанный в свойстве "Подкод для постпроцессора" на вкладке <Рабочее задание>

CmdPrm.Flt[-50]

Double

Расстояние рабочей подачи, расстояние до начальной точки цикла

CmdPrm.Flt[-51]

Double

Глубина, расстояние от верхней поверхности до центра точек касания

CmdPrm.Flt[-52]

Double

Диаметр измеряемого отверстия

CmdPrm.Flt[-55]

Double

Верхний зазор, расстояние от верхней поверхности

CmdPrm.Flt[-56]

Double

Боковой зазор, расстояние подхода к точке касание

CmdPrm.Int[-59]

Integer

Вариант цикла. 0 - Прямоугольный, 1 - Угловой

CmdPrm.Flt[-60]

Double

Начальный угол (для Варианта цикла = 1). Начальный угол точек касания

CmdPrm.Flt[-61]

Double

Угловой шаг ( для Варианта цикла = 1 ). Радиальное расстояние между точками касания

CmdPrm.Int[-62]

Integer

Количество шагов ( для Варианта цикла = 1 ). Количество точек касания

CmdPrm.Flt[-100]

Double

Значение точки касания вдоль оси X

CmdPrm. Flt [-101]

Double

Значение точки касания вдоль оси Y

CmdPrm. Flt [-102]

Double

Значение точки касания вдоль оси Z

CmdPrm.Flt[-103]

Double

Значение целевого вектора вдоль оси X

CmdPrm. Flt [-104]

Double

Значение целевого вектора вдоль оси Y

CmdPrm. Flt [-105]

Double

Значение целевого вектора вдоль оси Z

CmdPrm.Flt[-100-((N-1)*6)]

Double

Значение другой точки касания вдоль оси X. N - номер точки касания

CmdPrm.Flt[-101-((N-1)*6)]

Double

Значение другой точки касания вдоль оси Y . N - номер точки касания

CmdPrm.Flt[-102-((N-1)*6)]

Double

Значение другой точки касания вдоль оси Z . N - номер точки касания

CmdPrm.Flt[-103-((N-1)*6)]

Double

Значение другого целевого вектора вдоль оси X . N - номер точки касания

CmdPrm.Flt[-104-((N-1)*6)]

Double

Значение другого целевого вектора вдоль оси Y . N - номер точки касания

CmdPrm.Flt[-105-((N-1)*6)]

Double

Значение другого целевого вектора вдоль оси Z . N - номер точки касания