Цикл 292 TOCH. INTER. KONTUR (опция #96)

Программирование ISO

G292

Применение

 
Machine

Следуйте указаниям инструкции по обслуживанию станка!

Данная функция должна быть активирована и адаптирована производителем станка.

Цикл 292 ТОЧЕНИЕ ИНТЕРПОЛЯЦИЕЙ, ЧИСТОВАЯ ОБРАБОТКА синхронизирует угловое положение шпинделя инструмента с позицией линейных осей. С помощью этого цикла можно создавать контуры, симметричные относительно оси вращения, в активной плоскости обработки. Данный цикл можно также использовать в наклоненной плоскости обработки. Центром вращения является начальная точка на плоскости обработки при вызове цикла. После отработки системой ЧПУ данного цикла сопряжение шпинделя снова деактивируется.

При работе с циклом 292 необходимо сначала определить в подпрограмме требуемый контур, а затем назначить его при помощи цикла 14 или SEL CONTOUR. Контур следует программировать с использованием монотонно снижающихся или монотонно возрастающих координат. Обработка с поднутрениями в данном цикле невозможна. При вводе Q560=1 вы можете выполнить точение контура, резец будет направлен на центр окружности. Если вы введёте Q560=0, то вы можете выполнить фрезерование контура, при этом шпиндель не будет ориентироваться.

Отработка цикла

Q560=0: фрезерование контура

  1. Запрограммированная до вызова цикла функция M3/M4 остается активной
  2. Останов и ориентация шпинделя не производятся. Q336 не учитывается
  3. Система ЧПУ позиционирует инструмент на радиус начала контура Q491 с учетом типа обработки снаружи/изнутри Q529 и бокового безопасного расстояния Q357. Описанный контур не удлиняется автоматически на значение безопасного расстояния, вы должны запрограммировать это в подпрограмме контура
  4. Система ЧПУ создает заданный контур с помощью вращающегося шпинделя (M3/M4). При этом главные оси плоскости обработки описывают движение по окружности, при этом подвод инструментального шпинделя не выполняется.
  5. В конечной точке контура система ЧПУ отводит инструмент на безопасное расстояние под прямым углом.
  6. Затем ЧПУ позиционирует инструмент на безопасную высоту

Q560=1: точение контура

  1. Система ЧПУ ориентирует инструментальный шпиндель на указанный центр вращения. При этом учитывается введенный угол Q336. Дополнительно учитывается значение «ORI» из таблицы токарного инструмента (toolturn.trn), если оно было задано.
  2. Теперь инструментальный шпиндель синхронизирован с позицией линейных осей. Шпиндель следует за заданной позицией главных осей.
  3. Система ЧПУ позиционирует инструмент на радиус начала контура Q491 с учетом типа обработки снаружи/изнутри Q529 и бокового безопасного расстояния Q357. Описанный контур не удлиняется автоматически на значение безопасного расстояния, вы должны запрограммировать это в подпрограмме контура
  4. Система ЧПУ создает заданный контур с помощью точения интерполяцией. При этом главные оси плоскости обработки описывают движение по окружности, в то время, как ось шпинделя ориентируется перпендикулярно поверхности.
  5. В конечной точке контура система ЧПУ отводит инструмент на безопасное расстояние под прямым углом.
  6. Затем ЧПУ позиционирует инструмент на безопасную высоту
  7. Система ЧПУ автоматически отменяет синхронизацию инструментального шпинделя и линейных осей.

Рекомендации

 
Machine

Цикл используется только на станках с управляемым шпинделем.

При необходимости система ЧПУ контролирует, чтобы при неподвижном шпинделе нельзя было выполнить позиционирование при подаче. Для этого необходимо обратиться к производителю станка.

 
Указание
Осторожно, опасность столкновения!
Может произойти столкновение между инструментом и заготовкой. Система ЧПУ в не автоматическом режиме удлиняет описываемый контур на длину безопасного расстояния! В начале обработке система ЧПУ выполняет позиционирование на ускоренном перемещении FMAX на начальную точку контура!
  1. Удлинение контура следует программировать в подпрограмме
  2. В начальной точке контура не должен выступать материал
  3. Центром контура точения является начальная точка на плоскости обработки при вызове цикла.
  • Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
  • Этот цикл является CALL-активным.
  • Цикл не позволяет выполнять черновую обработку за несколько этапов.
  • В процессе внутренней обработки система ЧПУ проверяет, чтобы активный радиус инструмента был меньше половины диаметра в начале контура Q491 плюс боковое безопасное расстояние Q357. Если в ходе проверки выявляется, что инструмент слишком большой, происходит прерывание выполнения управляющей программы.
  • Обязательно учитывайте то, что значения углов осей перед вызовом цикла должны быть равны углу наклона. Только в этом случае возможно корректное сопряжение осей.
  • Если активен цикл 8 ZERK.OTRASHENJE, то система ЧПУ не выполняет цикл точения интерполяцией.
  • Если активен цикл 26 KOEFF.MASCHT.OSI и коэффициент масштабирования на одной оси не равен 1, то система ЧПУ не выполняет цикл точения интерполяцией.
  • В параметре Q449 PODACHA вы программируете подачу на начальном радиусе. Учитывайте, что подача в индикации состояния относится к TCP и может отличаться от Q449. Система ЧПУ рассчитывает подачу в индикации состояния следующим образом.
  • Внешняя обработка Q529=1

    Внутренняя обработка Q529=0

Указания к программированию

  • При программировании контура точения не используйте поправку на радиус инструмента (RR/RL), а также APPR- или DEP-движения.
  • Необходимо обратить внимание, что программировать припуски с помощью функции ФУНКЦ. КОРРЕКТ.ДАННЫХ ТОЧЕНИЯ невозможно. Припуск для контура программируется непосредственно в цикле или через корректировку инструмента (DXL, DZL, DRS) таблицы инструментов.
  • При программировании помните, что следует использовать только положительные значения радиуса.
  • Учитывайте при программировании, что ни центр шпинделя, ни режущие кромки не должны пересекать центр контура вращения.
  • При программировании внешних контуров следует указать радиус больше 0.
  • При программировании внутренних контуров следует указать радиус, превышающий радиус инструмента.
  • Чтобы ваш станок достигал большой скорости движения по траектории, задайте большой допуск с помощью цикла 32 перед вызовом цикла. Запрограммируйте цикл 32 с использованием HSC-фильтр=1.
  • Если сопряжение шпинделя отключено (Q560=0), то вы можете отработать этот цикл с помощью полярной кинематики. Для этого необходимо зажать заготовку в центре круглого стола.
  • Обработка с полярной кинематикой с помощью FUNCTION POLARKIN

Указания в связи с машинными параметрами

  • При значении Q560=1 система ЧПУ не проверяет, выполняется ли цикл с вращающимся или неподвижным шпинделем. (независимо от параметра CfgGeoCycle - displaySpindleError (№ 201002))
  • С помощью машинного параметра mStrobeOrient (№ 201005), производитель станка определяет М-функцию для ориентации шпинделя:
    • Если введено значение >0, выводится этот номер М (функция PLC производителя станка), который выполняет ориентацию шпинделя. Система ЧПУ ожидает завершения ориентации шпинделя.
    • Если введенное значение -1, то система ЧПУ выполняет ориентацию шпинделя.
    • Если введено 0, то никаких действий не предпринимается.
  • Ни в одном случае не выдается М5.

Параметры цикла

Вспомогательная графика

Параметр

Q560 Сопряжение шпинд. (0=вкл/1=выкл)

Задайте, выполнять ли сопряжение шпинделя или нет.

0: сопряжение шпинделя выключено (фрезерование контура)

1: сопряжение шпинделя включено (точение контура)

Ввод: 0...1

Q336 Угол для ориентации шпинделя?

Перед началом обработки система ЧПУ устанавливает инструмент под данным углом. Если работаете с фрезерным инструментом, то введите такой угол, чтобы одна из режущих кромок была направлена к центру вращения.

Если вы работаете с токарным инструментом и в таблице токарного инструмента (toolturn.trn) определено значение "ORI", то оно также учитывается при позиционировании шпинделя.

Ввод: 0...360

Q546 Направл. вращения (3=M3/4=M4)?

Направление вращения шпинделя активного инструмента:

3: вращающийся вправо инструмент (M3)

4: вращающийся влево инструмент (M4)

Ввод: 3, 4

Q529 Тип обработки (0/1)?

Укажите, должна ли выполняться внутренняя или внешняя обработка:

+1: внутренняя обработка

0: внешняя обработка

Ввод: 0, 1

Q221 Припуск на поверхность?

Припуск в плоскости обработки

Ввод: 0...99999

Q441 Подача на оборот [мм/об.]?

Величина, на которую система ЧПУ подаёт инструмент за один оборот.

Ввод: 0.001...99.999

Q449 Подача / скорость резания? (мм/мин)

Подача относительно начальной точки контура Q491. Подача точки центра инструмента адаптируется в зависимости от радиуса инструмента и Q529 TIP OBRABOTKI Результатом является запрограммированная скорость резания в диаметре начальной точки контура.

Q529=1: подача на траектории центра инструмента уменьшается при обработке внутри.

Q529=0: подача на траектории центра инструмента увеличивается при обработке снаружи.

Ввод: 1...99999 или через FAUTO

Q491 Нач. точка контура (радиус)?

Радиус начальной точки контура (например, координата X при оси инструмента Z). Значение является абсолютным.

Ввод: 0.9999...99999.9999

Q357 Без.расстояние со стороны?

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

Ввод: 0...99999,9999

Q445 b.wysota?

Абсолютна высота, в которой не может произойти столкновения инструмента с заготовкой. Инструмент возвращается в эту позицию в конце цикла.

Ввод: -99999,9999...+99999,9999

Q592 Типы размера (0/1)?

Интерпретация размеров контура:

0: Система ЧПУ интерпретирует контур в плоскости координат ZX. Система ЧПУ интерпретирует значения оси X как радиус. Система координат левая. Это означает, что запрограммированное направление вращения окружности работает следующим образом:

  • DR-: по часовой стрелке
  • DR+: против часовой стрелки

1: Система ЧПУ интерпретирует контур в плоскости координат ZXØ. Система ЧПУ интерпретирует значения оси X, как диаметр. Система координат правая. Это означает, что запрограммированное направление вращения окружности работает следующим образом:

  • DR-: против часовой стрелки
  • DR+: по часовой стрелке

Ввод: 0, 1

Пример

11 CYCL DEF 292 TOCH. INTER. KONTUR ~

Q560=+0

;SOPRJAZH. SPINDELJA ~

Q336=+0

;UGOL SCHPINDEL ~

Q546=+3

;NAPRAVL. VRACHENIYA ~

Q529=+0

;TIP OBRABOTKI ~

Q221=+0

;SURFACE OVERSIZE ~

Q441=+0.3

;PODACHA NA VREZANIE ~

Q449=+2000

;PODACHA ~

Q491=+50

;NACH. KONTURA RADIUS ~

Q357=+2

;BEZOP.RASST. STORONA ~

Q445=+50

;BEZOPASNAYA VYSOTA ~

Q592=+1

;TYPE OF DIMENSION

Возможные варианты обработки

При работе с циклом 292 необходимо сначала определить в подпрограмме требуемый контур точения, а затем ссылаться на него при помощи цикла 14 или SEL CONTOUR. Опишите контур точения по поперечному сечению осесимметричного тела. При этом контур точения описывается в зависимости от инструментальной оси при помощи следующих координат:

Использованная ось инструмента

Осевая координата

Радиальная координата

Z

Z

X

X

X

Y

Y

Y

Z

Пример:При использовании оси инструмента Z, вы программируете контур точения в аксиальном направлении по Z и с помощью радиуса или диаметра по X.

Данный цикл позволяет выполнять внешнюю и внутреннюю обработку. Некоторые указания главы Рекомендации будут в дальнейшем уточнены. Кроме того, вы можете найти пример в Пример: Точение с интерполяцией – цикл 292

Внутренняя обработка

  • Центром вращения является позиция инструмента при вызове цикла в плоскости обработки 1
  • После начала цикла режущая кромка или центр шпинделя не должны пересекать центр вращения( Учитывайте это при описании контура) 2
  • Описанный контур не удлиняется автоматически на значение безопасного расстояния, вы должны запрограммировать это в подпрограмме контура
  • Система ЧПУ в начале обработки перемещается в направлении оси инструмента на начальную точку контура на ускоренном ходу (на начальной точке контуре не должно быть материала)
  • Учитывайте дополнительные пункты при программировании внутреннего контура:

    • -Следует программировать либо монотонно возрастающие радиальные и осевые координаты, например, от 1 до 5
    • -Либо программировать монотонно убывающие радиальные и осевые координаты, например, от 5 до 1
    • -При программировании внутренних контуров следует указать радиус, превышающий радиус инструмента.

Внешняя обработка

  • Центром вращения является позиция инструмента при вызове цикла в плоскости обработки 1
  • После начала цикла режущая кромка или центр шпинделя не должны пересекать центр вращения Учитывайте это при описании контура! 2
  • Описанный контур не удлиняется автоматически на значение безопасного расстояния, вы должны запрограммировать это в подпрограмме контура
  • Система ЧПУ в начале обработки перемещается в направлении оси инструмента на начальную точку контура на ускоренном ходу (на начальной точке контуре не должно быть материала)
  • Учитывайте дополнительные пункты при программировании внешнего контура:

    • -Следует программировать либо монотонно возрастающие радиальные координаты и монотонно убывающие осевые координаты, например, от 1 до 5
    • -Либо программировать монотонно убывающие радиальные и монотонно возрастающие осевые координаты, например, от 5 до 1
    • -При программировании внешних контуров следует указать радиус больше 0.

Определение инструмента

Обзор

В зависимости от введенного значения Q560, контур может обрабатываться путем фрезерования (Q560=0) или точения (Q560=1). Для соответствующей обработки существует несколько возможностей определения инструмента в таблице инструмента. Ниже приводится описание данных возможностей:

Связывание шпинделя отключено, Q560=0

Фрезерование: Определите привычным способом фрезерный инструмент в таблице инструмента путем указания длины, радиуса, радиуса угла и пр.

Связывание шпинделя включено, Q560=1

Точение: Геометрические данные токарного инструмента переносятся на фрезерный инструмент. В результате предоставляются следующие три возможности:

  • Определение токарного инструмента в таблице инструмента (tool.t) в качестве фрезерного инструмента
  • Определение фрезерного инструмента в таблице инструмента (tool.t) в качестве фрезерного инструмента (чтобы затем использовать его в качество токарного инструмента)
  • Определение токарного инструмента в таблице фрезерного инструмента (toolturn.trn)

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

  • Определение токарного инструмента в таблице инструмента (tool.t) в качестве фрезерного инструмента
  • Если работа осуществляется без опции 50, токарный инструмент следует определить в таблице инструмента (tool.t) в качестве фрезерного инструмента. В этом случае учитываются следующие данные из таблицы инструмента (в т. ч. значения припуска): длина (L), радиус (R) и радиус угла (R2). Выровняйте токарный инструмент на центр шпинделя. Укажите данный угол ориентации шпинделя в цикле под параметром Q336. При внешней обработке значение ориентации шпинделя составит Q336, при внутренней – Q336+180.

  •  
    Указание
    Осторожно, опасность столкновения!
    При внутренней обработке может произойти столкновение между держателем инструмента и заготовкой. Контроль держателя инструмента не производится! Если же из-за держателя инструмента значение диаметра вращения больше чем при использовании резца, то возникает опасность столкновения.
    1. Выбирать держатель инструмента таким образом, чтобы диаметр вращения не был больше, чем при использовании лезвия
  • Определение фрезерного инструмента в таблице инструмента (tool.t) в качестве фрезерного инструмента (чтобы затем использовать его в качество токарного инструмента)
  • Вы можете выполнить точение интерполяцией при помощи подходящего фрезерного инструмента. В этом случае учитываются следующие данные из таблицы инструмента (в т. ч. значения припуска): длина (L), радиус (R) и радиус угла (R2). Выровняйте для этого режущую кромку фрезерного инструмента на центр шпинделя. Укажите данный угол в параметре Q336. При внешней обработке значение ориентации шпинделя составит Q336, при внутренней – Q336+180.

  • Определение токарного инструмента в таблице фрезерного инструмента (toolturn.trn)
  • Если работа осуществляется с опцией 50, токарный инструмент можно определить в таблице токарного инструмента (toolturn.trn). В этом случае выравнивание шпинделя осуществляется относительно центра вращения с учетом данных, специфичных для данного инструмента, например, типа обработки (TO в таблице токарного инструмента), угла ориентации (ORI в таблице токарного инструмента) и параметра Q336.

  • Ниже приводится принцип расчета ориентации шпинделя:

  • Обработка

    TO

    Выравнивание шпинделя

    Точение с интерполяцией, внешнее

    1

    ORI + Q336

    Точение с интерполяцией, внутреннее

    7

    ORI + Q336 + 180

    Точение с интерполяцией, внешнее

    7

    ORI + Q336 + 180

    Точение с интерполяцией, внутреннее

    1

    ORI + Q336

    Точение с интерполяцией, внешнее

    8,9

    ORI + Q336

    Точение с интерполяцией, внутреннее

    8,9

    ORI + Q336

  • Для точения с интерполяцией можно использовать следующие типы инструментов:

    • TYPE: ROUGH, с направлениями обработки TO: 1 или 7
    • TYPE: FINISH, с направлениями обработки TO: 1 или 7
    • TYPE: BUTTON, с направлениями обработки TO: 1 или 7
  • Для точения с интерполяцией нельзя использовать следующие типы инструментов:

    • TYPE: ROUGH, с направлениями обработки TO: 2–6
    • TYPE: FINISH, с направлениями обработки TO: 2–6
    • TYPE: BUTTON, с направлениями обработки TO: 2–6
    • TYPE: RECESS
    • TYPE: RECTURN
    • TYPE: THREAD