Параметры цикла "Наружный угол (две стенки)"

images/download/attachments/95447523/image2022-4-29_15-22-50.png images/download/thumbnails/95447523/image2022-4-29_15-54-14.png

Цикл <Наружный угол (две стенки) > состоит из следующих шагов:

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

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

  3. Если <Количество измерений первой стены> > 1:

    1. Инструмент перемещается к следующей точке касания на текущей стороне на расстоянии указанном в поле <Зазор 1> в направлении его вектора;

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

  4. Шаг 3 повторяется столько раз, сколько указано в поле <Количество измерений первой стены>;

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

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

  7. Если < Количество измерений второй стены > > 1 :

    1. Инструмент перемещается к следующей точке касания на текущей стороне на расстоянии указанном в поле < Зазор 2 > в направлении его вектора ;

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

  8. Шаг 7 повторяется столько раз, сколько указано в поле < Количество измерений второй стены > ;

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

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

Параметры:

CLD массив

Тип

Описание

CmdPrm.Int[-1]

Integer

Тип цикла измерения: Наружный угол (две стенки) = 14

CmdPrm.Int[-2]

Integer

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

CmdPrm.Flt[-50]

Double

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

CmdPrm.Flt[-56]

Double

Зазор 1, дистанция подхода к точкам касания на первой стороне

CmdPrm.Flt[-57]

Double

З азор 2 , дистанция подхода к точкам касания на второй стороне

CmdPrm.Int[-63]

Integer

Количество измерений первой стены, количество точек касания на первой стороне

CmdPrm.Int[-64]

Integer

Количество измерений второй стены , количество точек касания на второй стороне

CmdPrm.Flt[-65]

Double

Шаг 1, расстояние между точками на первой стороне

CmdPrm.Flt[-66]

Double

Шаг 2, расстояние между точками на второй стороне

CmdPrm.Flt[-100]

Double

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

CmdPrm. Flt [-101]

Double

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

CmdPrm. Flt [-102]

Double

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

CmdPrm.Flt[-103]

Double

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

CmdPrm. Flt [-104]

Double

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

CmdPrm. Flt [-105]

Double

Значение первого целевого вектора на первой cтороне вдоль оси 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 - номер точки касания