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

    Show / Hide Table of Contents

    EXTCYCLE W5DTap - Цикл нарезания резьбы метчиком (G84)

    Цикл нарезания резьбы метчиком W5DTap(484) (G84) выполняет ускоренный подвод к уровню Z return, нарезание резьбы с последующим отводом на рабочей подаче с реверсом вращения шпинделя.

    G84

    Цикл нарезания резьбы метчиком G84 включает:

    • Ускоренный подвод к центру отверстия на уровень Z return.
    • Ускоренное перемещение на уровень Z safe.
    • Перемещение на рабочей подаче на уровень Z min.
    • Реверс вращения шпинделя и перемещение на рабочей подаче на уровень Z safe.
    • Ускоренный отвод на уровень Z return.
    • Восстановление направления и частоты вращения шпинделя.

    Если включена соответствующая настройка, то метчик отводится для ломки / удаления стружки во время выполнения цикла. Способ ломки стружки определяется параметром CLD[20].

    Системы ЧПУ часто имеют разные стандартные циклы нарезания резьбы метчиком для жёсткого и плавающего типов патрона. Тип патрона задаётся параметром CLD[19] (CLD.CLParams(17)).

    Параметры

    Массив CLD Имя CLD Описание
    CLD[1] CLD.SubCmd Тип команды: ON(71) – включение стандартного цикла, CALL(52) – вызов стандартного цикла, OFF(72) – выключение стандартного цикла.
    CLD[2] CLD.SubType Идентификатор типа стандартного цикла: W5DTap(484).
    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[15] CLD.CLParams(13) Задержка на уровне дна в секундах
    CLD[16] CLD.CLParams(14) Задержка на верхнем уровне в секундах
    CLD[17] CLD.CLParams(15) Шаг резьбы
    CLD[18] CLD.CLParams(16) Начальный угол шпинделя в градусах (для многозаходных резьб)
    CLD[19] CLD.CLParams(17) Тип патрона метчика: 0 – плавающий (компенсирующий), 1 – жёсткий (некомпенсирующий)
    CLD[20] CLD.CLParams(18) Способ ломки стружки: 0 – без ломки стружки, 1 – удаление стружки, 2 – ломка стружки
    CLD[21] CLD.CLParams(19) St, величина шага ломки стружки
    CLD[22] CLD.CLParams(20) Dg, уменьшение шага ломки стружки на каждой итерации
    CLD[23] CLD.CLParams(21) Dc, величина замедления перед сверлением для каждого шага
    CLD[24] CLD.CLParams(22) Ld, величина вывода на каждом шаге для прерывания процесса резания
    CLD[50] CLD.CLParams(48) Какой шпиндель используется для обработки: 1 - приводной инструмент, 2 - шпиндель заготовки (токарный).

    W5DSchema

    Доступ из .NET

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

    public override void OnHoleExtCycle(ICLDExtCycleCommand cmd, CLDArray cld)
    

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

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

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