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

images/download/attachments/148774315/image2022-4-29_15-22-50.png images/download/thumbnails/148774315/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[-67]

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

CmdPrm.Flt[-100-6*C]

Double

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

CmdPrm.Flt[-101-6*C]

Double

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

CmdPrm.Flt[-102-6*C]

Double

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

CmdPrm.Flt[-103-6*C]

Double

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

CmdPrm.Flt[-104-6*C]

Double

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

CmdPrm.Flt[-105-6*C]

Double

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

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

Double

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

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

Double

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

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

Double

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

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

Double

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

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

Double

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

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

Double

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

CmdPrm.Flt[-200]

Double

Изначальное значение первой точки касания на первой cтороне вдоль оси X, указанное в Рабочем задании

CmdPrm. Flt [-201]

Double

Изначальное значение первой точки касания на первой cтороне вдоль оси Y, указанное в Рабочем задании

CmdPrm. Flt [-202]

Double

Изначальное значение первой точки касания на первой cтороне вдоль оси Z, указанное в Рабочем задании

CmdPrm.Flt[-203]

Double

Изначальное значение первого целевого вектора на первой cтороне вдоль оси X, указанного в Рабочем задании

CmdPrm. Flt [-204]

Double

Изначальное значение первого целевого вектора на первой cтороне вдоль оси Y, указанного в Рабочем задании

CmdPrm. Flt [-205]

Double

Изначальное значение первого целевого вектора на первой cтороне вдоль оси Z, указанного в Рабочем задании

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

Double

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

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

Double

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

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

Double

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

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

Double

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

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

Double

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

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

Double

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

CmdPrm.Flt[-200-6*C]

Double

Изначальное значение первой точки касания на второй cтороне вдоль оси X, указанное в Рабочем задании. C - количество точек касания на второй стороне

CmdPrm.Flt[-201-6*C]

Double

Изначальное значение первой точки касания на второй cтороне вдоль оси Y, указанное в Рабочем задании. C - количество точек касания на второй стороне

CmdPrm.Flt[-202-6*C]

Double

Изначальное значение первой точки касания на второй cтороне вдоль оси Z, указанное в Рабочем задании. C - количество точек касания на второй стороне

CmdPrm.Flt[-203-6*C]

Double

Изначальное значение первого целевого вектора на второй cтороне вдоль оси X, указанное в Рабочем задании. C - количество точек касания на второй стороне

CmdPrm.Flt[-204-6*C]

Double

Изначальное значение первого целевого вектора на второй cтороне вдоль оси Y, указанное в Рабочем задании. C - количество точек касания на второй стороне

CmdPrm.Flt[-205-6*C]

Double

Изначальное значение первого целевого вектора на второй cтороне вдоль оси Z, указанное в Рабочем задании. C - количество точек касания на второй стороне

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

Double

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

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

Double

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

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

Double

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

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

Double

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

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

Double

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

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

Double

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

CmdPrm.Flt[-66]

Integer

Компенсация размеров, возвращаемые значения: 0 - отключена, 1 - включена