1.1О данном руководстве...................................................................................................................22
1.2Тип управления, программное обеспечение и функции...............................................................24
Опции программного обеспечения...................................................................................................................... 26
Новые и измененные функции циклов в программном обеспечении 81760x-16................................. 32
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Ввод GLOBAL DEF....................................................................................................................................................... 51
Использование данных GLOBAL DEF...................................................................................................................52
Глобальные данные, действительные для всех обработок.........................................................................53
Глобальные данные обработки сверлением.................................................................................................... 54
Глобальные данные обработки фрезерованием с циклами обработки карманов.............................. 55
Глобальные данные для обработки фрезерованием с циклами обработки контуров....................... 56
Глобальные данные позиционирования............................................................................................................ 56
Глобальные данные для функций измерения..................................................................................................57
Использование PATTERN DEF................................................................................................................................60
Определение отдельно позиции обработки......................................................................................................61
Определение отдельного ряда.............................................................................................................................. 62
Определение отдельного шаблона.......................................................................................................................63
Определение отдельной рамки............................................................................................................................. 65
Определение полной окружности.........................................................................................................................67
Определение дуги окружности.............................................................................................................................. 68
3.4Таблицы точек с циклами............................................................................................................. 69
Применение с циклами............................................................................................................................................ 69
Вызов цикла, используя таблицу точек..............................................................................................................69
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Ломка и удаление стружки...................................................................................................................................102
Отображение положения при наклонной системе.......................................................................................248
Мониторинг рабочей зоны....................................................................................................................................248
Позиционирование в наклоненной системе...................................................................................................248
Комбинация с другими циклами пересчета координат..............................................................................249
Руководство по работе с циклом 19 «ПЛОСКОСТЬ ОБРАБОТКИ».......................................................... 250
9.3Перекрывающие друг друга контуры.........................................................................................280
Основные положения............................................................................................................................................. 280
Подпрограммы: перекрывающие друг друга карманы...............................................................................280
Поверхность из суммы..........................................................................................................................................281
Поверхность из разницы.......................................................................................................................................282
Поверхность из пересечения............................................................................................................................... 282
Пример: выборка и чистовая обработка кармана с помощью SL-циклов............................................320
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
13
Оглавление
Пример: предварительное сверление, черновая и чистовая обработка пересекающихся контуров
с помощью SL-циклов............................................................................................................................................ 322
Пример: боковая поверхность цилиндра - цикл 27......................................................................................412
Пример: боковая поверхность цилиндра - цикл 28......................................................................................414
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
17
Оглавление
12 Циклы: Контурный карман с помощью формулы контура.................................................. 415
12.1 Циклы SL или OCM со сложной формулой контура................................................................... 416
Основные положения............................................................................................................................................. 416
Выбор управляющей программы с определениями контура................................................................... 419
Определение описаний контуров....................................................................................................................... 420
Ввод простой формулы контура.........................................................................................................................429
Обработка контуров с помощью SL-циклов................................................................................................... 430
18
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Оглавление
13 Циклы: специальные функции...............................................................................................431
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
1
Основные
положения
1
1.1О данном руководстве
Рекомендации по технике безопасности
Соблюдайте все указания по безопасности в данной
документации и в документации производителя вашего
оборудования!
Указания по технике безопасности предупреждают об
опасностях, возникающих при обращении с программным
обеспечением и оборудованием, и описывают, как их избежать.
Они классифицируются в соответствии с уровнем опасности и
подразделяются на следующие группы:
ОПАСНОСТЬ
Опасность - указание на опасность для людей. Если не
следовать инструкции по предотвращению опасности,
это наверняка может привести к тяжким телесным
повреждениям или даже к смерти.
Основные положения | О данном руководстве
ПРЕДУПРЕЖДЕНИЕ
Предостережение - указание на опасность для людей. Если
не следовать инструкции по предотвращению опасности,
это с известной вероятностью может привести к тяжким
телесным повреждениям или даже к смерти.
ОСТОРОЖНО
Осторожно - указание на опасность для людей. Если не
следовать инструкции по предотвращению опасности, это
предположительно может привести к легким телесным
повреждениям.
УКАЗАНИЕ
Указание - указание на опасность для предметов или
данных. Если не следовать инструкции по предотвращению
опасности, это предположительно может привести к
нанесению материального ущерба.
Порядок подачи информации в составе указания по
безопасности
Все указания по безопасности состоят из следующих четырех
частей:
Сигнальное слово указывает на степень опасности
Вид и источник опасности
Последствия при игнорировании опасности, например
"Во время последующей обработки существует опасность
столкновения!".
Предупреждение – мероприятия по профилактике
опасностей
22
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | О данном руководстве
Информационные указания
Следовать информационным указаниям, приведенным
в данном руководстве, необходимо для правильного и
эффективного использования программного обеспечения.
Настоящее руководство содержит следующие
информационные указания:
Символ информации обозначает совет.
Совет содержит важную добавочную или
дополняющую информацию.
Этот символ указывает на то, что следует
придерживаться инструкций по технике
безопасности Вашего производителя станка. Этот
символ также указывает на функции зависящие
от конкретного станка. Возможные опасности
для оператора и станка описаны в руководстве
пользователя станка.
1
Значок в виде книги обозначает Перекрестную
ссылку на внешнюю документацию, например,
документацию производителя или поставщика
станка.
Вы хотите оставить отзыв или обнаружили ошибку?
Мы стремимся постоянно совершенствовать нашу
документацию для вас. Вы можете помочь нам в этом и
сообщить о необходимости изменений по следующему адресу
электронной почты:
info@heidenhain.ru
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
23
1
Основные положения | Тип управления, программное обеспечение и функции
1.2Тип управления, программное
обеспечение и функции
В данном руководстве описаны функции программирования,
доступные в системах ЧПУ, начиная со следующих версий
программного обеспечения ЧПУ.
Буквой E обозначается экспортная версия системы ЧПУ.
Следующие опции ПО недоступны или ограниченно доступны в
экспортной версии:
Advanced Function Set 2 (опция #9): ограничено
интерполяцией 4-х осей
KinematicsComp (опция #52)
Производитель станка настраивает рабочий объем функций
системы ЧПУ для конкретного станка с помощью машинных
параметров. Поэтому в данном руководстве вам могут
встретиться описания функций, недоступных на вашем станке.
Не все станки поддерживают определенные функции системы
ЧПУ, например:
Измерение инструментом с помощью TT
Для того чтобы знать действительный набор функций Вашего
станка, свяжитесь с производителем станка.
Многие производители станков, а также HEIDENHAIN
предлагают курсы по программированию ЧПУ HEIDENHAIN.
Чтобы быстро разобраться с функциями ЧПУ, рекомендуется
принять участие в таких курсах.
24
Руководство пользователя:
Все функциональность циклов, не связанная
с циклами обработки описана в руководстве
пользователя Программирование цикловизмерения детали и инструмента. Если вам нужно
это руководство, свяжитесь с HEIDENHAIN.
ID руководства пользователя Программирование
циклов измерения для детали и инструмента:
1303431-хх
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
Руководство пользователя:
Все функции системы ЧПУ, которые не связаны
с циклами, описаны в руководстве пользователя
по TNC620. Если вам нужно это руководство,
свяжитесь с HEIDENHAIN.
ID руководства пользователя по программированию
в диалоге открытым текстом: 1096883-xx
ID руководства пользователя по DIN/ISOпрограммированию: 1096887-xx
ID руководства пользователя по
наладке,тестированию и отработке управляющих
программ: 1263172-xx
1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
25
1
Основные положения | Тип управления, программное обеспечение и функции
Опции программного обеспечения
TNC620 имеет различные опции программного обеспечения,
которые производитель вашего станка может активировать
отдельно. Опции содержат следующие соответствующие им
функции:
Дополнительная ось (номер опции #0 и #1)
Дополнительная осьДополнительные контуры регулирования 1 и 2
Расширенный набор функций 1 (опции #8)
Расширенные функции группа 1Обработка на поворотном столе:
Контуры на развертке цилиндра
Подача в мм/мин
Преобразования координат:
Наклон плоскости обработки
Дополнительный набор функций 2 (опции #9)
Расширенные функции группа 2
необходимо экспортное разрешение
Функции измерительных щупов (опция #17)
Функции измерительного щупаЦиклы измерительных щупов:
3D-обработка:
Трехмерная коррекция инструмента через вектор нормали к
поверхности
Изменение положения поворотной головки с помощью
электронного маховичка во время
выполнения программы; позиция вершины инструмента
остается неизменной (TCPM=Tool Center Point Management)
Положение инструмента перпендикулярно контуру
Коррекция на радиус инструмента перпендикулярно его
направлению
Ручное перемещение в активной системе координат
инструмента
Интерполяция:
Линейная на более, чем 4 осях (требуется лицензия на экспорт)
Компенсация смещения инструмента в автоматическом режиме
Задание точки привязки в режиме работы Режим ручного
управления
Установка координат точки привязки в автоматическом режиме
Автоматическое измерение заготовок
Автоматическое измерение инструмента
HEIDENHAIN DNC (опции #18)
Связь с внешними приложениями ПК через компоненты COM
Дополнительные возможности программирования (опции #19)
Дополнительные функции
программирования
26
Программирование свободного контура FK:
Программирование открытым текстом HEIDENHAIN с графической
поддержкой для деталей, описанных не полностью
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
Дополнительные возможности программирования (опции #19)
Фрезерование внутренней и наружной резьбы
Фрезерование прямоугольных и круглых карманов и островов
Строчное фрезерование ровных и наклонных поверхностей
фрезерование прямых и круглых пазов
Шаблоны точек на окружности и линиях
Протяжка контура, контурные карманы, трохоидальная
обработка контурного паза
Гравирование
Возможность интеграции циклов производителя станка
Расширение для управления инструментами на основе Python
Последовательность использования всех инструментов для
конкретной программы или палеты
Список всех инструментов для конкретной программы или
палеты
Windows на отдельном компьютере
Интеграция в интерфейс системы ЧПУ
динамикой, путем ускорения оси
Компенсация TCP (Tool Center Point)
Настройка параметров регулятора в зависимости от положения
осей в рабочем пространстве
Настройка параметров регулятора в зависимости от скорости
или ускорения оси
Load Adaptive Control – LAC (опция #143)
Адаптивное управление нагрузкойАвтоматическое определение масс заготовок и сил трения
Настройка параметров регулятора в зависимости от актуальной
массы заготовки
Active Chatter Control – ACC (опция #145)
Активное подавление дребезгаПолностью автоматическая функция для подавления дребезга во
время обработки
Контроль вибрации станка - MVC (опция #146)
Подавление вибраций станкаПодавление вибраций станка для улучшения поверхности детали за
счет следующих функций:
AVD Активное подавление вибраций (Active Vibration Damping)
FSC Управление формированием частоты (Frequency Shaping
Control)
28
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
CAD Model Optimizer (опция #152)
Оптимизация CAD-моделиПреобразование и оптимизация CAD моделей
Зажимное устройство
Заготовка
Готовая деталь
Управление пакетными процессами (опция #154)
1
Управление пакетными
процессами
Мониторинг компонентов (опция #155)
Контроль за компонентами без
внешних датчиков
Другие доступные опции
HEIDENHAIN предлагает дополнительные
аппаратные расширения и опции программного
обеспечения, которые может настроить и внедрить
только производитель станка. К ним относится,
например, функциональная безопасность FS.
Дополнительную информацию можно найти в
документации производителя вашего станка или в
брошюре Опции и аксессуары.
ID 827222-xx
Планирование производственных заданий
Контроль сконфигурированных компонентов станка на перегрузку
Функции обновления (функции обновления)
Наряду с дополнительными функциями ПО для управления
существенными модификациями программного обеспечения
ЧПУ, применяются функции обновления, так называемый
Feature Content Level (англ. термин для уровня версии). Функции,
относящиеся к FCL, недоступны пользователю при получении
обновления ПО системы ЧПУ.
При покупке нового станка все функции обновления
ПО предоставляются без дополнительной оплаты.
Функции обновления ПО обозначаются в руководстве с
помощью символа FCL n, где n указывает на текущий номер
версии.
Вы можете активировать FCL-функции для постоянного
пользования, купив цифровой код. Для этого необходимо
обратиться к производителю станка или на фирму HEIDENHAIN.
Предусмотренное место эксплуатации
Система ЧПУ соответствует классу А согласно европейскому
стандарту EN55022 и предназначена в основном для
применения в промышленности.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
29
1
Основные положения | Тип управления, программное обеспечение и функции
Правовая информация
Правовая информация
Программное обеспечение ЧПУ содержит открытое
программное обеспечение, использование которого
регулируется особыми условиями пользования. Эти условия
использования имеют приоритет.
Более подробную информацию можно найти в системе ЧПУ:
Нажмите клавишу MOD, чтобы открыть диалог Настройки и
информация
Выберите Ввод кодового числа
Нажмите программную нажмите ИНФО. ЛИЦЕНЗИЯ или
напрямую выберите в диалоге Настройки и информация,
Общая информация→Информация о лицензии
ПО системы ЧПУ, также содержит бинарные библиотеки OPCUA Software от Softing Industrial Automation GmbH. Для них
действуют дополнительные и исключительные согласованные
условия использования между HEIDENHAIN и Softing Industrial
Automation GmbH.
При использовании сервера OPC UA NC или сервера DNC вы
можете влиять на поведение контроллера. Поэтому перед
использованием этих интерфейсов в производстве следует
определить, может ли система ЧПУ работать без сбоев или
падений производительности. Разработчик программного
обеспечения, использующего эти коммуникационные
интерфейсы, несет ответственность за выполнение системных
тестов.
30
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
Опциональные параметры
Компания HEIDENHAIN продолжает развивать свой обширный
пакет циклов, поэтому с появлением каждой новой версии
возможно использование новых Q-параметров для циклов. Эти
новые Q-параметры являются дополнительными параметрами,
в более старых версиях программного обеспечения некоторые
из них были недоступны. Они всегда размещаются в конце
определения цикла. Информация о дополнительных Qпараметрах, добавленных в данную версию программного
обеспечения, содержится в обзоре"Новые и измененные
функции циклов в программном обеспечении 81760x-16 ".
Есть возможность решить, определить ли дополнительные
Q-параметры или удалить их кнопкой NO ENT. Вы можете
также использовать установленное по умолчанию значение.
Если вы случайно удалили дополнительный Q-параметр или
вы хотите после обновления ПО расширить возможности
циклов в существующих управляющих программах, то вы
можете добавить дополнительные Q-параметры позднее. Эта
процедура описана далее в руководстве.
Выполните действия в указанной последовательности:
Вызовите определение цикла
Нажимайте клавишу со стрелкой вправо, пока не появится
новый параметр
Сохраните предложенное значение по умолчанию
или
Введите значения
Если вы хотите сохранить новый Q-параметр, то выйдите из
меню, нажав еще раз на стрелку вправо или клавишу END
Если вы не хотите определять новый Q-параметр, то
нажмите клавишу NO ENT
Совместимость
Управляющие программы, созданные на предыдущих версиях
систем управления HEIDENHAIN (начиная с TNC 150 B),
в большинстве случаев могут исполняться в этой новой
версии ПО TNC 620. Даже если существующие циклы были
дополнены опциональными параметрами ("Опциональные
параметры"), можно, как правило, продолжать отрабатывать
управляющие программы в привычном режиме. Это
становится возможным благодаря заданному значению
по умолчанию. Если же, наоборот, необходимо запустить
управляющую программу, которая была написана для новой
версии ПО, на более старой версии системы управления,
можно удалить опциональные Q-параметры из определения
цикла при помощи клавиши NO ENT. Таким образом будет
получена управляющая программа, обеспечивающая обратную
совместимость. Если УПкадры содержат недействительные
элементы, они обозначаются системой ЧПУ при считывании
как ERROR-кадры.
1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
31
1
Основные положения | Тип управления, программное обеспечение и функции
Новые и измененные функции циклов в программном
обеспечении 81760x-16
Обзор новых и изменённых функций программного
обеспечения
Дополнительная информация о предыдущих
версиях программного обеспечения описана в
дополнительной документации Обзор новых иизмененных функций программного обеспечения.
Если Вам необходима это документация, то
обратитесь в HEIDENHAIN.
ID: 1322094-xx
Руководство пользователя Программирование циклов
обработки:
Изменённые функции:
В функции CONTOUR DEF вы можете исключить области
V (void) из обработки. Эти области могут, например, быть
контурами в отливках или областями механической
обработки на предыдущих этапах.
Дополнительная информация: "Циклы SL или OCM с
простой формулой контура", Стр. 427
В цикле 12WYZOW PROGRAMMY (DIN/ISO: G39) вы можете с
помощью программной клавиши SYNTAX заключить путь к
файлу в двойные кавычки. Для разделения папок и файлов в
адресе вы можете использовать как символ \, так и /.
Цикл 202RASTOCHKA (DIN/ISO: G202, опция #19) дополнен
параметром Q357BEZOP.RASST. STORONA. В этом
параметре вы задаёте, как далеко система ЧПУ отводит
инструмент назад в основании отверстия в плоскости
обработки. Этот параметр действует только в том случае,
если задан параметр Q214NAPR.WYCHODA IZ MAT.
Цикл 205UNIW. GL. SWERLENIE (DIN/ISO: G205, опция #19)
дополнен параметром Q373ANFAHRVORSCHUB ENTSP. В
этом параметре вы определяете подачу для возврата на
упреждающее расстояние после удаления стружки.
Цикл 208BORE MILLING (DIN/ISO: G208, опция #19) дополнен
параметром Q370PEREKRITIE TRAEKTOR.. В этом параметре
вы определяете боковое врезание.
32
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
В цикле 224SHABLON QR-KODA DATY (DIN/ISO: G224, опция
#19) вы можете вывести следующие системные данные, как
переменные:
Текущая дата
Текущее время
Текущая календарная неделя
Имя и путь к управляющей программе
Текущее состояние счётчика
Дополнительная информация: "Задание текста через
переменную в коде DataMatrix", Стр. 269
Цикл 225GRAVIROVKA (DIN/ISO: G225) дополнен:
С помощью параметра Q202MAX.GLUBINA VREZAN. вы
задаёте максимальную глубину врезания.
Параметр Q367POLOZHENIE TEKSTA дополнен
возможностью ввода 7, 8 и 9. С помощью этих значений
вы можете установить привязку текста гравировки на
горизонтальную центральную линию.
Поведение подвода было изменено. Если инструмент
находится ниже 2-YE BEZOP.RASSTOJ., то система ЧПУ
сначала позиционируется на 2-ое безопасное расстояние
Q204, а затем в начальное положение в плоскости
обработки.
Если в цикле 233FREZER. POVERKHNOSTI (DIN/ISO: G233,
опция #19) параметр Q389 задан со значением 2 или 3
и дополнительно установлены боковые ограничения, то
система ЧПУ подводит и отводит к/от контура на Q207PODACHA FREZER. по дуге окружности.
Если измерение в цикле 238IZMERIT SOST. STANKA (DIN/ISO:G238, опция #155) не было выполнено правильно, например,
коррекция скорости подачи 0%, то вы можете повторить
цикл.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
33
1
Основные положения | Тип управления, программное обеспечение и функции
Параметры Q429COOLANT ON и Q430COOLANT OFF в
цикле 241SINGLE-LIP D.H.DRLNG (DIN/ISO: G241, опция
#19) были дополнены. Вы можете определить путь для
пользовательского макроса.
Параметр Q575STRATEGIYA VREZANIYA в цикле 272 OCMCHERN. OBRABOTKA (DIN/ISO: G272, опция #167) расширен
возможностью ввода 2. С этой опцией ввода система
ЧПУ рассчитывает последовательность обработки таким
образом, чтобы длина режущей кромки инструмента
использовалась максимально.
У вас есть возможность сохранять допуски в определенных
циклах. Вы можете определить размеры, допуски согласно
DIN EN ISO 286-2 или общие допуски согласно DIN ISO 2768-1
в следующих циклах:
Цикл 208BORE MILLING (DIN/ISO: G208, опция #19)
Цикл 1271OCM PRYAMOUGOLNIK (DIN/ISO: G1271, опция
#167)
Цикл 1272OCM OKRUZHNOST (DIN/ISO: G1272, опция
#167)
Цикл 1273OCM PAZ / REBRO (DIN/ISO: G1273, опция #167)
Цикл 1278OCM MNOGOUGOLNIK (DIN/ISO: G1278, опция
#167)
Руководство пользователя Программирование циклов
измерения детали и инструмента:
Новые функции
Цикл 1400IZMERENIE POZICII (DIN/ISO: G1400)
С помощью этого цикла вы можете измерять отдельные
позиции. Вы можете перенести измеренные значения в
активную строку таблицы точек привязки.
Цикл 1401IZMERENIE OKRUZHNOSTI (DIN/ISO: G1401)
С помощью этого цикла вы можете определить центр
отверстия или цапфы. Вы можете перенести измеренные
значения в активную строку таблицы точек привязки.
Цикл 1402IZMERENIE SFERY (DIN/ISO: G1402)
С помощью этого цикла вы можете определить центр
сферы. Вы можете перенести измеренные значения в
активную строку таблицы точек привязки.
Цикл 1412IZMERENIE KOSOJ GRANI (DIN/ISO: G1412)
В этом цикле вы можете определить угловое положение
детали, измеряя две точки на грани.
Цикл 1493IZMERENIE VYSHTAMPOVKI (DIN/ISO: G1493)
С помощью этого цикла вы можете определить
выштамповку. При активной выштамповке система ЧПУ
повторяет точки измерения вдоль направления на заданной
длине.
Дополнительная информация: Руководство пользователя
Программирование циклов измерения детали и инструмента
34
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
Руководство пользователя Программирование циклов
измерения детали и инструмента:
Изменённые функции
В заголовке лог-файла циклов измерения 14хх и 42x видна
единица измерения основной программы.
Если в точке привязки детали активно базовое вращение,
то система ЧПУ при отработке циклов 451MEASURE
сообщение об ошибке. Система ЧПУ сбрасывает базовое
вращение на 0, при продолжении программы.
В цикл 484CALIBRATE IR TT (DIN/ISO: G484) добавлен
параметр Q523TT-POSITION. В этом параметре вы можете
определить положение контактного щупа инструмента и,
при необходимости, после калибровки вы можете сохранить
положение в машинном параметре centerPos.
Циклы 1420IZMERENIE PLOSKOSTI (DIN/ISO: G1420), 1410
Вы можете определить допуски цикла согласно DIN EN
ISO 286-2 или общие допуски согласно DIN ISO 2768-1.
Если вы в параметре Q1125REZHIM BEZOP. VISOTI
определили значение 2, то система ЧПУ позиционирует
измерительный щуп на безопасное расстояние на
ускоренном ходу FMAX из таблицы контактного щупа.
Дополнительная информация: Руководство пользователя
Программирование циклов измерения детали и инструмента
1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
35
1
Основные положения | Тип управления, программное обеспечение и функции
36
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
2
Основы / Обзор
2
2.1Введение
Часто повторяющиеся операции обработки, включающие
в себя несколько шагов обработки, сохраняются в системе
ЧПУ в виде циклов. Преобразование координат и некоторые
специальные функции также доступны в виде циклов.
Большинство циклов обработки используют Q-параметры в
качестве параметров передачи.
Если в циклах обработки с номерами более 200
используется косвенное присвоение параметров
(например, Q210 = Q1), то после определения цикла
изменение присвоенного параметра (например, Q1)
невозможно. В таком случае следует определить
параметр цикла (например, Q210) напрямую.
Если в циклах обработки с номерами больше 200
определяется параметр подачи, то с помощью
программной клавиши вместо числового значения
можно также присвоить определенное в кадре
ВЫЗОВА ИНСТР. значение подачи (программная
клавиша FAUTO). В зависимости от конкретного
цикла и функции параметра подачи, существуют
также варианты определения подачи FMAX
(ускоренный ход), FZ (подача на зуб) и FU (подача на
оборот).
Необходимо обратить внимание на то, что изменение
подачи FAUTO не действует после определения
цикла, так как система ЧПУ при обработке
определения цикла всегда присваивает значение
подачи из кадра ВЫЗОВА ИНСТР..
Если необходимо удалить цикл с несколькими
подкадрами, система ЧПУ отобразит вопрос о том,
нужно ли удалять этот цикл полностью.
38
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основы / Обзор | Доступные группы циклов
2.2Доступные группы циклов
Обзор циклов обработки
Нажмите клавишу CYCL DEF
2
Программная
клавиша
Группа цикловСтраница
Циклы глубокого сверления, развертывания, расточки,
и зенковки
Циклы нарезания внутренней и внешней резьбы,
резьбофрезерования
Циклы фрезерования карманов, островов, пазов и
торцевого фрезерования
Циклы преобразования координат, с помощью
которых можно перемещать, поворачивать, зеркально
отображать, увеличивать или уменьшать любые
контуры
SL-циклы (Subcontur-List), с помощью которых
обрабатываются контуры, состоящие из нескольких
накладывающихся фрагментов контура, а также циклы
обработки боковой поверхности цилиндра и циклы
вихревого фрезерования
Циклы для создания групп отверстий, например,
отверстий на окружности или на прямой, код
DataMatrix
Специальные циклы: время выдержки, вызов
программы, ориентация шпинделя, гравировка, допуск,
определение нагрузки
72
128
170
234
278
256
432
Если имеет место, переключает дальше в
специфичные для данного станка циклы
Такие циклы обработки может интегрировать
производитель станка.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
39
2
Обзор циклов измерительных щупов
Нажмите программную клавишу
TOUCH PROBE
Основы / Обзор | Доступные группы циклов
Сенсорная
клавиша
Группа цикловСтр.
Циклы автоматического определения и компенсации
разворота заготовки
Циклы автоматической установки точки привязкиДополнительная информация:
Циклы автоматического контроля заготовкиДополнительная информация:
При необходимости переключитесь на
станочные циклы контактных щупов, такие
циклы может интегрировать производитель
вашего станка
Дополнительная информация:
Руководство пользователя
Программирование циклов
измерения детали и инструмента
40
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
3
Применение
циклов обработки
3
Применение циклов обработки | Работать с циклами обработки
3.1Работать с циклами обработки
Специальные станочные циклы (опция #19)
Необходимо внимательно прочесть
соответствующее описание функции в руководстве
по эксплуатации станка.
На многих станках доступны циклы. Эти циклы могут
быть добавлены в систему ЧПУ производителем станка в
дополнение к циклам HEIDENHAIN. Для них предлагается
отдельный диапазон номеров циклов:
Циклы с 300 по 399
являются циклами производителя станка, которые
задаются с помощью клавиши CYCL DEF
Циклы с 500 по 599
являются циклами производителя станка для контактного
щупа, которые задаются с помощью клавиши TOUCH PROBE
Иногда в циклах станка также используются параметры
передачи, которые уже применялись фирмой HEIDENHAIN в
стандартных циклах. Для одновременного использовании DEFактивных циклов (циклов, автоматически отрабатываемых
системой ЧПУ при определении цикла) и CALL-активных циклов
(циклов, которые должны вызываться для отработки).
Чтобы избежать проблем, связанных с перезаписью
многократно используемых передаваемых параметров,
необходимо придерживаться следующего порядка действий:
Выполните действия в указанной последовательности:
Программируйте DEF-активные циклы перед CALLактивными циклами
Указания по программированию:
Между определением CALL-активного
цикла и соответствующим вызовом цикла
программируйте DEF-активный цикл только в том
случае, если не дублируются параметры передачи
обоих циклов.
различные группы циклов.
Выбрать нужную группу циклов, например,
циклы сверления
Выберите цикл, например цикл 262
ФРЕЗЕРОВАНИЕ РЕЗЬБЫ
Система ЧПУ откроет диалог и запросит
все необходимые входные значения.
Одновременно в правой половине дисплея
система ЧПУ демонстрирует графическое
изображение. Вводимый параметр будет
подсвечен.
Введите требуемый параметр
Завершайте каждый ввод клавишей ENT
Система ЧПУ закроет диалог после того, как
все необходимые данные будут введены.
3
УКАЗАНИЕ
Осторожно, опасность столкновения
В циклах HEIDENHAIN вы можете в качестве вводимого
значения запрограммировать переменную. Если вы при
использовании переменных не используете исключительно
рекомендуемый диапазон ввода цикла, это может привести к
коллизии.
Используйте только рекомендованные HEIDENHAIN
диапазоны ввода параметров
Смотрите документацию HEIDENHAIN
Проверка отработки с помощью моделирования
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
43
3
Применение циклов обработки | Работать с циклами обработки
Определение цикла при помощи функции GOTO
Выполните действия в указанной последовательности:
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Работать с циклами обработки
Вызов циклов
Условия
Перед вызовом цикла всегда программируйте следующее:
BLK FORM для графического представления (нужна только
для графики при тестировании)
Вызов инструмента
Направление вращения шпинделя (дополнительная функция
M3/M4)
Определение цикла (CYCL DEF)
Обратите внимание на прочие условия, приведенные
далее в описании циклов и обзорных таблицах.
Следующие циклы действуют с момента их определения в
управляющей программе. Эти циклы вызывать запрещено:
Цикл 9WYDERSHKA WREMENI
Цикл 12WYZOW PROGRAMMY
Цикл 13ORIENT.OSTAN.SPIND
Цикл 14KONTUR
Цикл 20DANNYJE KONTURA
Цикл 32DOPUSK
Цикл 220OBRAZEC KRUG
Цикл 221RIADY IZ OTWIERSTIJ
Цикл 224SHABLON QR-KODA DATY
Цикл 238IZMERIT SOST. STANKA
Цикл 239OPREDEL. NAGRUZKI
Цикл 271OCM DANNYE KONTURA
Цикл 1271OCM PRYAMOUGOLNIK
Цикл 1272OCM OKRUZHNOST
Цикл 1273OCM PAZ / REBRO
Цикл 1278OCM MNOGOUGOLNIK
Цикл 1281OCM PRYAMOUG. OGRANICH.
Цикл 1282OCM KRUGLOE OGRANICHENIE
Циклы преобразования координат
Циклы измерительных щупов
Все остальные циклы можно вызывать при помощи функций,
описанных ниже.
3
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
45
3
Вызов цикла функцией CYCL CALL
Функция CYCL CALL вызывает определенный в последний
раз цикл обработки. Точкой старта цикла является последняя
позиция, заданная перед кадром CYCL CALL.
Выполните действия в указанной последовательности:
Нажмите клавишу CYCL CALL
Нажмите программную клавишу CYCL CALL M
Если требуется введите дополнительную
функцию M (например, M3, включение
шпинделя)
Завершите диалог клавишей END
Вызов цикла функцией CYCL CALL PAT
Функция CYCL CALL PAT вызывает последний определенный
цикл обработки во всех позициях, которые были определены
при задании шаблона в PATTERN DEF или в таблице точек.
Дополнительная информация: Руководство пользователя
Программирование в диалоге открытым текстом или
Программирование DIN/ISO
Применение циклов обработки | Работать с циклами обработки
46
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Работать с циклами обработки
Вызов цикла функцией CYCL CALL POS
Функция CYCL CALL POS вызывает один раз определенный
цикл обработки. Начальной точкой цикла является позиция,
задаваемая вами в кадре CYCL CALL POS.
Система ЧПУ осуществляет подвод к позиции, указанной в
кадре CYCL CALL POS, в следующей последовательности:
Если текущая позиция инструмента по оси инструмента
выше верхней грани обрабатываемой детали (Q203), то
ЧПУ производит позиционирование сначала в плоскости
обработки в программируемую позицию, а затем по оси
инструмента
Если текущая позиция инструмента по оси инструмента
лежит ниже верхней грани обрабатываемой детали
(Q203), ЧПУ производит позиционирование сначала по оси
инструмента на безопасное расстоянии, а затем в плоскости
обработки в запрограммированную позицию
3
Примечания по программированию и
использованию
В CYCL CALL POS-кадре должны
программироваться всегда три оси координат.
С помощью координаты по оси инструмента
можно легко изменить начальную позицию. Она
действует как дополнительное смещение нулевой
точки.
Определенная в кадре CYCL CALL POS подача
действует только для подвода инструмента
к запрограммированной в этом УПкадре
начальной позиции.
Подвод инструмента к позиции, заданной в кадре
CYCL CALL POS производится системой ЧПУ, как
правило, без включения коррекции на радиус (R0).
Если с помощью CYCL CALL POS вызывается
цикл, в котором запрограммирована начальная
позиция (например, цикл 212), то определенная
в цикле позиция действует как дополнительное
смещение по отношению к позиции, определенной
в кадре CYCL CALL POS. Поэтому, позицию старта
в цикле всегда следует задавать равной 0.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
47
3
Вызов цикла функциями M99/M89
Функция M99, действующая покадрово, однократно вызывает
последний определенный цикл обработки. M99 можно
запрограммировать в конце кадра позиционирования, при этом
система ЧПУ выполнит перемещение в эту позицию и вызовет
последний определенный цикл обработки.
Если система ЧПУ должна автоматически выполнить цикл
после каждого кадра позиционирования, то первый вызов
цикла программируется при помощи M89.
Чтобы отменить действие М89, выполните следующее:
Запрограммируйте M99 в кадре позиционирования
Система ЧПУ переместит инструмент в последнюю
начальную точку.
или
Определите новый цикл обработки с помощью CYCL DEF
Применение циклов обработки | Работать с циклами обработки
Система ЧПУ не поддерживает M89 в комбинации с
FK-программированием!
48
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Работать с циклами обработки
Вызов цикла функцией SEL CYCLE
С помощью функции SEL CYCLE вы можете любую
управляющую программу использовать как цикл обработки.
Выполните следующие действия:
Нажмите клавишу PGM CALL
Нажмите программную клавишу
ВЫБРАТЬ ЦИКЛ
Нажмите программную клавишу
ВЫБРАТЬ ФАЙЛ
Выберите управляющую программу
Вызов управляющей программы в качестве цикла
Нажмите клавишу CYCL CALL
Нажмите программную клавишу для вызова
цикла
или
Запрограммируйте M99
3
Примечания по программированию и
использованию
Если вызываемый файл находится в той же
директории, что и вызывающий файл, вы можете
вписать только имя файла без пути к файлу.
Для этого в окне ВЫБОР ФАЙЛА доступна
программная клавиша ПРИНЯТЬ ИМЯ ФАЙЛА.
Если вы отрабатываете выбранную с помощью
SEL CYCLEуправляющую программу, то в
режиме покадровой обработки она выполняется
без остановки после каждого кадра. В
автоматическом режиме работы он также виден,
как только один кадр программы.
CYCL CALL PAT и CYCL CALL POS используют
последовательность позиционирования, перед
каждым выполнением цикла. SEL CYCLE и 12WYZOW PROGRAMMY ведут себя одинаково
в отношении логики позиционирования: при
использовании шаблона точек расчёт безопасной
высоты осуществляется из максимума позиции Z
при запуске шаблона и всех позиций Z в шаблоне
точек. Предварительное позиционирование в
направлении оси инструмента в цикле CYCLCALL POS не выполняется. Предварительное
позиционирование внутри вызываемого
файла должно быть запрограммировано
самостоятельно.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
49
3
Применение циклов обработки | Предустановленные программные значения для циклов
3.2Предустановленные программные
значения для циклов
Обзор
Некоторые циклы всегда используют одинаковые параметры
цикла, например, безопасное расстояние Q200, которые
вы должны указывать для каждого определения цикла.
При помощи функции GLOBAL DEF у вас есть возможность
определить эти параметры циклов в начале программы так,
что они будут действовать глобально для всех используемых
циклов в управляющей программе. В соответствующем цикле
вы просто ссылаетесь на значение, которое было определено в
начале программы.
Существуют следующие GLOBAL DEF-функции:
Программная
клавиша
НазначениеСтр.
GLOBAL DEF ОБЩИЕ
Определение общих параметров цикла
GLOBAL DEF СВЕРЛЕНИЕ
Определение специальных
параметров цикла сверления
GLOBAL DEF
ФРЕЗЕРОВАНИЕ КАРМАНОВ
Определение специальных
параметров цикла фрезерования карманов
GLOBAL DEF
ФРЕЗЕРОВАНИЕ КОНТУРОВ
Определение специальных
параметров фрезерования
контуров
GLOBAL DEF
ПОЗИЦИОНИРОВАНИЕ
Определение характеристик
позиционировании при CYCL
CALL PAT
53
54
55
56
56
50
ОБЩЕЕ ОПРЕД. ОЩУПЫВНИЯ
Определение специальных
параметров цикла контактного
щупа
57
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Предустановленные программные значения для циклов
Ввод GLOBAL DEF
Выполните действия в указанной последовательности:
Нажмите клавишу Программирование
Нажмите клавишу SPEC FCT
Нажмите программную клавишу
ПОСТ.ЗНАЧ. ПРОГРАММЫ
Нажмите программную клавишу GLOBAL DEF
Выбрать желаемую функцию GLOBAL DEF,
например, нажать программную клавишу
ОБЩЕЕ ОПРЕД. ОБЩИЕ
Введите требуемые определения
Каждое подтверждайте клавишей ENT
3
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
51
3
Применение циклов обработки | Предустановленные программные значения для циклов
Использование данных GLOBAL DEF
Если в начале программы были введены соответствующие
функции GLOBAL DEF, то при определении любого цикла можно
делать ссылку на эти глобальные параметры.
Для этого выполните действия в указанной последовательности:
Нажмите клавишу ПРОГРАММИРОВАНИЕ
Нажмите клавишу CYCL DEF
Выберите желаемую группу циклов, например
Карманы / Острова / Пазы
Выберите желаемый цикл, например,
RECTANGULAR STUD
Если для него есть глобальные параметры,
система ЧПУ отображает программную
клавишу НАЗНАЧИТЬ ЗНАЧЕНИЕ.
Нажмите программную клавишу
НАЗНАЧИТЬ ЗНАЧЕНИЕ
Система ЧПУ вставит слово PREDEF
(англ.: предварительно определенный) в
определении цикла. Таким образом создается
ссылка на соответствующий параметр
GLOBAL DEF, который был выбран в начале
процесса программирования.
УКАЗАНИЕ
Осторожно, опасность столкновения!
Если позднее установки программы будут изменены с
помощью GLOBAL DEF, изменения окажут влияние на все
управляющую программу в целом. Таким образом, процесс
выполнения обработки может существенно измениться.
Обдуманно применяйте GLOBAL DEF. Перед отработкой
выполните тестирование программы
Если в цикл введены фиксированные значения, то
изменение GLOBAL DEF не изменит эти значения
52
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Предустановленные программные значения для циклов
Глобальные данные, действительные для всех
обработок
Параметры применяются ко всем циклам обработки 2хх и
циклов контактного щупа 451, 452
Вспомогательная графикаПараметр
Q200Безопасная высота?
расстояние от режущей кромки инструмента до поверхности
обрабатываемой детали Значение действует инкрементально.
Ввод: 0...99999,9999
Q2042-ая безопасная высота?
Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может
произойти столкновение. Значение действует инкрементально.
вид стратегии погружения:
0: врезание по нормали. Независимо от определенного в
таблице инструментов угла врезания ANGLE система ЧПУ
врезает инструмент по нормали.
1: врезание по спирали. В таблице инструментов угол врезания ANGLE для активного инструмента должен быть задан
неравным 0. В противном случае система ЧПУ выдаст сообщение об ошибке.
2: маятниковое врезание. В таблице инструментов угол врезания ANGLE для активного инструмента должен быть задан
неравным 0. В противном случае ЧПУ выдаст сообщение
об ошибке. Длина маятникового движения зависит от угла
врезания, в качестве минимального система ЧПУ использует
двойной диаметр инструмента
Ввод: 0, 1, 2
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
55
3
Применение циклов обработки | Предустановленные программные значения для циклов
Глобальные данные для обработки фрезерованием с
циклами обработки контуров
Параметры действуют для циклов 20, 24, 25, 27 - 29, 39, 276
Вспомогательная графикаПараметр
Q2 ЕКРЫТИЕ ТРАЕКТОРИИ
Q2 x (радиус инструмента) равно боковое врезание k.Ввод: 0,0001...1,9999
Q6 Безопасная высота?
Расстояние между торцом инструмента и поверхностью
детали. Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999Q7b.wysota?
Высота, на которой не может произойти столкновение с
заготовкой (для промежуточного позиционирования и возврата в конце цикла) Значение является абсолютным.
Ввод: -99999,9999...+99999,9999Q9повор? по час стрелке = -1
Направление обработки карманов
Q9 = -1 встречная обработка карманов и островов
Q9 = +1 попутная обработка карманов и островов
Ввод: -1, 0, +1
Пример
11 GLOBAL DEF 111 CONTOUR MILLING ~
Q2=+1;PEREKRITIE TRAEKTOR. ~
Q6=+2;BEZOPASN.RASSTOYANIE ~
Q7=+50;BEZOPASNAYA VYSOTA ~
Q9=+1;ROTATIONAL DIRECTION
Глобальные данные позиционирования
Параметры действуют для всех циклов обработки, если цикл
вызывается с помощью функции CYCL CALL PAT.
Вспомогательная графикаПараметр
Q345Выбор высоты позиционир. (0/1)
Отвод по оси инструмента в конце этапа обработки на 2-ое
безопасное расстояние или на позицию в начале цикла.
Ввод: 0, 1
Пример
11 GLOBAL DEF 125 POSITIONING ~
Q345=+1;SELECT POS. HEIGHT
56
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Предустановленные программные значения для циклов
Глобальные данные для функций измерения
Параметры действуют для всех циклов контактного щупа4xx и
14xx, а также для циклов 271, 1271, 1272, 1273, 1278
Вспомогательная графикаПараметр
Q320Безопасная высота?
Дополнительное расстояние между точкой измерения и
наконечником контактного щупа. Q320 действует аддитивно к
значению колонки SET_UP таблицы контактных щупов. Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEFQ260b.wysota?
Координата по оси контактного щупа, в которой столкновение
щупа и обрабатываемой детали (зажимного приспособления)
невозможно. Значение является абсолютным.
Ввод: -99999,9999...+99999,9999 или альтернативно PREDEF
Задайте, как контактный щуп должен перемещаться между
точками измерения:
0: перемещение между точками измерения на высоте измерения
1: перемещение между точками измерения на безопасной
высоте
Ввод: 0, 1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
57
3
Применение циклов обработки | Определение шаблона PATTERN DEF
3.3Определение шаблона PATTERN DEF
Применение
С помощью функции PATTERN DEF простым способом
определяются часто повторяющиеся образцы обработки,
которые можно вызывать с помощью функции CYCL CALL PAT.
Как и при определении циклов, для определения шаблонов
также доступна вспомогательная графика, поясняющая
требуемые ко вводу параметры.
УКАЗАНИЕ
Осторожно, опасность столкновения!
Функция PATTERN DEF рассчитывает координаты для
обработки по осям X и Y. Для всех осей инструмента, кроме
оси Z, во время последующей обработки сохраняется
опасность столкновения!
PATTERN DEF следует использовать исключительно с
осью Z инструмента
Существуют следующие образцы обработки:
Программная
клавиша
Шаблон обработкиСтр.
ТОЧКА
Определение вплоть до
9 произвольных позиций
обработки
РЯД
Определение отдельного ряда,
прямого или развернутого
ОБРАЗЕЦ
Определение отдельного
шаблона, прямого, развернутого или искаженного
РАМКА
Определение отдельной рамки,
прямой, развернутой или
искаженной
61
62
63
65
58
КРУГ
Определение замкнутого круга
Сегмент окружности
Определение сегмента
окружности
67
68
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF
Ввод PATTERN DEF
Выполните действия в указанной последовательности:
Введите требуемые определения
Каждое подтверждайте клавишей ENT
3
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
59
3
Применение циклов обработки | Определение шаблона PATTERN DEF
Использование PATTERN DEF
После определения шаблона, его можно вызывать с помощью
функции CYCL CALL PAT.
Дополнительная информация: "Вызов циклов", Стр. 45
Система ЧПУ отрабатывает последний определённый цикл
обработки на заданном вами шаблоне обработки.
Примечания по программированию и
использованию
Шаблон обработки остается активным до
определения нового цикла или до выбора
таблицы точек с помощью функции SEL PATTERN.
Система ЧПУ отводит инструмент между
начальными точками на безопасную высоту.
В качестве безопасной высоты система ЧПУ
использует либо координату по оси инструмента
при вызове цикла, либо значение из параметра
цикла Q204, в зависимости от того, какое
значение больше.
Если поверхность координат в PATTERN DEF
больше чем значение в цикле, то безопасное
расстояние и 2-ое безопасное расстояние
рассчитываются для поверхности координат из
PATTERN DEF.
Вы можете использовать перед CYCL CALL PAT
функцию GLOBAL DEF 125 (находится в SPECFCT/предустановленные значения программы)
с Q345=1. Тогда система ЧПУ всегда выполняет
позиционирование между отверстиями на втором
безопасном расстоянии, которое определяется в
цикле.
60
Указания по применению
При помощи поиска кадра можно выбрать любую
точку, с которой начнется или продолжится
обработка
(дополнительная информация: Руководство
пользователя, наладка тестирование и отработка
управляющей программы).
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF
Определение отдельно позиции обработки
Режимы программирования и эксплуатации:
Можно ввести максимум 9 позиций обработки,
ввод необходимо каждый раз подтверждать
клавишей ENT.
POS1 должна быть задана в абсолютных
координатах. POS2 - POS9 можно
запрограммировать абсолютно или в
приращениях.
Если значение Поверхность загатовки в Z не
равно 0, то оно действует дополнительно к
поверхности заготовки Q203, определенной в
цикле обработки.
Вспомогательная графикаПараметр
3
POS1: X-коорд. позиции обработки
Введите абсолютную координату X.
Ввод: -999999999...+999999999
POS1: Y-коорд. позиции обработки
Введите абсолютную координату Y
Ввод: -999999999...+999999999
POS1: Координата поверхности заготовки
Введите абсолютную координату Z, с которой начинается
обработка.
Ввод: -999999999...+999999999
POS2: X-коорд. позиции обработки
Введите координату X абсолютно или инкрементально.
Ввод: -999999999...+999999999
POS2: Y-коорд. позиции обработки
Введите координату Y абсолютно или инкрементально.
Ввод: -999999999...+999999999
POS2: Координата поверхности заготовки
Введите координату Z абсолютно или инкрементально.
Ввод: -999999999...+999999999
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
61
3
Применение циклов обработки | Определение шаблона PATTERN DEF
Определение отдельного ряда
Примечания по программированию и
использованию
Если значение Поверхность загатовки в Z не
равно 0, то оно действует дополнительно к
поверхности заготовки Q203, определенной в
цикле обработки.
Вспомогательная графикаПараметр
Точка старта X
Координата начальной точки ряда по оси X. Значение является абсолютным.
Ввод: -99999.9999999...+99999.9999999
Точка старта Y
Координата начальной точки ряда по оси Y Значение является
абсолютным.
Ввод: -99999.9999999...+99999.9999999
Расст.между позициями обработки
Расстояние (инкрементально) между позициями обработки.
Значение может быть положительным или отрицательным
Ввод: -999999999...+999999999
Количество операций
Общее количество позиций обработки
Ввод: 0...999
Полож. при повор.всего образца
Угол поворота вокруг записанной точки старта. Ось отсчёта: главная ось активной плоскости обработки (например, X
при оси инструмента Z). Значение может быть абсолютным и
положительным или отрицательным инкрементальным
Ввод: –360.000...+360.000
Координата поверхности заготовки
Введите абсолютную координату Z, с которой начинается
обработка.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF
Определение отдельного шаблона
Режимы программирования и эксплуатации:
Параметры Полож.при повороте, глав.ось и
Полож.при повороте, вспомог.ось действуют
аддитивно относительно выполненного раньше
Полож. при повор.всего образца.
Если значение Поверхность загатовки в Z не
равно 0, то оно действует дополнительно к
поверхности заготовки Q203, определенной в
цикле обработки.
Вспомогательная графикаПараметр
Точка старта X
Абсолютная координата начальной точки шаблона по оси X
Ввод: -999999999...+999999999
3
Точка старта Y
Абсолютная координата начальной точки шаблона по оси Y
Ввод: -999999999...+999999999
Расст.между позициями обраб. X
Расстояние (инкрементальное) между позициями обработки
в направлении X. Значение может быть положительным или
отрицательным
Ввод: -999999999...+999999999
Расст.между позициями обраб. Y
Расстояние (инкрементальное) между позициями обработки
в направлении Y. Значение может быть положительным или
отрицательным
Ввод: -999999999...+999999999
Количество столбцов
Общее количество столбцов в шаблоне
Ввод: 0...999
Количество линий
Общее количество строк в шаблоне
Ввод: 0...999
Полож. при повор.всего образца
Угол поворота, на который повернут весь шаблон вокруг
заданной начальной точки. Ось отсчёта: главная ось активной плоскости обработки (например, X при оси инструмента
Z). Значение может быть абсолютным и положительным или
отрицательным инкрементальным
Ввод: –360.000...+360.000
Полож.при повороте, глав.ось
Угол поворота, на который поворачивается исключительно
главная ось плоскости обработки вокруг заданной начальной
точки. Значение может быть положительным или отрицательным
Ввод: –360.000...+360.000
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF
Полож.при повороте, вспомог.ось
Угол поворота, на который повёрнута исключительно вспомогательная ось плоскости обработки вокруг заданной начальной точки. Значение может быть положительным или отрицательным
Ввод: –360.000...+360.000
Координата поверхности заготовки
Введите абсолютную координату Z, с которой должна начаться обработка.
Ввод: -999999999...+999999999
64
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF
Определение отдельной рамки
Режимы программирования и эксплуатации:
Параметры Полож.при повороте, глав.ось и
Полож.при повороте, вспомог.ось действуют
аддитивно относительно выполненного раньше
Полож. при повор.всего образца.
Если значение Поверхность загатовки в Z не
равно 0, то оно действует дополнительно к
поверхности заготовки Q203, определенной в
цикле обработки.
Вспомогательная графикаПараметр
Точка старта X
Абсолютная координата начальной точки рамки по оси X.
Ввод: -999999999...+999999999
3
Точка старта Y
Абсолютная координата начальной точки рамки по оси Y
Ввод: -999999999...+999999999
Расст.между позициями обраб. X
Расстояние (инкрементальное) между позициями обработки
в направлении X. Значение может быть положительным или
отрицательным
Ввод: -999999999...+999999999
Расст.между позициями обраб. Y
Расстояние (инкрементальное) между позициями обработки
в направлении Y. Значение может быть положительным или
отрицательным
Ввод: -999999999...+999999999
Количество столбцов
Общее количество столбцов в шаблоне
Ввод: 0...999
Количество линий
Общее количество строк в шаблоне
Ввод: 0...999
Полож. при повор.всего образца
Угол поворота, на который повёрнут весь шаблон вокруг
заданной начальной точки. Ось отсчёта: главная ось активной плоскости обработки (например, X при оси инструмента
Z). Значение может быть абсолютным и положительным или
отрицательным инкрементальным
Ввод: –360.000...+360.000
Полож.при повороте, глав.ось
Угол поворота, на который поворачивается исключительно
главная ось плоскости обработки вокруг заданной начальной
точки. Значение может быть положительным или отрицательным.
Ввод: –360.000...+360.000
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF
Полож.при повороте, вспомог.ось
Угол поворота, на который повёрнута исключительно вспомогательная ось плоскости обработки вокруг заданной начальной точки. Значение может быть положительным или отрицательным.
Ввод: –360.000...+360.000
Координата поверхности заготовки
Введите абсолютную координату Z, с которой начинается
обработка.
Ввод: -999999999...+999999999
66
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF
Определение полной окружности
Режимы программирования и эксплуатации:
Если значение Поверхность загатовки в Z не
равно 0, то оно действует дополнительно к
поверхности заготовки Q203, определенной в
цикле обработки.
Вспомогательная графикаПараметр
Центр окружности из отверстий X
Абсолютная координата центра окружности по оси X
Ввод: -999999999...+999999999
Абсолютная координата центра окружности по оси Y
Ввод: -999999999...+999999999
Диаметр окружности из отверстий
Диаметр окружности отверстий
Ввод: 0...999999999
Угол старта
Полярный угол первой позиции обработки. Ось отсчёта:
главная ось активной плоскости обработки (например, X при
оси инструмента Z). Значение может быть положительным
или отрицательным
Ввод: –360.000...+360.000
Количество операций
Общее количество позиций обработки на окружности
Ввод: 0...999
Координата поверхности заготовки
Введите абсолютную координату Z, с которой начинается
обработка.
Ввод: -999999999...+999999999
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
67
3
Применение циклов обработки | Определение шаблона PATTERN DEF
Определение дуги окружности
Режимы программирования и эксплуатации:
Если значение Поверхность загатовки в Z не
равно 0, то оно действует дополнительно к
поверхности заготовки Q203, определенной в
цикле обработки.
Вспомогательная графикаПараметр
Центр окружности из отверстий X
Абсолютная координата центра окружности по оси X
Ввод: -999999999...+999999999
Центр окружности из отверстий Y
Абсолютная координата центра окружности по оси Y
Ввод: -999999999...+999999999
Диаметр окружности из отверстий
Диаметр окружности отверстий
Ввод: 0...999999999
Угол старта
Полярный угол первой позиции обработки. Ось отсчёта:
главная ось активной плоскости обработки (например, X при
оси инструмента Z). Значение может быть положительным
или отрицательным
Ввод: –360.000...+360.000
Шаг угла/Конечный угол
Инкрементный полярный угол между двумя позициями
обработки. Значение может быть положительным или отрицательным. В качестве альтернативы можно ввести конечный
угол (переключение с помощью программной клавиши)
Ввод: –360.000...+360.000
Количество операций
Общее количество позиций обработки на окружности
Ввод: 0...999
Координата поверхности заготовки
Введите координату Z, с которой начинается обработка.
Ввод: -999999999...+999999999
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Таблицы точек с циклами
3.4Таблицы точек с циклами
Применение с циклами
Таблица точек позволяет вам запускать один или несколько
циклов подряд на нерегулярном шаблоне точек.
Если используются циклы сверления, то координаты плоскости
обработки в таблице точек соответствуют координатам
центров отверстий Если используются циклы фрезерования,
то координаты плоскости обработки в таблице точек
соответствуют координатам точки старта соответствующего
цикла (например, координатам центра круглого кармана).
Координаты по оси шпинделя соответствуют координате
поверхности заготовки.
Вызов цикла, используя таблицу точек
Если система ЧПУ должна вызвать определенный в последний
раз цикл обработки в точках, которые были установлены в
таблице точек, то необходимо программировать вызов цикла
используя CYCL CALL PAT:
3
Выполните действия в указанной последовательности:
Нажмите клавишу CYCL CALL
Нажмите программную клавишу
CYCL CALL PAT
Введите значение подачи
или
Нажмите программную клавишу F MAX
С этой подачей система ЧПУ перемещает
инструмент между точками.
Ввод отсутствует: перемещение с последней
запрограммированной подачей.
При необходимости введите дополнительную
M-функцию
Подтвердите клавишей END.
Система ЧПУ отводит инструмент между начальными точками
на безопасную высоту. В качестве безопасной высоты система
ЧПУ использует либо координату оси шпинделя при вызове
цикла либо значение из параметра цикла Q204, в зависимости
от того, какое значение больше.
Вы можете использовать перед CYCL CALL PAT функциюGLOBAL DEF 125 (находится в SPEC FCT/предустановленные
значения программы) с Q345=1. Тогда система ЧПУ всегда
выполняет позиционирование между отверстиями на втором
безопасном расстоянии, которое определяется в цикле.
При необходимости осуществлять перемещения во время
предпозиционирования по оси шпинделя на уменьшенной
подаче, используйте дополнительную функцию M103.
Принцип действия таблиц точек с SL-циклами и циклом12
Система ЧПУ интерпретирует эти точки как дополнительное
смещение нулевой точки.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
69
3
Принцип действия таблиц точек с циклами с 200 по 208 и с
262 по 267
Система ЧПУ интерпретирует точки плоскости обработки как
координаты центра отверстия. Если вы хотите использовать
координату, определенную в таблице точек по оси шпинделя
в качестве координаты начальной точки, то в качестве
координаты поверхности заготовки в цикле (Q203) задайте 0.
Принцип действия таблиц точек с циклами с 251 по 254
Система ЧПУ интерпретирует точки плоскости обработки
как начальные точки цикла. Если вы хотите использовать
координату, определенную в таблице точек по оси шпинделя
в качестве координаты начальной точки, то в качестве
координаты поверхности заготовки в цикле (Q203) задайте 0.
УКАЗАНИЕ
Осторожно, опасность столкновения!
Применение циклов обработки | Таблицы точек с циклами
Если для произвольных точек таблицы точек
программируется безопасная высота, система ЧПУ
игнорирует для всех точек второе безопасное расстояния
цикла обработки!
Если предварительно запрограммирована ОБЩЕЕ
ОПРЕД.125ПОЗИЦИОНИРОВАТЬ, то система ЧПУ
учитывает безопасную высоту таблицы точек только для
соответствующей точки.
Режимы программирования и эксплуатации:
Система ЧПУ отрабатывает с помощью CYCLCALL PAT ту таблицу точек, которая была
определена последней. Также если таблица
точек была определена в CALL PGM вложенной
управляющей программы.
70
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
4
Циклы: отверстия
4
4.1Основные положения
Обзор
В системе ЧПУ предусмотрены следующие циклы для
различных видов обработки сверлением :
Циклы: отверстия | Основные положения
Программная
клавиша
ЦиклСтр.
Цикл 200 SWERLENIJE
Простое сверление
Ввод времени выдержки вверху и внизу
Выбираемая привязка глубины
Цикл 201 RAZWIORTYWANIE (опция#19)
Развертывание отверстия
Ввод времени выдержки внизу
Цикл 202 RASTOCHKA (опция#19)
Расточка отверстия
Ввод подачи обратного хода
Ввод времени выдержки внизу
Задание свободного хода
Цикл 203 UNIVERS. SWERLENIE (опция#19)
Дегрессия - сверление с уменьшающимся врезанием
Ввод времени выдержки вверху и внизу
Задание ломки стружки
Выбираемая привязка глубины
74
78
81
86
Цикл 204 OBRAT.ZENKEROWANIE (опция#19)
Изготовление фаски на обратной стороне детали
Ввод времени выдержки
Задание отвода
92
72
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Основные положения
4
Программная
клавиша
ЦиклСтр.
Цикл 205 UNIW. GL. SWERLENIE (опция#19)
Дегрессия - сверление с уменьшающимся врезанием
Задание ломки стружки
Задание углубленной точки старта
Задание предварительного расстояния
Цикл 208 BORE MILLING (опция#19)
Фрезерования отверстия
Ввод предварительно просверленного диаметра
Выбор попутной/встречной обработки
Цикл 241 SINGLE-LIP D.H.DRLNG (опция#19)
Сверление ружейным сверлом
Углубленная начальная точка
Направление вращения выбирается при вводе выводе из отверстия
Ввод времени выдержки
Цикл 240 ZENTRIROVANIE (опция#19)
Сверление центрового отверстия
Ввод диаметра центровки или глубины
Ввод времени выдержки внизу
96
104
110
120
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
73
4
4.2Цикл 200 SWERLENIJE
Программирование ISO
G200
Применение
С помощью данного цикла можно изготовить простое
отверстие. В этом цикле вы можете выбрать привязку глубины.
Отработка цикла
1 Система ЧПУ позиционирует инструмент по оси шпинделя
на ускоренном ходу FMAX на безопасное расстояние над
поверхностью заготовки
2 Инструмент сверлит с программированной подачей F до
первой глубины врезания
3 Система ЧПУ отводит инструмент со подачей FMAX на
безопасное расстояние, выдерживает там, если это
запрограммировано, а затем с подачей FMAX перемещает
на безопасное расстояние над точкой первого врезания на
глубину
4 Потом инструмент сверлит с введенной подачей F на
значение следующей глубины врезания
5 Система ЧПУ повторяет эти операции (со 2 по 4), пока не
будет достигнута заданная глубина сверления (выдержка
времени из Q211 действует при каждом входе в материал)
6 Затем инструмент перемещается со дна отверстия с FMAX
на безопасное расстояние или 2-ое безопасное расстояние.
Второе безопасное расстояние Q204 действует только тогда,
когда оно запрограммировано больше чем безопасное
расстояние Q200
Циклы: отверстия | Цикл 200 SWERLENIJE
Рекомендации
УКАЗАНИЕ
Осторожно, опасность столкновения!
Если в цикле задается положительное значение
глубины, система ЧПУ меняет знак результата расчета
предварительного позиционирования. Инструмент
перемещается по оси инструмента на безопасное расстояние
на ускоренном ходу ниже поверхности заготовки!
Введите отрицательное значение параметра "глубина"
При помощи параметра станка displayDepthErr
(№201003) необходимо настроить, должна ли система
ЧПУ выдавать (вкл.) сообщение об ошибке при вводе
положительного значения для глубины или нет (выкл.)
Этот цикл контролирует заданную рабочую длину
инструмента LU. Если значение LU меньше, чем GLUBINAQ201, то система ЧПУ выдает сообщение об ошибке.
74
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 200 SWERLENIJE
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в
плоскости обработки задается без поправки на радиус R0.
Знак параметра цикла «Глубина» определяет направление
обработки. Если для глубины задается значение, равное
нулю, система ЧПУ не выполняет цикл.
Этот цикл контролирует заданную рабочую длину
инструмента LU. Если значение LU меньше, чем GLUBINAQ201, то система ЧПУ выдает сообщение об ошибке.
При необходимости сверления без ломки стружки,
задайте в параметре Q202 значение большее, чем
значение глубины Q201 плюс рассчитанная глубина
из угла при вершине. При этом можно также указать
существенно более высокое значение.
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
75
4
Параметры цикла
Вспомогательная графикаПараметр
Циклы: отверстия | Цикл 200 SWERLENIJE
Q200Безопасная высота?
расстояние от режущей кромки инструмента до поверхности
обрабатываемой детали Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
Q201Глубина?
Расстояние от поверхности заготовки до дна отверстия.
Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999
Q206Подача на врезание?
скорость перемещения инструмента при сверлении в мм/мин
Ввод: 0...99999,999 или через FAUTO, FU
Q202Глубина врезания?
Величина, на которую инструмент врезается на каждом прохо-
де. Значение действует инкрементально.
Глубина не обязательно должна быть кратной глубине
врезания. Система ЧПУ производит перемещение на глубину
за один рабочий ход, если:
параметры «Глубина врезания» и «Глубина» равны
значение параметра «Глубина врезания» больше значения
параметра «Глубина»
Ввод: 0...99999,9999Q210Выдержка времени наверху?
Время в секундах, которое инструмент выдерживает на
безопасном расстоянии после того как система ЧПУ вывело
его из отверстия для удаления стружки.
Ввод: 0...3600,0000 или альтернативно PREDEFQ203Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей
нулевой точки. Значение является абсолютным.
Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может
произойти столкновение. Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
76
Q211Выдержка времени внизу?
Время в секундах, которое инструмент выдерживает в основа-
нии отверстия.
Ввод: 0...3600,0000 или альтернативно PREDEF
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 200 SWERLENIJE
Вспомогательная графикаПараметр
Q395Размер относ. к диаметру (0/1)?
Выбор, относится ли указанная глубина к вершине инструмен-
та или к цилиндрической части инструмента. Если системе
системе ЧПУ нужно отнести глубину к цилиндрической части
инструмента, то вы должны внести угол вершины инструмента
в столбце T-ANGLE таблицы инструментов TOOL.T.
0 = глубина относится к вершине инструмента
1 = глубина относится к цилиндрической части инструментаВвод: 0, 1
Q395=+0;KOORD. OTSCHETA GLUB
12 L X+30 Y+20 FMAX M3
13 CYCL CALL
14 L X+80 Y+50 FMAX M99
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
77
4
Циклы: отверстия | Цикл 201 RAZWIORTYWANIE (опция#19)
4.3Цикл 201 RAZWIORTYWANIE (опция#19)
Программирование ISO
G201
Применение
Следуйте указаниям инструкции по обслуживанию
станка!
Данная функция должна быть активирована и
адаптирована производителем станка.
С помощью данного цикла можно изготовить простое
посадочное отверстие. Опционально в цикле можно задать
время выдержки внизу.
Отработка цикла
1 Система ЧПУ позиционирует инструмент вдоль шпинделя на
ускоренном ходу FMAX на заданное безопасное расстоянии
над поверхностью заготовки
2 Инструмент развертывает с заданной подачей F на
программированную глубину
3 Если определено, инструмент выдерживается на дне
отверстия
4 Затем система ЧПУ перемещает инструмент с подачей F
обратно на безопасное расстояние или на 2-ое безопасное
расстояние. Второе безопасное расстояние Q204 действует
только тогда, когда оно запрограммировано больше чем
безопасное расстояние Q200
Рекомендации
УКАЗАНИЕ
Осторожно, опасность столкновения!
Если в цикле задается положительное значение
глубины, система ЧПУ меняет знак результата расчета
предварительного позиционирования. Инструмент
перемещается по оси инструмента на безопасное расстояние
на ускоренном ходу ниже поверхности заготовки!
Введите отрицательное значение параметра "глубина"
При помощи параметра станка displayDepthErr
(№201003) необходимо настроить, должна ли система
ЧПУ выдавать (вкл.) сообщение об ошибке при вводе
положительного значения для глубины или нет (выкл.)
Этот цикл контролирует заданную рабочую длину
инструмента LU. Если значение LU меньше, чем GLUBINAQ201, то система ЧПУ выдает сообщение об ошибке.
78
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 201 RAZWIORTYWANIE (опция#19)
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в
плоскости обработки задается без поправки на радиус R0.
Знак параметра цикла «Глубина» определяет направление
обработки. Если для глубины задается значение, равное
нулю, система ЧПУ не выполняет цикл.
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
79
4
Параметры цикла
Вспомогательная графикаПараметр
Циклы: отверстия | Цикл 201 RAZWIORTYWANIE (опция#19)
Q200Безопасная высота?
Расстояние от вершины инструмента до поверхности детали.
Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
Q201Глубина?
Расстояние от поверхности заготовки до дна отверстия.
Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999
Q206Подача на врезание?
скорость перемещения инструмента при сверлении в мм/мин
Ввод: 0...99999,999 или через FAUTO, FU
Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может
произойти столкновение. Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
80
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
4.4Цикл 202 RASTOCHKA (опция#19)
Программирование ISO
G202
Применение
Следуйте указаниям инструкции по обслуживанию
станка!
Данная функция должна быть активирована и
адаптирована производителем станка.
Цикл используется только на станках с управляемым
шпинделем.
С помощью данного цикла можно расточить отверстие.
Опционально в цикле можно задать время выдержки внизу.
4
Отработка цикла
1 Система ЧПУ позиционирует инструмент по оси шпинделя
на ускоренном ходу FMAX на заданное безопасное
расстояние Q200 над Q203KOORD. POVERHNOSTI
2 Инструмент растачивает на подаче расточки до заданной
глубины Q201
3 Инструмент выдерживается на дне отверстия, если
определено - с вращающимся шпинделем для свободного
хода
4 Далее система ЧПУ осуществляет ориентацию шпинделя на
позицию, которая определена в параметре Q336
5 Если задано Q214NAPR.WYCHODA IZ MAT, то система ЧПУ
перемещается в заданном направлении на BEZOP.RASST.STORONAQ357
6 Затем система ЧПУ перемещает инструмент на подаче
обратного хода Q208 на безопасную высоту Q200
7 Система ЧПУ снова позиционирует инструмент на середину
отверстия
8 Система ЧПУ восстанавливает состояние шпинделя,
которое было перед началом цикла
9 При необходимости, система ЧПУ перемещает инструмент
с FMAX на 2-ое безопасное расстояние. Второе безопасное
расстояние Q204 действует только тогда, когда оно
запрограммировано больше чем безопасное расстояние
Q200. Если Q214=0, то обратный ход осуществляется по
стенке расточенного отверстия
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
81
4
Рекомендации
Осторожно, опасность столкновения!
Если в цикле задается положительное значение
глубины, система ЧПУ меняет знак результата расчета
предварительного позиционирования. Инструмент
перемещается по оси инструмента на безопасное расстояние
на ускоренном ходу ниже поверхности заготовки!
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
УКАЗАНИЕ
Введите отрицательное значение параметра "глубина"
При помощи параметра станка displayDepthErr
(№201003) необходимо настроить, должна ли система
ЧПУ выдавать (вкл.) сообщение об ошибке при вводе
положительного значения для глубины или нет (выкл.)
УКАЗАНИЕ
Осторожно, опасность столкновения!
При неверном выборе направления отвода инструмента
возникает опасность столкновения. Возможная зеркальная
отработка, имеющаяся в наличии в плоскости обработки,
для направления отвода инструмента не учитывается. Зато
учитываются активные трансформации при отводе.
Если программируется ориентация шпинделя под углом,
заданным в параметре Q336, проверьте положение
вершины инструмента (например, в режиме работы
Позиц.с ручным вводом данных). Для этого не должны
быть активными никакие трансформации.
Выбрать угол таким образом, чтобы вершина инструмента
стояла параллельно направлению отвода инструмента
Выберите направление отвода инструмента Q214 таким
образом, чтобы инструмент смещался от края отверстия!
УКАЗАНИЕ
Осторожно, опасность столкновения!
Если вы активировали М136, то инструмент не перемещается
после отработки на запрограммированное безопасное
расстояние. Вращение шпинделя останавливается на дне
отверстия и также останавливается подача. Существует риск
столкновения, так как нет обратного хода.
Перед отработкой цикла деактивируйте M136 с помощью
M137
Этот цикл можно отработать исключительно в режиме
работы FUNCTION MODE MILL.
После обработки система ЧПУ снова позиционирует
инструмент на начальной точке в плоскости обработки.
Таким образом можно использовать дальнейшее
инкрементальное позиционирование.
82
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
Если перед вызовом цикла была активирована функция M7
или M8, система ЧПУ восстановит это состояние заново
после окончания цикла.
Этот цикл контролирует заданную рабочую длину
инструмента LU. Если значение LU меньше, чем GLUBINAQ201, то система ЧПУ выдает сообщение об ошибке.
Если Q214NAPR.WYCHODA IZ MAT не равно 0, то действуетQ357BEZOP.RASST. STORONA.
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в
плоскости обработки задается без поправки на радиус R0.
Знак параметра цикла «Глубина» определяет направление
обработки. Если для глубины задается значение, равное
нулю, система ЧПУ не выполняет цикл.
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
83
4
Параметры цикла
Вспомогательная графикаПараметр
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
Q200Безопасная высота?
Расстояние от вершины инструмента до поверхности детали.
Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
Q201Глубина?
Расстояние от поверхности заготовки до дна отверстия.
Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999
Q206Подача на врезание?
Скорость перемещения инструмента при расточке в мм/мин
Ввод: 0...99999,999 или через FAUTO, FU
Q211Выдержка времени внизу?
Время в секундах, которое инструмент выдерживает в основа-
нии отверстия.
Ввод: 0...3600,0000 или альтернативно PREDEF
Q208Подача при выходе?
Скорость перемещения инструмента при выходе из отверстия
в мм/мин. Если вы вводите значение Q208=0, то действует
подача врезания.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEFQ203Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей
нулевой точки. Значение является абсолютным.
Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может
произойти столкновение. Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEFQ214Напр.выхода из мат.(0/1/2/3/4)?
Задайте направление, в котором система ЧПУ отводит инструмент в основании отверстия (после ориентации шпинделя)
0: без отвода инструмента
1: отвод инструмента в отрицательном направлении главной
оси
2: отвод инструмента в отрицательном направлении вспомо-
гательной оси
3: отвод инструмента в положительном направлении главной
оси
4: отвод инструмента в положительном направлении вспомо-
гательной оси
Ввод: 0, 1, 2, 3, 4
84
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
Вспомогательная графикаПараметр
Q336Угол для ориентации шпинделя?
Угол, на который система ЧПУ позиционирует инструмент
перед выходом из материала. Значение является абсолютным.
Ввод: 0...360Q357Без.расстояние со стороны?
Расстояние между резцом инструмента и стенкой отверстия.
Значение действует инкрементально.
Действует только в том случае, если Q214NAPR.WYCHODA IZMAT не равно 0.
Ввод: 0...99999,9999
Пример
11 L Z+100 R0 FMAX
12 CYCL DEF 202 RASTOCHKA ~
Q200=+2;BEZOPASN.RASSTOYANIE ~
Q201=-20;GLUBINA ~
Q206=+150;PODACHA NA WREZANJE ~
Q211=+0;WYDER.WREMENI WNIZU ~
Q208=+99999;PODACHA WYCHODA ~
Q203=+0;KOORD. POVERHNOSTI ~
Q204=+50;2-YE BEZOP.RASSTOJ. ~
Q214=+0;NAPR.WYCHODA IZ MAT ~
Q336=+0;UGOL SCHPINDEL ~
Q357+0.2;BEZOP.RASST. STORONA
13 L X+30 Y+20 FMAX M3
14 CYCL CALL
15 L X+80 Y+50 FMAX M99
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
85
4
Циклы: отверстия | Цикл 203 UNIVERS. SWERLENIE (опция#19)
4.5Цикл 203 UNIVERS. SWERLENIE
(опция#19)
Программирование ISO
G203
Применение
Следуйте указаниям инструкции по обслуживанию
станка!
Данная функция должна быть активирована и
адаптирована производителем станка.
С помощью этого цикла вы можете изготавливать отверстия
с уменьшающемся врезанием. Опционально в цикле можно
задать время выдержки внизу. Вы можете запустить цикл с
ломкой стружки или без.
Ход цикла
Режим работы без ломки стружки, без размера,
уменьшающего глубину врезания
1 Система ЧПУ позиционирует инструмент по оси шпинделя
на ускоренной подаче FMAX на указанное безопасное
расстояние BEZOPASN.RASSTOYANIE Q200 над поверхностью
заготовки
2 Инструмент сверлит с заданной подачей врезания PODACHA
NA WREZANJE Q206 до первой глубины врезания GLUBINA
WREZANJA Q202
3 Затем система ЧПУ выводит инструмент из отверстия на
безопасное расстояние BEZOPASN.RASSTOYANIE Q200
4 Теперь система ЧПУ снова погружает инструмент на
ускоренной подаче в отверстие и затем снова сверлит
материал на заданную глубину врезания GLUBINA
WREZANJA Q202PODACHA NA WREZANJE Q206
5 При работе без ломки стружки система ЧПУ выводит
инструмент из отверстия после каждого врезания в
материал с помощью PODACHA WYCHODA Q208 на
безопасное расстояние BEZOPASN.RASSTOYANIE Q200 и
ждет там при необходимости WYDER. WREMENI WWER.
Q210
6 Этот последовательность операций повторяется до
достижения глубины Q201
7 Если GLUBINA Q201 достигнута, система ЧПУ выводит
инструмент из отверстия с FMAX на BEZOPASN.RASSTOYANIE
Q200 или на 2-YE BEZOP.RASSTOJ.. 2-YE BEZOP.RASSTOJ.
Q204 действует только тогда, когда оно запрограммированобольше чем BEZOPASN.RASSTOYANIE Q200
86
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 203 UNIVERS. SWERLENIE (опция#19)
Режим работы с ломкой стружки, без размера,
уменьшающего глубину врезания
1 Система ЧПУ позиционирует инструмент по оси шпинделя
на ускоренной подаче FMAX на указанное безопасное
расстояние BEZOPASN.RASSTOYANIE Q200 над поверхностью
заготовки
2 Инструмент сверлит с заданной подачей врезания PODACHA
NA WREZANJE Q206 до первой глубины врезанияGLUBINA
WREZANJA Q202
3 Затем система ЧПУ отводит инструмент назад на величину
WYCHOD PRI LOMANII Q256
4 Теперь снова осуществляется вход в материал на величину
GLUBINA WREZANJA Q202 в режиме PODACHA NA WREZANJE
Q206
5 Система ЧПУ осуществляет повторную подачу на врезание
до тех пор, пока не будет достигнуто KOL.OPER.LOMKI
STRU. Q213, иле не будет достигнута необходимая GLUBINA
Q201 отверстия. Когда определенное количество ломки
стружки будет достигнуто, но отверстие еще не будет
иметь необходимой GLUBINA Q201, система ЧПУ выведет
инструмент в PODACHA WYCHODA Q208 из отверстия на
BEZOPASN.RASSTOYANIE Q200
6 Если задано, система ЧПУ будет ждать в течение WYDER.
WREMENI WWER. Q210
7 Затем система ЧПУ погружает инструмент в отверстие на
быстром ходу до значения WYCHOD PRI LOMANII Q256 на
последнюю глубину входа в материал
8 Последовательность операций 2–7 повторяется до
достижения значения GLUBINA Q201
9 Если GLUBINA Q201 достигнута, система ЧПУ выводит
инструмент из отверстия с FMAX на BEZOPASN.RASSTOYANIE
Q200 или на 2-YE BEZOP.RASSTOJ.. 2-YE BEZOP.RASSTOJ.
Q204 действует только тогда, когда оно запрограммированобольше чем BEZOPASN.RASSTOYANIE Q200
Режим работы с ломкой стружки, с размером, уменьшающим
глубину врезания
1 Система ЧПУ позиционирует инструмент по оси шпинделя
на ускоренной подаче FMAXна указанное безопасное
расстояние BEZOPASNOE RASSTOJANIE Q200 над
поверхностью заготовки
2 Инструмент сверлит с заданной подачей врезания PODACHA
NA WREZANJE Q206 до первой глубины врезанияGLUBINA
WREZANJA Q202
3 Затем система ЧПУ отводит инструмент назад на величину
WYCHOD PRI LOMANII Q256
4 Снова осуществляется вход в материал на величину
GLUBINA WREZANJA Q202 минус SJOM MATERIALA Q212 на
PODACHA NA WREZANJE Q206. Постоянно уменьшающаясяразница из обновленной GLUBINA WREZANJA Q202 минус
SJOM MATERIALA Q212 не может стать меньше, чем
MIN.GLUBINA WREZANJA Q205 (пример: Q202=5, Q212=1,
Q213=4, Q205= 3: первая глубина врезания составляет
5мм, вторая глубина врезания будет 5-1=4мм, третья—
4-1=3мм, четвертая глубина врезания составит также
3мм)
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
87
4
5 Система ЧПУ осуществляет повторную подачу на врезание
до тех пор, пока не будет достигнуто KOL.OPER.LOMKI
STRU. Q213, иле не будет достигнута необходимая GLUBINA
Q201 отверстия. Когда определенное количество ломки
стружки будет достигнуто, но отверстие еще не будет
иметь необходимой GLUBINA Q201, система ЧПУ выведет
инструмент в PODACHA WYCHODA Q208 из отверстия на
BEZOPASN.RASSTOYANIE Q200
6 Если задано, система ЧПУ выдерживает паузу в течение
WYDER. WREMENI WWER. Q210
7 Затем система ЧПУ погружает инструмент в отверстие на
быстром ходу до значения WYCHOD PRI LOMANII Q256 на
последнюю глубину входа в материал
8 Последовательность операций 2–7 повторяется до
достижения значения GLUBINA Q201
9 Если задано, система ЧПУ выдерживает паузу в течение
WYDER.WREMENI WNIZU Q211
10 Если GLUBINA Q201 достигнута, система ЧПУ выводит
инструмент из отверстия с FMAX на BEZOPASN.RASSTOYANIE
Q200 или на 2-YE BEZOP.RASSTOJ.. 2-YE BEZOP.RASSTOJ.
Q204 действует только тогда, когда оно запрограммированобольше чем BEZOPASN.RASSTOYANIE Q200
Циклы: отверстия | Цикл 203 UNIVERS. SWERLENIE (опция#19)
Рекомендации
УКАЗАНИЕ
Осторожно, опасность столкновения!
Если в цикле задается положительное значение
глубины, система ЧПУ меняет знак результата расчета
предварительного позиционирования. Инструмент
перемещается по оси инструмента на безопасное расстояние
на ускоренном ходу ниже поверхности заготовки!
Введите отрицательное значение параметра "глубина"
При помощи параметра станка displayDepthErr
(№201003) необходимо настроить, должна ли система
ЧПУ выдавать (вкл.) сообщение об ошибке при вводе
положительного значения для глубины или нет (выкл.)
Этот цикл контролирует заданную рабочую длину
инструмента LU. Если значение LU меньше, чем GLUBINAQ201, то система ЧПУ выдает сообщение об ошибке.
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в
плоскости обработки задается без поправки на радиус R0.
Знак параметра цикла «Глубина» определяет направление
обработки. Если для глубины задается значение, равное
нулю, система ЧПУ не выполняет цикл.
88
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 203 UNIVERS. SWERLENIE (опция#19)
Параметры цикла
Вспомогательная графикаПараметр
Q200Безопасная высота?
Расстояние от вершины инструмента до поверхности детали.
Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
Q201Глубина?
Расстояние от поверхности заготовки до дна отверстия.
Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999
Q206Подача на врезание?
скорость перемещения инструмента при сверлении в мм/мин
Ввод: 0...99999,999 или через FAUTO, FU
4
Q202Глубина врезания?
Величина, на которую инструмент врезается на каждом прохо-
де. Значение действует инкрементально.
Глубина не обязательно должна быть кратной глубине
врезания. Система ЧПУ производит перемещение на
глубину за один рабочий ход, если:
параметры «Глубина врезания» и «Глубина» равны
значение параметра «Глубина врезания» больше
значения параметра «Глубина»
Ввод: 0...99999,9999Q210Выдержка времени наверху?
Время в секундах, которое инструмент выдерживает на
безопасном расстоянии после того как система ЧПУ вывело
его из отверстия для удаления стружки.
Ввод: 0...3600,0000 или альтернативно PREDEFQ203Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей
нулевой точки. Значение является абсолютным.
Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может
произойти столкновение. Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEFQ212Съем материала?
Значение, на которое система ЧПУ уменьшает глубину врезания Q202Глубина врезания после каждого врезания. Значение действует инкрементально.
Ввод: 0...99999,9999
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
89
4
Вспомогательная графикаПараметр
Циклы: отверстия | Цикл 203 UNIVERS. SWERLENIE (опция#19)
Q213Число опер.ломки стружки до вых?
Количество ломаний стружки перед отводом системой ЧПУ
инструмента из отверстия для вывода стружки. Для ломки
стружки система ЧПУ каждый раз отводит инструмент на
значение возврата Q256.
Ввод: 0...99999Q205Минимальная глубина врезания?
Если Q212SJOM MATERIALA не равно 0, то система ЧПУ
ограничивает врезания до этого значения. Соответственно,
глубина врезания не может быть меньше Q205. Значение
действует инкрементально.
Ввод: 0...99999,9999Q211Выдержка времени внизу?
Время в секундах, которое инструмент выдерживается в
основании отверстия.
Ввод: 0...3600,0000 или альтернативно PREDEFQ208Подача при выходе?
Скорость перемещения инструмента при выходе из отверстия в мм/мин. Если вводится значение Q208=0, система ЧПУ
выводит инструмент из просверленного отверстия с подачей
Q206.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEFQ256Выход при ломании стружки?
Значение, на которое система ЧПУ отводит инструмент при
ломке стружки. Значение действует инкрементально.
Ввод: 0...99999,999 или альтернативно PREDEF
90
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 203 UNIVERS. SWERLENIE (опция#19)
Вспомогательная графикаПараметр
Q395Размер относ. к диаметру (0/1)?
Выбор, относится ли указанная глубина к вершине инструмен-
та или к цилиндрической части инструмента. Если системе
системе ЧПУ нужно отнести глубину к цилиндрической части
инструмента, то вы должны внести угол вершины инструмента
в столбце T-ANGLE таблицы инструментов TOOL.T.
0 = глубина относится к вершине инструмента
1 = глубина относится к цилиндрической части инструментаВвод: 0, 1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
91
4
4.6Цикл 204 OBRAT.ZENKEROWANIE
(опция#19)
Программирование ISO
G204
Применение
Следуйте указаниям инструкции по обслуживанию
станка!
Данная функция должна быть активирована и
адаптирована производителем станка.
Цикл используется только на станках с управляемым
шпинделем.
Циклы: отверстия | Цикл 204 OBRAT.ZENKEROWANIE (опция#19)
Цикл работает только с обратными борштангами.
С помощью этого цикла можно выполнять зенкерование с
обратной стороны заготовки.
Отработка цикла
1 Система ЧПУ позиционирует инструмент по оси шпинделя
на ускоренном ходу FMAX на безопасное расстояние над
поверхностью заготовки
2 Система ЧПУ осуществляет там ориентацию шпинделя на
позицию 0° и смещает инструмент на размер эксцентрика
3 Затем инструмент погружается с подачей
предпозиционирования в предварительно просверленное
отверстие, а именно, пока режущая кромка не достигнет
безопасного расстояния под нижней граней заготовки
4 Система ЧПУ снова возвращает инструмент в центр
отверстия. Включает шпиндель и, при необходимости,
подачу СОЖ и передвигается с подачей зенкерования на
заданную глубину зенкерования
5 Инструмент выдерживается в основании зенкерования,
если задано. Затем инструмент снова выводится из
отверстия, выполняется ориентация шпинделя и повторное
смещение на величину эксцентрика
6 Затем инструмент перемещается с FMAX на безопасное
расстояние
7 Система ЧПУ снова позиционирует инструмент на середину
отверстия
8 Система ЧПУ восстанавливает состояние шпинделя,
которое было перед началом цикла
9 При необходимости, система ЧПУ перемещает инструмент
на 2-ое безопасное расстояние. Второе безопасное
расстояние Q204 действует только тогда, когда оно
запрограммировано больше чем безопасное расстояние
Q200
92
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 204 OBRAT.ZENKEROWANIE (опция#19)
Рекомендации
УКАЗАНИЕ
Осторожно, опасность столкновения!
При неверном выборе направления отвода инструмента
возникает опасность столкновения. Возможная зеркальная
отработка, имеющаяся в наличии в плоскости обработки,
для направления отвода инструмента не учитывается. Зато
учитываются активные трансформации при отводе.
Если программируется ориентация шпинделя под углом,
заданным в параметре Q336, проверьте положение
вершины инструмента (например, в режиме работы
Позиц.с ручным вводом данных). Для этого не должны
быть активными никакие трансформации.
Выбрать угол таким образом, чтобы вершина инструмента
стояла параллельно направлению отвода инструмента
Выберите направление отвода инструмента Q214 таким
образом, чтобы инструмент смещался от края отверстия!
4
Этот цикл можно отработать исключительно в режиме
работы FUNCTION MODE MILL.
После обработки система ЧПУ снова позиционирует
инструмент на начальной точке в плоскости обработки.
Таким образом можно использовать дальнейшее
инкрементальное позиционирование.
Система ЧПУ учитывает длину режущей кромки борштанги и
толщину материала при расчете точки старта зенкерования.
Если перед вызовом цикла была активирована функция M7
или M8, система ЧПУ восстановит это состояние заново
после окончания цикла.
Этот цикл контролирует заданную рабочую длину
инструмента LU. Если она меньше, чем GLUBINA WYJEMKIQ249, система ЧПУ выдаёт сообщение об ошибке.
Задавайте длину инструмента таким образом,
чтобы была измерена нижняя грань борштанги, а не
режущая кромка.
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в
плоскости обработки задается без поправки на радиус R0.
Знак числа параметра цикла Глубина определяет
направление обработки при зенкеровании. Внимание: если
перед числом стоит положительный знак, зенкерование
проводится в направлении положительной оси шпинделя.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
93
4
Параметры цикла
Вспомогательная графикаПараметр
Циклы: отверстия | Цикл 204 OBRAT.ZENKEROWANIE (опция#19)
Q200Безопасная высота?
Расстояние от вершины инструмента до поверхности детали.
Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
Q249Глубина выемки?
Расстояние от нижней грани детали до дна зенковки. Положи-
тельный знак перед значением задает зенкерование в
положительном направлении оси шпинделя. Значение
действует инкрементально.
Высота детали. Значение задаётся инкрементально.
Ввод: 0.0001...99999.9999
Q251Размер эксцентрика?
Размер эксцентрика борштанги. Возьмите из технического
описания инструмента. Значение действует инкрементально.
Ввод: 0.0001...99999.9999
Q252Высота кромок?
Расстояние от нижней грани борштанги до главной режущей
кромки. Возьмите из технического описания инструмента.
Значение действует инкрементально.
Q253Подача для предпозиционирования?
Скорость перемещения инструмента при погружении в деталь
или при выходе из детали в мм/мин.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEF
Q254Подача зенкерования?
Скорость перемещения инструмента при зенкеровании в мм/
мин
Ввод: 0...99999,999 или через FAUTO, FU
Q255Выдержка времени в секундах?
Время выдержки в секундах в основании зенкерования
Ввод: 0...99999
Q203Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей
нулевой точки. Значение является абсолютным.
Ввод: -99999,9999...+99999,9999
94
Q2042-ая безопасная высота?
Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может
произойти столкновение. Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 204 OBRAT.ZENKEROWANIE (опция#19)
Вспомогательная графикаПараметр
Q214Напр.выхода из мат.(0/1/2/3/4)?
Задайте направление, в котором система ЧПУ отводит инстру-
мент на размер эксцентрика (после ориентации шпинделя).
Ввод 0 запрещен.
1: отвод инструмента в отрицательном направлении главной
оси
2: отвод инструмента в отрицательном направлении вспомогательной оси
3: отвод инструмента в положительном направлении главной
оси
4: отвод инструмента в положительном направлении вспомогательной оси
Ввод: 1, 2, 3, 4
4
Пример
11 CYCL DEF 204 OBRAT.ZENKEROWANIE ~
Q200=+2;BEZOPASN.RASSTOYANIE ~
Q249=+5;GLUBINA WYJEMKI ~
Q250=+20;TOLSCHCHINA MATER. ~
Q251=+3.5;RAZMER EKSCENTRIKA ~
Q252=+15;WYSOTA KROMOK ~
Q253=+750;PODACHA PRED.POZIC. ~
Q254=+200;PODACHA ZENKER. ~
Q255=+0;WYDERSHKA WREMENI ~
Q203=+0;KOORD. POVERHNOSTI ~
Q204=+50;2-YE BEZOP.RASSTOJ. ~
Q214=+0;NAPR.WYCHODA IZ MAT ~
Q336=+0;UGOL SCHPINDEL
12 CYCL CALL
Q336 Угол для ориентации шпинделя?
Угол, на который система ЧПУ позиционирует инструмент
перед врезанием в материал и перед выходом из материала.
Значение является абсолютным.
Ввод: 0...360
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
95
4
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
4.7Цикл 205 UNIW. GL. SWERLENIE
(опция#19)
Программирование ISO
G205
Применение
Следуйте указаниям инструкции по обслуживанию
станка!
Данная функция должна быть активирована и
адаптирована производителем станка.
С помощью этого цикла вы можете изготавливать отверстия
с уменьшающемся врезанием. Вы можете запустить цикл с
ломкой стружки или без. При достижении глубины врезания,
цикл выполняет удаление стружки. Если направляющее
отверстие уже существует, вы можете ввести углублённую
начальную точку. Опционально вы можете задать в цикле
время выдержки в основании отверстия. Это время выдержки
используется для холостого резания на дне отверстия.
Дополнительная информация: "Ломка и удаление стружки",
Стр. 102
96
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
Отработка цикла
1 Система ЧПУ позиционирует инструмент по оси
инструмента с FMAX на указанное безопасное расстояние
Безопасное расстояние Q200 посредством KOORD.
POVERHNOSTI Q203.
2 Если вы в Q379 запрограммировали углублённую
начальную точку, то система ЧПУ будет перемещать с
Q253PODACHA PRED.POZIC. от безопасного расстояния до
углубленной точкой старта.
3 Инструмент сверлит с подачей Q206PODACHA NA
WREZANJE пока не будет достигнута глубина врезания.
4 Если вы задали ломку стружки, то система ЧПУ отводит
инструмент назад на Q256.
5 При достижении глубины врезания, система ЧПУ отводит
инструмент по оси инструмента с подачей отвода Q208 на
безопасное расстояние. Безопасное расстояние над KOORD.POVERHNOSTIQ203.
6 Затем инструмент перемещается с Q373ПОДАЧА ПОСЛЕ
ВЫВОДА до заданного упреждающего расстояния над
последней достигнутой глубиной врезания.
7 Инструмент сверлит с подачей Q206 пока не будет
достигнута следующая глубина врезания. Если задана
величина уменьшения Q212, то глубина врезания
уменьшается с каждой подачей на величину уменьшения.
8 Система ЧПУ повторяет эти операции (2–7) до достижения
глубины отверстия.
9 Если вы ввели время выдержки, инструмент выдерживается
на дне отверстия для холостого резания. Затем система
ЧПУ отводит инструмент с подачей отвода на безопасное
расстояние или на 2-е безопасное расстояние. Второе
безопасное расстояние Q204 действует только тогда, когда
оно запрограммировано больше чем безопасное расстояние
Q200.
4
После удаления стружки глубина следующей ломки
стружки относится к последней глубине врезания.
Пример:
Q202 GLUBINA WREZANJA = 10 мм
Q257 GL.SWERL.PRI LOMANII = 4 мм
Система ЧПУ выполняет ломку стружки на 4 мм
и 8 мм. На 10 мм выполняется удаление стружки.
Следующая ломка стружки происходит на 14 мм,
18 мм и т. д.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
97
4
Рекомендации
Осторожно, опасность столкновения!
Если в цикле задается положительное значение
глубины, система ЧПУ меняет знак результата расчета
предварительного позиционирования. Инструмент
перемещается по оси инструмента на безопасное расстояние
на ускоренном ходу ниже поверхности заготовки!
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
УКАЗАНИЕ
Введите отрицательное значение параметра "глубина"
При помощи параметра станка displayDepthErr
(№201003) необходимо настроить, должна ли система
ЧПУ выдавать (вкл.) сообщение об ошибке при вводе
положительного значения для глубины или нет (выкл.)
Этот цикл контролирует заданную рабочую длину
инструмента LU. Если значение LU меньше, чем GLUBINAQ201, то система ЧПУ выдает сообщение об ошибке.
Этот цикл не подходит для слишком длинных свёрел.
Используйте цикл для сверхдлинных сверл цикл 241SINGLE-LIP D.H.DRLNG.
Указания к программированию
В кадре позиционирования точка старта (центр отверстия)
в плоскости обработки программируется без коррекции на
радиус R0.
Знак параметра цикла «Глубина» определяет направление
обработки. Если для глубины задается значение, равное
нулю, система ЧПУ не выполняет цикл.
Если введенное значение Q258 не равно значению Q259, то
система ЧПУ равномерно изменяет расстояние опережения
между первым и последним врезанием.
Если параметром Q379 задается точка старта, находящаяся
в толще заготовки, система ЧПУ изменяет точку старта
врезания. Перемещения обратного хода не изменяются
системой ЧПУ, они относятся к координате поверхности
заготовки.
Если Q257GL.SWERL.PRI LOMANII больше чем Q202GLUBINA WREZANJA операция ломки стружки не
выполняется.
98
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
Параметры цикла
Вспомогательная графикаПараметр
Q200Безопасная высота?
Расстояние от вершины инструмента до поверхности детали.
Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF
Q201Глубина?
Расстояние между поверхностью заготовки и дном отверстия
(в зависимости от параметра Q395KOORD. OTSCHETA GLUB).
Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999Q206Подача на врезание?
скорость перемещения инструмента при сверлении в мм/мин
Ввод: 0...99999,999 или через FAUTO, FU
4
Q202Глубина врезания?
Величина, на которую инструмент врезается на каждом прохо-
де. Значение действует инкрементально.
Глубина не обязательно должна быть кратной глубине
врезания. Система ЧПУ производит перемещение на глубину
за один рабочий ход, если:
параметры «Глубина врезания» и «Глубина» равны
значение параметра «Глубина врезания» больше значения
параметра «Глубина»
Ввод: 0...99999,9999Q203Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей
нулевой точки. Значение является абсолютным.
Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может
произойти столкновение. Значение действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEFQ212Съем материала?
Значение, на которое система ЧПУ уменьшает глубину врезания Q202. Значение действует инкрементально.
Если Q212SJOM MATERIALA не равно 0, то система ЧПУ
ограничивает врезания до этого значения. Соответственно,
глубина врезания не может быть меньше Q205. Значение
действует инкрементально.
Ввод: 0...99999,9999
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
99
4
Вспомогательная графикаПараметр
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
Q258Расстояние безопасн. вверху?
Безопасное расстояние, на которое снова перемещается
инструмент над последней глубиной врезания после первого
удаления стружки с подачей Q373ПОДАЧА ПОСЛЕ ВЫВОДА.
Значение действует инкрементально.
Ввод: 0...99999,9999Q259Расстояние безопасности внизу?
Безопасное расстояние, на которое снова перемещается
инструмент над последней глубиной врезания после последнего удаления стружки с подачей Q373ПОДАЧА ПОСЛЕВЫВОДА. Значение действует инкрементально.
Ввод: 0...99999,9999Q257Глубина сверл. до ломания стр.?
Размер, при котором система ЧПУ производит ломку стружки. Этот процесс повторяется до тех пор, не будет достигнута
Q201 GLUBINA. Если Q257 равно 0, то система ЧПУ не выполняет ломку стружки. Значение действует инкрементально.
Ввод: 0...99999,9999Q256Выход при ломании стружки?
Значение, на которое система ЧПУ отводит инструмент при
ломке стружки. Значение действует инкрементально.
Ввод: 0...99999,999 или альтернативно PREDEFQ211Выдержка времени внизу?
Время в секундах, которое инструмент выдерживается в
основании отверстия.
Ввод: 0...3600,0000 или альтернативно PREDEF
Q379 Углубленная точка старта?
Если имеется направляющее отверстие, то здесь вы можете
определить углублённую начальную точку. Она привязана
инкрементально к Q203 KOORD. POVERHNOSTI. Система ЧПУ
перемещает с подачей Q253PODACHA PRED.POZIC. на значение Q200BEZOPASN.RASSTOYANIE над углубленной начальной
точкой. Значение действует инкрементально.
Ввод: 0...99999,9999
Q253 Подача для предпозиционирования?
Задайте скорость перемещения инструмента при позиционировании от Q200BEZOPASN.RASSTOYANIE на Q379 TOCHKASTARTA (не равно 0). Ввод в мм/мин.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEF
100
Q208Подача при выходе?
Скорость перемещения инструмента при отводе после
обработки в мм/мин. Если вводится значение Q208=0, то
система ЧПУ выводит инструмент из просверленного отверстия с подачей Q206.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEF
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.