Разработка постпроцессоров
  • Разработка постпроцессоров
v20.0.1
Search Results for

    Show / Hide Table of Contents

    EXTCYCLE W5DHolePocketing - Цикл выборки отверстия

    Цикл W5DHolePocketing(491) применяется для обработки отверстий, диаметр которых больше диаметра инструмента. Выборка выполняется послойно. Инструмент врезается по спирали на каждый слой, затем расширяет отверстие до нужного диаметра, перемещаясь по спирали Архимеда, с чистовым проходом по окружности.

    W5DHolePocketing_eng

    Цикл выборки отверстия включает следующее:

    • Ускоренный подвод к центру отверстия на уровень Z retract.

    • Ускоренное перемещение на уровень Z safe.

    • Врезание по спирали на рабочей подаче на Z глубину обработки.

    • Перемещение по спирали Архимеда с шагом S на этом уровне до тех пор, пока ось инструмента не достигнет окружности с диаметром, равным диаметру отверстия, уменьшенному на диаметр инструмента.

    • Чистовой проход по указанной выше окружности без изменения уровня.

    • Повторение предыдущих трёх шагов до обработки нужной глубины отверстия с перемещением к следующей точке врезания без изменения уровня.

    • Возврат к центру отверстия.

    • Ускоренное перемещение на уровень Z retract.

    Направление закрутки спирали может быть одним из следующих:

    • Right (правая). Спираль закручена вправо. Инструмент вращается по часовой стрелке при взгляде сверху.
    • Left (левая). Спираль закручена влево. Инструмент вращается против часовой стрелки при взгляде сверху.
    • Counter (встречное). Направление закрутки спирали определяется направлением вращения шпинделя и соответствует встречному фрезерованию. При встречной фрезерной выборке направления вращения инструмента и закрутки спирали противоположны.
    • Follow (попутное). Направление закрутки спирали определяется направлением вращения шпинделя и соответствует попутному фрезерованию. При попутной фрезерной выборке направления вращения инструмента и закрутки спирали совпадают.

    Arhimeds_spiral

    Если величина чистового прохода не равна нулю, то перед финальным проходом по окружности выполняется дополнительный проход по окружности с заданным припуском. Это позволяет обеспечить равномерный припуск финального прохода.

    Параметры

    Массив CLD Имя CLD Описание
    CLD[1] CLD.SubCmd Тип команды: ON(71) – включение цикла, CALL(52) – вызов цикла, OFF(72) – выключение цикла.
    CLD[2] CLD.SubType Идентификатор типа цикла: W5DHolePocketing(491).
    CLD[3] CLD.CLParams(1) Nx, координата X вектора нормали инструмента
    CLD[4] CLD.CLParams(2) Ny, координата Y вектора нормали инструмента
    CLD[5] CLD.CLParams(3) Nz, координата Z вектора нормали инструмента
    CLD[6] CLD.CLParams(4) Sf, нормальное расстояние от текущего положения инструмента до уровня безопасной плоскости
    CLD[7] CLD.CLParams(5) Tp, нормальное расстояние от текущего положения инструмента до уровня верха отверстия
    CLD[8] CLD.CLParams(6) Bt, нормальное расстояние от текущего положения инструмента до уровня дна отверстия
    CLD[9] CLD.CLParams(7) Единицы рабочей подачи: 0 – мм/об, 1 – мм/мин
    CLD[10] CLD.CLParams(8) Значение рабочей подачи
    CLD[11] CLD.CLParams(9) Единицы подачи подвода: 0 – мм/об, 1 – мм/мин
    CLD[12] CLD.CLParams(10) Значение подачи подвода
    CLD[13] CLD.CLParams(11) Единицы подачи возврата: 0 – мм/об, 1 – мм/мин
    CLD[14] CLD.CLParams(12) Значение подачи возврата
    CLD[16] CLD.CLParams(14) Диаметр отверстия
    CLD[17] CLD.CLParams(15) Шаг спирали
    CLD[18] CLD.CLParams(16) Диаметр спирали
    CLD[19] CLD.CLParams(17) Направление спирали: 0 – встречное, 1 – попутное, 2 – правое, 3 – левое. В случаях 0 и 1 направление спирали зависит от направления вращения инструмента, в случаях 2 и 3 они независимы.
    CLD[20] CLD.CLParams(18) Глубина резания вдоль оси инструмента
    CLD[21] CLD.CLParams(19) Число осевых проходов
    CLD[22] CLD.CLParams(20) Шаг спирали Архимеда
    CLD[23] CLD.CLParams(21) Величина чистового прохода

    Доступ из .NET

    Помимо базового OnExtCycle, этот цикл доставляется через обработчик семейства циклов отверстий OnHoleExtCycle:

    public override void OnHoleExtCycle(ICLDExtCycleCommand cmd, CLDArray cld)
    

    Общая модель .NET описана в разделе Расширенный цикл (EXTCYCLE).

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

    • Расширенный цикл (EXTCYCLE)
    • Модель доступа к CLData
    In this article