HEIDENHAIN iTNC 620 Programming manual

TNC620
Руководство пользователя Программирование циклов обработки
Версия ПО ЧПУ 817600-16 817601-16 817605-16
Русский (ru) 01/2022
2
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Оглавление
1 Основные положения............................................................................................................... 21
2 Основы / Обзор......................................................................................................................... 37
3 Применение циклов обработки................................................................................................41
4 Циклы: отверстия..................................................................................................................... 71
5 Циклы: нарезание резьбы / резьбофрезерование................................................................127
6 Циклы: фрезерование карманов / островов / пазов.............................................................169
7 Циклы: преобразования координат.......................................................................................233
8 Циклы: Определение шаблонов.............................................................................................255
9 Циклы: контурный карман.....................................................................................................275
10 Циклы: Оптимизированное фрезерование контуров............................................................327
11 Циклы: Боковая поверхность цилиндра............................................................................... 393
12 Циклы: Контурный карман с помощью формулы контура.................................................. 415
13 Циклы: специальные функции...............................................................................................431
14 Обзорная таблица Циклы.......................................................................................................463
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
3
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
1 Основные положения............................................................................................................... 21
1.1 О данном руководстве...................................................................................................................22
1.2 Тип управления, программное обеспечение и функции...............................................................24
Опции программного обеспечения...................................................................................................................... 26
Новые и измененные функции циклов в программном обеспечении 81760x-16................................. 32
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
5
2 Основы / Обзор......................................................................................................................... 37
2.1 Введение......................................................................................................................................... 38
2.2 Доступные группы циклов............................................................................................................ 39
Обзор циклов обработки......................................................................................................................................... 39
Обзор циклов измерительных щупов................................................................................................................. 40
6
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
3 Применение циклов обработки................................................................................................41
3.1 Работать с циклами обработки.....................................................................................................42
Специальные станочные циклы (опция #19)....................................................................................................42
Определение цикла с помощью программных клавиш................................................................................ 43
Определение цикла при помощи функции GOTO............................................................................................ 44
Вызов циклов...............................................................................................................................................................45
3.2 Предустановленные программные значения для циклов........................................................... 50
Обзор...............................................................................................................................................................................50
Ввод GLOBAL DEF....................................................................................................................................................... 51
Использование данных GLOBAL DEF...................................................................................................................52
Глобальные данные, действительные для всех обработок.........................................................................53
Глобальные данные обработки сверлением.................................................................................................... 54
Глобальные данные обработки фрезерованием с циклами обработки карманов.............................. 55
Глобальные данные для обработки фрезерованием с циклами обработки контуров....................... 56
Глобальные данные позиционирования............................................................................................................ 56
Глобальные данные для функций измерения..................................................................................................57
3.3 Определение шаблона PATTERN DEF............................................................................................ 58
Применение.................................................................................................................................................................. 58
Ввод PATTERN DEF.................................................................................................................................................... 59
Использование PATTERN DEF................................................................................................................................60
Определение отдельно позиции обработки......................................................................................................61
Определение отдельного ряда.............................................................................................................................. 62
Определение отдельного шаблона.......................................................................................................................63
Определение отдельной рамки............................................................................................................................. 65
Определение полной окружности.........................................................................................................................67
Определение дуги окружности.............................................................................................................................. 68
3.4 Таблицы точек с циклами............................................................................................................. 69
Применение с циклами............................................................................................................................................ 69
Вызов цикла, используя таблицу точек..............................................................................................................69
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
7
4 Циклы: отверстия..................................................................................................................... 71
4.1 Основные положения.....................................................................................................................72
Обзор...............................................................................................................................................................................72
4.2 Цикл 200 SWERLENIJE....................................................................................................................74
Параметры цикла.......................................................................................................................................................76
4.3 Цикл 201 RAZWIORTYWANIE (опция #19)......................................................................................78
Параметры цикла.......................................................................................................................................................80
4.4 Цикл 202 RASTOCHKA (опция #19)............................................................................................... 81
Параметры цикла.......................................................................................................................................................84
4.5 Цикл 203 UNIVERS. SWERLENIE (опция #19)................................................................................. 86
Параметры цикла.......................................................................................................................................................89
4.6 Цикл 204 OBRAT.ZENKEROWANIE (опция #19)..............................................................................92
Параметры цикла.......................................................................................................................................................94
4.7 Цикл 205 UNIW. GL. SWERLENIE (опция #19)................................................................................ 96
Параметры цикла.......................................................................................................................................................99
Ломка и удаление стружки...................................................................................................................................102
4.8 Цикл 208 BORE MILLING (опция#19)...........................................................................................104
Параметры цикла.....................................................................................................................................................108
4.9 Цикл 241 SINGLE-LIP D.H.DRLNG (опция #19)............................................................................. 110
Параметры цикла.....................................................................................................................................................112
Пользовательский макрос....................................................................................................................................115
Позиционирование при работе с Q379.............................................................................................................116
4.10 Цикл 240 ZENTRIROVANIE (опция #19)....................................................................................... 120
Параметры цикла.....................................................................................................................................................122
4.11 Примеры программ......................................................................................................................124
Пример: циклы сверления.................................................................................................................................... 124
Пример: использование циклов в сочетании с PATTERN DEF................................................................. 125
8
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
5 Циклы: нарезание резьбы / резьбофрезерование................................................................127
5.1 Основные положения...................................................................................................................128
Обзор............................................................................................................................................................................ 128
5.2 Цикл 206 NAREZANIE REZBI......................................................................................................... 129
Параметры цикла.....................................................................................................................................................131
5.3 Цикл 207 NAREZANIE REZBI GS................................................................................................... 132
Параметры цикла.....................................................................................................................................................134
Отвод при прерывании программы...................................................................................................................135
5.4 Цикл 209 NAR.WN.REZBY/LOM.ST. (опция #19).......................................................................... 136
Параметры цикла.....................................................................................................................................................139
Отвод при прерывании программы...................................................................................................................141
5.5 Основы резьбофрезерования...................................................................................................... 142
Условия........................................................................................................................................................................142
5.6 Цикл 262 REZBOFREZEROWANIE (опция #19)..............................................................................144
Параметры цикла.....................................................................................................................................................146
5.7 Цикл 263 REZBOFREZ.S ZEN.FAS. (опция #19)............................................................................ 148
Параметры цикла.....................................................................................................................................................150
5.8 Цикл 264 FR.OTWI.S SP.SWERLOM (опция #19).......................................................................... 153
Параметры цикла.....................................................................................................................................................155
5.9 Цикл 265 FREZ.OTWIER.PO HEL. (опция #19).............................................................................. 158
Параметры цикла.....................................................................................................................................................160
5.10 Цикл 267 NARUSHNAJA REZBA (опция #19)............................................................................... 162
Параметры цикла.....................................................................................................................................................164
5.11 Примеры программ......................................................................................................................167
Пример: нарезание резьбы метчиком..............................................................................................................167
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
9
6 Циклы: фрезерование карманов / островов / пазов.............................................................169
6.1 Основные положения...................................................................................................................170
Обзор............................................................................................................................................................................ 170
6.2 Цикл 251 PRJAMOUGOLNYJ KARMAN (опция #19)..................................................................... 171
Параметры цикла.....................................................................................................................................................174
Стратегия врезания Q366 с RCUTS....................................................................................................................178
6.3 Цикл 252 KRUGOWOJ KARMAN (опция #19)................................................................................179
Параметры цикла.....................................................................................................................................................182
Стратегия врезания Q366 с RCUTS....................................................................................................................185
6.4 Цикл 253 FREZEROWANIE PAZOW (опция #19)............................................................................186
Параметры цикла.....................................................................................................................................................189
6.5 Цикл 254 KRUGOW.KANAWKA (опция #19)..................................................................................193
Параметры цикла.....................................................................................................................................................195
6.6 Цикл 256 RECTANGULAR STUD (опция #19)................................................................................ 200
Параметры цикла.....................................................................................................................................................202
6.7 Цикл 257 CIRCULAR STUD (опция #19)........................................................................................206
Параметры цикла.....................................................................................................................................................208
6.8 Цикл 258 MNOGOUGOL. OSTROV (опция #19)............................................................................. 211
Параметры цикла.....................................................................................................................................................214
6.9 Цикл 233 FREZEROVAN.POVERKHN. (опция #19)........................................................................ 218
Параметры цикла.....................................................................................................................................................224
6.10 Примеры программ......................................................................................................................229
Пример: фрезерование кармана, цапф и канавок........................................................................................229
10
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
7 Циклы: преобразования координат.......................................................................................233
7.1 Основы.......................................................................................................................................... 234
Обзор............................................................................................................................................................................ 234
Действие преобразований координат.............................................................................................................. 234
7.2 Цикл 7 SMESCHENJE NULJA........................................................................................................ 235
Параметры цикла.....................................................................................................................................................237
7.3 Цикл 8 ZERK.OTRASHENJE........................................................................................................... 238
Параметры цикла.....................................................................................................................................................239
7.4 Цикл 10 POWOROT....................................................................................................................... 240
Параметры цикла.....................................................................................................................................................241
7.5 Цикл 11 MASCHTABIROWANIE..................................................................................................... 242
Параметры цикла.....................................................................................................................................................242
7.6 Цикл 26 KOEFF.MASCHT.OSI........................................................................................................ 243
Параметры цикла.....................................................................................................................................................243
7.7 Цикл 19 PLOSK.OBRABOT. (опция #8)......................................................................................... 244
Параметры цикла.....................................................................................................................................................246
Сброс............................................................................................................................................................................ 246
Позиционирование осей вращения................................................................................................................... 246
Отображение положения при наклонной системе.......................................................................................248
Мониторинг рабочей зоны....................................................................................................................................248
Позиционирование в наклоненной системе...................................................................................................248
Комбинация с другими циклами пересчета координат..............................................................................249
Руководство по работе с циклом 19 «ПЛОСКОСТЬ ОБРАБОТКИ».......................................................... 250
7.8 Цикл 247 NAZN.KOORD.BAZ.TOCH...............................................................................................251
Параметры цикла.....................................................................................................................................................251
7.9 Примеры программ......................................................................................................................252
Пример: цикл пересчета координат.................................................................................................................. 252
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
11
8 Циклы: Определение шаблонов.............................................................................................255
8.1 Основы.......................................................................................................................................... 256
Обзор............................................................................................................................................................................ 256
8.2 Цикл 220 OBRAZEC KRUG (опция #19)........................................................................................ 258
Параметры цикла.....................................................................................................................................................260
8.3 Цикл 221 RIADY IZ OTWIERSTIJ (опция #19)............................................................................... 262
Параметры цикла.....................................................................................................................................................264
8.4 Цикл 224 SHABLON QR-KODA DATY (опция #19)........................................................................ 266
Параметры цикла.....................................................................................................................................................268
Задание текста через переменную в коде DataMatrix.................................................................................269
8.5 Примеры программ......................................................................................................................272
Пример: группа отверстий на окружности...................................................................................................... 272
12
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
9 Циклы: контурный карман.....................................................................................................275
9.1 SL-циклы.......................................................................................................................................276
Основы.........................................................................................................................................................................276
Обзор............................................................................................................................................................................ 278
9.2 Цикл 14 KONTUR.......................................................................................................................... 279
Параметры цикла.....................................................................................................................................................279
9.3 Перекрывающие друг друга контуры.........................................................................................280
Основные положения............................................................................................................................................. 280
Подпрограммы: перекрывающие друг друга карманы...............................................................................280
Поверхность из суммы..........................................................................................................................................281
Поверхность из разницы.......................................................................................................................................282
Поверхность из пересечения............................................................................................................................... 282
9.4 Цикл 20 DANNYJE KONTURA (опция #19)................................................................................... 283
Параметры цикла.....................................................................................................................................................284
9.5 Цикл 21 PREDSWERLENJE (опция #19)........................................................................................286
Параметры цикла.....................................................................................................................................................288
9.6 Цикл 22 CHERN.OBRABOTKA (опция #19)................................................................................... 289
Параметры цикла.....................................................................................................................................................292
9.7 Цикл 23 CHIST.OBRAB.DNA (опция #19)......................................................................................294
Параметры цикла.....................................................................................................................................................296
9.8 Цикл 24 CHIST.OBRAB.STOR. (опция #19)...................................................................................297
Параметры цикла.....................................................................................................................................................300
9.9 Цикл 270 CONTOUR TRAIN DATA (опция #19).............................................................................301
Параметры цикла.....................................................................................................................................................302
9.10 Цикл 25 CONTOUR TRAIN (опция #19).........................................................................................303
Параметры цикла.....................................................................................................................................................305
9.11 Цикл 275 VIHR.FR.KONT.KANAVKI (опция #19)........................................................................... 308
Параметры цикла.....................................................................................................................................................311
9.12 Цикл 276 PROTIAZKA KONTURA 3D (опция #19)......................................................................... 315
Параметры цикла.....................................................................................................................................................318
9.13 Примеры программ......................................................................................................................320
Пример: выборка и чистовая обработка кармана с помощью SL-циклов............................................320
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
13
Пример: предварительное сверление, черновая и чистовая обработка пересекающихся контуров
с помощью SL-циклов............................................................................................................................................ 322
Пример: протяжка контура................................................................................................................................... 324
14
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
10 Циклы: Оптимизированное фрезерование контуров............................................................327
10.1 Циклы OCM (опция #167)............................................................................................................ 328
Циклы OCM.................................................................................................................................................................328
Обзор............................................................................................................................................................................ 331
10.2 Цикл 271 OCM DANNYE KONTURA (опция #167)......................................................................... 333
Параметры цикла.....................................................................................................................................................334
10.3 Цикл 272 OCM CHERN. OBRABOTKA (опция #167)......................................................................336
Параметры цикла.....................................................................................................................................................340
10.4 OCM-калькулятор данных резания (опция #167).......................................................................343
Основная информация по OCM-калькулятору данных резания.............................................................. 343
Управление.................................................................................................................................................................345
Форма........................................................................................................................................................................... 345
Параметры процесса..............................................................................................................................................350
Получение оптимального результата............................................................................................................... 351
10.5 Цикл 273 OCM CHIST.OBRAB.DNA (опция #167)......................................................................... 353
Параметры цикла.....................................................................................................................................................355
10.6 Цикл 274 OCM CHIST.OBR.STOR. (опция #167)...........................................................................357
Параметры цикла.....................................................................................................................................................359
10.7 Цикл 277 OCM FASKA (опция #167)............................................................................................ 361
Параметры цикла.....................................................................................................................................................364
10.8 Стандартные фигуры OCM.......................................................................................................... 366
Основы.........................................................................................................................................................................366
10.9 Цикл 1271 OCM PRYAMOUGOLNIK (опция #167).........................................................................368
Параметры цикла.....................................................................................................................................................369
10.10 Цикл 1272 OCM OKRUZHNOST (опция #167)...............................................................................371
Параметры цикла.....................................................................................................................................................372
10.11 Цикл 1273 OCM PAZ / REBRO (опция #167)................................................................................ 374
Параметры цикла.....................................................................................................................................................375
10.12 Цикл 1278 OCM MNOGOUGOLNIK (опция #167).......................................................................... 377
Параметры цикла.....................................................................................................................................................378
10.13 Цикл 1281 OCM PRYAMOUG. OGRANICH. (опция #167).............................................................. 380
Параметры цикла.....................................................................................................................................................381
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
15
10.14 Цикл 1282 OCM KRUGLOE OGRANICHENIE (опция #167).............................................................382
Параметры цикла.....................................................................................................................................................383
10.15 Примеры программирования...................................................................................................... 384
Пример: открытый карман и дополнительная выборка с помощью циклов OCM............................ 384
Пример: различная глубина с помощью циклов OCM................................................................................ 387
Пример: Торцевое фрезерование и дополнительная выборка с помощью циклов OCM................389
Пример: Контур с циклами фигур OCM............................................................................................................ 391
16
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
11 Циклы: Боковая поверхность цилиндра............................................................................... 393
11.1 Основы.......................................................................................................................................... 394
Обзор циклов обработки боковой поверхности цилиндра........................................................................394
11.2 Циклы 27 POW.CILINDRA (опция #8)...........................................................................................395
Параметры цикла.....................................................................................................................................................397
11.3 Цикл 28 PAZ NA BOK. POVERHNOSTI CILINDRA (опция #8)........................................................ 398
Параметры цикла.....................................................................................................................................................402
11.4 Цикл 29 CYL SURFACE RIDGE (опция #8).....................................................................................404
Параметры цикла.....................................................................................................................................................406
11.5 Цикл 39 CYL. SURFACE CONTOUR (опция #8)............................................................................. 408
Параметры цикла.....................................................................................................................................................411
11.6 Примеры программ......................................................................................................................412
Пример: боковая поверхность цилиндра - цикл 27......................................................................................412
Пример: боковая поверхность цилиндра - цикл 28......................................................................................414
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
17
12 Циклы: Контурный карман с помощью формулы контура.................................................. 415
12.1 Циклы SL или OCM со сложной формулой контура................................................................... 416
Основные положения............................................................................................................................................. 416
Выбор управляющей программы с определениями контура................................................................... 419
Определение описаний контуров....................................................................................................................... 420
Ввод сложной формулы контура........................................................................................................................421
Перекрывающие друг друга контуры............................................................................................................... 422
Обработка контура с помощью циклов SL или OCM................................................................................... 424
Пример: накладывающиеся контуры с формулой контура, черновая и чистовая обработка........424
12.2 Циклы SL или OCM с простой формулой контура......................................................................427
Основы.........................................................................................................................................................................427
Ввод простой формулы контура.........................................................................................................................429
Обработка контуров с помощью SL-циклов................................................................................................... 430
18
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
13 Циклы: специальные функции...............................................................................................431
13.1 Основы.......................................................................................................................................... 432
Обзор............................................................................................................................................................................ 432
13.2 Цикл 9 WYDERSHKA WREMENI..................................................................................................... 433
Параметры цикла.....................................................................................................................................................433
13.3 Цикл 12 WYZOW PROGRAMMY.....................................................................................................434
Параметры цикла.....................................................................................................................................................435
13.4 Цикл 13 ORIENT.OSTAN.SPIND.....................................................................................................436
Параметры цикла.....................................................................................................................................................436
13.5 Цикл 32 DOPUSK...........................................................................................................................437
Факторы, влияющие на определение геометрии в CAM-системе........................................................... 438
Параметры цикла.....................................................................................................................................................440
13.6 Цикл 225 GRAVIROVKA.................................................................................................................441
Параметры цикла.....................................................................................................................................................442
Разрешенные символы..........................................................................................................................................445
Непечатаемые знаки...............................................................................................................................................445
Гравировка системных переменных.................................................................................................................446
Гравировка пути доступа и имени программы............................................................................................. 447
Гравировка актуального показания счетчика...............................................................................................447
13.7 Цикл 232 FREZER. POVERKHNOSTI (опция #19)..........................................................................449
Параметры цикла.....................................................................................................................................................452
13.8 цикл 238 IZMERIT SOST. STANKA (опция #155).......................................................................... 455
Параметры цикла.....................................................................................................................................................457
13.9 Цикл 239 OPREDEL. NAGRUZKI (опция#143).............................................................................. 458
Параметры цикла.....................................................................................................................................................460
13.10 Цикл 18 NAR.REZBY REZCOM.......................................................................................................461
Параметры цикла.....................................................................................................................................................462
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
19
14 Обзорная таблица Циклы.......................................................................................................463
14.1 Обзорная таблица.........................................................................................................................464
Циклы обработки..................................................................................................................................................... 464
20
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
1
Основные
положения
1

1.1 О данном руководстве

Рекомендации по технике безопасности
Соблюдайте все указания по безопасности в данной документации и в документации производителя вашего оборудования!
Указания по технике безопасности предупреждают об опасностях, возникающих при обращении с программным обеспечением и оборудованием, и описывают, как их избежать. Они классифицируются в соответствии с уровнем опасности и подразделяются на следующие группы:
ОПАСНОСТЬ
Опасность - указание на опасность для людей. Если не
следовать инструкции по предотвращению опасности, это наверняка может привести к тяжким телесным
повреждениям или даже к смерти.
Основные положения | О данном руководстве
ПРЕДУПРЕЖДЕНИЕ
Предостережение - указание на опасность для людей. Если
не следовать инструкции по предотвращению опасности, это с известной вероятностью может привести к тяжким
телесным повреждениям или даже к смерти.
ОСТОРОЖНО
Осторожно - указание на опасность для людей. Если не
следовать инструкции по предотвращению опасности, это
предположительно может привести к легким телесным повреждениям.
УКАЗАНИЕ
Указание - указание на опасность для предметов или данных. Если не следовать инструкции по предотвращению опасности, это предположительно может привести к
нанесению материального ущерба.
Порядок подачи информации в составе указания по безопасности
Все указания по безопасности состоят из следующих четырех частей:
Сигнальное слово указывает на степень опасности Вид и источник опасности Последствия при игнорировании опасности, например
"Во время последующей обработки существует опасность столкновения!".
Предупреждение – мероприятия по профилактике опасностей
22
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | О данном руководстве
Информационные указания
Следовать информационным указаниям, приведенным в данном руководстве, необходимо для правильного и эффективного использования программного обеспечения. Настоящее руководство содержит следующие информационные указания:
Символ информации обозначает совет. Совет содержит важную добавочную или
дополняющую информацию.
Этот символ указывает на то, что следует придерживаться инструкций по технике безопасности Вашего производителя станка. Этот символ также указывает на функции зависящие от конкретного станка. Возможные опасности для оператора и станка описаны в руководстве пользователя станка.
1
Значок в виде книги обозначает Перекрестную ссылку на внешнюю документацию, например,
документацию производителя или поставщика станка.
Вы хотите оставить отзыв или обнаружили ошибку?
Мы стремимся постоянно совершенствовать нашу документацию для вас. Вы можете помочь нам в этом и сообщить о необходимости изменений по следующему адресу электронной почты:
info@heidenhain.ru
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
23
1
Основные положения | Тип управления, программное обеспечение и функции

1.2 Тип управления, программное обеспечение и функции

В данном руководстве описаны функции программирования, доступные в системах ЧПУ, начиная со следующих версий программного обеспечения ЧПУ.
Тип управления Номер ПО ЧПУ
TNC620 817600-16 TNC620 E 817601-16 TNC620 Программная станция 817605-16
Буквой E обозначается экспортная версия системы ЧПУ. Следующие опции ПО недоступны или ограниченно доступны в экспортной версии:
Advanced Function Set 2 (опция #9): ограничено интерполяцией 4-х осей
KinematicsComp (опция #52)
Производитель станка настраивает рабочий объем функций системы ЧПУ для конкретного станка с помощью машинных параметров. Поэтому в данном руководстве вам могут встретиться описания функций, недоступных на вашем станке.
Не все станки поддерживают определенные функции системы ЧПУ, например:
Измерение инструментом с помощью TT
Для того чтобы знать действительный набор функций Вашего станка, свяжитесь с производителем станка.
Многие производители станков, а также HEIDENHAIN предлагают курсы по программированию ЧПУ HEIDENHAIN. Чтобы быстро разобраться с функциями ЧПУ, рекомендуется принять участие в таких курсах.
24
Руководство пользователя:
Все функциональность циклов, не связанная с циклами обработки описана в руководстве пользователя Программирование циклов измерения детали и инструмента. Если вам нужно это руководство, свяжитесь с HEIDENHAIN.
ID руководства пользователя Программирование циклов измерения для детали и инструмента: 1303431-хх
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
Руководство пользователя:
Все функции системы ЧПУ, которые не связаны с циклами, описаны в руководстве пользователя по TNC620. Если вам нужно это руководство, свяжитесь с HEIDENHAIN.
ID руководства пользователя по программированию в диалоге открытым текстом: 1096883-xx
ID руководства пользователя по DIN/ISO­программированию: 1096887-xx
ID руководства пользователя по наладке,тестированию и отработке управляющих программ: 1263172-xx
1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
25
1
Основные положения | Тип управления, программное обеспечение и функции

Опции программного обеспечения

TNC620 имеет различные опции программного обеспечения, которые производитель вашего станка может активировать отдельно. Опции содержат следующие соответствующие им функции:
Дополнительная ось (номер опции #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 | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
Дополнительные возможности программирования (опции #19)
Циклы обработки:
Глубокое сверление, развертка, расточка, зенкерование, центровка
Фрезерование внутренней и наружной резьбы Фрезерование прямоугольных и круглых карманов и островов Строчное фрезерование ровных и наклонных поверхностей фрезерование прямых и круглых пазов Шаблоны точек на окружности и линиях Протяжка контура, контурные карманы, трохоидальная
обработка контурного паза Гравирование Возможность интеграции циклов производителя станка
(специальных циклов, созданных фирмой-изготовителем станка)
1
Дополнительные графические возможности (опции #20)
Дополнительные функции графики Графика при тестировании и обработке
Вид сверху Представление в трех плоскостях Трехмерное изображение
Дополнительный набор функций 3 (опции #21)
Дополнительные функции группа 3 Коррекция инструмента:
M120: предварительный расчет до 99 УПкадров контура с коррек­цией на радиус (LOOK AHEAD)
3D-обработка:
M118: совмещенное позиционирование маховичком во время прогона программы
Управление палетами (опция № 22)
Управление паллетами Обработка деталей в произвольной последовательности
Импорт CAD (опция #42)
Импорт CAD Поддержка DXF, STEP и IGES
Приемка контуров и образцов отверстий Удобное задание точек привязки Графический выбор участков контура из программ открытым
текстом
KinematicsOpt (опция #48)
Оптимизация кинематики станка Сохранение/восстановление активной кинематики
Проверка активной кинематики Оптимизация активной кинематики
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
27
1
OPC UA NC Server 1-6 (опции #56-#61)
Стандартизированные интерфейсы OPC UA NC Server предоставляет стандартизированные интерфейсы
Extended Tool Management (опция #93)
Основные положения | Тип управления, программное обеспечение и функции
(OPC UA) для внешнего доступа к данным и функциям системы ЧПУ С помощью этих опций можно установить до шести параллельных
клиентских соединений
Расширенное управление инструментом
Remote Desktop Manager (опция #133)
Менеджер удаленного рабочего стола
Cross Talk Compensation – CTC (опция #141)
Компенсация сопряжения осей Определение погрешности положения, обусловленной
Position Adaptive Control – PAC (опция #142)
Адаптивное управление положением
Расширение для управления инструментами на основе 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 | TNC620 | Программирование циклов обработки | 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.

Предусмотренное место эксплуатации

Система ЧПУ соответствует классу А согласно европейскому стандарту EN55022 и предназначена в основном для применения в промышленности.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
29
1
Основные положения | Тип управления, программное обеспечение и функции

Правовая информация

Правовая информация
Программное обеспечение ЧПУ содержит открытое программное обеспечение, использование которого регулируется особыми условиями пользования. Эти условия использования имеют приоритет.
Более подробную информацию можно найти в системе ЧПУ:
Нажмите клавишу MOD, чтобы открыть диалог Настройки и
информация
Выберите Ввод кодового числа Нажмите программную нажмите ИНФО. ЛИЦЕНЗИЯ или
напрямую выберите в диалоге Настройки и информация, Общая информация Информация о лицензии
ПО системы ЧПУ, также содержит бинарные библиотеки OPC UA Software от Softing Industrial Automation GmbH. Для них действуют дополнительные и исключительные согласованные условия использования между HEIDENHAIN и Softing Industrial Automation GmbH.
При использовании сервера OPC UA NC или сервера DNC вы можете влиять на поведение контроллера. Поэтому перед использованием этих интерфейсов в производстве следует определить, может ли система ЧПУ работать без сбоев или падений производительности. Разработчик программного обеспечения, использующего эти коммуникационные интерфейсы, несет ответственность за выполнение системных тестов.
30
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
31
1
Основные положения | Тип управления, программное обеспечение и функции

Новые и измененные функции циклов в программном обеспечении 81760x-16

Обзор новых и изменённых функций программного обеспечения
Дополнительная информация о предыдущих версиях программного обеспечения описана в дополнительной документации Обзор новых и измененных функций программного обеспечения. Если Вам необходима это документация, то обратитесь в HEIDENHAIN.
ID: 1322094-xx
Руководство пользователя Программирование циклов обработки:
Изменённые функции:
В функции CONTOUR DEF вы можете исключить области V (void) из обработки. Эти области могут, например, быть
контурами в отливках или областями механической обработки на предыдущих этапах.
Дополнительная информация: "Циклы SL или OCM с простой формулой контура", Стр. 427
В цикле 12 WYZOW PROGRAMMY (DIN/ISO: G39) вы можете с помощью программной клавиши SYNTAX заключить путь к файлу в двойные кавычки. Для разделения папок и файлов в адресе вы можете использовать как символ \, так и /.
Дополнительная информация: "Цикл 12 WYZOW PROGRAMMY ", Стр. 434
Цикл 202 RASTOCHKA (DIN/ISO: G202, опция #19) дополнен параметром Q357 BEZOP.RASST. STORONA. В этом параметре вы задаёте, как далеко система ЧПУ отводит инструмент назад в основании отверстия в плоскости обработки. Этот параметр действует только в том случае, если задан параметр Q214 NAPR.WYCHODA IZ MAT.
Дополнительная информация: "Цикл 202 RASTOCHKA (опция#19)", Стр. 81
Цикл 205 UNIW. GL. SWERLENIE (DIN/ISO: G205, опция #19) дополнен параметром Q373 ANFAHRVORSCHUB ENTSP. В этом параметре вы определяете подачу для возврата на упреждающее расстояние после удаления стружки.
Дополнительная информация: "Цикл 205 UNIW. GL. SWERLENIE (опция#19)", Стр. 96
Цикл 208 BORE MILLING (DIN/ISO: G208, опция #19) дополнен параметром Q370 PEREKRITIE TRAEKTOR.. В этом параметре вы определяете боковое врезание.
32
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
В цикле 224 SHABLON QR-KODA DATY (DIN/ISO: G224, опция #19) вы можете вывести следующие системные данные, как переменные:
Текущая дата Текущее время Текущая календарная неделя Имя и путь к управляющей программе Текущее состояние счётчика
Дополнительная информация: "Задание текста через переменную в коде DataMatrix", Стр. 269
Цикл 225 GRAVIROVKA (DIN/ISO: G225) дополнен:
С помощью параметра Q202 MAX.GLUBINA VREZAN. вы задаёте максимальную глубину врезания.
Параметр Q367 POLOZHENIE TEKSTA дополнен возможностью ввода 7, 8 и 9. С помощью этих значений вы можете установить привязку текста гравировки на горизонтальную центральную линию.
Поведение подвода было изменено. Если инструмент находится ниже 2-YE BEZOP.RASSTOJ., то система ЧПУ сначала позиционируется на 2-ое безопасное расстояние Q204, а затем в начальное положение в плоскости обработки.
Дополнительная информация: "Цикл 225 GRAVIROVKA ", Стр. 441
Если в цикле 233 FREZER. POVERKHNOSTI (DIN/ISO: G233, опция #19) параметр Q389 задан со значением 2 или 3 и дополнительно установлены боковые ограничения, то система ЧПУ подводит и отводит к/от контура на Q207 PODACHA FREZER. по дуге окружности.
Дополнительная информация: "Цикл 233 FREZEROVAN.POVERKHN. (опция#19)", Стр. 218
Если измерение в цикле 238 IZMERIT SOST. STANKA (DIN/ISO: G238, опция #155) не было выполнено правильно, например, коррекция скорости подачи 0%, то вы можете повторить цикл.
Дополнительная информация: "цикл 238 IZMERIT SOST. STANKA (опция #155)", Стр. 455
Цикл 240 ZENTRIROVANIE (DIN/ISO: G240, опция #19) был дополнен для учета предварительно просверленных диаметров.
Были добавлены следующие параметры:
Q342 DIAM. CHER.SWERLENIA Q253 PODACHA PRED.POZIC.: при заданном параметре
Q342, подача для подвода в углублённую начальную
точку
Дополнительная информация: "Цикл 240 ZENTRIROVANIE (опция#19)", Стр. 120
1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
33
1
Основные положения | Тип управления, программное обеспечение и функции
Параметры Q429 COOLANT ON и Q430 COOLANT OFF в цикле 241 SINGLE-LIP D.H.DRLNG (DIN/ISO: G241, опция #19) были дополнены. Вы можете определить путь для пользовательского макроса.
Дополнительная информация: "Цикл 241 SINGLE-LIP D.H.DRLNG (опция#19)", Стр. 110
Параметр Q575 STRATEGIYA VREZANIYA в цикле 272 OCM CHERN. OBRABOTKA (DIN/ISO: G272, опция #167) расширен возможностью ввода 2. С этой опцией ввода система ЧПУ рассчитывает последовательность обработки таким образом, чтобы длина режущей кромки инструмента использовалась максимально.
Дополнительная информация: "Цикл 272 OCM CHERN. OBRABOTKA (опция#167) ", Стр. 336
У вас есть возможность сохранять допуски в определенных циклах. Вы можете определить размеры, допуски согласно DIN EN ISO 286-2 или общие допуски согласно DIN ISO 2768-1 в следующих циклах:
Цикл 208 BORE MILLING (DIN/ISO: G208, опция #19) Цикл 1271 OCM PRYAMOUGOLNIK (DIN/ISO: G1271, опция
#167) Цикл 1272 OCM OKRUZHNOST (DIN/ISO: G1272, опция
#167) Цикл 1273 OCM PAZ / REBRO (DIN/ISO: G1273, опция #167) Цикл 1278 OCM MNOGOUGOLNIK (DIN/ISO: G1278, опция
#167)
Руководство пользователя Программирование циклов измерения детали и инструмента:
Новые функции
Цикл 1400 IZMERENIE POZICII (DIN/ISO: G1400) С помощью этого цикла вы можете измерять отдельные
позиции. Вы можете перенести измеренные значения в активную строку таблицы точек привязки. Цикл 1401 IZMERENIE OKRUZHNOSTI (DIN/ISO: G1401)
С помощью этого цикла вы можете определить центр отверстия или цапфы. Вы можете перенести измеренные значения в активную строку таблицы точек привязки. Цикл 1402 IZMERENIE SFERY (DIN/ISO: G1402)
С помощью этого цикла вы можете определить центр сферы. Вы можете перенести измеренные значения в активную строку таблицы точек привязки. Цикл 1412 IZMERENIE KOSOJ GRANI (DIN/ISO: G1412)
В этом цикле вы можете определить угловое положение детали, измеряя две точки на грани. Цикл 1493 IZMERENIE VYSHTAMPOVKI (DIN/ISO: G1493)
С помощью этого цикла вы можете определить выштамповку. При активной выштамповке система ЧПУ повторяет точки измерения вдоль направления на заданной длине.
Дополнительная информация: Руководство пользователя Программирование циклов измерения детали и инструмента
34
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основные положения | Тип управления, программное обеспечение и функции
Руководство пользователя Программирование циклов измерения детали и инструмента:
Изменённые функции
В заголовке лог-файла циклов измерения 14хх и 42x видна единица измерения основной программы. Если в точке привязки детали активно базовое вращение, то система ЧПУ при отработке циклов 451 MEASURE
KINEMATICS (DIN/ISO: G451, опция #48), 452, PRESET COMPENSATION (DIN/ISO: G452, опция #48) показывает
сообщение об ошибке. Система ЧПУ сбрасывает базовое вращение на 0, при продолжении программы. В цикл 484 CALIBRATE IR TT (DIN/ISO: G484) добавлен параметр Q523 TT-POSITION. В этом параметре вы можете определить положение контактного щупа инструмента и, при необходимости, после калибровки вы можете сохранить положение в машинном параметре centerPos. Циклы 1420 IZMERENIE PLOSKOSTI (DIN/ISO: G1420), 1410
IZMERENIE GRANI (DIN/ISO: G1410), 1411 IZMERENIJE DVUH OKRUZHNOSTEY (DIN/ISO: G1411) были дополнены:
Вы можете определить допуски цикла согласно DIN EN ISO 286-2 или общие допуски согласно DIN ISO 2768-1.
Если вы в параметре Q1125 REZHIM BEZOP. VISOTI определили значение 2, то система ЧПУ позиционирует измерительный щуп на безопасное расстояние на ускоренном ходу FMAX из таблицы контактного щупа.
Дополнительная информация: Руководство пользователя Программирование циклов измерения детали и инструмента
1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
35
1
Основные положения | Тип управления, программное обеспечение и функции
36
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
2

Основы / Обзор

2

2.1 Введение

Часто повторяющиеся операции обработки, включающие в себя несколько шагов обработки, сохраняются в системе ЧПУ в виде циклов. Преобразование координат и некоторые специальные функции также доступны в виде циклов. Большинство циклов обработки используют Q-параметры в качестве параметров передачи.
УКАЗАНИЕ
Осторожно, опасность столкновения!
Циклы выполняют комплексную обработку. Опасность столкновения!
Перед отработкой выполните тестирование программы
Основы / Обзор | Введение
Если в циклах обработки с номерами более 200 используется косвенное присвоение параметров (например, Q210 = Q1), то после определения цикла изменение присвоенного параметра (например, Q1) невозможно. В таком случае следует определить параметр цикла (например, Q210) напрямую.
Если в циклах обработки с номерами больше 200 определяется параметр подачи, то с помощью программной клавиши вместо числового значения можно также присвоить определенное в кадре ВЫЗОВА ИНСТР. значение подачи (программная клавиша FAUTO). В зависимости от конкретного цикла и функции параметра подачи, существуют также варианты определения подачи FMAX (ускоренный ход), FZ (подача на зуб) и FU (подача на оборот).
Необходимо обратить внимание на то, что изменение подачи FAUTO не действует после определения цикла, так как система ЧПУ при обработке определения цикла всегда присваивает значение подачи из кадра ВЫЗОВА ИНСТР..
Если необходимо удалить цикл с несколькими подкадрами, система ЧПУ отобразит вопрос о том, нужно ли удалять этот цикл полностью.
38
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Основы / Обзор | Доступные группы циклов

2.2 Доступные группы циклов

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

Нажмите клавишу CYCL DEF
2
Программная клавиша
Группа циклов Страница
Циклы глубокого сверления, развертывания, расточки, и зенковки
Циклы нарезания внутренней и внешней резьбы, резьбофрезерования
Циклы фрезерования карманов, островов, пазов и торцевого фрезерования
Циклы преобразования координат, с помощью которых можно перемещать, поворачивать, зеркально отображать, увеличивать или уменьшать любые контуры
SL-циклы (Subcontur-List), с помощью которых обрабатываются контуры, состоящие из нескольких накладывающихся фрагментов контура, а также циклы обработки боковой поверхности цилиндра и циклы вихревого фрезерования
Циклы для создания групп отверстий, например, отверстий на окружности или на прямой, код DataMatrix
Специальные циклы: время выдержки, вызов программы, ориентация шпинделя, гравировка, допуск, определение нагрузки
72
128
170
234
278
256
432
Если имеет место, переключает дальше в специфичные для данного станка циклы
Такие циклы обработки может интегрировать производитель станка.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
39
2

Обзор циклов измерительных щупов

Нажмите программную клавишу
TOUCH PROBE
Основы / Обзор | Доступные группы циклов
Сенсорная клавиша
Группа циклов Стр.
Циклы автоматического определения и компенсации разворота заготовки
Циклы автоматической установки точки привязки Дополнительная информация:
Циклы автоматического контроля заготовки Дополнительная информация:
Специальные циклы Дополнительная информация:
Калибровка измерительного щупа Дополнительная информация:
Дополнительная информация:
Руководство пользователя Программирование циклов измерения детали и инструмента
Руководство пользователя Программирование циклов измерения детали и инструмента
Руководство пользователя Программирование циклов измерения детали и инструмента
Руководство пользователя Программирование циклов измерения детали и инструмента
Руководство пользователя Программирование циклов измерения детали и инструмента
Циклы автоматического измерения кинематики Дополнительная информация:
Руководство пользователя Программирование циклов измерения детали и инструмента
Циклы автоматического обмера инструмента (активируются производителем станка)
При необходимости переключитесь на станочные циклы контактных щупов, такие циклы может интегрировать производитель вашего станка
Дополнительная информация:
Руководство пользователя Программирование циклов измерения детали и инструмента
40
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
3
Применение
циклов обработки
3
Применение циклов обработки | Работать с циклами обработки

3.1 Работать с циклами обработки

Специальные станочные циклы (опция #19)

Необходимо внимательно прочесть соответствующее описание функции в руководстве по эксплуатации станка.
На многих станках доступны циклы. Эти циклы могут быть добавлены в систему ЧПУ производителем станка в дополнение к циклам HEIDENHAIN. Для них предлагается отдельный диапазон номеров циклов:
Циклы с 300 по 399 являются циклами производителя станка, которые задаются с помощью клавиши CYCL DEF
Циклы с 500 по 599 являются циклами производителя станка для контактного щупа, которые задаются с помощью клавиши TOUCH PROBE
Иногда в циклах станка также используются параметры передачи, которые уже применялись фирмой HEIDENHAIN в стандартных циклах. Для одновременного использовании DEF­активных циклов (циклов, автоматически отрабатываемых системой ЧПУ при определении цикла) и CALL-активных циклов (циклов, которые должны вызываться для отработки).
Чтобы избежать проблем, связанных с перезаписью многократно используемых передаваемых параметров, необходимо придерживаться следующего порядка действий:
Выполните действия в указанной последовательности:
Программируйте DEF-активные циклы перед CALL­активными циклами
Указания по программированию:
Между определением CALL-активного цикла и соответствующим вызовом цикла программируйте DEF-активный цикл только в том случае, если не дублируются параметры передачи обоих циклов.
Дополнительная информация: "Вызов циклов", Стр. 45
42
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Работать с циклами обработки

Определение цикла с помощью программных клавиш

Выполните действия в указанной последовательности:
Нажмите клавишу CYCL DEF Панель программных клавиш отобразит
различные группы циклов. Выбрать нужную группу циклов, например,
циклы сверления Выберите цикл, например цикл 262
ФРЕЗЕРОВАНИЕ РЕЗЬБЫ
Система ЧПУ откроет диалог и запросит все необходимые входные значения. Одновременно в правой половине дисплея система ЧПУ демонстрирует графическое изображение. Вводимый параметр будет подсвечен.
Введите требуемый параметр Завершайте каждый ввод клавишей ENT Система ЧПУ закроет диалог после того, как
все необходимые данные будут введены.
3
УКАЗАНИЕ
Осторожно, опасность столкновения
В циклах HEIDENHAIN вы можете в качестве вводимого значения запрограммировать переменную. Если вы при использовании переменных не используете исключительно рекомендуемый диапазон ввода цикла, это может привести к коллизии.
Используйте только рекомендованные HEIDENHAIN диапазоны ввода параметров
Смотрите документацию HEIDENHAIN Проверка отработки с помощью моделирования
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
43
3
Применение циклов обработки | Работать с циклами обработки

Определение цикла при помощи функции GOTO

Выполните действия в указанной последовательности:
Нажмите клавишу CYCL DEF Панель программных клавиш отобразит
различные группы циклов. Нажмите клавишу GOTO Система ЧПУ во всплывающем окне обзор
циклов. Выберите с помощью клавиш со стрелками
желаемый цикл
или
введите номер цикла Подтвердите клавишей ENT Система ЧПУ откроет диалог цикла, как было
описано выше.
Пример
11 CYCL DEF 200 SWERLENIJE ~
Q200=+2 ;BEZOPASN.RASSTOYANIE ~ Q201=-20 ;GLUBINA ~ Q206=+150 ;PODACHA NA WREZANJE ~ Q202=+5 ;GLUBINA WREZANJA ~ Q210=+0 ;WYDER. WREMENI WWER. ~ Q203=+0 ;KOORD. POVERHNOSTI ~ Q204=+50 ;2-YE BEZOP.RASSTOJ. ~ Q211=+0 ;WYDER.WREMENI WNIZU ~ Q395=+0 ;KOORD. OTSCHETA GLUB
44
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Работать с циклами обработки

Вызов циклов

Условия
Перед вызовом цикла всегда программируйте следующее:
BLK FORM для графического представления (нужна только для графики при тестировании)
Вызов инструмента Направление вращения шпинделя (дополнительная функция
M3/M4) Определение цикла (CYCL DEF)
Обратите внимание на прочие условия, приведенные далее в описании циклов и обзорных таблицах.
Следующие циклы действуют с момента их определения в управляющей программе. Эти циклы вызывать запрещено:
Цикл 9 WYDERSHKA WREMENI Цикл 12 WYZOW PROGRAMMY Цикл 13 ORIENT.OSTAN.SPIND Цикл 14 KONTUR Цикл 20 DANNYJE KONTURA Цикл 32 DOPUSK Цикл 220 OBRAZEC KRUG Цикл 221 RIADY IZ OTWIERSTIJ Цикл 224 SHABLON QR-KODA DATY Цикл 238 IZMERIT SOST. STANKA Цикл 239 OPREDEL. NAGRUZKI Цикл 271 OCM DANNYE KONTURA Цикл 1271 OCM PRYAMOUGOLNIK Цикл 1272 OCM OKRUZHNOST Цикл 1273 OCM PAZ / REBRO Цикл 1278 OCM MNOGOUGOLNIK Цикл 1281 OCM PRYAMOUG. OGRANICH. Цикл 1282 OCM KRUGLOE OGRANICHENIE Циклы преобразования координат Циклы измерительных щупов
Все остальные циклы можно вызывать при помощи функций, описанных ниже.
3
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 или в таблице точек.
Дополнительная информация: "Определение шаблона PATTERN DEF", Стр. 58
Дополнительная информация: Руководство пользователя Программирование в диалоге открытым текстом или Программирование DIN/ISO
Применение циклов обработки | Работать с циклами обработки
46
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
47
3
Вызов цикла функциями M99/M89
Функция M99, действующая покадрово, однократно вызывает последний определенный цикл обработки. M99 можно запрограммировать в конце кадра позиционирования, при этом система ЧПУ выполнит перемещение в эту позицию и вызовет последний определенный цикл обработки.
Если система ЧПУ должна автоматически выполнить цикл после каждого кадра позиционирования, то первый вызов цикла программируется при помощи M89.
Чтобы отменить действие М89, выполните следующее:
Запрограммируйте M99 в кадре позиционирования Система ЧПУ переместит инструмент в последнюю
начальную точку.
или
Определите новый цикл обработки с помощью CYCL DEF
Применение циклов обработки | Работать с циклами обработки
Система ЧПУ не поддерживает M89 в комбинации с FK-программированием!
48
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Работать с циклами обработки
Вызов цикла функцией SEL CYCLE
С помощью функции SEL CYCLE вы можете любую управляющую программу использовать как цикл обработки.
Выполните следующие действия:
Нажмите клавишу PGM CALL
Нажмите программную клавишу
ВЫБРАТЬ ЦИКЛ
Нажмите программную клавишу
ВЫБРАТЬ ФАЙЛ
Выберите управляющую программу
Вызов управляющей программы в качестве цикла
Нажмите клавишу CYCL CALL Нажмите программную клавишу для вызова
цикла
или
Запрограммируйте M99
3
Примечания по программированию и использованию
Если вызываемый файл находится в той же директории, что и вызывающий файл, вы можете вписать только имя файла без пути к файлу. Для этого в окне ВЫБОР ФАЙЛА доступна программная клавиша ПРИНЯТЬ ИМЯ ФАЙЛА.
Если вы отрабатываете выбранную с помощью SEL CYCLEуправляющую программу, то в режиме покадровой обработки она выполняется без остановки после каждого кадра. В автоматическом режиме работы он также виден, как только один кадр программы.
CYCL CALL PAT и CYCL CALL POS используют последовательность позиционирования, перед каждым выполнением цикла. SEL CYCLE и 12 WYZOW PROGRAMMY ведут себя одинаково в отношении логики позиционирования: при использовании шаблона точек расчёт безопасной высоты осуществляется из максимума позиции Z при запуске шаблона и всех позиций Z в шаблоне точек. Предварительное позиционирование в направлении оси инструмента в цикле CYCL CALL POS не выполняется. Предварительное позиционирование внутри вызываемого файла должно быть запрограммировано самостоятельно.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Предустановленные программные значения для циклов

Ввод GLOBAL DEF

Выполните действия в указанной последовательности:
Нажмите клавишу Программирование
Нажмите клавишу SPEC FCT
Нажмите программную клавишу
ПОСТ.ЗНАЧ. ПРОГРАММЫ
Нажмите программную клавишу GLOBAL DEF
Выбрать желаемую функцию GLOBAL DEF, например, нажать программную клавишу
ОБЩЕЕ ОПРЕД. ОБЩИЕ
Введите требуемые определения Каждое подтверждайте клавишей ENT
3
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
51
3
Применение циклов обработки | Предустановленные программные значения для циклов

Использование данных GLOBAL DEF

Если в начале программы были введены соответствующие функции GLOBAL DEF, то при определении любого цикла можно делать ссылку на эти глобальные параметры.
Для этого выполните действия в указанной последовательно­сти:
Нажмите клавишу ПРОГРАММИРОВАНИЕ
Нажмите клавишу CYCL DEF
Выберите желаемую группу циклов, например Карманы / Острова / Пазы
Выберите желаемый цикл, например,
RECTANGULAR STUD
Если для него есть глобальные параметры, система ЧПУ отображает программную клавишу НАЗНАЧИТЬ ЗНАЧЕНИЕ.
Нажмите программную клавишу
НАЗНАЧИТЬ ЗНАЧЕНИЕ
Система ЧПУ вставит слово PREDEF (англ.: предварительно определенный) в определении цикла. Таким образом создается ссылка на соответствующий параметр GLOBAL DEF, который был выбран в начале процесса программирования.
УКАЗАНИЕ
Осторожно, опасность столкновения!
Если позднее установки программы будут изменены с помощью GLOBAL DEF, изменения окажут влияние на все управляющую программу в целом. Таким образом, процесс выполнения обработки может существенно измениться.
Обдуманно применяйте GLOBAL DEF. Перед отработкой выполните тестирование программы
Если в цикл введены фиксированные значения, то изменение GLOBAL DEF не изменит эти значения
52
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Предустановленные программные значения для циклов

Глобальные данные, действительные для всех обработок

Параметры применяются ко всем циклам обработки 2хх и циклов контактного щупа 451, 452
Вспомогательная графика Параметр
Q200 Безопасная высота? расстояние от режущей кромки инструмента до поверхности
обрабатываемой детали Значение действует инкрементально. Ввод: 0...99999,9999
Q204 2-ая безопасная высота? Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкременталь­но.
Ввод: 0...99999,9999
3
Пример
11 GLOBAL DEF 100 OBSCHIJE ~
Q200=+2 ;BEZOPASN.RASSTOYANIE ~ Q204=+50 ;2-YE BEZOP.RASSTOJ. ~ Q253=+750 ;PODACHA PRED.POZIC. ~ Q208=+999 ;PODACHA WYCHODA
Q253 Подача для предпозиционирования?
Подача, с которой система ЧПУ перемещает инструмент в цикле.
Ввод: 0...99999,999 или через FMAX, FAUTO Q208 Подача при выходе?
Подача, с которой система ЧПУ отводит инструмент назад. Ввод: 0...99999,999 или через FMAX, FAUTO
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
53
3
Применение циклов обработки | Предустановленные программные значения для циклов

Глобальные данные обработки сверлением

Параметры действуют для циклов сверления, нарезания резьбы и резьбофрезерования с 200 по 209, 240, 241 и с 262 по
267.
Вспомогательная графика Параметр
Q256 Выход при ломании стружки? Значение, на которое система ЧПУ отводит инструмент при
ломке стружки. Значение действует инкрементально. Ввод: 0,1...99999,9999
Q210 Выдержка времени наверху? Время в секундах, которое инструмент выдерживает на
безопасном расстоянии после того как система ЧПУ вывело его из отверстия для удаления стружки.
Ввод: 0...3600,0000
Пример
11 GLOBAL DEF 105 SWERLENIJE ~
Q256=+0.2 ;WYCHOD PRI LOMANII ~ Q210=+0 ;WYDER. WREMENI WWER. ~ Q211=+0 ;WYDER.WREMENI WNIZU
Q211 Выдержка времени внизу?
Время в секундах, которое инструмент выдерживает в основа­нии отверстия.
Ввод: 0...3600,0000
54
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Предустановленные программные значения для циклов

Глобальные данные обработки фрезерованием с циклами обработки карманов

Параметры действуют для циклов 208, 232, 233, 251 - 258, 262 ­264, 267, 272, 273, 275, 277
Вспомогательная графика Параметр
Q370 ЕКРЫТИЕ ТРАЕКТОРИИ Q370 x радиус инструмента, дает боковое врезание k. Ввод: 0,1...1999
Q351 Вид фрез.? попут.=+1, встреч.=-1
Тип фрезерования. Учитывается направление вращения шпинделя.
+1 = попутное фрезерование –1 = встречное фрезерование
(при вводе 0 обработка выполняется в попутном направлении) Ввод: -1, 0, +1
3
Пример
11 GLOBAL DEF 110 FREZEROW.KARMANOW ~
Q370=+1 ;PEREKRITIE TRAEKTOR. ~ Q351=+1 ;TIP FREZEROWANIA ~ Q366=+1 ;TIP VREZANIYA
Q366 Стратегия врезания (0/1/2)?
вид стратегии погружения: 0: врезание по нормали. Независимо от определенного в
таблице инструментов угла врезания ANGLE система ЧПУ врезает инструмент по нормали.
1: врезание по спирали. В таблице инструментов угол вреза­ния ANGLE для активного инструмента должен быть задан неравным 0. В противном случае система ЧПУ выдаст сообще­ние об ошибке.
2: маятниковое врезание. В таблице инструментов угол вреза­ния ANGLE для активного инструмента должен быть задан неравным 0. В противном случае ЧПУ выдаст сообщение об ошибке. Длина маятникового движения зависит от угла врезания, в качестве минимального система ЧПУ использует двойной диаметр инструмента
Ввод: 0, 1, 2
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
55
3
Применение циклов обработки | Предустановленные программные значения для циклов

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

Параметры действуют для циклов 20, 24, 25, 27 - 29, 39, 276
Вспомогательная графика Параметр
Q2 ЕКРЫТИЕ ТРАЕКТОРИИ Q2 x (радиус инструмента) равно боковое врезание k. Ввод: 0,0001...1,9999
Q6 Безопасная высота?
Расстояние между торцом инструмента и поверхностью детали. Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999 Q7 b.wysota?
Высота, на которой не может произойти столкновение с заготовкой (для промежуточного позиционирования и возвра­та в конце цикла) Значение является абсолютным.
Ввод: -99999,9999...+99999,9999 Q9 повор? по час стрелке = -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 | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Предустановленные программные значения для циклов

Глобальные данные для функций измерения

Параметры действуют для всех циклов контактного щупа4xx и 14xx, а также для циклов 271, 1271, 1272, 1273, 1278
Вспомогательная графика Параметр
Q320 Безопасная высота? Дополнительное расстояние между точкой измерения и
наконечником контактного щупа. Q320 действует аддитивно к значению колонки SET_UP таблицы контактных щупов. Значе­ние действует инкрементально.
Ввод: 0...99999,9999 или альтернативно PREDEF Q260 b.wysota?
Координата по оси контактного щупа, в которой столкновение щупа и обрабатываемой детали (зажимного приспособления) невозможно. Значение является абсолютным.
Ввод: -99999,9999...+99999,9999 или альтернативно PREDEF
3
Пример
11 GLOBAL DEF 120 PROBING ~
Q320=+0 ;BEZOPASN.RASSTOYANIE ~ Q260=+100 ;BEZOPASNAYA VYSOTA ~ Q301=+1 ;DWISH.NA BEZ.WYSOTU
Q301 Движение на без.высоту (0/1)?
Задайте, как контактный щуп должен перемещаться между точками измерения:
0: перемещение между точками измерения на высоте измере­ния
1: перемещение между точками измерения на безопасной высоте
Ввод: 0, 1
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF

Ввод PATTERN DEF

Выполните действия в указанной последовательности:
Нажмите клавишу ПРОГРАММИРОВАНИЕ
Нажмите клавишу SPEC FCT
Нажмите программную клавишу
ОБРАБ. КОНТУРА/ТОЧКИ
Нажмите программную клавишу PATTERN DEF
Выбрать желаемый шаблон позиций обработки, например, нажать программную клавишу «Отдельный ряд»
Введите требуемые определения Каждое подтверждайте клавишей ENT
3
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 (находится в SPEC FCT/предустановленные значения программы) с Q345=1. Тогда система ЧПУ всегда выполняет позиционирование между отверстиями на втором безопасном расстоянии, которое определяется в цикле.
60
Указания по применению
При помощи поиска кадра можно выбрать любую точку, с которой начнется или продолжится обработка (дополнительная информация: Руководство пользователя, наладка тестирование и отработка управляющей программы).
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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
Пример
11 PATTERN DEF ~ POS1( X+25 Y+33.5 Z+0 ) ~ POS2( X+15 IY+6.5 Z+0 )
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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, с которой начинается обработка.
Ввод: -999999999...+999999999
Пример
11 PATTERN DEF ~ ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 )
62
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
63
3
Вспомогательная графика Параметр
Пример
11 PATTERN DEF ~ PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0
ROTY+0 Z+0 )
Применение циклов обработки | Определение шаблона PATTERN DEF
Полож.при повороте, вспомог.ось
Угол поворота, на который повёрнута исключительно вспомо­гательная ось плоскости обработки вокруг заданной началь­ной точки. Значение может быть положительным или отрица­тельным
Ввод: –360.000...+360.000
Координата поверхности заготовки
Введите абсолютную координату Z, с которой должна начать­ся обработка.
Ввод: -999999999...+999999999
64
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
65
3
Вспомогательная графика Параметр
Пример
11 PATTERN DEF ~ FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0
ROTY+0 Z+0 )
Применение циклов обработки | Определение шаблона PATTERN DEF
Полож.при повороте, вспомог.ось
Угол поворота, на который повёрнута исключительно вспомо­гательная ось плоскости обработки вокруг заданной началь­ной точки. Значение может быть положительным или отрица­тельным.
Ввод: –360.000...+360.000
Координата поверхности заготовки
Введите абсолютную координату Z, с которой начинается обработка.
Ввод: -999999999...+999999999
66
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Применение циклов обработки | Определение шаблона PATTERN DEF

Определение полной окружности

Режимы программирования и эксплуатации:
Если значение Поверхность загатовки в Z не равно 0, то оно действует дополнительно к поверхности заготовки Q203, определенной в цикле обработки.
Вспомогательная графика Параметр
Центр окружности из отверстий X
Абсолютная координата центра окружности по оси X Ввод: -999999999...+999999999
3
Пример
11 PATTERN DEF ~ CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 )
Центр окружности из отверстий Y
Абсолютная координата центра окружности по оси Y Ввод: -999999999...+999999999
Диаметр окружности из отверстий
Диаметр окружности отверстий Ввод: 0...999999999
Угол старта
Полярный угол первой позиции обработки. Ось отсчёта: главная ось активной плоскости обработки (например, X при оси инструмента Z). Значение может быть положительным или отрицательным
Ввод: –360.000...+360.000
Количество операций
Общее количество позиций обработки на окружности Ввод: 0...999
Координата поверхности заготовки
Введите абсолютную координату Z, с которой начинается обработка.
Ввод: -999999999...+999999999
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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
Пример
11 PATTERN DEF ~ PITCHCIRC1( X+25 Y+33 D80 START+45 STEP+30 NUM8 Z+0 )
68
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
69
3
Принцип действия таблиц точек с циклами с 200 по 208 и с 262 по 267
Система ЧПУ интерпретирует точки плоскости обработки как координаты центра отверстия. Если вы хотите использовать координату, определенную в таблице точек по оси шпинделя в качестве координаты начальной точки, то в качестве координаты поверхности заготовки в цикле (Q203) задайте 0.
Принцип действия таблиц точек с циклами с 251 по 254
Система ЧПУ интерпретирует точки плоскости обработки как начальные точки цикла. Если вы хотите использовать координату, определенную в таблице точек по оси шпинделя в качестве координаты начальной точки, то в качестве координаты поверхности заготовки в цикле (Q203) задайте 0.
УКАЗАНИЕ
Осторожно, опасность столкновения!
Применение циклов обработки | Таблицы точек с циклами
Если для произвольных точек таблицы точек программируется безопасная высота, система ЧПУ игнорирует для всех точек второе безопасное расстояния цикла обработки!
Если предварительно запрограммирована ОБЩЕЕ ОПРЕД.125ПОЗИЦИОНИРОВАТЬ, то система ЧПУ учитывает безопасную высоту таблицы точек только для соответствующей точки.
Режимы программирования и эксплуатации:
Система ЧПУ отрабатывает с помощью CYCL CALL PAT ту таблицу точек, которая была определена последней. Также если таблица точек была определена в CALL PGM вложенной управляющей программы.
70
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 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 меньше, чем GLUBINA Q201, то система ЧПУ выдает сообщение об ошибке.
74
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 200 SWERLENIJE
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в плоскости обработки задается без поправки на радиус R0.
Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.
Этот цикл контролирует заданную рабочую длину инструмента LU. Если значение LU меньше, чем GLUBINA Q201, то система ЧПУ выдает сообщение об ошибке.
При необходимости сверления без ломки стружки, задайте в параметре Q202 значение большее, чем значение глубины Q201 плюс рассчитанная глубина из угла при вершине. При этом можно также указать существенно более высокое значение.
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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,9999 Q210 Выдержка времени наверху?
Время в секундах, которое инструмент выдерживает на безопасном расстоянии после того как система ЧПУ вывело его из отверстия для удаления стружки.
Ввод: 0...3600,0000 или альтернативно PREDEF Q203 Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей нулевой точки. Значение является абсолютным.
Ввод: -99999,9999...+99999,9999 Q204 2-ая безопасная высота?
Расстояние по оси инструмента между инструментом и заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкременталь­но.
Ввод: 0...99999,9999 или альтернативно PREDEF
76
Q211 Выдержка времени внизу? Время в секундах, которое инструмент выдерживает в основа-
нии отверстия. Ввод: 0...3600,0000 или альтернативно PREDEF
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 200 SWERLENIJE
Вспомогательная графика Параметр
Q395 Размер относ. к диаметру (0/1)? Выбор, относится ли указанная глубина к вершине инструмен-
та или к цилиндрической части инструмента. Если системе системе ЧПУ нужно отнести глубину к цилиндрической части инструмента, то вы должны внести угол вершины инструмента в столбце T-ANGLE таблицы инструментов TOOL.T.
0 = глубина относится к вершине инструмента 1 = глубина относится к цилиндрической части инструмента Ввод: 0, 1
Пример
11 CYCL DEF 200 SWERLENIJE ~
Q200=+2 ;BEZOPASN.RASSTOYANIE ~ Q201=-20 ;GLUBINA ~ Q206=+150 ;PODACHA NA WREZANJE ~ Q202=+5 ;GLUBINA WREZANJA ~ Q210=+0 ;WYDER. WREMENI WWER. ~ Q203=+0 ;KOORD. POVERHNOSTI ~ Q204=+50 ;2-YE BEZOP.RASSTOJ. ~ Q211=+0 ;WYDER.WREMENI WNIZU ~
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 | TNC620 | Программирование циклов обработки | 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 меньше, чем GLUBINA Q201, то система ЧПУ выдает сообщение об ошибке.
78
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 201 RAZWIORTYWANIE (опция#19)
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в плоскости обработки задается без поправки на радиус R0.
Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
79
4

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

Вспомогательная графика Параметр
Циклы: отверстия | Цикл 201 RAZWIORTYWANIE (опция#19)
Q200 Безопасная высота? Расстояние от вершины инструмента до поверхности детали.
Значение действует инкрементально. Ввод: 0...99999,9999 или альтернативно PREDEF
Q201 Глубина? Расстояние от поверхности заготовки до дна отверстия.
Значение действует инкрементально. Ввод: -99999,9999...+99999,9999
Q206 Подача на врезание? скорость перемещения инструмента при сверлении в мм/мин Ввод: 0...99999,999 или через FAUTO, FU
Пример
11 CYCL DEF 201 RAZWIORTYWANIE ~
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. 12 L X+30 Y+20 FMAX M3 13 CYCL CALL
Q211 Выдержка времени внизу?
Время в секундах, которое инструмент выдерживает в основа­нии отверстия.
Ввод: 0...3600,0000 или альтернативно PREDEF Q208 Подача при выходе?
Скорость перемещения инструмента при выходе из отверстия в мм/мин. Если вы вводите значение Q208=0, то действует подача развертывания.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEF Q203 Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей точки привязки. Значение является абсолютным.
Ввод: -99999,9999...+99999,9999 Q204 2-ая безопасная высота?
Расстояние по оси инструмента между инструментом и заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкременталь­но.
Ввод: 0...99999,9999 или альтернативно PREDEF
80
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
4.4 Цикл 202 RASTOCHKA (опция#19)
Программирование ISO
G202

Применение

Следуйте указаниям инструкции по обслуживанию станка!
Данная функция должна быть активирована и адаптирована производителем станка.
Цикл используется только на станках с управляемым шпинделем.
С помощью данного цикла можно расточить отверстие. Опционально в цикле можно задать время выдержки внизу.
4
Отработка цикла
1 Система ЧПУ позиционирует инструмент по оси шпинделя
на ускоренном ходу FMAX на заданное безопасное расстояние Q200 над Q203 KOORD. POVERHNOSTI
2 Инструмент растачивает на подаче расточки до заданной
глубины Q201
3 Инструмент выдерживается на дне отверстия, если
определено - с вращающимся шпинделем для свободного хода
4 Далее система ЧПУ осуществляет ориентацию шпинделя на
позицию, которая определена в параметре Q336
5 Если задано Q214 NAPR.WYCHODA IZ MAT, то система ЧПУ
перемещается в заданном направлении на BEZOP.RASST. STORONA Q357
6 Затем система ЧПУ перемещает инструмент на подаче
обратного хода Q208 на безопасную высоту Q200
7 Система ЧПУ снова позиционирует инструмент на середину
отверстия
8 Система ЧПУ восстанавливает состояние шпинделя,
которое было перед началом цикла
9 При необходимости, система ЧПУ перемещает инструмент
с FMAX на 2-ое безопасное расстояние. Второе безопасное расстояние Q204 действует только тогда, когда оно запрограммировано больше чем безопасное расстояние Q200. Если Q214=0, то обратный ход осуществляется по стенке расточенного отверстия
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
81
4

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

Осторожно, опасность столкновения!
Если в цикле задается положительное значение глубины, система ЧПУ меняет знак результата расчета предварительного позиционирования. Инструмент перемещается по оси инструмента на безопасное расстояние на ускоренном ходу ниже поверхности заготовки!
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
УКАЗАНИЕ
Введите отрицательное значение параметра "глубина" При помощи параметра станка displayDepthErr
(№201003) необходимо настроить, должна ли система ЧПУ выдавать (вкл.) сообщение об ошибке при вводе положительного значения для глубины или нет (выкл.)
УКАЗАНИЕ
Осторожно, опасность столкновения!
При неверном выборе направления отвода инструмента возникает опасность столкновения. Возможная зеркальная отработка, имеющаяся в наличии в плоскости обработки, для направления отвода инструмента не учитывается. Зато учитываются активные трансформации при отводе.
Если программируется ориентация шпинделя под углом, заданным в параметре Q336, проверьте положение вершины инструмента (например, в режиме работы Позиц.с ручным вводом данных). Для этого не должны быть активными никакие трансформации.
Выбрать угол таким образом, чтобы вершина инструмента стояла параллельно направлению отвода инструмента
Выберите направление отвода инструмента Q214 таким образом, чтобы инструмент смещался от края отверстия!
УКАЗАНИЕ
Осторожно, опасность столкновения!
Если вы активировали М136, то инструмент не перемещается после отработки на запрограммированное безопасное расстояние. Вращение шпинделя останавливается на дне отверстия и также останавливается подача. Существует риск столкновения, так как нет обратного хода.
Перед отработкой цикла деактивируйте M136 с помощью
M137
Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
После обработки система ЧПУ снова позиционирует инструмент на начальной точке в плоскости обработки. Таким образом можно использовать дальнейшее инкрементальное позиционирование.
82
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
Если перед вызовом цикла была активирована функция M7 или M8, система ЧПУ восстановит это состояние заново после окончания цикла.
Этот цикл контролирует заданную рабочую длину инструмента LU. Если значение LU меньше, чем GLUBINA Q201, то система ЧПУ выдает сообщение об ошибке.
Если Q214 NAPR.WYCHODA IZ MAT не равно 0, то действует Q357 BEZOP.RASST. STORONA.
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в плоскости обработки задается без поправки на радиус R0.
Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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, PREDEF Q203 Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей нулевой точки. Значение является абсолютным.
Ввод: -99999,9999...+99999,9999 Q204 2-ая безопасная высота?
Расстояние по оси инструмента между инструментом и заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкременталь­но.
Ввод: 0...99999,9999 или альтернативно PREDEF Q214 Напр.выхода из мат.(0/1/2/3/4)?
Задайте направление, в котором система ЧПУ отводит инстру­мент в основании отверстия (после ориентации шпинделя)
0: без отвода инструмента 1: отвод инструмента в отрицательном направлении главной
оси 2: отвод инструмента в отрицательном направлении вспомо-
гательной оси 3: отвод инструмента в положительном направлении главной
оси 4: отвод инструмента в положительном направлении вспомо-
гательной оси Ввод: 0, 1, 2, 3, 4
84
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 202 RASTOCHKA (опция#19)
Вспомогательная графика Параметр
Q336 Угол для ориентации шпинделя? Угол, на который система ЧПУ позиционирует инструмент
перед выходом из материала. Значение является абсолют­ным.
Ввод: 0...360 Q357 Без.расстояние со стороны?
Расстояние между резцом инструмента и стенкой отверстия. Значение действует инкрементально.
Действует только в том случае, если Q214 NAPR.WYCHODA IZ MAT не равно 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 | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 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 меньше, чем GLUBINA Q201, то система ЧПУ выдает сообщение об ошибке.
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в плоскости обработки задается без поправки на радиус R0.
Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.
88
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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,9999 Q210 Выдержка времени наверху?
Время в секундах, которое инструмент выдерживает на безопасном расстоянии после того как система ЧПУ вывело его из отверстия для удаления стружки.
Ввод: 0...3600,0000 или альтернативно PREDEF Q203 Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей нулевой точки. Значение является абсолютным.
Ввод: -99999,9999...+99999,9999 Q204 2-ая безопасная высота?
Расстояние по оси инструмента между инструментом и заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкременталь­но.
Ввод: 0...99999,9999 или альтернативно PREDEF Q212 Съем материала?
Значение, на которое система ЧПУ уменьшает глубину вреза­ния Q202 Глубина врезания после каждого врезания. Значе­ние действует инкрементально.
Ввод: 0...99999,9999
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
89
4
Вспомогательная графика Параметр
Циклы: отверстия | Цикл 203 UNIVERS. SWERLENIE (опция#19)
Q213 Число опер.ломки стружки до вых? Количество ломаний стружки перед отводом системой ЧПУ
инструмента из отверстия для вывода стружки. Для ломки стружки система ЧПУ каждый раз отводит инструмент на значение возврата Q256.
Ввод: 0...99999 Q205 Минимальная глубина врезания?
Если Q212 SJOM MATERIALA не равно 0, то система ЧПУ ограничивает врезания до этого значения. Соответственно, глубина врезания не может быть меньше Q205. Значение действует инкрементально.
Ввод: 0...99999,9999 Q211 Выдержка времени внизу?
Время в секундах, которое инструмент выдерживается в основании отверстия.
Ввод: 0...3600,0000 или альтернативно PREDEF Q208 Подача при выходе?
Скорость перемещения инструмента при выходе из отвер­стия в мм/мин. Если вводится значение Q208=0, система ЧПУ выводит инструмент из просверленного отверстия с подачей Q206.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEF Q256 Выход при ломании стружки?
Значение, на которое система ЧПУ отводит инструмент при ломке стружки. Значение действует инкрементально.
Ввод: 0...99999,999 или альтернативно PREDEF
90
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 203 UNIVERS. SWERLENIE (опция#19)
Вспомогательная графика Параметр
Q395 Размер относ. к диаметру (0/1)? Выбор, относится ли указанная глубина к вершине инструмен-
та или к цилиндрической части инструмента. Если системе системе ЧПУ нужно отнести глубину к цилиндрической части инструмента, то вы должны внести угол вершины инструмента в столбце T-ANGLE таблицы инструментов TOOL.T.
0 = глубина относится к вершине инструмента 1 = глубина относится к цилиндрической части инструмента Ввод: 0, 1
Пример
11 CYCL DEF 203 UNIVERS. SWERLENIE ~
Q200=+2 ;BEZOPASN.RASSTOYANIE ~
Q201=-20 ;GLUBINA ~
Q206=+150 ;PODACHA NA WREZANJE ~
Q202=+5 ;GLUBINA WREZANJA ~
Q210=+0 ;WYDER. WREMENI WWER. ~
Q203=+0 ;KOORD. POVERHNOSTI ~
Q204=+50 ;2-YE BEZOP.RASSTOJ. ~
Q212=+0 ;SJOM MATERIALA ~
Q213=+0 ;KOL.OPER.LOMKI STRU. ~
Q205=+0 ;MIN.GLUBINA WREZANJA ~
Q211=+0 ;WYDER.WREMENI WNIZU ~
Q208=+99999 ;PODACHA WYCHODA ~
Q256=+0.2 ;WYCHOD PRI LOMANII ~
Q395=+0 ;KOORD. OTSCHETA GLUB 12 L X+30 Y+20 FMAX M3 13 CYCL CALL
4
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 204 OBRAT.ZENKEROWANIE (опция#19)

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

УКАЗАНИЕ
Осторожно, опасность столкновения!
При неверном выборе направления отвода инструмента возникает опасность столкновения. Возможная зеркальная отработка, имеющаяся в наличии в плоскости обработки, для направления отвода инструмента не учитывается. Зато учитываются активные трансформации при отводе.
Если программируется ориентация шпинделя под углом, заданным в параметре Q336, проверьте положение вершины инструмента (например, в режиме работы Позиц.с ручным вводом данных). Для этого не должны быть активными никакие трансформации.
Выбрать угол таким образом, чтобы вершина инструмента стояла параллельно направлению отвода инструмента
Выберите направление отвода инструмента Q214 таким образом, чтобы инструмент смещался от края отверстия!
4
Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
После обработки система ЧПУ снова позиционирует инструмент на начальной точке в плоскости обработки. Таким образом можно использовать дальнейшее инкрементальное позиционирование.
Система ЧПУ учитывает длину режущей кромки борштанги и толщину материала при расчете точки старта зенкерования.
Если перед вызовом цикла была активирована функция M7 или M8, система ЧПУ восстановит это состояние заново после окончания цикла.
Этот цикл контролирует заданную рабочую длину инструмента LU. Если она меньше, чем GLUBINA WYJEMKI Q249, система ЧПУ выдаёт сообщение об ошибке.
Задавайте длину инструмента таким образом, чтобы была измерена нижняя грань борштанги, а не режущая кромка.
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в плоскости обработки задается без поправки на радиус R0.
Знак числа параметра цикла Глубина определяет направление обработки при зенкеровании. Внимание: если перед числом стоит положительный знак, зенкерование проводится в направлении положительной оси шпинделя.
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
93
4

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

Вспомогательная графика Параметр
Циклы: отверстия | Цикл 204 OBRAT.ZENKEROWANIE (опция#19)
Q200 Безопасная высота? Расстояние от вершины инструмента до поверхности детали.
Значение действует инкрементально. Ввод: 0...99999,9999 или альтернативно PREDEF
Q249 Глубина выемки? Расстояние от нижней грани детали до дна зенковки. Положи-
тельный знак перед значением задает зенкерование в положительном направлении оси шпинделя. Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999 Q250 Толщина материала?
Высота детали. Значение задаётся инкрементально. Ввод: 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
Q204 2-ая безопасная высота? Расстояние по оси инструмента между инструментом и
заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкременталь­но.
Ввод: 0...99999,9999 или альтернативно PREDEF
HEIDENHAIN | TNC620 | Программирование циклов обработки | 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 | TNC620 | Программирование циклов обработки | 01/2022
95
4
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
4.7 Цикл 205 UNIW. GL. SWERLENIE
(опция#19)
Программирование ISO
G205

Применение

Следуйте указаниям инструкции по обслуживанию станка!
Данная функция должна быть активирована и адаптирована производителем станка.
С помощью этого цикла вы можете изготавливать отверстия с уменьшающемся врезанием. Вы можете запустить цикл с ломкой стружки или без. При достижении глубины врезания, цикл выполняет удаление стружки. Если направляющее отверстие уже существует, вы можете ввести углублённую начальную точку. Опционально вы можете задать в цикле время выдержки в основании отверстия. Это время выдержки используется для холостого резания на дне отверстия.
Дополнительная информация: "Ломка и удаление стружки", Стр. 102
96
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
Отработка цикла
1 Система ЧПУ позиционирует инструмент по оси
инструмента с FMAX на указанное безопасное расстояние
Безопасное расстояние Q200 посредством KOORD. POVERHNOSTI Q203.
2 Если вы в Q379 запрограммировали углублённую
начальную точку, то система ЧПУ будет перемещать с Q253 PODACHA PRED.POZIC. от безопасного расстояния до углубленной точкой старта.
3 Инструмент сверлит с подачей Q206 PODACHA NA
WREZANJE пока не будет достигнута глубина врезания.
4 Если вы задали ломку стружки, то система ЧПУ отводит
инструмент назад на Q256.
5 При достижении глубины врезания, система ЧПУ отводит
инструмент по оси инструмента с подачей отвода Q208 на безопасное расстояние. Безопасное расстояние над KOORD. POVERHNOSTI Q203.
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 | TNC620 | Программирование циклов обработки | 01/2022
97
4

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

Осторожно, опасность столкновения!
Если в цикле задается положительное значение глубины, система ЧПУ меняет знак результата расчета предварительного позиционирования. Инструмент перемещается по оси инструмента на безопасное расстояние на ускоренном ходу ниже поверхности заготовки!
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
УКАЗАНИЕ
Введите отрицательное значение параметра "глубина" При помощи параметра станка displayDepthErr
(№201003) необходимо настроить, должна ли система ЧПУ выдавать (вкл.) сообщение об ошибке при вводе положительного значения для глубины или нет (выкл.)
Этот цикл контролирует заданную рабочую длину инструмента LU. Если значение LU меньше, чем GLUBINA Q201, то система ЧПУ выдает сообщение об ошибке.
Этот цикл не подходит для слишком длинных свёрел. Используйте цикл для сверхдлинных сверл цикл 241 SINGLE-LIP D.H.DRLNG.
Указания к программированию
В кадре позиционирования точка старта (центр отверстия) в плоскости обработки программируется без коррекции на радиус R0.
Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.
Если введенное значение Q258 не равно значению Q259, то система ЧПУ равномерно изменяет расстояние опережения между первым и последним врезанием.
Если параметром Q379 задается точка старта, находящаяся в толще заготовки, система ЧПУ изменяет точку старта врезания. Перемещения обратного хода не изменяются системой ЧПУ, они относятся к координате поверхности заготовки.
Если Q257 GL.SWERL.PRI LOMANII больше чем Q202 GLUBINA WREZANJA операция ломки стружки не выполняется.
98
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)

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

Вспомогательная графика Параметр
Q200 Безопасная высота? Расстояние от вершины инструмента до поверхности детали.
Значение действует инкрементально. Ввод: 0...99999,9999 или альтернативно PREDEF
Q201 Глубина? Расстояние между поверхностью заготовки и дном отверстия
(в зависимости от параметра Q395 KOORD. OTSCHETA GLUB). Значение действует инкрементально.
Ввод: -99999,9999...+99999,9999 Q206 Подача на врезание?
скорость перемещения инструмента при сверлении в мм/мин Ввод: 0...99999,999 или через FAUTO, FU
4
Q202 Глубина врезания? Величина, на которую инструмент врезается на каждом прохо-
де. Значение действует инкрементально. Глубина не обязательно должна быть кратной глубине
врезания. Система ЧПУ производит перемещение на глубину за один рабочий ход, если:
параметры «Глубина врезания» и «Глубина» равны значение параметра «Глубина врезания» больше значения
параметра «Глубина»
Ввод: 0...99999,9999 Q203 Коорд. поверхности заготовки?
Координата поверхности детали относительно текущей нулевой точки. Значение является абсолютным.
Ввод: -99999,9999...+99999,9999 Q204 2-ая безопасная высота?
Расстояние по оси инструмента между инструментом и заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкременталь­но.
Ввод: 0...99999,9999 или альтернативно PREDEF Q212 Съем материала?
Значение, на которое система ЧПУ уменьшает глубину вреза­ния Q202. Значение действует инкрементально.
Ввод: 0...99999,9999 Q205 Минимальная глубина врезания?
Если Q212 SJOM MATERIALA не равно 0, то система ЧПУ ограничивает врезания до этого значения. Соответственно, глубина врезания не может быть меньше Q205. Значение действует инкрементально.
Ввод: 0...99999,9999
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
99
4
Вспомогательная графика Параметр
Циклы: отверстия | Цикл 205 UNIW. GL. SWERLENIE (опция#19)
Q258 Расстояние безопасн. вверху? Безопасное расстояние, на которое снова перемещается
инструмент над последней глубиной врезания после первого удаления стружки с подачей Q373 ПОДАЧА ПОСЛЕ ВЫВОДА. Значение действует инкрементально.
Ввод: 0...99999,9999 Q259 Расстояние безопасности внизу?
Безопасное расстояние, на которое снова перемещается инструмент над последней глубиной врезания после послед­него удаления стружки с подачей Q373 ПОДАЧА ПОСЛЕ ВЫВОДА. Значение действует инкрементально.
Ввод: 0...99999,9999 Q257 Глубина сверл. до ломания стр.?
Размер, при котором система ЧПУ производит ломку струж­ки. Этот процесс повторяется до тех пор, не будет достигнута Q201 GLUBINA. Если Q257 равно 0, то система ЧПУ не выпол­няет ломку стружки. Значение действует инкрементально.
Ввод: 0...99999,9999 Q256 Выход при ломании стружки?
Значение, на которое система ЧПУ отводит инструмент при ломке стружки. Значение действует инкрементально.
Ввод: 0...99999,999 или альтернативно PREDEF Q211 Выдержка времени внизу?
Время в секундах, которое инструмент выдерживается в основании отверстия.
Ввод: 0...3600,0000 или альтернативно PREDEF
Q379 Углубленная точка старта?
Если имеется направляющее отверстие, то здесь вы можете определить углублённую начальную точку. Она привязана инкрементально к Q203 KOORD. POVERHNOSTI. Система ЧПУ перемещает с подачей Q253 PODACHA PRED.POZIC. на значе­ние Q200 BEZOPASN.RASSTOYANIE над углубленной начальной точкой. Значение действует инкрементально.
Ввод: 0...99999,9999
Q253 Подача для предпозиционирования?
Задайте скорость перемещения инструмента при позициони­ровании от Q200 BEZOPASN.RASSTOYANIE на Q379 TOCHKA STARTA (не равно 0). Ввод в мм/мин.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEF
100
Q208 Подача при выходе? Скорость перемещения инструмента при отводе после
обработки в мм/мин. Если вводится значение Q208=0, то система ЧПУ выводит инструмент из просверленного отвер­стия с подачей Q206.
Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEF
HEIDENHAIN | TNC620 | Программирование циклов обработки | 01/2022
Loading...