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

    Show / Hide Table of Contents

    EXTCYCLE LATHETHREADG92(404) - Токарный однопроходный резьбонарезной цикл (G92)

    Токарный однопроходный резьбонарезной цикл G92 LATHETHREADG92(404) (в разных системах ЧПУ может обозначаться G92, G78, G21 и т. д.) генерирует замкнутую последовательность перемещений для однопроходного нарезания резьбы. Иллюстрация выполнения показана ниже. Перед вызовом цикла инструмент находится в точке Start. Цикл вызывается одним кадром управляющей программы, в котором задаются конечная точка, шаг резьбы, конусность, размер фаски и т. д. В результате этого кадра инструмент из точки Start опустится в точку TSP, выполнит нарезание резьбы до точки TEP и вернётся в точку Start. Поскольку нарезание резьбы обычно выполняется в несколько проходов, управляющая программа часто состоит из нескольких вызовов цикла с различными значениями диаметра резьбы:

    ...
    X60.0 Z20.0 M08
    G01 Z10.0 F1.0 (Подвод к точке Start)
    G92 X29.4 Z-52.0 F2.0 (Вызов цикла)
    X28.9 (Модальный вызов цикла G92 с другим значением диаметра)
    X28.5 (Модальный вызов цикла G92 с другим значением диаметра)
    X28.1 (Модальный вызов цикла G92 с другим значением диаметра)
    X27.8 (Модальный вызов цикла G92 с другим значением диаметра)
    X27.56 (Модальный вызов цикла G92 с другим значением диаметра)
    X27.36 (Модальный вызов цикла G92 с другим значением диаметра)
    X27.26 (Модальный вызов цикла G92 с другим значением диаметра)
    G00 X200.0Z150.0M09 (Возврат инструмента)
    ...
    

    Параметры

    Массив CLD Имя CLD Описание
    CLD[1] CLD.SubCmd Тип команды: ON(71) – включение стандартного цикла, CALL(52) – вызов стандартного цикла, OFF(72) – выключение стандартного цикла.
    CLD[2] CLD.SubType Идентификатор типа стандартного цикла: LATHETHREADG92(404).
    CLD[4] CLD.CLParams(2) Ориентация резьбы: 0 – наружный диаметр, 1 – внутренний диаметр, 2 – торец.
    CLD[5] CLD.CLParams(3) Угол конуса в градусах (для конической резьбы) (A).
    CLD[6] CLD.CLParams(4) Координата Z начальной точки резьбы (SP.Z).
    CLD[7] CLD.CLParams(5) Координата X начальной точки резьбы (SP.X).
    CLD[8] CLD.CLParams(6) Координата Z конечной точки резьбы (EP.Z).
    CLD[9] CLD.CLParams(7) Координата X конечной точки резьбы (EP.X).
    CLD[10] CLD.CLParams(8) Координата Z начальной точки конической резьбы (TSP.Z).
    CLD[11] CLD.CLParams(9) Координата X начальной точки конической резьбы (TSP.X).
    CLD[12] CLD.CLParams(10) Координата Z конечной точки конической резьбы (TEP.Z).
    CLD[13] CLD.CLParams(11) Координата X конечной точки конической резьбы (TEP.X).
    CLD[14] CLD.CLParams(12) Длина сбега при завершении резьбы (L).
    CLD[21] CLD.CLParams(19) Число заходов резьбы.
    CLD[22] CLD.CLParams(20) Режим задания шага резьбы: 0 – по расстоянию, 1 – по числу ниток на единицу длины.
    CLD[23] CLD.CLParams(21) Величина шага резьбы.
    CLD[32] CLD.CLParams(30) Угол сбега при завершении резьбы в градусах (CA).
    CLD[33] CLD.CLParams(31) Начальный угол шпинделя в градусах (для многозаходных резьб).

    Доступ из .NET

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

    public override void OnTurnExtCycle(ICLDExtCycleCommand cmd, CLDArray cld)
    

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

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

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