Параметры цикла "Отверстие"

images/download/attachments/124267936/image2022-4-28_19-15-34.png

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

  1. Если параметр < Верхний зазор > включен :

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

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

  2. Если параметр < Верхний зазор > выключен :

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

  3. Инструмент подходит к первой точке касания (движение происходит на рабочей подаче) вдоль его инвертированного <Целевого вектора>, затем возвращается (движение происходит на подаче длинного перехода) в центральную точку. Данное действие повторяется столько раз, сколько точек касания ;

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

  5. Инструмент отходит на <Расстояние рабочей подачи>. Перемещение проходит на подаче возврата.

Параметры:

CLD массив

Тип

Описание

CmdPrm.Int[-1]

Integer

Тип цикла измерения: Отверстие = 3

CmdPrm.Int[-2]

Integer

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

CmdPrm.Flt[-50]

Double

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

CmdPrm.Flt[-51]

Double

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

CmdPrm.Flt[-52]

Double

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

CmdPrm.Flt[-55]

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 - номер точки касания