Цикл 291 TOCH.INTER.SOPRJAZH. (опция #96)

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

G291

Применение

 
Machine

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

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

Цикл 291 TOCH.INTER.SOPRJAZH. выполняет синхронизацию шпинделя инструмента с позицией линейных осей или отменяет ее. При точении интерполяцией резец ориентируется на центр окружности. Центр вращения указывается в цикле при помощи координат Q216 и Q217.

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

Q560=1:

  1. Сначала система ЧПУ выполняет останов шпинделя (М5).
  2. Система ЧПУ ориентирует инструментальный шпиндель на указанный центр вращения. При этом учитывается введенный угол ориентации шпинделя Q336. Дополнительно учитывается значение «ORI» из таблицы инструмента, если оно было задано.
  3. Теперь инструментальный шпиндель синхронизирован с позицией линейных осей. Шпиндель следует за заданной позицией главных осей.
  4. Для завершения оператор должен отменить сопряжение. (При помощи цикла 291 или окончания программы/внутреннего останова)

Q560=0:

  1. Система ЧПУ отменяет сопряжение шпинделя
  2. Теперь инструментальный шпиндель больше не привязан к позиции линейных осей.
  3. Обработка с использованием цикла 291 Точение с интерполяцией завершена.
  4. Если Q560=0, то параметры Q336, Q216, Q217 становятся не релевантными

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

 
Machine

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

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

  • Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
  • Цикл 291 является CALL-активным
  • Этот цикл также можно выполнить при развороте плоскости обработки.
  • Обязательно учитывайте то, что значения углов осей перед вызовом цикла должны быть равны углу наклона. Только в этом случае возможно корректное сопряжение осей.
  • Если активен цикл 8 ZERK.OTRASHENJE, то система ЧПУ не выполняет цикл точения интерполяцией.
  • Если активен цикл 26 KOEFF.MASCHT.OSI и коэффициент масштабирования на одной оси не равен 1, то система ЧПУ не выполняет цикл точения интерполяцией.

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

  • Программировать M3/M4 не нужно. Чтобы описать круговые движения линейных осей, используйте, например, кадры CC и C.
  • Учитывайте при программировании, что ни центр шпинделя, ни режущие кромки не должны пересекать центр контура вращения.
  • При программировании внешних контуров следует указать радиус больше 0.
  • При программировании внутренних контуров следует указать радиус, превышающий радиус инструмента.
  • Чтобы ваш станок достигал большой скорости движения по траектории, задайте большой допуск с помощью цикла 32 перед вызовом цикла. Запрограммируйте цикл 32 с использованием HSC-фильтр=1.
  • После определения цикла 291 и CYCLE CALL, запрограммируйте желаемую обработку. Чтобы описать круговые движения линейных осей, используйте линейные или также полярные кадры.
  • Пример: Точение с интерполяцией – цикл 291

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

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

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

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

Параметр

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

Задайте, будет ли шпиндель инструмента синхронизирован с позицией линейных осей. При активной синхронизации шпинделя резец ориентируется на центр вращения.

0: сопряжение шпинделя выключено

1: сопряжение шпинделя выключено

Ввод: 0, 1

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

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

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

Ввод: 0...360

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

Q216 1-ая координата центра?

Центр вращения по главной оси плоскости обработки

Ввод (абсолютный): -99999.9999...99999,9999

Q217 2-ая координата центра?

Центр вращения по вспомогательной оси плоскости обработки

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

Q561 Преобразовать токарный инструмент (0/1)

Имеет место, только если вы описали инструмент в таблице токарных инструментов (toolturn.trn) При помощи данного параметра определяется, будет ли интерпретироваться значение XL токарного инструмента как радиус R фрезерного инструмента.

0: без изменений - токарный инструмент интерпретируется так, как он описан в таблице токарного инструмента (toolturn.trn). В этом случае Вы не можете использовать коррекцию на радиус RR или RL. Дополнительно, вы должны при программировании описывать перемещение центральной точки инструмента TCP без синхронизации шпинделя. Этот вариант программирования сравнительно сложнее.

1: значение XL из таблицы токарных инструментов (toolturn.trn) интерпретируется как радиус R из таблицы фрезерных инструментов. Таким образом возможно при программировании контура использовать коррекцию на радиус RR или RL. Рекомендуется использовать этот вариант программирования.

Ввод: 0, 1

Пример

11 CYCL DEF 291 TOCH.INTER.SOPRJAZH. ~

Q560=+0

;SOPRJAZH. SPINDELJA ~

Q336=+0

;UGOL SCHPINDEL ~

Q216=+50

;1-AJA KOORD.CENTRA ~

Q217=+50

;2-JA KOORD.CENTRA ~

Q561=+0

;KONVERT. S TOKARN.INSTR-T

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

Обзор

В зависимости от введенного параметра Q560 вы можете активировать (Q560 = 1) или деактивировать (Q560 = 0) цикл Точение интерполяцией сопряжение.

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

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

 
Tip

Q560=0: Деактивировать цикл Точение интерполяцией Сопряжение!

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

Выполняется токарная обработка, при этом выполняется сопряжение шпинделя инструмента и позиции линейных осей. Если заданно 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 и параметр Q561.

  •  
    Tip

    Режимы программирования и эксплуатации:

    • Если определён токарный инструмент в таблице токарных инструментов (toolturn.trn), то рекомендуется работать с параметром Q561=1. При этом Вы конвертируете данные токарного инструмента в данные фрезерного инструмента и это значительно упростит программирование. При Q561=1 вы можете при программировании работать с компенсацией на радиус RR или RL. (Если Вы наоборот запрограммируете параметр Q561=0, то вы должны будете при описании контура отказаться от коррекции на радиус RR или RL. Дополнительно, вы должны будете учитывать при программировании перемещение центральной точки инструмента TCP без сопряжения шпинделя. Этот вариант программирования сравнительно более трудоёмкий!)
    • Если вы запрограммировали параметр Q561=1, то для завершении обработки точения интерполяцией вы должны запрограммировать следующее:

      • R0, для отмены коррекции на радиус
      • Цикл 291 с параметрами Q560=0 и Q561=0, для отмены синхронизации шпинделя
      • CYCL CALL, для вызова цикла 291
      • TOOL CALL для отмены преобразования из параметра Q561
    • Если запрограммирован параметр Q561=1, Вы можете использовать только следующие типы инструментов:

      • TYPE: ROUGH, FINISH, BUTTON с направлением обработки TO: 1 или 8, XL>=0
      • TYPE: ROUGH, FINISH, BUTTON с направлением обработки TO: 7: XL<=0
  • Ниже приводится принцип расчета ориентации шпинделя:

  • Обработка

    TO

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

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

    1

    ORI + Q336

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

    7

    ORI + Q336 + 180

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

    7

    ORI + Q336 + 180

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

    1

    ORI + Q336

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

    8

    ORI + Q336

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

    8

    ORI + Q336

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

    • ТИП: ЧЕРНОВОЙ, с направлениями обработки TO: 1, 7, 8
    • ТИП: ЧИСТОВОЙ, с направлениями обработки TO: 1, 7, 8
    • ТИП: ГРИБКОВЫЙ, с направлениями обработки TO: 1, 7, 8
  • Для точения с интерполяцией нельзя использовать следующие типы инструментов:

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