Вы находитесь на странице: 1из 755

Руководство

пользователя

CNC Pilot 4290

Программное обеспечение NC
625 952-xx
V7.1

Русский (ru)
9/2010
Клавиатура для ввода данных Станочный пульт
Режим ручного управления Старт цикла

Автоматический режим Стоп цикла

Режимы работы программирования (DIN PLUS, Подача стоп


моделирование, TURN PLUS)
Режимы работы организации (параметры, сервис, Шпиндель стоп
передача)
Отображение состояния ошибок Шпиндель вкл – M3/M4-направление

Вызов системы инфо Шпиндель „нажатием“ – M3/M4-


направление ( шпиндель вращается
при нажатой кнопке.)
ESC (от англ. "escape" = выход) Клавиши направления +X/–X
„ Уровень меню назад
„ Закрыть окно диалога, данные не сохранять
INS (от англ. "insert" = вставить) Клавиши направления +Z/–Z
„ Вставить элемент списка
„ Закрыть окно диалога, сохранить данные
ALT (от англ. "alter" = изменить) Клавиши направления +Y/–Y
„ Изменить элемент списка
DEL (от англ. "delete" = удалить) Клавиша ускоренного хода
„ Удаляет элемент списка
„ Удаляет выбранные или стоящие слева от
курсора знаки
... Цифры для ввода значений и выбора Клавиша смены суппорта
Softkey
Десятичная точка Клавиша смены шпинделя

Минус для ввода знака числа Скорость вращения шпинделя на


запрограммированное значение
„Кнопка Далее“ для спецфункций (например, Скорость вращения шпинделя
выделение) увеличить/уменьшить на 5 %
Клавиши курсора Кнопка регулировки для корректировки
подачи

HEIDENHAIN CNC PILOT 4290 3


Клавиатура для ввода данных Станочный пульт
Страница вперед, страница назад Панель с правой и левой клавишей
мыши
„ Переход к предыдущей/следующей
страницы экрана
„ Переход к предыдущему/следующему окну
диалога
„ Переход между окнами ввода
Enter – завершение ввода данных

4
CNC PILOT 4290, программное
обеспечение и функции
В данном руководстве описаны функции, находящиеся в
распоряжении в CNC PILOT 4290 с номером ПО 625 952-xx
(Release 7.1). Программирование оси B и Y не описано в данном
руководстве. Информацию о нем можно найти в руководстве
пользователя „CNC PILOT 4290 ось B и Y“.
Производитель станка согласовывает полезный объем мощности
управления через параметры станка с данным станком. Поэтому
в данном руководстве могут быть описаны функции, доступные не
во всех системах CNC PILOT.
Примеры функций CNC PILOT, доступных не на всех станках:
„ Обработка с помощью оси C
„ Обработка с помощью оси В
„ Обработка с помощью оси Y
„ Полная обработка
„ Контроль инструмента
„ Графически интерактивное определение контура
„ Автоматическое или графически интерактивное составление
программы DIN PLUS
Свяжитесь с производителем станка, чтобы познакомиться с
индивидуальными техническими аспектами управляемого станка.
Многие производители станков, а также компания HEIDENHAIN
предлогают курсы программирования для CNC PILOT. Участие в
этих курсах рекомендуется для интенсивного ознакомления с
функциями CNC PILOT.
Компания HEIDENHAIN предлагает приспособленный к CNC
PILOT 4290 пакет программ DataPilot 4290 для ПК. DataPilot
предназначен для работы в станкообрабатывающем цеху, для
мастерского бюро, в целях подготовки рабочих процессов и для
обучения.
Предусмотренное место эксплуатации
CNC PILOT 4290 соотвествует классу A согласно EN 55022 и
предусмотрена для эксплуатации в производственных центрах.

HEIDENHAIN CNC PILOT 4290 5


Содержание Введение и основы
1
Рекомендации по управлению
2
Режим ручного управления и
автоматический режим 3
DIN-программирование
4
Графическое моделирование
5
TURN PLUS
6
Параметры
7
Средства производства
8
Сервис и диагностика
9
Передача
10
Таблицы и обзоры
11

HEIDENHAIN CNC PILOT 4290 7


1 Введение и основы ..... 29
1.1 CNC PILOT ..... 30
Программирование ..... 30
Ось C ..... 31
Ось Y ..... 32
Полная обработка ..... 33
Ось B ..... 34
1.2 Режимы работы ..... 35
1.3 Уровни версии (опции) ..... 37
1.4 Основные положения ..... 39
Датчики пути перемещения и референтные метки ..... 39
Обозначения осей и системы координат ..... 40
Точки привязки станка ..... 40
Абсолютные и инкрементные позиции заготовки ..... 41
Единицы измерения ..... 42
1.5 Размеры инструмента ..... 43

2 Рекомендации по управлению ..... 45


2.1 Интерфейс пользователя ..... 46
Отображение информации на дисплее ..... 46
Элементы управления ..... 47
Выбор режима работы ..... 48
Ввод данных, выбор функции ..... 48
2.2 Система инфо и система ошибок ..... 50
Система информации ..... 50
Контекстная помощь ..... 52
Непосредственные сообщения об ошибках ..... 52
Отображение ошибок ..... 53
Дополнительная информация о сообщениях об ошибках ..... 54
PLC-индикация ..... 54
2.3 Резервное копирование данных ..... 55
2.4 Определения используемых понятий ..... 56

3 Режим ручного управления и автоматический режим ..... 57


3.1 Включение, выключение, перемещение для обнуления ..... 58
Включение ..... 58
Обнуление для всех осей ..... 58
Обнуление нажатием клавиши оси ..... 59
Контроль EnDat-датчика ..... 59
Выключение ..... 60

HEIDENHAIN CNC PILOT 4290 9


3.2 Режим ручного управления ..... 61
Ввод данных станка ..... 62
M-команды в режиме ручного управления ..... 63
Токарная обработка в ручном режиме ..... 64
Маховичок ..... 65
Клавиши шпинделя и ручного выбора направления ..... 65
Клавиша смены суппорта и шпинделя ..... 66
3.3 Таблица инструмента и зажимных устройств ..... 67
Настройка списка инструментов ..... 68
Сравнение списка инструментов с NC-программой ..... 69
Применение списка инструментов из NC-программы ..... 71
Простые инструменты ..... 71
Управление сроком службы инструмента ..... 72
Настройка таблицы зажимных устройств ..... 74
3.4 Функции настройки ..... 75
Установка точки смены инструмента ..... 75
Сместите нулевую точку заготовки ..... 76
Задание защитной зоны ..... 77
Настройка размеров станка ..... 78
Измерение инструмента ..... 79
Определение коррекции инструмента ..... 80
3.5 Автоматический режим ..... 81
Выбор программы ..... 82
Поиск стартового кадра ..... 84
Влияние на прогон программы ..... 85
Значения коррекции ..... 87
Управление сроком службы инструмента ..... 88
Инспекционный режим ..... 89
Отображение кадра, выдача переменных ..... 93
Графическое отображение ..... 94
Мехатронная задняя бабка ..... 96
Статус постпроцессного измерения ..... 96
3.6 Индикация станка ..... 97
Переключение отображения ..... 97
Элементы отображения ..... 98
3.7 Контроль нагрузки ..... 101
Работы с контролем нагрузки ..... 102
Эталонная обработка ..... 103
Изготовление под контролем нагрузки ..... 104
Редактирование предельных значений ..... 104
Анализ эталонной обработки ..... 105
Параметры контроля нагрузки ..... 106

10
4 DIN-программирование ..... 109
4.1 DIN-программирование ..... 110
Введение ..... 110
Экран DIN PLUS ..... 111
Линейные и круговые оси ..... 112
Единицы измерения ..... 113
Элементы программы DIN ..... 114
4.2 Указания к программированию ..... 116
Настройка редактора DIN ..... 116
Параллельное редактирование ..... 117
Выбор меню, позиционирование курсора ..... 117
Запись, изменение и удаление NC-кадров ..... 118
Функции поиска ..... 119
Ведомое или свободное редактирование ..... 120
Команды геометрии и обработки ..... 120
Контурное программирование ..... 121
Список функций G ..... 123
Адресные параметры ..... 123
Программирование инструмента ..... 124
Подпрограммы, экспертные программы ..... 125
Компиляция NC-программы ..... 125
Циклы обработки ..... 126
4.3 Редактор DIN PLUS ..... 127
Обзор "Главное меню" ..... 127
Обзор "Меню геометрии" ..... 128
Обзор "Меню обработки" ..... 129
Новая NC-программа ..... 130
Управление NC-программами ..... 131
Графическое окно ..... 132
Программирование заготовки ..... 133
Нумерация кадров ..... 133
Программирование "инструкций" ..... 134
Меню блока ..... 136

HEIDENHAIN CNC PILOT 4290 11


4.4 Идентификатор раздела программы ..... 138
Раздел ЗАГОЛОВОК ПРОГРАММЫ ..... 139
Раздел РЕВОЛЬВЕР ..... 140
Раздел ЗАЖИМНЫЕ УСТРОЙСТВА ..... 145
Раздел КОНТУР ..... 146
Раздел ЗАГОТОВКА ..... 146
Раздел ГОТОВАЯ ДЕТАЛЬ ..... 146
Раздел ВСПОМОГАТЕЛЬНЫЙ КОНТУР ..... 147
Раздел ТОРЕЦ ..... 147
Раздел ОБРАБОТКА ЗАДНЕЙ СТОРОНЫ ..... 147
Раздел ОБРАЗУЮЩАЯ ..... 147
Раздел ОБРАБОТКА ..... 147
Идентификатор КОНЕЦ ..... 147
Инструкция СООТВЕТСТВИЕ $.. ..... 147
Раздел ПОДПРОГРАММА ..... 148
Идентификатор RETURN ..... 148
Идентификатор CONST ..... 148
4.5 Описание заготовки ..... 149
Зажимный патрон цилиндр/труба G20-Geo ..... 149
Отливка G21-Geo ..... 149
4.6 Основные элементы контура точения ..... 150
Стартовая точка контура точения G0–Geo ..... 150
Отрезок контура точения G1–Geo ..... 150
Дуга окружности контура точения G2-/G3-Geo ..... 151
Дуга окружности контура точения G12-/G13-Geo ..... 153
4.7 Элементы формы контура точения ..... 154
Прорезывание (стандарт) G22–Geo ..... 154
Прорезывание (общее) G23–Geo ..... 156
Резьба с выточкой G24–Geo ..... 158
Контур выточки G25–Geo ..... 158
Резьба (стандарт) G34–Geo ..... 162
Резьба (общее) G37–Geo ..... 163
Сверление (центрическое) G49–Geo ..... 165
4.8 Атрибуты для описания контура ..... 166
Точная остановка ..... 167
Глубина шероховатости G10-Geo ..... 167
Уменьшение подачи G38-Geo ..... 168
Атрибуты для элементов наложения G39-Geo ..... 168
Покадровый припуск G52-Geo ..... 169
Подача на один оборот G95-Geo ..... 169
Аддитивная коррекция G149-Geo ..... 170
4.9 Контуры оси C – основы ..... 171
Положение контуров фрезеровки ..... 171
Круговая модель с круговыми пазами ..... 173

12
4.10 Контуры торцовой/задней стороны ..... 176
Стартовая точка контура торцовой/задней стороны G100-Geo ..... 176
Отрезок контура торцовой/задней стороны G101-Geo ..... 177
Дуга окружности контура торцовой/задней стороны G102-/G103-Geo ..... 178
Сверление торцовой/задней стороны G300-Geo ..... 179
Линейный паз торцовой/задней стороны G301-Geo ..... 180
Круглая канавка торцовой/задней стороны G302-/G303-Geo ..... 181
Полная окружность торцовой/задней стороны G304-Geo ..... 182
Прямоугольник торцовой/задней стороны G305-Geo ..... 182
Правильный многоугольник торцовой/задней стороны G307-Geo ..... 183
Линейная модель торцовой/задней стороны G401-Geo ..... 183
Круговая модель торцовой/задней стороны G402-Geo ..... 184
4.11 Контур образующей ..... 185
Стартовая точка контура образующей G110–Geo ..... 185
Отрезок контура образующей G111-Geo ..... 185
Дуга окружности контура образующей G112-/G113-Geo ..... 186
Сверление образующей G310-Geo ..... 187
Линейный паз образующей G311-Geo ..... 188
Круглая канавка образующей G312-/G313-Geo ..... 188
Полная окружность образующей G314-Geo ..... 189
Прямоугольник образующей G315-Geo ..... 189
Правильный многоугольник образующей G317-Geo ..... 190
Линейная модель образующей G411-Geo ..... 191
Круговая модель образующей G412-Geo ..... 192
4.12 Позиционирование инструмента ..... 193
Ускоренный ход G0 ..... 193
Точка смены инструмента G14 ..... 193
Ускоренный ход в координатах станка G701 ..... 194
4.13 Простые линейные и круговые перемещения ..... 195
Линейное перемещение G1 ..... 195
Круговое движение G2/G3 ..... 196
Круговое движение G12/G13 ..... 197
4.14 Подача, частота вращения ..... 198
Ограничение частоты вращения G26 ..... 198
Ускорение (Slope) G48 ..... 198
Прерванная подача G64 ..... 199
Минутная подача круговых осей G192 ..... 199
Подача на один зуб G193 ..... 200
Постоянная подача G94 (минутная подача) ..... 200
Подача на оборот Gx95 ..... 200
Постоянная скорость резания Gx96 ..... 201
Частота вращения Gx97 ..... 201
4.15 Компенсация радиуса кромки и радиуса фрезы ..... 202
G40: SRK, FRK выключить ..... 203
G41/G42: SRK, FRK включить ..... 203

HEIDENHAIN CNC PILOT 4290 13


4.16 Смещения нулевой точки ..... 204
Смещение нулевой точки G51 ..... 205
Зависящее от параметров смещение нулевой точки G53, G54, G55 ..... 205
Смещение нулевой точки аддитивно G56 ..... 206
Абсолютное смещение нулевой точки G59 ..... 207
Поворот контура G121 ..... 208
4.17 Припуски ..... 210
Отключение припуска G50 ..... 210
Припуск параллельно оси G57 ..... 210
Припуск параллельно контуру (равноудаленный) G58 ..... 211
4.18 Безопасные расстояния ..... 212
Безопасное расстояние G47 ..... 212
Безопасное расстояние G147 ..... 212
4.19 Инструмент, коррекции ..... 213
Смена инструмента – Т ..... 213
(Смена) коррекции режущей кромки G148 ..... 214
Аддитивная коррекция G149 ..... 215
Пересчет правой вершины инструмента G150
Пересчет левой вершины инструмента G151 ..... 216
Цепочки размеров инструментов G710 ..... 217
4.20 Связанные с контуром циклы точения ..... 218
Работа с применением циклов, связанных с контуром ..... 218
Продольная черновая обработка G810 ..... 219
Продольная черновая обработка G820 ..... 222
Черновая обработка параллельно контуру G830 ..... 225
Параллельно к контуру с нейтральным инст. G835 ..... 227
Врезание G860 ..... 229
Цикл врезания G866 ..... 232
Цикл токарного врезания G869 ..... 233
Чистовая обработка контура G890 ..... 236
4.21 Простые циклы точения ..... 239
Конец цикла G80 ..... 239
Простое продольное точение G81 ..... 239
Простое поперечное точение G82 ..... 240
Цикл повторения контура G83 ..... 242
Цикл выточки G85 ..... 243
Врезание G86 ..... 245
Цикл радиуса G87 ..... 246
Цикл фаски G88 ..... 247
4.22 Циклы нарезания резьбы ..... 248
Выключатель резьбы G933 ..... 248
Цикл резьбы G31 ..... 249
Простой цикл нарезания резьбы G32 ..... 251
Резьба-отдельный ход G33 ..... 253

14
4.23 Циклы сверления ..... 255
Цикл сверления G71 ..... 255
Рассверливание, зенковка G72 ..... 257
Нарезание внутренней резьбы G73 ..... 258
Нарезание внутренней резьбы G36 ..... 259
Сверление глубоких отверстий G74 ..... 260
4.24 Команды оси C ..... 263
Выбор оси С G119 ..... 263
Отсчетный диаметр G120 ..... 263
Смещение нулевой точки ось C G152 ..... 264
Нормирование оси C G153 ..... 264
4.25 Обработка торцовой/задней стороны ..... 265
Ускоренный ход торцовой/задней стороны G100 ..... 265
Линейно торцовая/задняя сторона G101 ..... 266
Дуги окружности торцовой/задней стороны G102 ..... 267
4.26 Обработка поверхности образующей ..... 268
Ускоренный ход поверхности образующей G110 ..... 268
Линейная поверхность образующей G111 ..... 269
Круговая поверхность образующей G112/G113 ..... 270
4.27 Циклы фрезерования ..... 271
Фрезерование контура G840 – Основы ..... 271
Черновая фрезеровка кармана G845 – основы ..... 281
Чистовое фрезерование карманов G846 ..... 288
Резьбофрезерование аксиальное G799 ..... 291
Гравировка торцовой плоскости G801 ..... 292
Гравировка на поверхности образующей G802 ..... 293
Гравировка таблицы символов ..... 294
4.28 Соответствие, синхронизация, передача заготовки ..... 295
Конвертация и зеркальное отображение G30 ..... 295
Шпиндель с заготовкой G98 ..... 296
Группа заготовок G99 ..... 297
Односторонняя синхронизация G62 ..... 297
Установка метки синхронизации G162 ..... 298
Синхронизированный старт траекторий G63 ..... 298
Функция синхронизации M97 ..... 299
Синхронизация шпинделя G720 ..... 299
Угловое смещение С G905 ..... 300
Измерение углового смещения при синхронизации вращения шпинделей G906 ..... 301
Перемещение на жесткий упор G916 ..... 301
Контроль отрезки с помощью контроля ошибки рассогласования G917 ..... 304
Контроль отрезки путем контроля шпинделя G991 ..... 305
Значения для контроля отрезки G992 ..... 306

HEIDENHAIN CNC PILOT 4290 15


4.29 Отслеживание контура ..... 307
Сохранение/загрузка отслеживания контура G702 ..... 307
Отслеживание контура G703 ..... 307
K-разветвление по умолчанию G706 ..... 308
4.30 Измерение в ходе и после процесса ..... 309
Измерение в ходе процесса ..... 309
Постпроцессное измерение G915 ..... 311
4.31 Контроль нагрузки ..... 313
Основы контроля нагрузки ..... 313
Определение зоны контроля G995 ..... 314
Вид контроля нагрузки G996 ..... 314
4.32 Прочие G-функции ..... 315
Время ожидания G4 ..... 315
Точная остановка G7 ..... 315
Точная остановка ВЫКЛ G8 ..... 315
Точная остановка G9 ..... 315
Перемещение круглой оси G15 ..... 316
Отключение защитной зоны G60 ..... 316
Зажимные устройства в режиме моделирования G65 ..... 317
Позиция агрегата G66 ..... 318
Ожидание момента времени G204 ..... 318
Актуализация заданных значений G717 ..... 318
Компенсация ошибки рассогласования G718 ..... 319
Фактические значения в переменной G901 ..... 319
Смещение нулевой точки в переменной G902 ..... 319
Ошибка рассогласования в переменной G903 ..... 319
Покадровое выключение контроля частоты вращения G907 ..... 319
Корректировка подачи 100 % G908 ..... 320
Остановка интерпретатора G909 ..... 320
Предуправление G918 ..... 320
Коррекция шпинделя 100% G919 ..... 320
Деактивация смещения нулевой точки G920 ..... 321
Деактивация смещения нулевой точки, длин инструмента G921 ..... 321
T-номер внутренний G940 ..... 321
Передача корректировок магазинного места G941 ..... 322
Граница ошибки рассогласования G975 ..... 322
Активация смещений нулевой точки G980 ..... 322
Активация смещений нулевой точки, длин инструмента G981 ..... 323
Контроль пиноли G930 ..... 323
Скорость вращения при постоянной V G922 ..... 324

16
4.33 Ввод, выдача данных ..... 325
Окно вывода для #-переменных „WINDOW" ..... 325
Ввод #-переменных „INPUT" ..... 325
Вывод #-переменных "PRINT" ..... 326
Моделирование V-переменной ..... 326
Окно вывода для V-переменных "WINDOWA" ..... 326
Ввод V-переменных "INPUTA" ..... 327
Вывод V-переменных "PRINTA" ..... 327
4.34 Программирование переменных ..... 328
#-переменная ..... 329
V-переменная ..... 332
4.35 Обусловленное выполнение кадра ..... 336
Ветвление программы "IF..THEN..ELSE..ENDIF" ..... 336
Повторение программы "WHILE..ENDWHILE" ..... 337
SWITCH..CASE – разветвление программы ..... 338
Уровень выделения /.. ..... 339
Идентификатор суппортов $.. ..... 339
4.36 Подпрограммы ..... 340
Вызов подпрограммы: L"xx" V1 ..... 340
Диалоги при вызовах подпрограмм ..... 341
Вспомогательные рисунки для вызова подпрограммы ..... 342
4.37 M-команды ..... 343
M-команды для управления проходом программы ..... 343
Команды станка ..... 344
4.38 Токарные станки с несколькими суппортами ..... 345
Программирование нескольких суппортов ..... 345
Прогон программы ..... 347
Позиционирование люнета ..... 348
Синхронно перемещающийся люнет ..... 350
Два суппорта работают одновременно ..... 352
Два суппорта работают последовательно ..... 354
Обработка с четырехосевым циклом ..... 356
4.39 Полная обработка ..... 358
Основы полной обработки ..... 358
Программирование полной обработки ..... 359
Полная обработка с противошпинделем ..... 360
Полная обработка с одним шпинделем ..... 363
4.40 DIN PLUS Пример программы ..... 365
Пример подпрограммы с повторениями контура ..... 365

HEIDENHAIN CNC PILOT 4290 17


4.41 Шаблоны DIN PLUS ..... 368
Стартовый шаблон ..... 368
Шаблон структуры ..... 368
Система шаблона структуры ..... 369
Передаточные параметры для шаблонов структуры ..... 369
Редактирование шаблона структуры ..... 370
Вспомогательные рисунки для шаблонов структуры ..... 371
Меню шаблонов ..... 371
Пример шаблона ..... 372
4.42 Обобщение команд геометрии и обработки ..... 374
Токарная обработка ..... 374
Обработка по оси C – торцовая/задняя сторона ..... 375
Обработка на оси C - поверхность образующей ..... 375

5 Графическое моделирование ..... 377


5.1 Режим работы моделирование ..... 378
Компоновка экрана, клавиши Softkey ..... 379
Отображаемые элементы ..... 380
Индикации ..... 381
Смещения нулевых точек ..... 383
Отображение пути ..... 384
Окно моделирования ..... 385
Настройка окна моделирования ..... 386
Настройка моделирования ..... 387
Настройка фрагмента изображения (лупа) ..... 388
Ошибки и предупреждения ..... 389
Активация моделирования ..... 389
Режим моделирования ..... 390
5.2 Моделирование контура ..... 391
Функции моделирования контура ..... 391
Размеры контура ..... 392
5.3 Моделирование обработки ..... 393
Контроль обработки заготовки ..... 393
Контроль зоны защиты и конечного выключателя (моделирование обработки) ..... 394
Динамический контроль конечных выключателей ..... 394
Проверка контура ..... 395
Сохранение составленного контура ..... 396
Индикация нулевой метки режущей кромки ..... 396
5.4 Моделирование перемещения ..... 397
Моделирование в "реальном времени" ..... 397
Контроль зоны защиты и конечного выключателя (моделирование перемещения) ..... 398
Проверка контура ..... 399
5.5 3D-вид ..... 400
Изменение 3D-изображения ..... 400

18
5.6 Debug-функции ..... 401
Моделирование с кадром старта ..... 401
Индикация переменных ..... 402
Редактирование переменных ..... 403
5.7 Контроль многоканальных программ ..... 404
5.8 Расчет времени, анализ синхроточек ..... 405
Расчет времени ..... 405
Анализ синхроточек ..... 406

6 TURN PLUS ..... 407


6.1 Режим работы TURN PLUS ..... 408
Концепт TURN PLUS ..... 408
Файлы TURN PLUS ..... 409
TURN PLUS управление программами ..... 409
Указания по обслуживанию ..... 410
6.2 Заголовок программы ..... 411
Создание структурной программы с помощью TURN PLUS ..... 412
6.3 Описание обрабатываемой детали ..... 414
Ввод контура заготовки ..... 414
Ввод контура готовой детали ..... 415
Наложение элементов формы ..... 416
Интеграция элементов наложения ..... 417
Ввод контуров оси C ..... 418
6.4 Контуры заготовки ..... 420
Пруток ..... 420
Труба ..... 420
Отливка (или кованая деталь) ..... 421
6.5 Контур готовой детали ..... 422
Указания по определению контура ..... 422
Стартовая точка контура ..... 422
Линейные элементы ..... 423
Круглый элемент ..... 424

HEIDENHAIN CNC PILOT 4290 19


6.6 Элементы формы ..... 426
Фаска ..... 426
Скругление ..... 426
Выточка формы E ..... 427
Выточка формы F ..... 427
Выточка формы G ..... 427
Выточка формы H ..... 428
Выточка формы K ..... 428
Выточка формы U ..... 428
Прорезка общая ..... 429
Прорезка формы D (уплотнительное кольцо) ..... 430
Выточка (форма FD) ..... 431
Прорезка формы S (Стопорное кольцо) ..... 431
Резьба ..... 432
(Центрическое) отверстие ..... 433
6.7 Элементы наложения ..... 436
Дуга окружности ..... 436
Клин/сопрягающая окружность ..... 436
Понтон ..... 437
Линейное наложение ..... 437
Круговое наложение ..... 438

20
6.8 Контуры оси C ..... 439
Положение контура задней или торцевой стороны ..... 439
Положение контура образующей ..... 439
Глубина фрезерования ..... 439
Простановка размеров контуров оси C ..... 440
Торцевая или задняя сторона: стартовая точка ..... 440
Торцевая или задняя сторона: линейный элемент ..... 441
Торцевая или задняя сторона: круговой элемент ..... 442
Торцевая или задняя сторона: отдельное сверление ..... 444
Торцевая или задняя сторона: круг (полная окружность) ..... 446
Торцевая или задняя сторона: прямоугольник ..... 447
Торцевая или задняя сторона: многоугольник ..... 448
Торцевая или задняя сторона: линейная канавка ..... 449
Торцевая или задняя сторона: круглая канавка ..... 450
Торцевая или задняя сторона: линейная модель отверстий или фигур ..... 451
Торцевая или задняя сторона: круговая модель отверстий или фигур ..... 452
Поверхность образующей: стартовая точка ..... 453
Поверхность образующей: линейный элемент ..... 454
Поверхность образующей: круговой элемент ..... 455
Поверхность образующей: отдельное сверление ..... 456
Образующая: круг (полная окружность) ..... 458
Образующая: прямоугольник ..... 459
Образующая: многоугольник ..... 460
Образующая: линейная канавка ..... 461
Образующая: круглая канавка ..... 462
Образующая: линейная модель отверстий или фигур ..... 463
Образующая: круговая модель отверстий или фигур ..... 464
6.9 Вспомогательные функции ..... 465
Неопределенные элементы контура ..... 465
Выделение ..... 466
Смещение нулевой точки ..... 470
Линейное удвоение отрезка контура ..... 470
Круговое удвоение отрезка контура ..... 471
Удвоение отрезка контура путем зеркального отображения ..... 471
Калькулятор ..... 472
Оцифровка ..... 473
Проверка элементов контура (инспектор) ..... 474
Сообщения об ошибках ..... 475
6.10 Импорт DXF-контуров ..... 476
Основы импорта DXF ..... 476
Конфигурация DXF-импорта ..... 477
DXF-импорт ..... 479

HEIDENHAIN CNC PILOT 4290 21


6.11 Управление контурами ..... 480
Изменение контура заготовки ..... 480
Удаление элементов контура ..... 481
Изменение элемента контура или формы ..... 481
Добавление контура или элемента контура ..... 482
Закрытие контура ..... 483
Разделение контура ..... 483
Выравнивание – линейный элемент ..... 484
Выравнивание – длина контура ..... 485
Выравнивание – радиус дуги окружности ..... 485
Выравнивание – диаметр линейного элемента ..... 486
Преобразования – основы ..... 486
Преобразования – смещение ..... 487
Преобразования – вращение ..... 487
Трансформации – зеркальное отображение ..... 488
Преобразования – инверсия ..... 488
6.12 Назначение атрибутов ..... 489
Атрибуты заготовки ..... 489
Атрибут "Припуск" ..... 490
Атрибут "Подача" ..... 491
Атрибут "Глубина шероховатости" ..... 491
Атрибут "Аддитивная коррекция" ..... 492
Атрибут обработки "Измерение" ..... 492
Атрибут обработки "Резьбонарезание" ..... 493
Атрибут обработки "Сверление – плоскость возврата" ..... 494
Атрибут обработки "Комбинация сверлений" ..... 494
Атрибут обработки "Фрезерование контура" ..... 495
Атрибут обработки "Фрезерование плоскости" ..... 496
Атрибут обработки "Зачистка" ..... 497
Атрибут обработки "Гравировка" ..... 498
Атрибут обработки "Точная остановка" ..... 498
Атрибут обработки "Делительная точка" ..... 499
Атрибут "Не обрабатывать" ..... 499
Удаление атрибутов обработки ..... 500

22
6.13 Оснащение ..... 501
Оснащение – основы ..... 501
Зажимание на стороне шпинделя ..... 502
Зажимание на стороне задней бабки ..... 502
Установка ограничения резания ..... 503
Удаление плана зажимания ..... 503
Перезакрепление – стандартная обработка ..... 504
Перезакрепление – 1-е зажимание после 2-го зажимания ..... 505
Параметры двух, трех или четырехкулачковых патронов ..... 508
Параметры патрона с зажимными кулачками ..... 509
Параметры поводка с торцевой стороны ("без патрона") ..... 509
Параметры поводка с торцевой стороны в зажимных кулачках ("трехкулачковый патрон,
непрямой") ..... 510
Настройка и управление списком инструментов ..... 510

HEIDENHAIN CNC PILOT 4290 23


6.14 Интерактивное генерирование плана работы (IAG) ..... 514
План работы имеется ..... 515
Генерация рабочего блока ..... 516
Вызов инструмента ..... 517
Данные резания ..... 517
Спецификация циклов ..... 518
Обзор: тип обработки черновая обработка ..... 519
Продольная черновая обработка (G810) ..... 521
Поперечная черновая обработка (G820) ..... 522
Черновая обработка параллельно контуру (G830) ..... 523
Остаточная черновая обработка – продольно ..... 524
Остаточная черновая обработка – поперечно ..... 525
Черновая обработка – параллельно контуру ..... 526
Черновая выемка – нейтральный инстр (G835) ..... 527
Обзор: тип обработки прорезка ..... 528
Прорезка контура радиально/аксиально (G860) ..... 529
Прорезка радиально/аксиально (G866) ..... 530
Токарная прорезка радиально/аксиально (G869) ..... 531
Отрезка ..... 533
Отрезка и передача обрабатываемой детали ..... 534
Обзор: тип обработки сверление ..... 536
Центрическое предварительное сверление (G74) ..... 537
Центрование, зенкование (G72) ..... 538
Сверление, растачивание, глубокое сверление ..... 539
Нарезание резьбы ..... 540
Тип обработки чистовая обработка ..... 541
Чистовая обработка – точение посадки ..... 544
Чистовая обработка – выточка ..... 544
Тип обработки резьба (G31) ..... 545
Обзор: тип обработки фрезерованием ..... 546
Фрезерование контура – черновая/чистовая обработка (G840) ..... 547
Зачистка (G840) ..... 549
Гравировка (G840) ..... 550
Фрезерование карманов – черновая/чистовая обработка (G845/G846) ..... 551
Специальная обработка (SB) ..... 552
6.15 Автоматическая генерация плана работы (AAG) ..... 554
Генерация плана работы ..... 554
Последовательность обработки – основы ..... 555
Редактирование и управление последовательностями обработки ..... 557
Обзор последовательностей обработки ..... 559
6.16 Контрольная графика ..... 570
Согласование фрагмента изображения (лупа) ..... 570
Управление контрольной графикой ..... 571

24
6.17 Конфигурация TURN PLUS ..... 572
Общие настройки ..... 572
Конфигурация окон (видов) ..... 573
Конфигурация контрольной графики ..... 573
Установка системы координат ..... 574
6.18 Указания по обработке ..... 575
Выбор инструмента, комплектация револьверной головки ..... 575
Прорезка контура, токарная прорезка ..... 576
Сверление ..... 576
Значения резания, СОЖ ..... 576
Выемка ..... 577
Внутренние контуры ..... 578
Сверление ..... 580
Обработка валов ..... 581
Станки с несколькими суппортами ..... 583
Полная обработка ..... 584
6.19 Пример ..... 586
Создание программы ..... 586
Определение заготовки ..... 587
Определение основного контура ..... 587
Определение элементов формы ..... 588
Оснащение, зажимание обрабатываемой детали ..... 589
Составление и сохранение плана работы ..... 589

7 Параметры ..... 591


7.1 Режим работы Параметры" ..... 592
7.2 Редактирование параметров ..... 593
Текущие параметры ..... 593
Списки параметров ..... 593
Редактирование параметров конфигурации ..... 594
7.3 Машинные параметры (MP) ..... 595
Общие машинные параметры ..... 595
Машинные параметры суппортов ..... 596
Машинные параметры шпинделей ..... 597
Машинные параметры осей C ..... 598
Машинные параметры линейных осей ..... 599
7.4 Параметры управления ..... 601
Общие параметры системы управления ..... 601
Параметры управления для моделирования ..... 603
Параметры управления для системы отображения станка ..... 604
7.5 Параметры наладки ..... 607

HEIDENHAIN CNC PILOT 4290 25


7.6 Параметры обработки ..... 609
1 – глобальные параметры готовой детали ..... 609
2 – Глобальные технологические параметры ..... 610
3 – центрическое предварительное сверление ..... 612
4 – черновая обработка ..... 615
5 – чистовая обработка ..... 618
6 – Прорезки и прорезки контура ..... 621
7 – нарезание резьбы ..... 623
8 – измерение ..... 624
9 – сверление ..... 624
10 – фрезерование ..... 626
Контроль нагрузки ..... 627
20 – Направление точения для обработки задней стороны ..... 628
21 – Имя экспертной программы ..... 629
22 – Последовательность выбора инструмента ..... 629
23 – Управление шаблонами ..... 630
24 – Параметр мастера перезакрепления ..... 630

8 Средства производства ..... 631


8.1 База данных инструментов ..... 632
Редактор инструментов ..... 632
Обзор типов инструментов ..... 636
Параметры инструментов ..... 638
Держатель инструмента, захват инструмента ..... 649
8.2 База данных зажимных устройств ..... 653
Редактор зажимных устройств ..... 653
Списки зажимных устройств ..... 654
Данные зажимного устройства ..... 656
8.3 Технологическая база данных ..... 667
Редактирование технологических данных ..... 668
Таблицы значений резания ..... 669

26
9 Сервис и диагностика ..... 671
9.1 Режим работы Сервис ..... 672
9.2 Сервисные функции ..... 673
Доступ к обслуживанию ..... 673
Сервис системы ..... 674
Списки постоянных слов ..... 675
9.3 Система техобслуживания ..... 676
Даты техобслуживания и периоды техобслуживания ..... 677
Индикация мероприятий по техобслуживанию ..... 678
9.4 Диагностика ..... 681
Информация и отображение ..... 681
Файлы протокола, настройки сети ..... 682
Обновление ПО ..... 683

10 Передача ..... 685


10.1 Режим работы передача ..... 686
Обзор методов передачи ..... 687
Настройка сети Windows ..... 689
Настройка последовательного интерфейса или "принтера" ..... 692
10.2 Передача данных ..... 694
Активация, типы файлов ..... 694
Указания по управлению ..... 695
Посылка и прием файлов ..... 697
10.3 Параметры и средства производства ..... 700
Посылка параметров/средств производства ..... 701
Загрузка параметров/средств производства ..... 702
Создание/загрузка копии данных ..... 703
Просмотр файлов параметров, средств производства или копий ..... 705
10.4 Организация файлов ..... 706
Основы организации файлов ..... 706
Управление файлами ..... 707

HEIDENHAIN CNC PILOT 4290 27


11 Таблицы и обзоры ..... 709
11.1 Параметры выточки и резьбы ..... 710
Параметры выточки DIN 76 ..... 710
Параметры выточки DIN 509 E ..... 712
Параметры выточки DIN 509 F ..... 712
Параметры резьбы ..... 713
Шаг резьбы ..... 715
11.2 Распайка разъемов и соединительных кабелей интерфейсов данных ..... 721
Интерфейс V.24/RS-232-C HEIDEHAIN-устройства ..... 721
Устройства других производителей ..... 722
Интерфейс V.11/RS-422 ..... 723
Интерфейс Ethernet RJ45-гнездо ..... 723
11.3 Техническая информация ..... 724
Технические параметры ..... 724
Принадлежности ..... 725
Функции пользователя ..... 725

28
Введение и основы

HEIDENHAIN CNC PILOT 4290 29


1.1 CNC PILOT
1.1 CNC PILOT

CNC PILOT это контурная система управления для сложных


токарных станков и токарных центров. Система управления
выполняет кроме обработки точением также различные виды
обработки сверлением и фрезерованием. С помощью оси C, Y и
B можно выполнять обработку сверлением и фрезерованием на
торцовой и задней стороне а также на плоскостях, находящихся
под наклоном в рабочем пространстве. Кроме того CNC PILOT
поддерживает полную обработку.
CNC PILOT управляет шестью осями, четырмя шпинделями,
двумя осями С и одной осью В, а также магазином инструмента с
распределенными местами. Система ЧПУ может выполнять
обработку четырех деталей одновременно.

Программирование
В зависимости от спектра обрабатываемых деталей и от
организации работы можно выбрать подходящий вид
программирования.
В TURN PLUS можно описывать контур заготовки и контур готовой
детали обрабатываемой заготовки графическим интерактивным
методом. Затем вызывается автоматическое генерирование
плана работы (AAG), чтобы получить NC-программу
автоматически „нажатием на кнопку“. Альтернативно можно
воспользоваться интерактивным генерированием плана работы
(IAG). В случае IAG определяется последовательность
обработки, выбирается инструмент, а также есть возможность
повлиять на технологию обработки.
Каждый шаг обработки представляется в контрольной графике и
его можно сразу корректировать. Итогом создавания программы с
помощью TURN PLUS является структуризированная программа
DIN PLUS.
TURN PLUS сокращает до минимума количество вводимых
данных – при условии наличия описания инструмента и данных
резания.
Если из-за технологических требований TURN PLUS не создает
оптимальной NC-программы или важнейшим аспектом является
время обработки, тогда можно программировать в DIN PLUS или
оптимизировать созданную в TURN PLUS программу DIN PLUS.
В DIN PLUS можно описывать контур заготовки и уже готовый
контур обрабатываемой детали. При этом „упрощенное
программирование геометрии“ рассчитывает не проставленные
координаты, если например, чертеж не соотвествует
требованиям NC. Затем можно программировать обработку
заготовки с помощью циклов обработки.
Как TURN PLUS, так и DIN PLUS поддерживают обработку с
помощью оси C или Y, а также полную обработку. Для работы с
помощью оси В в вашем распоряжении находятся циклы DIN
PLUS.
Также можно обрабатывать в DIN PLUS заготовку с помощью
линейных и круговых движений и простых циклов точения, как и
при стандартном DIN-программировании.

30
В графическом моделировании можно проверить выполнение

1.1 CNC PILOT


NC-программ в реальных условиях. CNC PILOT учитывает
обработку до четырех заготовок в рабочем пространстве. При
этом моделирование изображает заговки и готовые части,
зажимные приспособления и инструменты согласно масштабу.
При обработке с наклоненной осью В плоскость обработки
изображается также с наклоном. Таким образом обрабатываемые
отверстия или контуры фрезерования изображаются без
искажений.
Программирование и тест NC-программ выполняется
непосредственно на станке - также одновременно с работой
станка.
Независимо от того, изготовляются простые или сложные детали,
отдельные детали, целые серии деталей или большое
количество изделий в токарных центрах CNC PILOT
предоставляет всегда подходящую поддержку.

Ось C
С помощью оси C выполняете обработку сверлением и
фрезерованием на торцовой и задней стороне, а также на
образующей.
При использовании оси C одна ось осуществляет линейную и
круговую интерполяцию на заданной плоскости обработки со
шпинделем, в то время когда третья ось интерполирует линейно.
CNC PILOT поддерживает создание NC-программы с осью С в:
„ DIN PLUS
„ TURN PLUS определение контура
„ TURN PLUS создание плана работы

HEIDENHAIN CNC PILOT 4290 31


Ось Y
1.1 CNC PILOT
С помощью оси Y выполняется обработка сверлением и
фрезерованием на торцовой и задней стороне, а также на
образующей.
При использовании оси Y две оси осуществляют линейную и
круговую интерполяцию на заданной плоскости обработки, в то
время когда третья ось интерполирует линейно. Таким образом
можно изготовлять пазы или карманы с ровными поверхностями
дна и перпендикулярными гранями пазов. Путем задания угла
шпинделя можно определить положение конутра фрезерования
на заготовке.
CNC PILOT поддерживает создание NC-программы с осью Y в:
„ DIN PLUS
„ TURN PLUS Определение траектории
„ TURN PLUS Составление технологической карты

32
Полная обработка

1.1 CNC PILOT


С помощью таких функций, как углосинхронная передача деталей
при вращающемся шпинделе, перемещение до упора,
контроллируемая отрезка и преобразование координат
достигается как оптимизированная по вермени обработка, так и
простое программирование при полной обработке.
Функции полной обработки находятся в распоряжении в:
„ DIN PLUS
„ TURN PLUS Определение траектории
„ TURN PLUS Составление технологической карты

CNC PILOT поддерживает полную обработку для всех


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

HEIDENHAIN CNC PILOT 4290 33


Ось B
1.1 CNC PILOT
Ось B дает возможность выполнения обработки сверлением и
фрезерованием на наклоненных в пространстве плоскостях. Для
обеспечения простого программирования, система координат
наклоняется так, что определение образцов из отверстий и
контуров фрезерования осуществляется на плоскости YZ.
Сверление или фрезерование осуществляется тогда снова на
наклоненной плоскости.
При обработке на наклоненной плоскости инструмент расположен
перпендикулярно плоскости. Угол наклона оси В и угол
наклоненной плоскости заданы так, что они равны друг другу.
Другим преимуществом оси В является гибкое использование
инструмента для обработки точением. Путем наклона оси В и
разворочивания инструмента можно достичь положения
инструмента, которое позволяет продольную и поперечную
обработку, а также радиальную и аксиальную обработку на
главном шпинделе и противошпинделе одним инструментом.
Таким образом можно уменьшить количество требуемых
инструментов и количество операций смены инструмента.
CNC PILOT поддерживает создание NC-программы с осью В в DIN
PLUS.
Графическое моделирование показывает обработку в
наклоненных плоскостях в привычных вращающихся и торцевых
окнах, и дополнительно «вид сбоку (YZ)».

Руководство пользователя для оси B и Y


Функции ручного управления и автоматического
управления, а также программирование и тест NC-
рограмм для оси В и Y описываются в отдельном
руководстве пользователя Обращайтесь в компанию
HEIDENHAIN, если вам понадобится данное
руководство.

34
1.2 Режимы работы

1.2 Режимы работы


Режимы работы
Режим ручного управления: в режиме «ручного
управления» выполняется наладка станка и ручное
перемещение осей.

Режим автоматической работы: в «автоматическом


режиме» отрабатываются NC-программы. Они
управляют и контроллируют изготовление деталей.

Pежим программирования DIN PLUS: в «DIN PLUS»


составляются структурированные NC-программы.
Сначала описывается контур заготовки и контур
готовой детали, а затем программируется обработка
заготовки.

Режим программирования Моделирование:


«моделирование» изображает
запрограммированные контуры, движения
перемещения и операции резания графически. CNC
PILOT учитывает рабочее пространство,
инструменты и зажимные приспособления в
соотвествии с масштабом.
Во время моделирования CNC PILOT рассчитывает
главное и вспомогательное время для каждого
инструмента. В случае токарных станков с
несколькими осями анализ точек синхронизации
поддерживает оптимизацию NC-программы.

Режим программирования TURN PLUS: в «TURN


PLUS» можно описывать контур заготовки
графически интерактивным методом. Если при этом
задается материал и зажимные приспособления, то
„Aвтоматическое Генерирование Плана работы“
(AAG) составляет NC-программу „нажатием на
кнопку“. Альтернативно можно составлять план
работы графически интерактивным методом (IAG).

Oрганизационный режим работы Параметры:


характеристики CNC PILOT управляются с помощью
параметров. В этом режиме работы задаются
параметры и система управления согласовывается с
требованиями обработки.
Дополнительно можно описывать в этом режиме
работы средства производства (инструменты и
зажимные приспособления), а также данные резания.

HEIDENHAIN CNC PILOT 4290 35


1.2 Режимы работы
Режимы работы
Oрганизационный режим работы Сервис: в
«Сервисе» выполняется регистрация пользователя
для защищенных паролем функций, можно выбрать
язык диалога и настроить систему. Кроме того в
распоряжении находятся функции диагностики для
ввода в эксплуатацию и проверки системы.

Oрганизационный режим работы Передача: в


режиме «Передача» можно осуществлять обмен
данными с другими системами, организовать
программы и выполнять сохранение данных.

«Управление» само по себе остается оператору скрытым.


Следует однако знать, что CNC PILOT сохраняет записанные
программы TURN PLUS и DIN PLUS на встроенном жестком
диске. Преимущество состоит в том, что в памяти можно
сохранить очень большое количество программ.
Для обмена данными и для сохранения данных предназначены
интерфейс Ethernet и запоминующие устройства USB. Также
возможен обмен данными через последовательный интерфейс
(RS232).

36
1.3 Уровни версии (опции)

1.3 Уровни версии (опции)


Производитель станка конфигурирует CNC PILOT в соотвествии
со станком. Описываемые ниже опции, с помощью которых можно
согласовать систему управления с требованиями обработки,
находятся в вашем распоряжении.
TURN PLUS – основная версия (индетификационный номер
354 132-01):
„ Графически интерактивное определение контура
„ Графическое описание детали для заготовки и готовой
детали
„ Программа геометрии для расчета и изображения точек
контура, координаты которых не заданы
„ Простой ввод нормированных элементов, таких как фаски,
скругления, прорезки, выточки, резьба или посадки
„ Простое выполнение преобразований, таких как смещение,
разворот, зеркальное отображение или копирование
„ Графически интерактивное составление программы DIN PLUS
„ Индивидуальный выбор вида обработки
„ Выбор инструмента и определение данных резания
„ Непосредственный контроль резания
„ Непосредственная возможность корректировки
„ Автоматическое составление программы DIN PLUS
„ Автоматический выбор инструмента
„ Автоматическое генерирование плана работы
TURN PLUS – расширение ось C (индентификационный номер
354 133-01):
„ Представление программирования в видах: XC-плоскость
(торцевая/задняя сторона) и ZC-плоскость (поверхность
образующей)
„ Образцы из отверстий и образцы фигур, произвольные контуры
фрезерования
„ Интерактивная или автоматическая генерация плана работы,
включая обработку по оси С
TURN PLUS – расширение: полная обработка
(идентификационный номер 354 134-01):
„ Перезакрепление с помощью экспертной программы
„ Интерактивная или автоматическая генерация плана работы,
включая перезакрепление и обработку второго закрепления
TURN PLUS – DXF-импорт (идентификационный номер
526 461-01):
„ Ззагрузка в TURN PLUS контуров (контуры заготовок и готовых
деталей, контуры фрезерования, протяжка контуров) в формате
DXF
„ Просмотр и выбор DXF-слоя
„ Ввод DXF-контура в TURN PLUS

HEIDENHAIN CNC PILOT 4290 37


Противошпиндель - полная обработка заготовки
1.3 Уровни версии (опции)
(идентификационный номер 518 289-01):
„ Синхроход шпинделя (G720)
„ Контроль отрезки (G917, G991, G992)
„ Перемещение до упора (G916)
„ Преобразование и зеркальное отображение (G30)
Измерение в процессе – измерение на станке
(идентификационный номер 354 536-01):
„ С переключающимся измерительным щупом
„ Для наладки инструмента
„ Для измерения заготовок
Постпроцессное измерение – измерение на внешних
измерительных устройствах
(идентификационный номер 354 537-01):
„ Сопряжение измерительного устройства с помощью
интерфейса RS232
„ Использование итогов измерения в NC-программе
Y-ось (идентификационный номер 354 138-01)
„ Поддержка программирования оси Y в DIN PLUS, TURN PLUS и
при моделировании
„ Изображение программирования в плоскостях: XY (торцевая/
задняя сторона) и YZ (вид сверху)
„ DIN PLUS и TURN PLUS: образцы отверстий и образцы фигур,
произвольные контуры фрезерования
„ DIN PLUS: циклы обработки сверлением и фрезерованием
„ TURN PLUS: интерактивная или автоматическая генерирация
плана работы, включая обработку с осью Y
В-ось (идентификационный номер 589 963-01)
„ Поддержка программирования по оси В в DIN PLUS и при
моделировании
„ Система координат проецируется на наклоненную плоскость
для описания образцов отверстий и фигур, а также
произвольных контуров фрезерования в плоскости YZ
„ Циклы обработки работают на наклоненной плоскости
Как правило опции можно обновлять и пополнять. Обратитесь к
производителю станка.

Данное описание действует для всех опций. В связи с


этим могут возникнуть отклонения от описываемых
здесь операций управления на станке, если в системе
нет какой-то из опций.

38
1.4 Основные положения

1.4 Основные положения


Датчики пути перемещения и референтные
метки
На рабочих органах станка находятся датчики измерения
перемещений, которые регистрируют положение оси, а также
инструмента. При перемещении оси станка ее датчик
перемещений выдает электрический сигнал, на основании XMP
которого система ЧПУ рассчитывает точное фактическое
положение оси.
X (Z,Y)
В случае перерыва в электроснабжении теряется связь между
положением оси и расчитанным фактическим положением. Для
восстанавления этой связи инкрементные датчики измерения
перемещения имеют референтные метки. При пересечении
референтной метки система ЧПУ получает сигнал,
обозначающий жесткую точку привязки станка. Таким образом
CNC PILOT может восстановить связь фактического положения и
актуального положения оси. В случае датчиков линейных
перемещений с кодированными точками привязки необходимо
переместить ось максимум на 20 мм, для угловых датчиков -
максимум на 20°.
В случае абсолютных датчиков измерения после включения в
систему ЧПУ передается абслютное значение положения. Таким
образом, без перемещения оси восстановливается связь между Zref
фактическим положением и положением оси непосредственно
после включения. Xref

HEIDENHAIN CNC PILOT 4290 39


Обозначения осей и системы координат
1.4 Основные положения
Система координат
Значения координат X, Y, Z, B, C определены в DIN 66 217.
+Y
Координаты главных осей X, Y и Z привязаны к нулевой точке
заготовки. Данные угла для оси вращения В и С привязаны к
нулевой точке соотвествующей оси вращения. +X
+B
На токарных станках перемещения оси C реализуются
вращением обрабатываемой детали, а перемещения оси B -
наклоном инструмента (поворотная инструментальная головка).

Обозначение осей +Z
+C
Поперечная ось обозначается осью X, а продольная осью Z.
Все отображаемые и заданные значения X рассматриваются как
диаметр. В TURN PLUS можно задать, должны ли значения X
действовать в качестве значений диаметра или радиуса.
Токарные станки с осью Y: ось Y расположена перпендикулярно
оси X и Z (прямоугольная система координат).
X+
Для перемещений действует: Y+
„ перемещения в + направлении направлены от заготовки
„ перемещения в – направлении направлены к заготовке

M
Z– Z+

Точки привязки станка


Нулевая точка станка
Точка пересечения оси X и Z называется нулевой точкой станка.
В случае токарного станка это как правило точка пересечения оси
шпинделя и поверхности шпинделя. Обозначается буквой „M“.
Нулевая точка заготовки
Для обработки заготовки проще задать точку привязки на
заготовке, т.к. она проставлена на чертеже. Эта точка является
«нулевой точкой заготовки». Обозначается буквой „W“.

40
Абсолютные и инкрементные позиции

1.4 Основные положения


заготовки
Aбсолютные позиции заготовки: если координаты позиции
првязаны к нулевой точке заготовки, то их называют
абсолютными координатами. Каждое положение заготовки
однозначно определено с помощью его абсолютных координат.
Инкрементные позиции заготовки: инкрементные координаты
привязаны к последней запрограммированной позиции.
Инкрементные координаты задают расстояние между последней
и следующей позицией. Каждое положение заготовки однозначно
определено с помощью ее инкрементных координат.
Абсолютные и инкрементные полярные координаты:
сведения о позиции на торцовой поверхности или поверхности
образующей можно задать либо в декартовых, либо в полярных
координатах.
При простовлении размеров в полярных координатах положение
на заготовке с указанием диаметра и угла однозначно
определено.
Абсолютные полярные координаты всегда привязаны к полюсу и
базовой оси угла. Инкрементные полярные координаты всегда
привязаны к запрограммированному в последний раз положению
инструмента.

HEIDENHAIN CNC PILOT 4290 41


Единицы измерения
1.4 Основные положения
Можно программировать CNC PILOT либо „метрически“, либо „в
дюймах“. Для ввода и индикации действительны приведенные в
таблице единицы измерения.
Размеры Метрически Дюймы
Координаты мм Дюймы
Длины мм Дюймы
Угол Градусы Градусы
Скорость вращения Об/мин Об/мин
Скорость резания м/мин фут/мин
Подача на оборот мм/об дюймы/об
Подача в минуту мм/мин дюймы/мин
Ускорение м/с2 фут/с2

42
1.5 Размеры инструмента

1.5 Размеры инструмента


Для позиционирования осей и рассчета компенсации радиуса
кромок, для рассчета распределения резания в циклах и т.д. CNC
PILOT требует данные об инструменте.
Длина инструмента: запрограммированные и отображаемые
значения позиции относятся к расстоянию наконечника
инструмента – нулевой точке заготовки. В системе известно
только абсолютное положение инструментального суппорта
(салазок). Для определения и индикации позиции вершины
инструмента CNC PILOT требует размеры XE и ZE, а для
обработки по оси Y дополнительно размер по Y.
Коррекция инструмента: режущая кромка инструмента
изнашивается при резании. Для компенсации этого износа CNC
PILOT вводит значения коррекции. Значения коррекции
прибавляются к длине.
Коррекция на радиус режущей кромки (SRK): токарные
инструменты имеют определенный радиус наконечника
инструмента. Из-за этого при обработке конусов, фасок и
окружностей появляются неточности, которые компенсируются
радиусом кромки.
Запрограммированные траектории перемещения привязаны к
теоретической вершине режущей кромки S. SRK рассчитывает
новый путь перемещения, эквидистанту, для компенсации этой
ошибки.
Коррекция на радиус фрезы (FRK): при обработке
фрезерованием наружный диаметр фрезы является решающим
для создания контура. Без FRK центр фрезы является точкой
привязки при перемещениях. FRK рассчитывает новый путь
перемещения, эквидистанту, учитывающий радиус фрезы.

HEIDENHAIN CNC PILOT 4290 43


1.5 Размеры инструмента

44
Рекомендации по
управлению

HEIDENHAIN CNC PILOT 4290 45


2.1 Интерфейс пользователя
2.1 Интерфейс пользователя

Отображение информации на дисплее

1 Строка режимов работы: показывает состояние режимов


работы.
„ Активный режим работы обозначен темно-серым цветом.
„ Режимы программирования и организации:
„ Выбранный режим работы находится справа рядом с
символом.
„ Дополнительная информация, например, выбранная
программа, подрежим работы и т.д. отображаются под
символами режимов работы.
2 Панель меню и выпадающее меню служат для выбора
функции.
3 Рабочее окно: содержание и компоновка зависят от режима
работы.
4 Индикация станка: показывает текущее состояние станка
(позиция инструмента, цикл, положение шпинделя,
активный инструмент и т.д.). Инидкацию станка можно
настраивать.
5 Строка состояния
„ Моделирование, TURN PLUS: индикация актуальных
настроек или подсказок к следующим шагам
обслуживания.
„ Другие режимы работы: индикация последнего сообщения
об ошибке
6 Поле даты и светофор сервиса
„ Индикация даты и времени
„ Цветной фон сигнализирует ошибку или сообщение PLC.
„ „Светофор сервиса“ показывает состояние
техобслуживания станка.
7 Строка с Softkey: показывает текущее значение Softkey.
8 Вертикальная панель Softkey: показывает текущее
значение Softkey. Другая информация: смотри руководство
по обслуживанию станка.

46
Элементы управления

2.1 Интерфейс пользователя


Элементы управления CNC PILOT:
„ Экран с
„ горизонтальными и вертикальными Softkey: значение
отображается над или рядом с Softkey.
„ Дополнительная клавиша 1: функция клавиши ESC
„ Дополнительная клавиша 2: функция клавиши INS
„ Дополнительные клавиши 3: клавиши PLC
„ Пульт управления с
„ буквенной клавиатурой и встроенным числовым полем
„ клавиши для выбора режима работы
„ Сенсорная панель: для позиционирования курсора (выбор
меню или Softkey, выбор из списков, выбор поля ввода и т.д.)
„ Пульт управления станка с
„ элементами управления для ручного и автоматического
режима токарного станка (клавиши цикла, клавиши
направления, и т.д.)
„ Маховичок для точного позиционирования в ручном режиме
„ Потенциометр для корректировки подачи вручную

Замечания к обслуживанию сенсорного планшета: как


правило, можно использовать либо сенсорную панель, либо
клавиши курсора. Клавиши под панелью являются левой и правой
кнопками мыши.
Функции и обслуживание сенсорной панели соответствуют
функциям мыши в системах WINDOWS.
„ Один клик левой кнопкой мыши или один клик на панели:
„ позиционирует курсор в списках или в окнах ввода
„ активирует пункты меню, Softkey или поля переключения.
„ Двойной клик левой кнопкой мыши или двойной клик на панели:
„ активирует выбранный элемент в списках (активирует окна
ввода).
„ Один клик правой кнопкой мыши:
„ соответствует клавиши ESC. Условие: клавиша ESC
допускается в данной ситуации (например, один уровень
меню назад).
„ Та же самая функция, что и у левой кнопки мыши при выборе
Softkey или полей переключения.

HEIDENHAIN CNC PILOT 4290 47


Выбор режима работы
2.1 Интерфейс пользователя

Клавиши выбора режима работы


Режим ручного управления

Автоматический режим

Режимы программирования

Режимы организации

Как правило режимы работы можно переключать в любой момент.


В некоторых ситуациях переключение режима работы не
допускается при открытом окне диалога. Тогда следует закрыть
окно диалога, перед тем, как переключить режим работы. В
случае переключения режим работы остается в той функции, при
которой она была завершена.
В режимах работы программирования и организации CNC
PILOT различает следующие ситуации:
„ Режим работы не выбран (нет ввода рядом с символом режима
работы): можно выбрать желаемый режим работы в меню
„ Режим работы выбран (отображается рядом с символом
режима работы): функции этого режима работы находятся в
распоряжении.
„ В режимах работы программирования или организации можно
переключить режим с помощью Softkey или путем
многократного нажатия соответственной клавиши режимов
работы.

Ввод данных, выбор функции


Ввод и изменения данных осуществляются в окнах ввода. В окне
ввода имеется несколько полей ввода. Курсор позиционируется
с помощью сенсторной панели или с "стрелкой вверх/вниз" на
поле ввода.
Когда курсор находится на поле ввода, можно ввести данные или
перезаписать имеющиеся данные. С помощью "стрелка влево/
вправо" переместите курсор на позицию в пределах поля ввода,
чтобы удалить имеющиеся знаки или дополнить вводимую
информацию. Закрываете ввод данных поля ввода с помощью
"стрелка вверх/вниз" или "Enter".
В случае некоторых диалогов количество полей ввода превышает
емкость окна. В таких случаях используются несколько окон
ввода. Об этом говорит номер окна в заголовной строке. Между
окнами ввода можно переходить с помощью "страница вперед/
назад".

48
При нажатии кнопки "OK" система ЧПУ вводит введенные или

2.1 Интерфейс пользователя


измененные данные в систему. Также, независимо от позиции
курсора, можно нажать клавишу INS, чтобы ввести данные в
систему. Кнопка "Отмена" или ESC, отменяют ввод или
изменения.
Если диалог состоит из нескольких окон ввода, данные вводятся
в систему уже при переходе с помощью "страница вперед/назад".

Вместо "OK или поля Отмены", можно нажать кнопку


INS или ESC.

Операции со списками: DIN PLUS программы, списки


инструментов, списки параметров и т.д. изображаются в виде
списка. Оператор перемещается по списку с помощью сенсорной
панели или клавишами курсора для того, чтобы просмотреть
данные или выбрать позицию для ввода данных, либо для
выполнения таких операций, как удаление, копирование,
редактирование, и т.д.
После выбора позиции в списке или элемента списка, следует
нажать кнопку Enter, INS или DEL, чтобы выполнить операцию.
Выбор меню: перед отдельными пунктами меню имеется символ
числового поля с выделенной позицией. Это поле соответствует
блоку цифр. Следует нажать "выделенную кнопку", чтобы
выбрать функцию.
Выбор функции начинается на горизонтальной панели меню,
затем следуют выпадающие меню. В выпадающем меню
необходимо снова нажать "выделенную кнопку". Можно также
выбрать пункт меню с помощью сенсорной панели или "стрелкой
вверх/вниз", а затем нажать Return.
Softkey: значение клавиши Softkey зависит от текущей ситуации
управления. CNC PILOT отображает функцию клавиши Softkey с
помощью символов или слов.
Некоторые клавиши Softkey действуют как "перекидной
выключатель". Режим включен, если соответствующее поле
является "активным" (цветной фон). Настройка действует до тех
пор, пока оператор не отключит эту функцию.
Экранные кнопки: примеры экранных кнопок: поле "OK и
Отмена" для выхода из окна диалога, экранные кнопки
"расширенного ввода" и т.д.
Следует выбрать поле кнопки с помощью курсора и нажать
"Enter", или выбрать экранную кнопку с помощью сенсорной
панели и нажать левую клавишу мыши.

HEIDENHAIN CNC PILOT 4290 49


2.2 Система инфо и система
2.2 Система инфо и система ошибок
ошибок
Система информации
Система информации отображает фрагменты инструкции по
обслуживанию на экране. Заглавная строка содержит название
выбранной темы.
Как правило здесь можно получить информацию о текущей
ситуации управления (контекстная помощь). Если в
определенной ситуации управления нет контекстной помощи, то
следует выбирать темы помощи следующим образом:
„ через оглавление
„ через список
„ через функцию поиска
Перекрестные ссылки выделены в тексте. Чтобы открыть тему
необходимо кликнуть на ссылку с помощью сенсорной панели.
Вызов и закрытие системы информации:
U Вызов системы информации

U Выход из системы информации

Содержание, список, функция поиска: при вызове система


информации открывает "стандартное окно" (рисунок сверху). С
помощью Softkey открывается окно "Оглавление/список" для
выбора темы с помощью оглавления, списка или функции поиска
(нижняя картинка).
Окно "Оглавление/список":
U Клавиша Softkey активна: окно отображается.

U Клавиша Softkey не активна: окно не


отображается.
Размер окна информации: с помощью Softkey можно
переключить окно информации на "максимальный размер".
Большое окно или стандартное окно:
UКлавиша Softkey активна: информация
отображается в "большом окне".
U Клавиша Softkey не активна: информация
отображается в "стандартном окне".

50
Навигация в системе информации:

2.2 Система инфо и система ошибок


U С помощью сенсорной панели можно
перемещаться так же, как в системе Windows.
Тема информации превышает величину окна:
U с помощью клавиш курсора "стрелка вверх/вниз"
или "страница вперед/назад" можно
перемещаться по теме помощи. Условие: курсор
находится в "окне темы", а не в окне Оглавления/
списка.
Переход курсором:
U Softkeys нажать. Курсор переходит между окном
тем и окном Оглавления/списка.
Следующая/предыдущая тема:
U Вызвать следующую тему из списка содержания.

U Вызвать предыдущую тему из списка содержания.

Следующая/предыдущая тема: система информации сохраняет


"историю".
U Переход к предыдущей теме информации.

U Переход к следующей теме информации.

OEM-помощь: эта Softkey работает, только если производитель


станка записал информацию в системе помощи онлайн.
U Вызов помощи OEM.

HEIDENHAIN CNC PILOT 4290 51


Контекстная помощь
2.2 Система инфо и система ошибок
Как правило, здесь можно получить информацию о текущей
ситуации управления (контекстная помощь). Если в
определенной ситуации управления нет контекстной помощи, то
следует выбирать темы помощи следующим образом
„ через оглавление
„ через список
„ через функцию поиска

Непосредственные сообщения об ошибках


CNC PILOT использует "непосредственное сообщение об
ошибке", если есть возможность прямой корректировки в данный
момент. Оператор подтверждает сообщение и исправляет
ошибку.
Пример: значение параметра находится вне действитлеьного
предела.
Сведения сообщения об ошибке:
„ Описание ошибки: объясняет ошибку
„ Номер ошибки: для запросов сервисного персонала
„ Время: время появления ошибки (информация для оператора)
Символы
Предупреждение: CNC PILOT сообщает о
"проблеме". Выполнение программы/управления
продолжается.

Ошибка: выполнение программы/управления


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

52
Отображение ошибок

2.2 Система инфо и система ошибок


Если во время запуска системы, во время работы или выполнения
программы появляются ошибки, то о них сигнализируются в поле
даты, они отображаются в строке состояния и сохраняются в
индикации ошибок.
Дата отображается с красным фоном до тех пор, пока есть
сообщение об ошибке.
Информация сообщения об ошибках:
„ Описание ошибки: объясняет ошибку
„ Номер ошибки: для запросов сервисного персонала
„ Номер канала: ось, на которой появилась ошибка
„ Время: время появления ошибки (информация для оператора)
„ Класс ошибки (только в случае ошибок):
„ Фон: такое сообщение служит для информации или в случае
появления "небольшой" ошибки.
„ Прерывание: текущий процесс (отработка цикла, команда
перемещения и т.д.) прерван. После удаления ошибки можно
продолжить работу.
„ Аварийное отключение: движения перемещения и
выполнение программы DIN остановлены. После удаления
ошибки можно продолжить работу.
„ Возврат: движения перемещения и выполнение программы
DIN были остановлены. Выключите ненадолго систему и
запустите ее заново. Обратите к производителю станка, если
ошибка повторяется.
Ошибка системы, внутренняя ошибка: если появилась
системная или внутренняя ошибка, необходимо записать всю
информацию по этому сообщению и уведомить производителя.
Эти ошибки оператор не может устранить. Выключите систему
ЧПУ и запустите заново.
Предупреждения во время моделирования: если во время
моделирования программы ЧПУ появляются предупреждения,
тогда CNC PILOT показывает это в строке состояния.
Просмотр и удаление сообщений об ошибках:
U Активировать индикацию ошибок. Система ошибок
показывает все появившиеся ошибки.
U Если отображаются несколько ошибок,
необходимо перемещаться в индикации ошибок с
помощью клавиш курсора.
U Удаляет выделенное курсором сообщение об
ошибке.

U Удаляет все сообщения об ошибках.

U Отображение другой информации о выделенных


курсором ошибках.
U Выход из индикации ошибок.

HEIDENHAIN CNC PILOT 4290 53


Дополнительная информация о сообщениях
2.2 Система инфо и система ошибок
об ошибках
В случае сообщения об ошибке нажмите клавишу информации
или поместите курсор на сообщении об ошибке в индикации
ошибок и нажмите затем клавишу информации, чтобы получить
подробные сведения о данном сообщении.
Значение клавиш Softkey:
U Информация о следующем сообщении об ошибке

U Информация о предыдущем сообщении об ошибке

U Переходит к общей системе информации

U Переход к общей системе информации

PLC-индикация
Окно PLC используется для PLC-сообщений и диагностики PLC.
Информацию об окне PLC можно найти в руководстве по
обслуживанию станка.
Активация PLC-индикации:
U Открывает "индикацию ошибок"

U Переключает на окно PLC

U Выход из окна PLC

U Возврат к индикации ошибок

Окно PLC отображается альтернативно окну ошибок.

54
2.3 Резервное копирование

2.3 Резервное копирование данных


данных
CNC PILOT сохраняет NC-программы, данные средств
производства и параметры на жестком диске. Так как
повреждение жесткого диска нельзя исключить, например, из-за
больших колебаний в сети или шоковой нагрузки, компания
HEIDENHAIN рекомендует регулярно сохранять программ,
данные средств производства и параметры в ПК или на носителе
данных USB.
На компьютере можно использовать DataPilot 4290, программу
WINDOWS "Explorer" или другие подходящие для сохранения
данных программы.
Для обмена данными и для сохранения данных в вашем
распоряжении находятся интерфейс Ethernet и интерфейс USB.
Возможен обмен данными также и через последовательный
интерфейс (RS232).

HEIDENHAIN CNC PILOT 4290 55


2.4 Определения используемых
2.4 Определения используемых понятий
понятий
„ MP: с помощью машинных параметров станка (MP) можно
согласовать систему ЧПУ со станком, произвести настройки и
т.д.
„ Курсор: в списках или при вводе данных выделен элемент
списка, поле ввода или знак. Это «выделение» называется
курсором.
„ Клавиши курсора: курсор перемещается с помощью "клавиши
со стрелкой" или "страница вперед/назад".
„ Навигация: перемещение курсор в пределах списка или поля
ввода для выбора позиции, которую необходимо просмотреть,
отредактировать, дополнить или удалить. Вы "перемещаетесь"
по списку.
„ Aктивные/неактивные функции, пункты меню: функции или
Softkey, которые нельзя выбрать в данный момент,
изображаются "бледным" цветом.
„ Диалоговое окно: другое название для окна ввода.
„ Редактирование: изменение, дополнение и удаление
параметров, команд и т.д. в пределах программы, данных
инструментов или параметров называется "редактированием".
„ Значение по умолчанию: если параметры цикла или
параметры команд DIN имеют предварительно заданные
значения, то речь идет о "значениях по умолчанию".
„ Байт: емкость дисководов указывается в "байтах". Так как CNC
PILOT оснащен жестким диском, то длина программ (длина
файла) приводится в байтах.
„ Расширение: название файла состит из собственного "имени"
и "расширения". Название и расширение разделены с помощью
точки. Расширение дает информацию о типе файла. Примеры:
„ „*.NC“DIN-программы
„ „*.NCS“DIN-подпрограммы
„ „*.MAS“машинные параметры

56
Режим ручного
управления и
автоматический режим

HEIDENHAIN CNC PILOT 4290 57


3.1 Включение, выключение,
3.1 Включение, выключение, перемещение для обнуления
перемещение для обнуления
Включение
CNC PILOT отображает в заглавной строке отдельные этапы
запуска системы, а затем просит выбрать режим работы.
Необходимость в обнулении зависит от используемых датчиков:
„ EnDat-датчик: обнуление не требуется.
„ Датчики с кодированной рефметкой: положение осей
распознается после небольшого перемещения.
„ Стандартные датчики: оси перемещаются на известные,
постоянные точки.
После завершения пересечения рефметок:
„ активируется отображение позиции
„ становится доступен для выбора автоматический режим
работы.

Программные ограничители работают только после


обнуления.

Обнуление для всех осей

Выберите „Ref > Автоматическое обнуление“

Диалоговое окно "Статус пересечения рефметок" выводит


информацию о текущем статусе.

Задайте оси, которые должны пройти обнуление или выберите


"все оси" (диалоговое окно "Автоматическое обнуление")

"Старт цикла" запускает обнуление

"Остановка подачи" прерывает обнуление. "Старт


цикла" продолжает обнуление.

"Остановка цикла" отменяет обнуление

Последовательность, в которой оси обнуляются,


задана в MP 203, 253, .. .

58
Обнуление нажатием клавиши оси

3.1 Включение, выключение, перемещение для обнуления


Выберите „Ref > Обнуление нажатием клавиши“

Диалоговое окно "Статус пересечения рефметок" выводит


информацию о текущем статусе.

Установите направляющую и ось (диалоговое окно "Обнуление


нажатием клавиши")

Обнуление производится в течение всего времени


удержания клавиши "Старт цикла". Отпускание
клавиши прерывает его.

"Остановка цикла" отменяет обнуление.

Контроль EnDat-датчика
Если Ваш станок оснащен EnDat-датчиками, то система
управления запоминает позиции осей при выключении. При
включении питания CNC PILOT сравнивает позицию каждой оси с
сохраненной позицией во время выключения.
В случае разницы появляются следующие сообщения:
„ „Ось была перемещена после выключения станка.“: проверьте
и подтвердите текущую позицию, если ось действительно была
перемещена.
„ "Сохраненное положение датчика оси недействительно": это
сообщение корректно, если система управления включена
впервые, и были заменены датчик или другие компоненты
системы управления.
„ "Параметры изменены. Сохраненное положение датчика оси
недействительно": это сообщение корректно, если были
изменены параметры конфигурации.
Причиной одного из приведенных сообщений может быть также
дефект датчика или системы ЧПУ. Уведомите производителя
станка, если эта проблема возникает многократно.

HEIDENHAIN CNC PILOT 4290 59


Выключение
3.1 Включение, выключение, перемещение для обнуления
В режимах программирования и организации доступна опция
„Shutdown“, если не выбран никакой другой режим работы.
U Для выключения CNC PILOT нажмите Softkey.

U Подтвердите запрос нажатием "ОК". Через


несколько секунд CNC PILOT потребует от вас
выключить станок.
Правильное выключение регистрируется в журнале ошибок.

60
3.2 Режим ручного управления

3.2 Режим ручного управления


В состав функций режима ручного управления входит наладка
токарного станка, определение размеров инструмента, а также
ручная обработка детали.
Рабочие возможности:
„ Режим ручного управления: с помощью „Клавиш станка“ и
ручного маховичка управляется шпиндель и перемещаются оси
для обработки детали.
„ Режим наладки: здесь вводятся используемые инструменты,
нулевая точка заготовки, точка смены инструмента, размеры
защитной зоны и т.д. С помощью этих действий станок
подготавливается к обработке деталей.
„ Определение размеров инструмента: размер инструмента
определяется с помощью „касания" или измерительного щупа.
В качестве альтернативы можно ввести опеределенные с
помощью измерительного устройства размеры в базу данных
инструментов.
Softkey для функций ручного управления и
Для режима ручного управления можно настроить до шести наладки
вариантов индикации на станке (смотри “Индикация станка” на
странице 97). С помощью Softkey можно задать, какой из „ Назначение ручного маховичка
вариантов должен отображаться. одной оси

В режиме ручного управления в зависимости от Переключение отображения


настройки параметра 1 системы управления данные станка
вводятся и отображаются в метрических или в Револьверная головка на одну
дюймовых единицах измерения. позицию назад

Револьверная головка на одну


Обратите внимание, если станок не прошел позицию вперед
обнуление:
Установка подачи на оборот
„ Индикация позиции недействительна
„ Программные ограничители не действуют.
Ввод частоты вращения шпинделя

Ввод функции M

HEIDENHAIN CNC PILOT 4290 61


Ввод данных станка
3.2 Режим ручного управления
Регулировка подачи
Подача на оборот и минутная подача определяются в группе
меню „F“.
Регулировка подачи на оборот:
U Выберите „F > подача на оборот“
U Введите подачу в „мм/об“ (или „дюйм/об“)

Регулировка минутной подачи:


U Выберите „F > минутная подача“
U Введите подачу в „мм/мин“ (или „дюйм/мин“)

Регулировка частоты вращения или позиции шпинделя


Частота вращения шпинделя, постоянная скорость резания или
позиция шпинделя задаются в группе меню „S“.
Регулировка частоты вращения шпинделя:
U Выберите „S > Частота вращения S“
U Введите частоту вращения в "об/мин"
Настройка постоянной скорости резания:
U Выберите „S > постоянная V“
U Введите скорость резания в "м/мин" (или в "фут/мин")

Постоянную скорость резания можно задать только


для направляющей с осью X.

Настройка ограничения частоты вращения:


Доступна начиная с версии ПО 625 952-02.
Условие: вход в качестве „NC-программиста" (или выше).
U Выберите шпиндель с помощью клавиши смены шпинделя
U Выберите "S > Ограничение скорости вращения"
U Введите максимальную частоту вращения в "об/мин"
Автоматически предлагается текущая граница скорости
вращения выбранного шпинделя. Введенное ограничение
скорости вращения сохраняется в машинном параметре 805
(абсолютная максимальная частота вращения).
Выполнение остановки в точке (позиционирование
шпинделя):
U Выберите шпиндель с помощью клавиши смены шпинделя
U Выберите „S > Остановка в точке“
U Введите угловую позицию (диалоговое окно "Остановка в
точке")
U "Старт цикла" позиционирует шпиндель

U С помощью "Остановка цикла" производится


выход из диалогового окна

62
Смена инструмента

3.2 Режим ручного управления


U Выберите „T“; введите позицию револьверной
головки или
U следующую позицию револьверной головки или

U предыдущую позицию револьверной головки или

Функции смены инструмента:


„ Наклон инструмента
„ Вычисление "новых" размеров инструмента
„ Индикация "новых" фактических значений при отображении
позиции

M-команды в режиме ручного управления


В группе меню "М" вы либо напрямую задаете выполняемую
функцию М, либо выбираете желаемую функцию с помощью
меню.
Выполнение M-функции:
U Выберите "M > M-по умолчанию"
U Введите M-номер (диалоговое окно "M-функции")
U "Старт цикла" запускает M-функцию

U С помощью "Остановка цикла" выполняется выход


из диалогового окна

Выбор и выполнение M-функции:


U Выберите "M"
U Выберите М-функцию с помощью меню
U "Старт цикла" выполняет M-функцию

U С помощью "Остановка цикла" выполняется выход


из диалогового окна

Меню М зависит от конструкции станка. Оно может


отличаться от приведенного примера.

HEIDENHAIN CNC PILOT 4290 63


Токарная обработка в ручном режиме
3.2 Режим ручного управления
В группе меню "ручной режим" находятся G-функции, простая
продольная и поперечная токарная обработка и подготовленные
производителем станка NC-программы для ручной обработки.
Простая продольная и поперечная токарная обработка:
U Выберите "ручной режим > Длительная подача"
U Выберите направление подачи (диалоговое окно "Длительная
подача")
U Управление подачей с помощью клавиш циклов

При "непрерывной работе" нужно определить подачу


на оборот.

Выполнение G функций:
U Выберите „ручной режим > G-функции“
U Введите G-номер (диалоговое окно „G-функции“)
U Введите параметры функции
U Подтвердите выполнение G-функции с помощью "ОК"
Разрешены следующие G-функции:
„ G30 – обработка тыльной стороны
„ G710 – увеличение размеров инструмента
„ G602..G699 – функции PLC
NC-программы для режима ручного управления
В зависимости от конфигурации токарного станка производитель
вводит NC-программы, которые дополняют работы в режиме
ручного управления (например: включение обработки задней
стороны).
U Выберите "ручной режим"
U Выберите желаемую "NC-программу ручного управления" с
помощью меню
U Система управления загрузит и отобразит NC-программу
U "Старт цикла" активирует NC-программу

64
Маховичок

3.2 Режим ручного управления


U Назначение маховичка главной оси или оси C
(диалоговое окно "Маховичок - оси").
U Ввод подачи или угла поворота на приращение
маховичка (диалоговое окно "Маховичок - оси")
U Отмена назначения маховичка: нажмите Softkey
"Маховичок" при открытом диалоговом окне.
Вы видите назначение маховичка и его передаточное отношение
при отображении станка (буквенное обозначение оси и знаки
после запятой в передаточном отношении маховичка выделены).
Назначение маховичка отменяется в следующих случаях:
„ При переключении оси
„ При смене режима работы
„ При нажатии клавиши ручного выбора направления

Клавиши шпинделя и ручного выбора


направления
Клавиши "станочного пульта" используются для обработки Клавиши шпинделя
детали в ручном режиме управления и при таких специальных
функциях, как позиции/корректирующие значения (контактное Включение шпинделя в
измерение, касание и т.д.). направлении М3/М4

Активация инструмента, установка частоты вращения шпинделя и Шпиндель вращаетс в


подачи производятся заранее. направлении М3/М4 до тех пор,
пока клавиша нажата
С помощью МР задаются следующие параметры:
(шпиндель "пошагово")
„ MP 805, 855, ...: частота вращения шпинделя при "нажатии
клавиши" Шпиндель стоп
„ MP 204, 254, ...: скорость ускоренного хода

При одновременном нажатии клавиш ручного выбора


направления осей X и Z суппорт перемещается по Клавиши ручного выбора направления
диагонали.
Перемещение суппорта в
направлении Х

Перемещение суппорта в
направлении Z

Перемещение суппорта в
направлении Y

Перемещение суппорта на
ускоренной подаче:
одновременно нажать клавишу
ускоренной подачи и клавишу
ручного выбора направления

HEIDENHAIN CNC PILOT 4290 65


Клавиша смены суппорта и шпинделя
3.2 Режим ручного управления
На токарных станках с несколькими суппортами следующие Клавиша смены суппорта и шпинделя
клавиши, функции и отображения относятся к выбранному
суппорту: Переключение на следующий суппорт
„ Клавиши ручного выбора направления
„ Функции наладки (примеры: установка нулевой точки детали, Переключение на следующий
установка точки смены инструмента и т.д.) шпиндель
„ Зависящие от суппорта элементы отображения индикатора
станка
„ Отображение "выбранного суппорта": отображение станка
"Выбранный суппорт" указывается на "индикаторе суппортов"
(смотри “Индикация станка” на странице 97).
Смена суппорта: клавиша смены суппорта
В токарных станках с несколькими шпинделями к выбранному
шпинделю относятся следующие клавиши и отображения:
„ Клавиши шпинделя
„ Зависящие от шпинделя элементы отображения станка
"Выбранный шпиндель" указывается на "отображении
шпинделей" (смотри “Индикация станка” на странице 97).
Смена шпинделя: клавиша смены шпинделя

66
3.3 Таблица инструмента и

3.3 Таблица инструмента и зажимных устройств


зажимных устройств
Список инструментов (таблица револьверных головок)
представляет собой текущую комплектацию инструментального
суппорта. Во время "настройки списка инструментов" вводятся
идентификационные номера инструмента.
Для настройки списка инструментов можно отталкиваться от
записей раздела РЕВОЛЬВЕР из NC-программы. Функции
"Сравнить список, применить список" опираются на последнюю
NC-программу, скомпилированную в автоматическом режиме.

Опасность столкновения
„ Сравните список инструментов с комплектацией
инструментального суппорта и проверьте днные
инструмента перед выполнением программы.
„ Список инструментов и размеры установленных
инструментов должны соответствовать
действительности, так как CNC PILOT использует
эти данные при расчете всех движений суппортов, Softkey для настройки списка инструментов
контроле защитных зон и т.д.
Удаление инструмента

Ввод инструмента из
"промежуточного накопителя"

„ Удаление инструмента
„ Перевод инструмента в
"промежуточный накопитель"

Редактирование параметров
инструмента

Записи базы данных — по типу


инструмента

Записи базы данных — по


идентификационному номеру

HEIDENHAIN CNC PILOT 4290 67


Настройка списка инструментов
3.3 Таблица инструмента и зажимных устройств
В меню "Настройка списка инструментов" находится список
инструментов, независимо от данных NC-программы.

Ввод инструмента

Выберите "Настройки > Список инструментов > Настройка списка"

Выберите место для инструмента

Непосредственный ввод инструмента:


Нажмите кнопку ENTER (или кнопку INS): CNC PILOT откроет
диалоговое окно "Настройка"
Введите индентификационный номер и закройте диалоговое окно

Выбор инструмента из базы данных:


Отсортируйте инструменты по типу или

Отсортируйте инструменты по
индентификационному номеру

Установите курсор на желаемый инструмент

Примените инструмент

68
Удаление инструмента

3.3 Таблица инструмента и зажимных устройств


Выберите "Настройки > Список инструментов > Настройка списка"

Выберите место для инструмента

Нажмите Softkey или

DEL: инструмент будет удален

Смена места для инструмента

Выберите "Настройки > Список инструментов > Настройка списка"

Выберите место для инструмента

Удалите инструмент и сохраните его в


"промежуточном накопителе
индентификационных номеров"

Выберите новое место для инструмента

Примените инструмент из "промежуточного


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

HEIDENHAIN CNC PILOT 4290 69


Сравнение списка инструментов с NC-
3.3 Таблица инструмента и зажимных устройств
программой
CNC PILOT сравнивает текущий список инструментов с записями
NC-программы, которая компилировалась последней в
автоматическом режиме. Записи раздела РЕВОЛЬВЕР действуют
в качестве заданных инструментов.
CNC PILOT выделяет следующие инструменты:
„ Фактический инструмент не равен заданному
„ Фактический инструмент: отсутствует; заданный инструмент:
внесен
Места для инструментов, которые не заняты согласно NC-
программе, недоступны для выбора.

Опасность столкновения
„ Места для инструментов, которые заняты согласно
NC-программе, но не требуются, не выделяются.
„ CNC PILOT учитывает фактически внесенный
инструмент, даже если он не соответствует заданной
комплектации.

70
Сравнение списков инструментов

3.3 Таблица инструмента и зажимных устройств


Выберите "Настройки > Список инструментов > Сравнение
списка"

CNC PILOT показывает текущее содержание списка


инструментов и отмечает различия от запрограммированного
списка инструментов.

Выберите выделенное место для инструмента

Нажмите кнопку INS (или кнопку ENTER ): CNC


PILOT откроет диалоговое окно „Сравнение факт/
задано“

Перенесите идентификационный номер


"заданного инструмента" в список инструментов

Поиск инструмента в базе данных

Применение инструмента

HEIDENHAIN CNC PILOT 4290 71


Применение списка инструментов из NC-программы
3.3 Таблица инструмента и зажимных устройств
CNC PILOT применяет "новую комплектацию инструмента" из
раздела РЕВОЛЬВЕР (ссылка: последняя NC-программа,
скомпилированная в автоматическом режиме).
В зависимости от прежней комплектации держателя инструмента
могут возникнуть следующие ситуации:
„ Инструмент не используется: CNC PILOT вносит "новые
инструменты" в список инструментов. Позиции, которые заняты
в "старом списке инструментов", но в "новом списке" не
используются, остаются без изменений. При необходимости
удалите инструмент.
„ Инструмент стоит на другой позиции: инструмент не
вносится, если он имеется в списке инструментов, но в новой
комплектации находится на другой позиции. CNC PILOT
сообщает об этой ошибке. Смените место инструмента.
До тех пор, пока позиция инструмента отличается от заданной
комплектации, она выделена.

Опасность столкновения
„ Места для инструментов, которые заняты согласно
NC-программе, но не требуются, остаются без
изменений.
„ CNC PILOT учитывает фактически внесенный
инструмент, даже если он не соответствует
заданной комплектации.

Примените список инструментов

Выберите "Настройки > Список инструментов > Применить


список"

Простые инструменты
Функции наладки используют инструменты, которые перечислены
в базе данных. Если NC-программа использует "простые
инструменты", то процесс протекает следующим образом:
U Компиляция NC-программы: CNC PILOT актуализирует список
инструментов автоматически.
U Если места в списке инструмента заняты "старыми
инструментами", то следует запрос "Следует ли
актуализировать список инструментов?" – Актуализация
записей производится только после подтверждения.
Инструменты, отсутствующие в списке базы данных, вместо
идентификационного номера получают код „_AUTO_xx“ (xx: T-
номер).

Определите параметры "простых инструментов" в NC-


программе.

72
Управление сроком службы инструмента

3.3 Таблица инструмента и зажимных устройств


В управлении сроком службы задается цепочка замен и
инструмент обозначается как "готовый к использованию". Срок
службы/количество штук задается в базе данных инструмента.
В списке инструмента кроме идентификационного номера и
обозначения инструмента содержатся данные об управлении
сроком службы инструмента:
„ Статус: оставшийся срок службы инструмента/количество штук
„ Готовность к использованию: если срок службы
инструмента/количество штук истекли, инструмент считается
"не готовым к использованию".
„ Atw (сменный инструмент): если инструмент не готов к
использованию, то используется сменный инструмент.
Диалоговое окно "Управление сроком службы инструмента"
используется для ввода и отображения данных о сроке службы
инструмента.
События такта, которые вводятся как „событие 1, 2“, можно
анализировать в рамках программирования переменных в NC-
программе.
Параметр "Управление сроком службы инструмента":
„ Aust-Wkz (сменный инструмент): T-номер (позиция
револьвера) сменного инструмента
„ Событие 1: событие такта, присходящее при истечении срока
службы данного инструмента/количества штук (событие 21..59).
„ Событие 2: событие такта, присходящее при истечении срока
службы/количества штук "последнего инструмента" этой
сменной цепочки (событие 21..59).
„ Готовность к использованию: почает инструмент как "готов к
использованию/не готов к использованию" (имеет значение
только для управления сроком службы).

Данные о сроке службы инструмента анализируются


только при активном управлении сроком службы.

HEIDENHAIN CNC PILOT 4290 73


Ввод параметров срока службы
3.3 Таблица инструмента и зажимных устройств

Выберите "Настройки > Список инструментов > Управление


сроком службы"

CNC PILOT отобразит внесенные инструменты

Выберите место для инструмента

Подтвердите с помощью ENTER открытие CNC PILOT


диалогового окна "Управление сроком службы"

Введите сменный инструмент и дополнительные параметры


срока службы.

Нажмите экранную кнопку "Новый резец": CNC PILOT применяет


срок службы/количество из базы данных и обозначает инструмент
как готовый к использованию.

Актуализация данных о сроке службы всех инструментов


револьвера

Выберите "Настройки > Список инструментов > Актуализация


управления сроком службы"

Подвердите "повторный запрос" с помощью ОК: CNC PILOT


использует срок службы/количество из базы данных и обозначает
инструмент как готовый к использованию.

CNC PILOT выводит "Список инструментов, управление сроком


службы" на дисплей для проверки.

Пример применения: вы заменили режущие кромки всех


используемых инструментов и хотите продолжить обработку
детали под "управлением сроком службы".

74
Настройка таблицы зажимных устройств

3.3 Таблица инструмента и зажимных устройств


Таблица зажимных устройств анализируется с помощью
"сопутствующей графики".
С помощью "Страница вперед/назад" можно посмотреть
комплектацию зажимными устройствами других шпинделей.
Параметр "шпиндель x" (главный шпиндель, шпиндель 1, ..)
„ Идент. номер зажимного патрона: ссылка на базу данных
„ Идент. номер зажимного кулачка: ссылка на базу данных
„ Идент. номер дополнительного зажима: ссылка на базу данных
„ Зажимная форма: определение внутреннего/внешнего зажима
и используемой степени зажима
„ Диаметр зажима: диаметр, с которым зажимается
обрабатываемая деталь. (Диаметр обрабатываемой детали
при внешнем зажиме, внутренний диаметр при внутреннем
зажиме)
Параметр "Задняя бабка"
„ Идент. номер наконечника пиноли: ссылка на базу данных
Настройка таблицы зажимных устройств

Выберите "Настройки > Зажимные устройства > Главный


шпиндель (или задняя бабка)"

Для зажимного патрона, зажимных кулачков и дополнительного


зажима: введите идент. номер зажимного устройства

Отсортировать зажимные устройства по типу

Отсортировать зажимные устройства по идент.


номеру

Выбор зажимного устройства из базы данных

Зажимная форма: несколько раз нажмите


Softkey, чтобы настроить зажимную форму

Введите диаметр зажима

HEIDENHAIN CNC PILOT 4290 75


3.4 Функции настройки
3.4 Функции настройки

Установка точки смены инструмента


При G14 суппорт перемещается в точку смены инструмента.
Эта точка должна быть удалена от обрабатываемой детали
настолько, чтобы револьверная головка могла отклоняться в
любую сторону.

Точка смены инструмента задается и выводится на


индикатор как расстояние между нулевой точкой
станка и точкой привязки инструментального суппорта.
Поскольку эти значения не отображаются,
рекомендуется задавать точку смены инструмента с
помощью "контактного измерения".

Точка смены инструмента представляет собой параметр


настройки.
Установка точки смены инструмента

При нескольких суппортах: задайте суппорт

Выберите "Настройки > Точка смены инструмента"

Диалоговое окно "Точка смены инструмента" показывает


действующую позицию.

Введите позицию точки смены инструмента

Контактное измерение точки смены нструмента


Переместите суппорт в "Точку смены
инструмента".
Примените позицию в качестве точки смены
инструмента, или

переместите ось на "Точку смены инструмента"


(или ось X, или ось Y).
Примените позицию оси

76
Сместите нулевую точку заготовки

3.4 Функции настройки


„ "Смещение" привязано к нулевой точке станка.
„ Вы можете сместить нулевую точку заготовки для
всех главных осей.

Нулевая точка заготовки представляет собой параметр


настройки.
Задайте нулевую точку заготовки

При нескольких суппортах: задайте суппорт

Поворот инструмента

Выберите "Настройки > Смещение нулевой точки"

Диалоговое окно "Смещение нулевой точки" показывает


действительную нулевую точку заготовки.

Каснитесь торцевой поверхности

Позиция касания = нулевой точке заготовки


Примените позицию касания в качестве нулевой
точки заготовки

Нулевая точка заготовки по отношению к позиции касания


Примените позицию касания

Введите "Измеренное значение" (расстояние от позиции касания


до нулевой точки заготовки)

Введите позицию нулевой точки заготовки

HEIDENHAIN CNC PILOT 4290 77


Задание защитной зоны
3.4 Функции настройки

Параметры защитной зоны:


„ действительны только для "контроля защитной
зоны", в качестве программных ограничителей не
действуют
„ относятся к нулевой точке станка
„ значения X - это размеры радиусов
„ 99999/–99999 означает, что контроль этой стороны
защитной зоны отсутствует

Параметры защитных зон настраиваются в MP 1116, 1156, .. .


Задание защитной зоны

Установите любой инструмент (кроме T0).

Выберите "Настройки > Защитные зоны"

Проведите контактное измерение параметров защитных зон


для каждой оси
Выберите поле ввода.
Разместите инструмент на "границу защитной зоны".
Примените позицию как "защитная зона –X" (или
+X, –Y, +Y, –Z, +Z)

Выполните контактное измерение положительных или


отрицательных параметров защитной зоны
Выберите любое положительное или отрицательное поле ввода.
Разместите инструмент на положительную или отрицательную
"границу защитной зоны".
Примените все положительные или все
отрицательные позиции осей

Введите параметры защитной зоны

78
Настройка размеров станка

3.4 Функции настройки


Функция учитывает размеры станка 1..9 и "настроенные оси" по
размеру. Размеры станка можно использовать в NC-программах.
Размеры станка хранятся в MP 7.

Размеры станка привязаны к нулевой точке станка.

Задание размеров станка

Выберите "Настройки > Размеры станка"

Введите "номер размера станка"

Проведите контактное измерение отдельного размера станка


Выберите поле ввода.
Переместите ось на "позицию".
Примените позицию оси в качестве размера
станка (или позицию Y или Z).

Проведите контактное измерение всех размеров станка


Переместите суппорт на "позицию".
Примените все позиции осей суппорта в качестве
размеров станка.

Введите размеры станка


Введите значения (диалоговое окно "установка размера x станка")

HEIDENHAIN CNC PILOT 4290 79


Измерение инструмента
3.4 Функции настройки
Все виды измерения инструмента задаются в MP 6:
„ 0: касание
„ 1: измерение измерительным щупом
„ 2: измерение измерительной оптикой
В зависимости от метода измерения переместитесь в
определенную, известную системе позицию в рабочей зоне. На
основании этого CNC PILOT вычисляет установочный размер
инструмента.

„ Вводимые в диалоговое окно "ввод измеренного


значения" данные относятся к нулевой точке
заготовки.
„ Значения коррекции инструмента удаляются.
„ CNC PILOT вносит определенные размеры
инструмента в базу данных.

Измерение инструмента

Наклон инструмента

Выберите "Настройки > Настройки инстр. > Измерение инстр."

Диалоговое окно "Измерение инстр. Т..." показывает


действующий размер.

Определение размеров инструментов путем касания


Выберите поле ввода "X"; диаметр "касание".
Примените диаметр

Выберите поле ввода "X"; торцевая поверхность "касание".


Примените "Z-позицию"

Измерение инструмента с помощью измерительного щупа


Выберите поле ввода "X/Z".
Переместите наконечник инструмента в направлении X-/Z до
измерительного щупа. CNC PILOT применяет "размер X/Z".

80
Измерение инструмента с помощью измерительной оптики

3.4 Функции настройки


Выберите поле ввода "X/Z".
Перекрыть острие инструмента в направлении X-/Z
перекрестьем.
Примените значение (или позицию Z)

Введите размеры инструмента

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

Наклоните инструмент

Выберите "Настройки > Настройка инстр. > Коррекции инстр."

Назначьте ручной маховичок оси X и переместите инструмент на


корректирующее значение

Назначьте ручной маховичок оси Z и переместите инструмент на


корректирующее значение

CNC PILOT применяет корректирующие значения.

HEIDENHAIN CNC PILOT 4290 81


3.5 Автоматический режим
3.5 Автоматический режим

Обзор Softkey в автоматическом режиме


В автоматическом режиме в зависимости от настройки
Переключение в режим
параметра 1 системы управления данные вводятся и
"Графическое отображение"
отображаются в метрических или в дюймовых
единицах измерения. Настройка в "Заголовке
программы" ЧПУ является важной для выполнения Переключение отображения
программы, на управление и отображение она не станка
влияет.
Настройка отображения кадров
для дополнительных каналов

Отображение базовых кадры


(отдельные пути перемещения)

Запрет/разрешение выдачи
переменных

Установка режима покадровой


отработки

Программный стоп при M01


(выборочный стоп)

Выполнение поиска стартового


кадра

82
Выбор программы

3.5 Автоматический режим


Прежде чем вы сможете активировать программу с помощью
"Старта цикла", CNC PILOT компилирует NC-программу. "#-
переменные" вводятся во время компиляции. "Повторный запуск"
отменяет компиляцию, а "новый запуск" приводит к ее
принудительному повтору.

„ Если "Таблица револьверных головок" NC-


программы не отвечает текущей действительной
таблице, то следует предупреждение.
„ Имя NC-программы сохраняется до тех пор, пока не
будет выбрана другая программа, даже в случае
периодического выключения токарного станка.

Выбор программы

Выберите "Прогр. > Выбор программы". CNC PILOT откроет


список NC-программ.

Выбор NC-программы

NC-программа загружается без предварительной компеляции,


если
программа или список инструментов не изменялись
токарный станок не выключался.

Повторный запуск

Выберите "Прогр. > Повторный запуск".

Последняя активная NC-программа загружается без


предварительной компиляции, если
программа или список инструментов не изменялись
токарный станок не выключался.

HEIDENHAIN CNC PILOT 4290 83


Новый запуск
3.5 Автоматический режим

Выберите "Прогр. > Перезапуск".

NC-программа загружается и компилируется.


(Применение: запуск NC-программы с #- переменными.)

Из DIN PLUS

Выберите "Прог > из DIN PLUS"

Выбранная в DIN PLUS NC-программа загружается и


компилируется.

84
Поиск стартового кадра

3.5 Автоматический режим


При поиске стартового кадра
„ CNC PILOT учитывает технологические команды с начала
программы, но не выполняет смену инструмента.
„ CNC PILOT не выполняет перемещений.

Опасность столкновения
„ Если в стартовом кадре содержится команда T, то
CNC PILOT начинает с наклона револьверной
головки.
„ Первая команда на перемещение следует за
текущей позицией инструмента.
„ Выберите для всех суппортов подходящий
стартовый кадр прежде, чем нажмете Softkey
"Применить".

Поиск стартового кадра

Активизация поиска стартового кадра

Установите курсор на стартовый кадр (Softkey помогают при


поиске стартового кадра.)

Предварительно задайте N-номер: курсор


позиционируется на номер кадра

Предварительно задайте Т-номер: курсор


позиционируется на следующую команду Т

Предварительно задайте L-номер: курсор


позиционируется на следующий вызов
подпрограммы

CNC PILOT начинает поиск стартового кадра

Стартует с выбранного NC-кадра

HEIDENHAIN CNC PILOT 4290 85


Влияние на прогон программы
3.5 Автоматический режим
Уровень выделения
NC-кадры с уровнем выделения при активном уровне выделения
не выполняются. Поле отображения "Уровни выделения"
помечает распознанные "выполнением кадра" активные уровни
выделения.

При включении/выключении уровней выделения CNC


PILOT реагирует примерно через 10 кадров (причина:
опережение при выполнении NC-кадров).

Активация/деактивация уровня выделения:

Выберите "Прогон > Уровень выделения"

Активация уровня выделения


Введите "Номер уровня", несколько уровней задайте как Поле отображения "Уровни выделения"
"последовательность цифр"

Деактивация уровня выделения


Значение маркировки:
Введие "пустое значение" в поле "номер уровня"
„ Верхняя линейка: введенные уровни
выделения
„ Нижняя линейка: активные уровни выделения
Производство предварительно заданного количества
изделий

Выберите "Прогон > Количество изделий"

Введите количество изделий

Работа с предустановкой количества изделий:


„ Диапазон количества: 0..9999
„ Счет производится после каждого прохождения программы.
„ Если NC-программа активируется с помощью "Выбора
программы", то CNC PILOT обнуляет счетчик.
„ После достижения количества изделий NC-программа больше
не запускается. Для нового запуска программы выберите
"Повторный запуск".
„ Количество изделий при выключении токарного станка
сохраняется.
„ Количество изделий=0: без ограничения; счетчик
увеличивается пошагово.
„ Количество изделий>0: CNC PILOT изготавливает заданное
количество; счетчик уменьшается пошагово.

86
V-переменные

3.5 Автоматический режим


Работа с V-переменными:
„ Диалоговое окно "V-переменые" служит для отображения и
ввода переменных.
„ V-переменные определяются в начале NC-программы.
Значение задается в NC-программе.
Проверка или ввод V- переменных:

Выберите "Прогон > V-переменные"

CNC PILOT показывает определенные в NC-программе


переменные.

Изменение переменной: нажмите экранную кнопку


"Редактирование"

Режим покадровой отработки


В "Режиме покадровой отработки" выполняется одна NC-команда
(базовый кадр), затем CNC PILOT переходит в состояние
"Остановка подачи".
Установка режима покадровой отработки

Активируйте режим покадровой отработки

"Старт цикла" выполняет следующую NC-команду

Выборочный стоп
Если "выборочный стоп" активен, то CNC PILOT при M01 Статус выборочного стопа
останавливается и переходит в состояние "остановка подачи".
Выборочный стоп ВЫКЛ
Прогон программы при "выборочном стопе"

Активируйте "выборочный стоп" Выборочный стоп ВКЛ

При М01 CNC PILOT переходит в состояние "остановка подачи".

"Старт цикла" продолжает выполнение


программы

HEIDENHAIN CNC PILOT 4290 87


Корректировка подачи F%
3.5 Автоматический режим
С помощью корректировки подачи изменяется
запрограммированная подача (диапазон от 0 % .. 150 %).
Индикатор станка показывает текущую корректировку подачи.

Регулировка корректировки подачи

Отрегулируйте подачу с помощью потенциометра подачи (на


станочном пульте)

Коррекция частоты вращения


С помощью корректировки частоты вращения изменяется
запрограммированная частота вращения (диапазон от 50 % .. 150
%). Индикатор станка показывает текущую корректировку частоты
вращения.

Настройка коррекции частоты вращения

Частота вращения на 100 %


(запрограммированное значение)

Увеличить частоту вращения на 5 %

Уменьшить частоту вращения на 5 %

Значения коррекции
Коррекции инструмента
U Выберите "Корр. > Коррекции инструмента"
U T-номер: CNC PILOT показывает активный "T-номер" и
значение коррекции. Вы можете ввести другой Т-номер.
U Введите значения коррекции
U CNC PILOT прибавляет введенные значения коррекции к
прежним значениям.

Коррекция инструмента:
„ действуют со следующей команды на перемещение
„ передаются в базу данных
„ может быть изменена максимум на 1 мм

88
Аддитивные коррекции

3.5 Автоматический режим


U Выберите "Корр. > Аддитивные коррекции"
U Введите номер коррекции (901..916). CNC PILOT отображает
действительные значения коррекции.
U Введите значения коррекции
U CNC PILOT прибавляет введенные значения коррекции к
прежним значениям.

Аддитивные коррекции:
„ активируются с помощью "G149 .."
„ управляются в параметре настройки 10
„ могут быть изменены максимум на 1 мм

Управление сроком службы инструмента


В автоматическом режиме в "Управлении сроком службы
инструмента" включается/выключается готовность инструмента к
использованию или актуализируются данные срока службы.
Изменение данных срока службы

Выберите "Корр > Управление сроком службы инструмента"

CNC PILOT отображает список инструментов с текущими


данными по сроку службы.

Выберите место для инструмента

Подтвердите с помощью ENTER открытие CNC PILOT


диалогового окна "Управление сроком службы"

Регулировка "готовности к использованию"

Нажмите экранную кнопку "новый резец", чтобы актуализировать


данные по сроку службы.

HEIDENHAIN CNC PILOT 4290 89


Инспекционный режим
3.5 Автоматический режим
Для инспекционного режима прервите выполнение программы,
проверьте или откорректируйте "активный инструмент" или
поменяйте резец. Затем продолжайте выполнение NC-
программы с места ее прерывания.
Если Вы "отводите" инструмент, то CNC PILOT запоминает
первые пять перемещений. При этом любое изменение
направления движения соответствует перемещению.

Указания по инспекционному режиму:


„ Во время процесса инспекции можно поворачивать
револьверную головку, нажимать клавиши
шпинделя и т.д. Программа возврата устанавливает
"правильный" инструмент.
„ При смене резца выбирайте корректирующие
значения таким образом, чтобы инструмент
останавливался до точки прерывания.
„ В состоянии "Стоп цикла" можно прервать
инспекционный цикл нажатием клавиши ESC и
переключиться в режим "ручного управления".

Инспекционный цикл состоит из следующих шагов:


1 Прервите выполнение программы и "отведите" инструмент.
2 Проверьте инструмент, при необходимости смените резец.
3 Переместите инструмент обратно
1. Инспеционный режим - отвод инструмента

Прервите выполнение программы

„Выберите "ИНСП(екция)"

Отведите инструмент с помощью ручных клавиш направления.

При необходимости наклоните револьверную головку.

90
2. Инспекционный режим - проверка резца

3.5 Автоматический режим


Проверьте, при необходимости замените резец.

Завершите процесс инспеции. CNC PILOT


загрузит программу возврата („_SERVICE“).

Откроется диалоговое окно "Коррекции инстр.", введите


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

3. Инспеционный режим – возврат инструмента


В начале программы возврата следуют два вопроса
"Продолжение старта повторным подводом?" и "Подвод к/перед
точкой прерывания". Ответами на вопросы вы управляете
программой возврата следующим образом:
„ Продолжение старта = да (см. 3.1 Возврат инструмента и
"продолжение старта")
„ Подвод к точке прерывания: программа возврата подводит
инструмент на ускоренном ходу к точке прерывания и
продолжает выполнение программы без остановки.
„ Подвод перед точкой прерывания: программа возврата
подводит инструмент на ускоренном ходу к точке перед
точкой прерывания и продолжает выполнение программы без
остановки.
„ Продолжение старта = нет (см. 3,2 Возврат инструмента и
остановка)
„ Подвод к точке прерывания: программа возврата подводит
инструмент к точке прерывания и останавливает выполнение
программы.
„ Подвод перед точкой прерывания: программа возврата
подводит инструмент к точке перед точкой прерывания и
останавливает выполнение программы.
"Продолжение старта = да" применяется, как правило, в том
случае, если режущая кромка не менялась.

HEIDENHAIN CNC PILOT 4290 91


3.1 Возврат инструмента и "продолжение старта"
3.5 Автоматический режим

Запустите программу возврата.

Откроется диалоговое окно "Продолжение старта повторным


подводом?“. Введите "1" (=да)

Подвод к точке прерывания:


Откроется диалоговое окно "Подвод к точке прерывания (UP)“.
Введите "0" (=на UP)
Программа возврата перемещает инструмент в точку прерывания
и продолжает выполнение программы без остановки.

Подвод перед точкой прерывания:


Откроется диалоговое окно "Подвод перед точкой прерывания
(UP)" – введите "1" (=перед UP)"
Затем в диалоговом окне "Расстояние до точки прерывания"
введите расстояние до точки прерывания
Программа возврата перемещает инструмент в точку перед
точкой прерывания и продолжает выполнение программы без
остановки.

Инспекционный цикл завершен.

92
3.2 Возврат инструмента и остановка

3.5 Автоматический режим


Запустите программу возврата.

Откроется диалоговое окно „Продолжение старта повторным


подводом ?" – введите "0"(=нет)

Подвод в точку прерывания:


Открывается диалоговое окно "Подвод на точку прерывания (UP)"
– введите "0" (=на UP)"
Программа возврата перемещает инструмент в точку прерывания
и останавливается.

Подвод перед точкой прерывания:


Откроется диалоговое окно "Подвод на точку прерывания (UP)" –
введите "1" (=перед UP)"
Затем в диалоговом окне "Расстояние до точки прерывания"
введите расстояние до точки прерывания
Программа возврата перемещает инструмент в точку перед
точкой прерывания и останавливается.

Продолжите выполнение программы.


Инспекционный цикл завершен.

Снова выберите "Инсп(екция)"


Откроется диалоговое окно "Касание инструментом" (для
информации)
Следует назначить ручной маховичок оси X-/Z и выполнить
"касание"
Примените с помощью "Применить значение" определенное с
помощью ручного маховичка корректирующее значение.

Продолжите выполнение программы.


Инспекционный цикл завершен.

HEIDENHAIN CNC PILOT 4290 93


3.5 Автоматический режим
Если NC-программа останавливается перед точкой
прерывания, то "удаление до точки прерывания" имеет
крайне важное значение для точки старта:
„ Если введенное значение больше, чем расстояние
от начала кадра до точки прерывания, то CNC PILOT
стартует с начала прерванного NC-кадра.
„ Если введенное расстояние меньше, чем
расстояние от начала кадра до точки прерывания, то
CNC PILOT учитывает это расстояние.

Отображение кадра, выдача переменных


CNC PILOT различает:
„ Отображение кадра: NC-кадры отображаются так, как они
были запрограммированы.
„ Отображение базового кадра: циклы "раскрыты".
Отображаются отдельные перемещения. Нумерация базовых
кадров не зависит от запрограммированных номеров кадров.
Активация индикации базовых кадров:
U Включение/выключение индикации базовых
кадров

Индикация канала
В токарных станках с несколькими суппортами активируйте
отображение кадров максимум для 3 каналов.
Подключение отображения каналов:
U При каждом нажатии Softkey "подключается" один
канал. После этого отображается только один
канал.
Если активно отображение кадров для одного канала, то
отображение базовых кадров производится в правом окне. Если
активно отображение кадров нескольких каналов, то отображение
базовых кадров замещает отображение кадров.
Размер шрифта
Размер шрифта отображения кадров настраивается через меню.
U "Инд > Размер шрифта > меньше" уменьшает шрифт
U "Инд > Размер шрифта > больше" увеличивает шрифт
Вывод переменных
U "Нажатая Softkey" допускает вывод переменных (с
помощью PRINTA). В противном случае вывод
переменных блокируется.
Индикаторы контроля нагрузки: смотри “Контроль нагрузки” на
странице 101

94
Графическое отображение

3.5 Автоматический режим


"Автоматическая графика" представляет запрограммированные
заготовки и готовые детали и отображает перемещения. При этом
вы контролируете процесс изготовления в непросматриваемых
точках, получаете обзор состояния обработки и т.д.
Все обработки, а также фрезерные операции представлены в
"поворотном окне" (XZ-вид).
U Активация графики. Если графика уже была
активирована, то графическое изображение
адаптируется к текущему состоянию обработки.
U Назад к отображению кадра

С помощью приведенных в таблице Softkey можно изменять вид


представления перемещений.
CNC PILOT в режиме "стандартных настроек" при каждом
переходе на следующий кадр прорисовывает все перемещение. Softkey "графический индикатор"
При настройке "Движение" графическое предоставление
процесса снятия стружки производится синхронно с процессом Установка режима покадровой
изготовления. отработки

„ Если заготовка не запрограммирована, то Представление перемещений


предполагается "стандартная заготовка" (смотри “Отображение пути” на
(управляющий параметр 23). странице 384):
„ "Движение" должно быть настроено до начала NC- „ Линия, или
программы. При повторениях программы (М99) „ Дорожка резания
"Движение" стартует при следующем прогоне
программы. Представление инструмента
(смотри “Компоновка экрана,
клавиши Softkey” на странице 379):
„ Световая точка, или
„ Инструмент

Представление процесса снятия


стружки производится синхронно с
процессом изготовления

HEIDENHAIN CNC PILOT 4290 95


Увеличение, уменьшение, настройка фрагмента изображения
3.5 Автоматический режим
Регулировка лупы с клавиатуры:
U Активируйте "Лупу". "Красный прямоугольник"
обозначает новый фрагмент изображения.
U Настройте фрагмент изображения:
„ Увеличение: "страница вперед"
„ Уменьшение: "страница назад"
„ Смещение: клавиши курсора
U Выход из режима "Лупа". Отображается новый
фрагмент изображения

Регулировка лупы с сенсорной панели:


U Установить курсор в углу фрагмента изображения
U При нажатой левой клавиши мыши передвиньте курсор в
противоположный угол фрагмента изображения Softkey "графический индикатор"
U Правая клавиша мыши: возврат к стандартному размеру
Последняя настройка "заготовка
U Выход из режима "Лупа". Отображается новый
максимально" или "рабочее
фрагмент изображения. пространство"

Отменяет последнее увеличение


Установите сильное увеличение "Обрабатываемая
деталь максимально" или "Рабочая зона", чтобы затем
выбрать новый фрагмент изображения. Максимально возможный размер
изображения заготовки
Стандартные регулировки производятся с помощью Softkey (см.
таблицу). Регулировка "по координатам" (окно моделирования и Изображение рабочего
позиция нулевой точки заготовки) относится к выбранному пространства, включая точку
суппорту. смены инструмента

Настройка окна моделирования и


позиции нулевой точки заготовки

96
Мехатронная задняя бабка

3.5 Автоматический режим


Перемещаемый противошпиндель можно использовать в
качестве мехатронной задней бабки, если производитель
подготовил станок для реализации этой фунции.
Если это так, то запустите режим пиноли с помощью пункта меню
"Ручной режим ЧПУ". Для этого необходимо, чтобы
автоматический режим был остановлен с помощью "Цикл стоп"
или М0/М01 в NC-программе вызвали "Цикл стоп".

Статус постпроцессного измерения


При постпроцессном измерении обрабатываемые детали
измеряются вне токарного станка и "Результаты" передаются в
CNC PILOT. Диалоговое окно „PPM Info“ выдает информацию о
статусе измеряемых значений, показывает переданные
"Результаты" и позволяет проводить инициализацию соединения
с измерительным устройством.
Управление "постпроцессным измерением":
U Выберите "Инди(кация) > PPM статус"
U Диалоговое окно "PPM Info“ показывает статус измеренных
значений и последние переданные "результаты".
U Нажатие экранной кнопки "Init" запускает установку соединения
с поспроцессным измерительным устройством и удаляет
результаты измерений.
Диалоговое окно "PPM Info":
„ Подключение измеренного значения (соответствует параметру
управления 10)
„ Выход: результаты измерений применяются немедленно и
заменяют собой прежние измеренные значения.
„ Вход: результаты измерений применяются только после того,
как будут обработаны прежние измеренные значения.
„ Измеренные значения действительны: статус измеренных
значений (после применения измеренных значений с помощью
G915 статус меняется на "недействительно").
„ #939: глобальный результат последнего процесса измерения
„ #940..956: последние отправленные измерительным
устройством результаты измерений

Функция "Постпроцессное измерение" сохраняет


принятые "Результаты" в буферной памяти.
Диалоговое окно "PPM Info“ в #939..956 отображает не
переменные, а значения буферной памяти.

HEIDENHAIN CNC PILOT 4290 97


3.6 Индикация станка
3.6 Индикация станка

Переключение отображения
Индикация станка CNC PILOT является конфигурируемой. Вы
можете настроить для каждого суппорта до 6 отображений в
режиме ручного и автоматического управления (начиная с
параметра управления 301).
Переключение отображения
U Переключение на "последнее настроенное
отображение".

U Переключение на отображение следующего


суппорта.

U Переключение на отображение следующего


шпинделя.

Инидкация положения
В "типе отображения" (MP 17) регулируются значения
отображения позиции:
„ 0: фактическое значение
„ 1: ошибка рассогласования
„ 2: путь
„ 3: острие инструмента по отношению к нулевой точке станка
„ 4: позиция суппорта
„ 5: расстояние опорный кулачок – нулевой импульс
„ 6: заданное значение положения
„ 7: разность острие инструмента – позиция суппорта
„ 8: IPO-заданная позиция

98
Элементы отображения

3.6 Индикация станка


Следующая таблица разъясняет значение полей стандартного
отображения. Дополнительные поля отображения: смотри
“Параметры управления для системы отображения станка” на
странице 604.

Элементы отображения
Индикация позиции (расстояние острие инструмента – нулевая точка заготовки)
„ Пустое поле: ось не прошла отсчетное перемещение
„ Буква оси белая: нет "разрешения"
„ Вывод отображаемых значений серым цветом (только для X или Z): отображение
фактического значения недействительна, так как ось В была наклонена.

Индикация позиции C:
„ "Индекс": обозначает ось C "0/1"
„ Пустое поле: ось C не активна
„ Буква оси белая: нет "разрешения"

Индикация остаточного пути (оставшийся путь текущей команды на перемещение)


„ Гистограмма: остаточный путь в "мм"
„ Нижнее левое поле: фактическая позиция
„ Правое нижнее поле: остаточный путь

Т-отображение без контроля срока службы


„ Т-номер активного инструмента
„ Значения коррекции инструмента

Т-отображение с контролем срока службы


„ Т-номер активного инструмента
„ Данные по сроку службы

Информация о количестве изделий/единицах времени


„ Количество изготовленных изделий этой партии
„ Время изготовления текущей обрабатываемой детали
„ Общее время производства этой партии изделий

Индикация загрузки
„ Загрузка двигателя шпинделя/привода оси относительно номинального крутящего
момента

D-отображение (аддитивные коррекции)


„ Номер активной коррекции
„ Корректирующие значения

HEIDENHAIN CNC PILOT 4290 99


3.6 Индикация станка
Элементы отображения
Индикация суппорта
„ Белый символ: нет "разрешения"
Статус цикла: „ Цифра: выбранный суппорт
„ Белый фон: "конвертация и отображение" не активны (G30)
Цикл ВКЛ „ Цветной фон: "конвертация и отображение" активны (G30)
„ Статус цикла
Остановка подачи „ Гистограмма: корректировка подачи "в %"
„ Верхнее поле: корректировка подачи
„ Нижнее поле:
Цикл ВЫКЛ
„ Текущая подача
„ При неподвижном суппорте: заданная подача (серый шрифт)
Ручное управление „ Номер суппорта на синем фоне: активная обработка задней поверхности

Инспекционный
цикл

Режим наладки

Отображение шпинделя
„ Белый символ: нет "разрешения"
Статус шпинделя: „ Цифра в символе шпинделя: ступень редуктора
„ "H“/цифра: выбранный шпиндель
Направление „ Статус шпинделя
вращения
шпинделя M3 „ Гистограмма: корректировка частоты вращения "в %"
„ Верхнее поле: корректировка частоты вращения
Направление „ Нижнее поле:
вращения
шпинделя M4 „ текущая частота вращения
„ при неподвижном суппорте: заданная частота вращения (серый шрифт)
Шпиндель-стоп „ при регулировке положения (M19): позиция шпинделя

Шпиндель в
процессе
регулирования
положения (M19)

C-ось
"активирована"

100
3.6 Индикация станка
Элементы отображения
Обзор освобождений
Отображает разрешения максимум для 6 каналов ЧПУ, 4 шпинделей, 2 осей C.
Разрешения выделены (зелёным цветом).
„ Левая группа отображения: "Разрешения"
„ F: подача
„ D: данные
„ S: шпиндель
„ C: ось C
„ 1..6: номер суппорта/шпинделя оси C
„ Центральная группа отображения: "Статус"
„ Zy – левая отображение: циклы ВКЛ/ВЫКЛ
„ Zy – правая отображение: подача-стоп;
„ R=отсчетное перемещение
„ A: автоматический режим работы
„ H: режим ручного управления
„ F: свободный ход (после перемещения концевого выключателя)
„ I: инспекционный режим
„ E: выключатель режима наладки
„ Правая группа отображения: "Шпиндель"
„ Индикация для "Левое/правое вращение"
„ Активны оба: позиционирование шпинделя (М19)

HEIDENHAIN CNC PILOT 4290 101


3.7 Контроль нагрузки
3.7 Контроль нагрузки

Во время процесса изготовления нагрузки под контролем CNC


PILOT сравнивает крутящие моменты или "работу" приводов со
значениями "эталонной записи".
При превышении "предельного значения крутящего момента 1"
или "предельного значения работы" инструмент помечается как
"изношенный". При превышении "предельного значения
крутящего момента 2“ CNC PILOT считает инструмент
поломанным и останавливает обработку (подача-стоп).
Превышения предельных значений выводятся как сообщение о
неисправности.
Контроль нагрузки помечает изношенные инструменты в "бите
диагностики инструмента". При использовании контроля срока
службы CNC PILOT берет на себя управление сменными
инструментами. В качестве альтернативы можно анализировать
"бит диагностики инструмента" в NC-программе.
При использовании контроля нагрузки нужно задать в NC-
программе зоны контроля и определить подлежащие контролю
приводы (G995). Предельные значения крутящего момента зоны
контроля ориентируются на определенный при эталонной
обработке максимальный крутящий момент.
CNC PILOT проверяет значения крутящего момента и работы при
каждом цикле интерполяции и отображает значения с шагом
20 мс по шкале времени. Предельные значения расчитываются
на основе опорных значений и коэффициента предельного
значения (управляющий параметр 8). Впоследствии можно
изменить предельные значения в функции "Редактирование
параметров контроля".

„ Следите за соблюдением одинаковых условий при


эталонной обработке и последующем изготовлении
(коррекция подачи, частоты вращения, качество
инструмента и т.д.)
„ CNC PILOT контролирует максимум четыре агрегата
на зону контроля.
„ С помощью "G996 вид контроля нагрузки“ Вы можете
управлять выводом на индикатор путей
перемещения на ускоренной подаче и контролем
крутящего момента и/или работы.
„ Графическое и цифровое отображение
производятся относительно номинальных крутящих
моментов.

102
Работы с контролем нагрузки

3.7 Контроль нагрузки


Использование контроля нагрузки основывается на том, что
изношенный инструмент требует значительно более высокого
крутящего момента по сравнению с неизношенным. Из этого
следует, что контролю должны подвергаться приводы, которые
подвержены существенной нагрузке. Как правило, это главный
шпиндель.
Снятие стружки с малой глубиной врезания из-за малых
изменений крутящего момента можно контролировать лишь
условно.
Уменьшение крутящего момента не регистрируется.
Задать зоны контроля: опорные значения крутящего момента
ориентируются на самый большой крутящий момент зоны. Из
этого следует, что малые значения крутящего момента можно
контролировать лишь условно.
Поперечная токарная обработка с постоянной скоростью
резания: контроль шпинделя ведется до тех пор, пока ускорение
составляет <15 % среднего значения максимального ускорения и
максимального тормозного замедления (MP 811, ...). Поскольку
ускорение на повышенных частотах вращения увеличивается, то,
как правило, контролируется лишь фаза сразу после врезания.
Опытные значения (при обработки стали):
„ При продольной токарной обработке глубина резания должна
составлять > 1 мм
„ При прорезке глубина резания должна составлять > 1 мм
„ При сверлении "в теле" диаметр отверстия должен составлять
6..10 мм.

HEIDENHAIN CNC PILOT 4290 103


Эталонная обработка
3.7 Контроль нагрузки
В ходе эталонной обработки (запись заданных значений)
выявляется максимальный крутящий момент и работа для каждой
зоны контроля. Эти значения действуют как опорные значения.
CNC PILOT проводит эталонную обработку если:
„ отсутствуют "параметры контроля".
„ Выберите "да" в диалоговом окне "эталонная обработка“ (после
"выбор программы“).
Активирование отображения:
U Выберите "Инди(кация) > Индикатор контроля нагрузки": CNC
PILOT переключается в подменю "Запись заданных значений"
Подменю "Запись заданных значений":
„ Пункт меню "Кривые"
„ В "Кривые 1..4" необходимо назначить приводы полям ввода.
„ В "Цена деления индикатора" задается точность вывода.
Малое значение "цены деления индикатора" повышает
точность (значения: 4, 9, 19, 39 секунд на экран).
„ Группа меню "Режим"
„ Линейный график: показывает крутящий момент
относительно оси времени.
„ Гистограмма: показывает крутящий момент в виде столбиков
и помечает пиковые значения.
„ Сохранять/не сохранять измеренные значения:
сохранение значений является условием для проведения
последующего анализа эталонной обработки. Индикация
"Запись данных" обозначает настройку.
„ Перезаписать/не перезаписывать предельные значения:
настройка того, нужно ли перезаписывать предельные
значения после повторной эталонной обработки.
„ Пауза: останавливает отображение
„ Далее: продолжает отображение
„ Авто: назад в меню автоматического режима
Дополнительная информация во время записи:
„ Номер зоны: текущая зона контроля
„ Отрицательный знак числа: процесс не контролируется
(пример: вывод на индикатор путей перемещения на
ускоренной подаче).
„ WKZ: активный инструмент
„ Отображается список выбранных приводов и мгновенные
крутящие моменты.
„ Отображение кадра

104
Изготовление под контролем нагрузки

3.7 Контроль нагрузки


Определяющим фактором, осуществляется ли "производство под
контролем нагрузки", является настройка в NC-программе (G996).
Индикация крутящих моментов и предельных значений:
U Выберите "Инди(кация) > Контроль нагрузки > Индикация"
Подменю "Контроль нагрузки > Индикация":
„ Пункт меню "Кривые"
В "Кривые 1..4" нужно назначить приводы полям ввода.
„ Линейный график: одна кривая
„ Гистограмма: до четырех столбцов
„ В "Цена деления индикатора" задается точность вывода.
Малое значение "цены деления индикатора" повышает
точность (значения: 4, 9, 19, 39 секунд на экран).
„ Группа меню "Режим"
„ Линейный график: показывает крутящий момент
относительно оси времени и предельных значений.
Предельные значения "серым цветом": не контролируемая
область (отображение путей перемещения на ускоренной
подаче).
„ Гистограмма: отображает текущий крутящий момент,
прежнюю "работу" и все предельные значения зоны контроля.
„ Пауза: останавливает отображение
„ Далее: продолжает отображение
„ Авто: назад в меню автоматического режима

Редактирование предельных значений


С помощью функции "редактор параметров контроля"
анализируется эталонная обработка и оптимизируются
предельные значения.
CNC PILOT отображает имя программы загруженных параметров
контроля в заголовке.
Выбор:
U Выберите "Инди(кация) > Контроль нагрузки > Редактирование"
Подменю "Редактор параметров контроля":
„ Тек(ущий файл) загрузить: параметры контроля выбранной
NC-программы.
„ Загрузить: выбранные параметры контроля.
„ Редактор: визуализация и редактирование предельных
параметров.
„ Удалить опорные значения: удаляет параметры контроля
отображаемой NC-программы.
„ Авто: назад в меню автоматического режима

HEIDENHAIN CNC PILOT 4290 105


Редактирование параметров контроля
3.7 Контроль нагрузки
Диалоговое окно "Индикация и регулировка параметров нагрузки"
позволяет проводить редактирование параметров одного
агрегата одной зоны контроля.
Гистограмма изображает все агрегаты зоны контроля (широкие
столбцы: значения мощности; узкие столбцы: значения работы).
Выбранный агрегат выделен цветом.
Вы вводите зону контроля и выбираете агрегат. CNC PILOT
отображает опорные значения, позволяет редактировать
предельные значения "мощность" и "работа" и показывает
инструмент (T-номер) "для справки".
Экранные кнопки диалогового окна:
„ Сохранить: сохраняет предельные значени этого агрегата в
данной зоне.
„ Конец (или клавиша ESC): выход из диалогового окна.
„ Файл: переключается в режим "линейного графика".
Условие: при эталонной обработке измеренные значения
сохранены.

Анализ эталонной обработки


Контроль нагрузки отображает крутящий момент и предельные
значения выбранного агрегата "во времени".
„ Предельные значения "серым цветом": не контролируемая
область (отображение путей перемещения на ускоренной
подаче).
„ CNC PILOT дополнительно отображает значения позиции
курсора в цифровой форме.
Выбор:
U Экранная кнопка "Файл" в диалоговом окне "Индикация и
регулировка параметров нагрузки"
U Назад в "Редактирование параметров контроля"

106
Подменю "Анализатор (индикатор файла)":

3.7 Контроль нагрузки


„ Установить курсор: разместите курсор с помощью "стрелка
влево/вправо" или на
„ начало файла
„ начало следующей зоны
„ максимум в зоне
„ Индикация: выбрать агрегат в диалоговом окне "Показать
файл".
„ Настройки – Увеличение: отрегулируйте "цену деления
индикатора". (Малые значения повышают точность
изображения и уменьшают длину шага курсора)

Строка под графиком показывает установленное разрешение,


временное разрешение записи измеренных значений и позицию
курсора относительно старта эталонной обработки. Время
"0:00.00 с" = старт эталонной обработки.

Параметры контроля нагрузки


Машинные параметры "контроль нагрузки" (шпиндель:
MP 809, 859, ...; C-ось: MP 1010, 1060; линейные оси: MP 1110,
1160, ...):
„ Время старта контроля [0..1000 мс] анализируется при
"отображении путей перемещения на ускоренной подаче":
„ Шпиндели: из кривой ускорения и торможения
расчитывается предельное значение. До тех пор пока
заданное ускорение превышает предельное значение,
контроль не осуществляется. Как только заданное значения
ускорения падает ниже предельного значения, запуск
системы контроля задерживается на "время старта контроля".
„ Линейные оси и ось С: после перехода с ускоренной на
рабочую подачу запуск системы контроля задерживается на
"время старта контроля".
„ Количество усредняемых значений измерений [1..50]
Среднее значение снижает чувствительность к
кратковременным пиковым значениям.
„ Максимальый крутящий момент привода [Нмм]
„ Время задержки реакции P1, P2 [0..1000 мс]: о нарушении
предельного значения крутящего момента 1/2 сообщается по
истечении времени "P1/P2".

HEIDENHAIN CNC PILOT 4290 107


Параметр управления 8 "Настройки контроля нагрузки"
3.7 Контроль нагрузки
„ Коэффициент предельного значения крутящего
момента 1, 2
„ Коэффициент предельного значения работы
Предельное значение = опорное значение * коэффициент
предельного значения
„ Минимальный крутящий момент [% от номинального]:
опорные значения в пределах этого значения увеличиваются на
"минимальный крутящий момент". Это предотвращает
снижение предельного значения ниже минимальной границы
из-за малых отклонений крутящего момента.
„ Максимальный размер файла [кБайт]: если данные при
записи измеренных значений превышают "максимальный
размер файла", то "самые старые измеренные значения"
перезаписываются. Справочное значение: на один агрегат на
одну минуту времени программы требуется примерно 12 Кбайт.
Параметр управления 15 "номер бита для контроля
нагрузки":
Назначает примененные в G995 номера битов приводам
("логическим осям").

108
DIN-программирование

HEIDENHAIN CNC PILOT 4290 109


4.1 DIN-программирование
4.1 DIN-программирование

Введение
CNC PILOT поддерживает "стандартное DIN-программирование" Пример: "Структурированная программа DIN
и "DIN PLUS-программирование". PLUS"
„ Стандартное DIN-программирование: обработка детали ЗАГОЛОВОК ПРОГРАММЫ
программируется линейными и круговыми движениями и
простыми циклами токарной обработки. Для стандартного DIN- #МАТЕРИАЛ Ст. 60-2
программирования достаточно "простого описания #ЗАЖИМНОЙ ДИАМЕТР 120
инструмента".
#ДЛИНА СНЯТИЯ 106
„ DIN PLUS-программирование: геометрическое описание
заготовки и обработки разделены. Программируется контур #ДАВЛЕНИЕ ЗАЖИМА 20
заготовки и готовой детали, а затем заготовка обрабатывается #СУППОРТ $1
контурными токарными циклами. На каждом шаге обработки (в
#СИНХРО 0
том числе при отдельных перемещениях и простых токарных
циклах) производится отслеживание контура. CNC PILOT
оптимизирует работы по снятию стружки, а также пути подвода РЕВОЛЬВЕР 1
и отвода (холостые шаги отсутствуют).
T1 ID"342-300.1"
В зависимости от постановки задачи и сложности обработки
используйте "стандартное DIN-программирование" или "DIN T2 ID"111-80-080.1"
PLUS-программирование". ...
Разделы NC-программ: CNC PILOT поддерживает деление NC- ЗАЖИМНОЕ ПРИСПОСОБЛЕНИЕ [Смещение
программ на разделы. нулевой точки Z282]
„ Название программы (организационные данные и информация H1 ID"KH250"
о наладке) H2 ID"KBA250-77" Q4.
„ Список инструментов (таблица револьвера)
„ Таблица зажимных устройств
ЗАГОТОВКА
„ Описание заготовки
N1 G20 X120 Z120 K2
„ Описание готовой детали
„ Обработка заготовки
ГОТОВАЯ ДЕТАЛЬ
Параллельная работа: во время редактирования и тестирования
программы токарный станок может отрабатывать другую NC- N2 G0 X60 Z-115
программу. N3 G1 Z-105
...
ОБРАБОТКА
N22 G59 Z282
N23 G65 H1 X0 Z-152
N24 G65 H2 X120 Z-118
N25 G14 Q0
[предварительное сверление-30 мм-наружное-
центровое-торцевое]
N26 T1
N27 G97 S1061 G95 F0.25 M4
...
КОНЕЦ

110
Экран DIN PLUS

4.1 DIN-программирование
Строение экрана:
1 Панель меню
2 Панель программы ЧПУ с именами загруженных программ
ЧПУ. Выбранная программа отмечена.
3 Полноэкранное окно, два или три окна редактирования.
Выбранное окно отмечено.
4 Индикатор контура или индикатор станка
5 Многофуекциональные клавиши Softkey
Параллельное редактирование: вы можете параллельно
обрабатывать до восьми программ/NC-подпрограмм. По выбору
CNC PILOT выводит NC-программы в полноэкранном режиме, в
режиме двух или трех окон.
Основные меню и подменю: функции редактора DIN PLUS
поделены на "основное меню" и несколько "подменю". Для
перехода в подменю
Softkey
„ выберите соответствующие пункты меню
Переход в режим работы
„ наведите курсор в раздел программы "Моделирование"
Softkey: клавиши Softkey предназначены для быстрого перехода
в "соседние режимы работы", переключения окон редактирования Переход на режим работы TURN
и активации графики. PLUS

Переключение NC-программ

Переключение NC-программ

Переключение в окно
редактирования

Установка полноэкранного режима


(окно редактирования)

Установка режима показа двух или


трех окон

Активация графики

HEIDENHAIN CNC PILOT 4290 111


Линейные и круговые оси
4.1 DIN-программирование
Главные оси: координаты осей X, Y и Z привязаны к нулевой
точке обрабатываемой детали.

При отрицательных координатах X нужно


учитывать:
„ Не разрешены для описания контура
„ Не разрешены для циклов токарной обработки
„ Отслеживание контура не производится
„ Направление вращения дуг окружности (G2/G3, G12/
G13) должно быть подогнано вручную
„ Положение при компенсации радиуса режущих
кромок (G41/G42) должно быть подогнано вручную

Ось C в качестве главной оси:


„ Данные углов привязаны к "нулевой точке оси C".
„ Контуры оси С и обработки оси С:
B
„ Координаты на торцовой/обратной стороне задаются либо
в декартовой (XK, YK), либо в полярной системе координат
(X, C)
„ Координаты на боковой поверхности задаются в полярной B
системе координат (Z, C). Вместо "C" можно использовать
размер отрезка CY ("развертка образующей" на отсчетном
диаметре).
Ось B – наклонная плоскость обработки: ось В обеспечивает
обработку сверлением и фрезерованием на наклоненных в
пространстве плоскостях. Для программирования система
координат наклоняется так, что определение образцов отверстий
и контуров фрезерования осуществляется на плоскости YZ.
Затем производится обработка в наклонной плоскости.
Y
U
B

A X

Z
W

112
Дополнительные оси (вспомогательные оси): в дополнение к

4.1 DIN-программирование
главным осям CNC PILOT поддерживает
„ U:линейную ось в направлении X
„ V:линейную ось в направлении Y
„ W:линейную ось в направлении Z
„ A:круговую ось, вращающуюся относительно Х
„ B:круговую ось, вращающуюся относительно Y
„ C:круговую ось, вращающуюся относительно Z
Дополнительные оси программируются только в
обрабатывающей части в функциях G0..G3, G12, G13, G30, G62 и
G701. Интерполяция окружности возможна только в главных осях.
Круговые оси (в качестве дополнительных осей)
программируются в обрабатывающей части с помощью функции
G15.

„ Редактор DIN учитывает только буквенные адреса


сконфигурированных осей.
„ Характеристики круговых осей B и C зависят от
того, являются ли они главными или
дополнительными осями.

Единицы измерения
NC-программы пишутся в "метрической" или "дюймовой" системе.
Единица измерения определяется в поле "единица" (смотри
"Раздел ЗАГОЛОВОК ПРОГРАММЫ" на странице 139).

Если единица измерения задана один раз, то изменить


ее уже нельзя.

HEIDENHAIN CNC PILOT 4290 113


Элементы программы DIN
4.1 DIN-программирование
Программа DIN состоит из элементов:
„ Номер программы
„ Идентификаторы разделов программы
„ NC-кадры
„ Команды структурирования программы
„ Комментарии
Номер программы начинается символом "%", далее следуют до
8 знаков (цифры, прописные буквы или "_", кроме диакритических
знаков и "ß") и расширение "nc" для основной программы, или
"ncs" для подпрограммы. В качестве первого знака нужно
использовать цифру или букву.
Идентификаторы разделов программы: если вы начинаете
новую DIN-программу, то идентификаторы разделов уже
внесены. В зависимости от постановки задачи вы или добавляете
дополнительные разделы, или удаляете существующие
идентификаторы. Программа DIN должна содержать как минимум
идентификаторы разделов ОБРАБОТКА и КОНЕЦ.
NC-кадры начинаются с буквы "N", за которой следует номер
кадра (до 4 цифр). Номера кадров не влияют на отработку
программы. Они служат для обозначения NC-кадра.
NC-кадры разделов ЗАГОЛОВОК ПРОГРАММЫ, РЕВОЛЬВЕР и
ЗАЖИМНЫЕ УСТРОЙСТВА не включены в "организацию номеров
кадров" редактора DIN.
Кадр ЧПУ содержит NC-команды, такие как перемещение,
включение или организация. Команды перемещения и включения
начинаются с "G" или "M", за которыми следует комбинация цифр
(G1, G2, G81, M3, M30, ...) и адресные параметры. Команды
организации состоят из "кодовых слов" (WHILE, RETURN и т.д.)
или из комбинации букв/цифр.
Разрешены NC-кадры, содержащие исключительно расчеты
переменных.
В одном NC-кадре можно записывать несколько NC-команд, если
они не используют тех же самых адресных букв и не содержат
"противоположных" функций.

114
Примеры

4.1 DIN-программирование
„ Разрешенная комбинация: N10 G1 X100 Z2 M8
„ Запрещенная комбинация:
N10 G1 X100 Z2 G2 X100 Z2 R30 – одни и те же буквенные
адреса использованы несколько раз или
N10 M3 M4 – противоположная функциональность
Адресные параметры ЧПУ
Адресные параметры состоят из 1 или 2 букв, за которыми
следуют
„ одному значению
„ одному математическому выражению
„ одному "?" (упрощенное геометрическое программирование
VGR)
„ "i" в качестве идентификатора инкрементального адресного
параметра (примеры: Xi..., Ci..., XKi..., YKi..., и т.д.)
„ одной #-переменной (рассчитывается при компиляции NC-
программы)
„ одной V-переменной (рассчитывается при выполнении
команды)
Примеры:
„ X20(абсолютный размер)
„ Zi–35.675(инкрементальный размер)
„ X?(VGP)
„ X#12(программирование переменных)
„ X{V12+1}(программирование переменных)
„ X(37+2)*SIN(30)(математическое выражение)
Разветвления и повторения
„ Разветвления, повторения программ и подпрограммы
используются для структурирования программы. Пример:
обработка начала/конца стержня и т.д.
„ Уровень выделения: влияет на выполнение отдельных NC-
кадров
„ Идентификатор суппорта: назначение NC-кадров одному
суппорту (для токарных станков с несколькими суппортами).
Ввод и вывод: с помощью "Ввода" оператор станка управляет
выполнением NC-программы. С помощью "вывода" выводится
информация для оператора станка. Пример: оператору станка
дается команда проверить точки измерения и актуализировать
значения коррекции.
Комментарии заключены в "[...]". Они стоят или в конце NC-кадра,
или исключительно одном NC-кадре.

HEIDENHAIN CNC PILOT 4290 115


4.2 Указания к
4.2 Указания к программированию
программированию
Настройка редактора DIN
Через главное меню можно настроить следующие свойства
редактора DIN:
„ Показывать/не показывать экран управления (вспомогательное
изображение) рядом с диалоговым окном
„ Количество окон редактора
„ Размер шрифта
Сохраните и загрузите эти настройки.
Вспомогательное изображение:
U Выберите "Конфиг > Экран управления". Редактор откроет
диалоговое окно "конфигурация экрана управления".
U Установите, должны ли выводиться на экран вспомогательные
рисунки
Количество окон редактора:
U Выберите "Конфиг > Окно > На весь экран" (или ".. > Два окна",
".. > Три окна"). Редактор устанавливает выбранное количество
окон.
Размер шрифта:
U Выберите "Конфиг > Размер шрифта > меньше" (или ".. >
больше"). Редактор уменьшает/увеличивает размер шрифта.
U Выберите "Конфиг > Размер шрифта > Подогнать шрифты".
Редактор применяет размер шрифта выбранного окна ко всем
окнам редактора.
Сохранить/загрузить настройки редактора:
U Выберите "Конфиг > Настройки > Сохранить". Редактор
сохраняет настройки редактора.
U Выберите "Конфиг > Настройки > Загрузить". Редактор
загружает последние сохраненные настройки, включая NC-
программу.
U Выберите "Конфиг > Настройки > Автосохранение ВКЛ".
Редактор сохраняет состояние на момент выключения.
U Выберите "Конфиг > Настройки > Автосохранение ВЫКЛ". При
выключении состояние редактора не сохраняется.

116
Параллельное редактирование

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


CNC PILOT параллельно обрабатывает до восьми программ/
подпрограмм ЧПУ и предоставляет для этого до трех окон
редактора.
Окно редактора: установка полноэкранного или
многооконного режима:
U Установка полноэкранного режима

U Установка многооконного режима (два или три


окна задаются в настройке)

Переключение в окно редактирования:


U Нажмите Softkey, или
U С помощью сенсорной панели щелкните на
желаемом окне
Переключение NC-программ:
U Нажмите Softkey

U Нажмите Softkey, или


U С помощью сенсорной панели щелкните по
программе в панели NC-программ

Выбор меню, позиционирование курсора


Для перехода в подменю
U выберите соответствующие пункты меню
U наведите курсор в раздел программы
U нажмите клавишу ESC: произойдет возврат в
главное меню

При вызове пунктов меню "Геометрия", "Обработка", "Загрузка


револьвера" или "Зажимные устройства" CNC PILOT переходит в
соответствующий раздел программы.
При наведении курсора на раздел программы ЗАГОТОВКА,
ГОТОВАЯ ДЕТАЛЬ или ОБРАБОТКА CNC PILOT переключается в
соответствующее подменю.
Установка курсора:
U "Начало кадра > Прог(раммы)" установка на
начало программы
U "Конец кадра > Прог(раммы)" установка на конец
программы
U С помощью клавиш управления курсором или
"Страница вперед", "Страница назад"

HEIDENHAIN CNC PILOT 4290 117


Запись, изменение и удаление NC-кадров
4.2 Указания к программированию
Создание NC-кадра:
Ввод новых NC-кадров зависит от раздела программы.
Заголовок программы:
U Закрыть диалоговое окно "Редактирование
заголовка программы": CNC PILOT автоматически
создает кадры заголовка программы
(Идентификатор: "#..").
Разделы программы РЕВОЛЬВЕР и ЗАЖИМНЫЕ УСТРОЙСТВА:
U Нажмите кнопку INS: CNC PILOT откроет диалог
для нового инструмента или зажимного
устройства.
U Новый кадр добавляется после закрытия диалога.
Контурное программирование, программирование обработки и
программирование в подпрограммах:
U Нажмите кнопку INS: CNC PILOT введет новый NC-
кадр под позицией курсора.
U Альтернативный способ – непосредственное
программирование NC-команды. CNC PILOT
создает новый NC-кадр или добавляет NC-
команду в существующий кадр.
Удаление NC-кадра:
U Разместите курсор на подлежащий удалению NC-
кадр
U Нажмите кнопку DEL: CNC PILOT удалит NC-
кадр.

Добавление NC-элемента:
U Разместите курсор на элемент NC-кадра (номер
кадра, команду G или M, адресный параметр и
т.д.)
U Добавьте NC-элемент (функцию G, M, T и т.д.)

118
Изменение NC-элемента:

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


U Разместите курсор на элемент NC-кадра (номер
кадра, команду G или M, адресный параметр и
т.д.) или на идентификатор раздела
U Нажмите кнопку ENTER или дважды щелкните
левой кнопкой мыши. CNC PILOT активирует
диалоговое окно, в котором предлагаются для
редактирования номер кадра, номер G/M или
адресный параметр функции.
При идентификаторах разделов можно изменить принадлежащие
параметры (например, номер револьверной головки). Если вы
изменяете NC-слова (G, M, T), то CNC PILOT активирует
диалоговое окно для редактирования адресных параметров.
Удаление NC-элемента:
U Разместите курсор на элемент NC-кадра (номер
кадра, команду G или M, адресный параметр и
т.д.) или на идентификатор раздела
U Нажмите кнопку DEL. Удалятся выделенные с
помощью курсора NC-элементы и все
принадлежащие элементы. (Пример: если курсор
установлен на команде G, то удаляются также и
адресные параметры.)

При удалении NC-кадра сначала следует запрос на


подтверждение. Отдельные элементы NC-кадра, в том
числе и функции G/M, редактор удаляет без запроса
на подтверждение действия.

Функции поиска
Функция поиска редактор DIN поддерживает:
Поиск номера кадра:
U Выберите в главном меню "Кадр > Функции поиска > Поиск
кадра". Редактор откроет диалоговое окно "Поиск номера
кадра".
U Введите номер кадра и закройте диалоговое окно: CNC PILOT
позиционирует курсор на номере кадра (если таковой имеется).
Поиск NC-слова (команда G, адресный параметр и т.д.):
U Выберите в главном меню "Кадр > Функции поиска > Поиск
слова". Редактор откроет диалоговое окно "Поиск слова".
U Начиная с версии ПО 625 952-02: используйте комбинацию
клавиш <Crtl F>. Редактор откроет диалоговое окно "Поиск
слова". Для продолжения поиска просто нажмите <F>.
U Введите NC-слово и закройте диалоговое окно. CNC PILOT
размещает курсор на следующем NC-кадре, который содержит
искомое NC-слово. Поиск ведется с позиции курсора до конца
программы, затем с начала программы.

HEIDENHAIN CNC PILOT 4290 119


Ведомое или свободное редактирование
4.2 Указания к программированию
При ведомом редактировании выбираются функции ЧПУ на
основании меню и редактируются адресные параметры в
диалоговых окнах.
При свободном редактировании вы сами вводите все элементы
NC-кадра. При "свободном редактировании" максимальная длина
кадра составляет 128 знаков на строку.
Выбор "свободного" редактирования:
U Выберите в главном меню "Кадр > новый: свободный ввод".
Редактор DIN добавляет в позицию курсора NC-кадр и ожидает
ввода полного NC-кадра.
U Выберите в главном меню "Кадр > изменить: свободный ввод".
Редактор DIN предоставляет для измерения NC-кадр,
находящийся на позиции курсора.

Команды геометрии и обработки


G-команды разделены на:
„ Геометрические команды для описания контура заготовки и
готовой детали.
„ Обрабатывающие команды для раздела ОБРАБОТКА.

Некоторые "G-номера" используются для описания


заготовки и готовой детали и применяются в разделе
ОБРАБОТКА. При копировании или перемещении NC-
кадров учитывайте следующее: "геометрические
команды" используются исключительно для описания
контура; "команды обработки" используются
исключительно в разделе ОБРАБОТКА.

120
Контурное программирование

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


Описание контура заготовки и готовой детали является
предпосылкой для "отслеживания контура" и использования
относящихся к контуру токарных циклов. При фрезерной
обработке и обработке сверлением описание контура является
предпосылкой для использования обрабатывающих циклов.
Контуры для токарной обработки:
„ Опишите контур за "один ход".
„ Направление описания не зависит от направления обработки.
„ "Открытые" контуры CNC PILOT завершает параллельно оси.
„ Описания контура не должны выходить за пределы центра
вращения.
„ Контур готовой детали должен лежать внутри контура
заготовки.
„ В отношении деталей из прутка как заготовку нужно определять
только раздел, необходимый для производства одной детали.
„ Описания контура действительны для всей NC-программы,
даже если обрабатываемая деталь перезажимается для
обработки задней поверхности.
„ В обрабатывающих циклах программируются "отсчетные точки"
для описания контура.
Заготовки описываются
„ с помощью "макроса заготовки G20", если имеются
стандартные детали (цилиндр, полый цилиндр),
„ с помощью "макроса отливки G21", если контур заготовки
базируется на контуре готовой детали,
„ с помощью отдельных элементов контура (как контуры готовой
детали), если вы не можете использовать G20, G21.
Готовые детали описываются с помощью отдельных элементов
контура. Вы можете назначить элементам контура или всему
контуру атрибуты, которые учитываются при обработке детали
(пример, шероховатость, припуск и т.д.).
Для промежуточных шагов обработки создаются
вспомогательные контуры. Программирование
вспомогательных контуров производится аналогично описанию
контура готовой детали. На один ВСПОМОГАТЕЛЬНЫЙ КОНТУР
возможно одно описание контура. Вы можете создавать
ВСПОМОГАТЕЛЬНЫЙ КОНТУР многократно.
Контуры для обработки по оси С:
„ Контуры для обработки по оси С программируются в разделе
ГОТОВАЯ ДЕТАЛЬ.
„ Обозначьте контуры с помощью ТОРЕЦ или ОБРАЗУЮЩАЯ.
Вы можете неоднократно использовать идентификаторы
разделов или программировать несколько контуров в пределах
одного идентификатора раздела.

HEIDENHAIN CNC PILOT 4290 121


Несколько контуров в одной NC-программе
4.2 Указания к программированию
CNC PILOT поддерживает до четырех контуров (заготовка и
готовая деталь) на одну NC-программу. Идентификатор раздела
КОНТУР начинает описание. Параметр смещения нулевой точки
и системы координат определяет положение контура в рабочем
пространстве. G99 в обрабатывающей части задает обработку
для контура.

Отслеживание контура
CNC PILOT отталкивается от заготовки и учитывает каждый шаг и
каждый цикл в отслеживании контура. Для этого в каждой
ситуации обработки известен "текущий контур обрабатываемой
детали". На основании "отслеживаемого контура" CNC PILOT
оптимизирует пути подвода/отвода и избегает холостых шагов.
Отслеживание контура производится только в отношении
контуров точения. Оно производится также и для
"вспомогательных контуров".
Условие для отслеживания контура:
„ Описание заготовки
„ Достаточное описание инструмента ("простого определения
инструмента" недостаточно)

Отсчетные точки кадра


При редактировании активируйте относящиеся к контуру G-
команды (раздел ОБРАБОТКА), отображения контура и
примените отсчетные точки кадра из отображаемого контура.
U Разместите курсор в поле ввода
U Переключитесь на отображение контура
U Установите курсор на желаемый элемент контура
U Примените с помощью ENTER номер кадра этого
элемента контура

Составление контура при моделировании


Вы можете сохранять созданные в режиме моделирования
контуры и записывать их в NC-программу. Пример: вы
описываете заготовку и готовую деталь и моделируете обработку
первого зажима. После этого вы сохраняете контур. При этом вы
определяете смещение нулевой точки заготовки и/или
зеркальное отражение заготовки. Моделирование сохраняет
"созданный контур" как заготовку и предварительно
определенный контур готовой детали с учетом смещения и
зеркального отображения.
Запишите созданный контур заготовки и готовой детали:
U Отпозиционируйте курсор
U Выберите в главном меню "(Меню)блока > Добавить контур"

122
Список функций G

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


Если G-номер неизвестен, то редактор DIN выводит список
функций G.
U Выберите "G" в меню геометрии или обработки.
Редактор откроет диалоговое окно "Список G-
функций".
U Установите курсор на желаемую функцию G
U Примените G-номер с помощью ENTER

Адресные параметры
Вы можете программировать абсолютные и инкрементальные
координаты. Если вы не задаете координаты X, Y, Z, XK, YK, C, то
они применяются из предыдущего выполненного кадра
(самоудержание).
CNC PILOT вычисляет неизвестные координаты главных осей X,
Y или Z, если вы программируете "?" (упрощенное
геометрическое программирование – VGP).
Функции обработки G0, G1, G2, G3, G12 и G13 являются
самоудерживающимися. То есть, CNC PILOT применяет
предыдущую команду G, если в следующем кадре адресные
параметры X, Y, Z, I или K запрограммированы без функции G.
При этом абсолютные значения предусмотрены в качестве
адресных параметров.
В качестве адресных параметров CNC PILOT поддерживает
переменные и математические выражения.
Редактирование адресных параметров:
U Активируйте диалоговое окно
U Разместите курсор на поле ввода и введите/
измените значения, или
U „Вызовите "расширенный ввод"
„ „?“ запрограммировать (VGP)
„ Переключите "инкрементально – абсолютно"
„ Активируйте ввод переменных

HEIDENHAIN CNC PILOT 4290 123


Программирование инструмента
4.2 Указания к программированию
Обозначение инструментальных мест определяется
изготовителем станка. При этом каждый зажим инструмента
получает однозначный T-номер.
В "T-команде" (раздел: ОБРАБОТКА) программируется прием
инструмента и тем самым позиция наклона держателя
инструмента. Соответствие инструмента позиции наклона CNC
PILOT проверяет, пользуясь разделом РЕВОЛЬВЕР или "Списком
инструмента", если в разделе РЕВЛЬВЕР T-номер не определен.
Многофункциональный инструмент: инструмент с
несколькими режущими кромками обозначается как
многофункциональный. При вызове за T следует ".S", чтобы
обозначить режущую кромку.
T-номер.S (S=0..4)
S=0 обозначает основную режущую кромку, которая не нуждается
в программировании. В разделе РЕВОЛЬВЕР определяется
только "основная режущая кромка".
Если одна режущая кромка многофункционального инструмента
"изношена", то контроль срока службы инструмента помечает все
режущие кромки, как "изношенные".
Примеры:
„ "T3" или "T3.0": наклонная позиция 3; основная режущая кромка
„ "T12.2": наклонная позиция 12; режущая кромка 2
Сменные инструменты: если вы используете контроль срока
службы инструмента, то нужно определить "цепочку замены
инструмента". Как только инструмент будет изношен, CNC PILOT
заменит его на "однотипный инструмент". Лишь только когда
будет изношен последний инструмент цепочки замены, CNC
PILOT остановит выполнение программы.
В разделе РЕВОЛЬВЕР и в вызовах Т программируется "первый
инструмент" цепочки замены инструментов. CNC PILOT
автоматически производит замену на однотипный инструмент. В
рамках программирования переменных (доступ к коррекциям
инструмента или бит диагностики инструмента) Вы также задаете
адрес "первого инструмента" цепочки. CNC PILOT автоматически
присваивает адрес "активному инструменту".
Сменные инструменты определяются в "Настройках".

124
Подпрограммы, экспертные программы

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


Подпрограммы используются для контурного программирования
или для программирования обработки.
Параметры передачи доступны в подпрограмме как переменные.
Вы можете задать обозначение параметров передачи (смотри
"Раздел ПОДПРОГРАММА" на странице 148).
В рамках подпрограммы локальные переменные с #256 по #285
доступны для внутренних вычислений.
Подпрограммы могут вкладываться до шести раз. "Вкладывание"
означает, что подпрограмма вызывает следующую подпрограмму
и т.д.
Если подпрограмма должна выполняться несколько раз, то
введите в параметр "Q" коэффициент повторений.
CNC PILOT различает локальные и внешние подпрограммы.
„ Локальные подпрограммы находятся в файле основной
программы ЧПУ. Вызвать локальную подпрограмму может
только основная программа.
„ Внешние подпрограммы сохраняются в отдельных файлах и
могут вызываться любой основной программой или NC-
подпрограммой.
Экспертные программы
Экспертными называются подпрограммы, которые обрабатывают
комплексные процессы и согласованы с конфигурацией станка
(пример: передача обрабатываемой детали при комплексной
обработке). Как правило, экспертные программы предоставляет
изготовитель станка.

Компиляция NC-программы
При программировании переменных и коммуникации с
оператором учитывайте, что CNC PILOT компилирует всю NC-
программу перед ее выполнением.
CNC PILOT различает:
„ #-переменные, которые вычисляются во время компиляции
NC-программы
„ V-переменные, которые вычисляются во время выполнения
(то есть, при выполнении NC-кадра)
„ Ввод/вывод во время компиляции NC-программы
„ Ввод /вывод во время выполнения NC-программы

HEIDENHAIN CNC PILOT 4290 125


Циклы обработки
4.2 Указания к программированию
HEIDENHAIN рекомендует программировать обрабатывающий
цикл в ходе следующих шагов:
„ Смена инструмента
„ Определение данных режущей кромки
„ Позиционирование инструмента перед зоной обработки
„ Определение безопасного расстояния
„ Вызов цикла
„ Отвод инструмента
„ Перемещение к точке смены инструмента

Внимание, опасность столкновений!


Учтите, что в ходе оптимизации могут быть исключены
шаги программирования цикла:
„ Специальная подача остается действительной до
следующей команды на подачу (пример: чистовая
обработка во время циклов прорезывания).
„ Некоторые цикли перемещают в точку старта по
диагонали, если вы используете стандартное
программирование (пример: циклы черновой
обработки).

Типичная структура цикла обработки


...
ОБРАБОТКА
N.. G59 Z.. Смещение нулевой точки
N.. G26 S.. Определение ограничения частоты вращения
N.. G14 Q.. Перемещение к точке смены инструмента
...
N.. T.. Смена инструмента
N.. G96 S.. G95 F.. M4 Определение технологических данных
N.. G0 X.. Z.. Предварительное позиционирование
N.. G47 P.. Определение безопасного расстояния
N.. G810 NS.. NE.. Вызов цикла
N.. G0 X.. Z.. Если необходимо: отвод инструмента
N.. G14 Q0 Перемещение к точке смены инструмента
...

126
4.3 Редактор DIN PLUS

4.3 Редактор DIN PLUS


Обзор "Главное меню"
Группа меню "Прог" (Управление программированием)
содержит следующие функции для основных программ и NC-
подпрограмм:
„ Загрузка имеющихся NC-программ
„ Создание новых NC-программ
„ Сохранение новых или измененных NC-программ
Группа меню "Предв" (NC-программа для предв. зажима)
содержит функции обработки
„ заголовка программы
„ комплектации револьверной головки
„ таблицы зажимных устройств
Через пункт меню "Гео(метрия)" производится переход к
программированию контура заготовки и готовой детали. При этом
нужно выбрать макросзаготовки или установить курсор на раздел
ЗАГОТОВКА или ГОТОВАЯ ДЕТАЛЬ и перейти в меню геометрии.
Пункт меню "Обработка" вызывает подменю программирования
обработки детали. Одновременно CNC PILOT позиционирует
курсор в раздел ОБРАБОТКА.
Пункт меню "PAb" (идентификатор раздела программы)
вызывает окно выбора с индетификаторами разделов. С его
помощью в NC-программу добавляются дополнительные
идентификаторы.
Группа меню "Меню блоков" содержит функции по обработке
блоков NC-программы.
Группа меню "Кадр" содержит
„ функции позиционирования курсора
„ функции нумерации NC-кадров
„ функции поиска
„ вызов "свободного" редактирования
В группе меню "Конфиг(урация)" устанавливаются:
„ отключать/не отключать экран управления (вспомогательное
изображение)
„ конфигурация окон
„ размер шрифта
„ Дополнительно можно управлять "Настройками"
В группе меню "Графика" настраивается "графическое окно" и
активируется/деактивируется отображение контура.

HEIDENHAIN CNC PILOT 4290 127


Обзор "Меню геометрии"
4.3 Редактор DIN PLUS
Подменю Геометрии содержит G-функции и "инструкции"
разделов ЗАГОТОВКА и ГОТОВАЯ ДЕТАЛЬ.
С помощью пунктов меню "G", "прямая" и "окружность"
выбираются элементы контура:
„ Если G-номер известен, то вызовите "G" и введите номер G-
функции.
„ Если G-номер неизвестен, то выберите "прямая" или желаемую
"окружность (дугу)".
Группа меню "форма" содержит следующие элементы формы:
„ Прорезки
„ Выточки
„ Резьба
„ Центрическое отверстие
„ А также вызов подпрограммы
В группе меню "атрибуты" определяются следующие атрибуты,
которые назначаются контурам или участкам контуров:
„ Точная остановка
„ Глубина шероховатости
„ Припуски
„ Специальные подачи
„ Аддитивные коррекции
Группа меню "торец" включает в себя фигуры, образцы и
элементы для определения контуров фрезеровки для торцовой
поверхности и задней стороны. Этот пункт меню можно выбрать
лишь в том случае, если курсор находится в соответствующем
разделе программы.
Группа меню "образующая" содержит фигуры, образцы и
элементы для определения контуров фрезеровки поверхности
образующей. Этот пункт меню можно выбрать лишь в том случае,
если курсор находится в соответствующем разделе программы.
Группа меню "инструкции" содержит:
„ Идентификаторы разделов
„ Инструкции по структурированию программ
„ Программирование переменных
„ Комментарии
Пункт меню "графика" активирует или обновляет графическое
окно.

128
Обзор "Меню обработки"

4.3 Редактор DIN PLUS


Подменю Обработка содержит функции G, M, T, S и F, а также
дополнительные "инструкции" для раздела ОБРАБОТКА.
Выбор функций G и M:
„ Если известен номер G или M, вызовите "G" или "M", а затем
введите номер функции.
„ Если номер G или M неизвестен, то выберите желаемую
функцию из группы меню "G-меню" или "M-меню".
Пункты меню "T" (вызов инструмента):
U Выберите "T"
U Введите Т-номер или выберите инструмент из списка
Пункт меню "F":
U выберите "F". Редактор вызывает "G95 – подача на оборот".
Пункт меню "S":
U выберите "S". Редактор вызывает "G96 – скорость резания".
Группа меню "инструкции" содержит:
„ Идентификаторы разделов
„ Инструкции по структурированию программ
„ Программирование переменных
„ Вызов подпрограмм
„ Комментарии
„ Шаблоны
„ План работы
Пункт меню "графика" активирует или обновляет графическое
окно.
Шаблоном называется предварительно определенный,
адаптированный под ваш токарный станок блок NC-кодов,
который интегрируется в NC-программу. Шаблоны содержат, как
правило, команды структурирования, синхронизации, смещения
нулевых точек и т.д. Тем самым шаблоны облегчают
программирование сложных процессов.
Шаблоны предоставляет изготовитель станка. У него можно
также выяснить, имеются ли и какие именно шаблоны для вашего
станка. Вы можете оптимизировать шаблоны под ваши
потребности (смотри "Шаблоны DIN PLUS" на странице 368).
Функция План работы объединяет все комментарии, которые
начинаются со знака "//" и представляют собой инструкцию для
ОБРАБОТКИ. Этим самым они дают обзор обработок NC-
программы.

HEIDENHAIN CNC PILOT 4290 129


Новая NC-программа
4.3 Редактор DIN PLUS
NC-программы содержат инструкции и информацию, которые Пример: "Стартовый шаблон"
адаптированы к вашему токарному станку и вашей организации.
Эти данные можно обобщить в "стартовом шаблоне" и ЗАГОЛОВОК ПРОГРАММЫ
использовать всегда (см. пример программы). Подобный #МАТЕРИАЛ Ст 60-2
"образец программы" облегчает написание новой программы и
помогает при стандартизации NC-программ. #СТАНОК СТАНДАРТ
Если вы не используете стартовый шаблон, то CNC PILOT #ДАВЛЕНИЕ ЗАЖИМА 40
начинает новую NC-программу со стандартными #СУППОРТ $1
идентификаторами разделов программы.
#СИНХРО 0
Возможность детально заполнить стартовый шаблон зависит от
сложности станка, организации и многих дополнительных
критериев. РЕВОЛЬВЕР 1
Составление и обработка стартового шаблона: смотри "Шаблоны
DIN PLUS" на странице 368
ЗАЖИМНОЕ УСТРОЙСТВО [Смещение
Начните новую NC-программу со "стартовым шаблоном": нулевой точки Z...]
U Выберите "Прогр. > Новая". H1 ID"KH250"
U Введите имя программы. H2 ID"KBA250-69" X 100 Q2
U Настройте основную NC-программу.
U Нажмите "OK". CNC PILOT начинает NC-программу на базе
ЗАГОТОВКА
стартового шаблона (предпосылка: в директории "NCPS"
имеется файл "DINSTART.bev") N1 G20 X100 Z100 K2
Начало новой NC-программы:
U Выберите "Прогр. > Новая" ГОТОВАЯ ДЕТАЛЬ
U Введите имя программы N2 G0 X0 Z0
U Настройте основную NC-программу
U Нажмите экранную кнопку "Заголовок программы": редактор ОБРАБОТКА
ЧПУ начинает новую программу и переключается в режим
редактирования заголовка. N22 G59 Z100 [ввести смещение нулевой точки]
Начало новой подпрограммы: N23 G26 S4000 [ввести ограничение частоты
вращения]
U Выберите "Прогр. > Новая"
N24 G65 H1 X0 Z-100 [ввести позицию
U Введите имя программы
зажимного устройства]
U Настройте подпрограмму
N25 G65 H2 X100 Z-100
U Нажмите "OK". Редактор ЧПУ начинает подпрограмму.
N26 G14 Q0

КОНЕЦ

130
Управление NC-программами

4.3 Редактор DIN PLUS


Загрузка NC-программы:
Загрузите NC-программу в следующее свободное окно:
U Выберите "Прог > Загрузить > Основную программу“ (или".. >
Подпрограмму“). CNCPILOT отобразит файлы.
U Выберите и загрузите программу или NC-подпрограмму
Загрузите NC-программу в выбранное окно:
U Выберите свободное окно редактора и активируйте его
U Выберите "Прог > Загрузить > Основную программу“ (или".. >
Подпрограмму“). CNCPILOT отобразит файлы.
U Выберите и загрузите программу или NC-подпрограмму
Для сохранения NC-программы:
Для завершения редактирования NC-программы:
U Выберите "Прогр. > Завершить“. Для новой или измененной NC-
программы CNC PILOT открывает диалоговое окно
"Сохранение NC-программы“
U Задайте, нужно ли сохранять NC-программу и под каким
именем
Для сохранения NC-программы в активном окне:
U Выберите "Прогр. > Сохранить". CNC PILOT сохраняет NC-
программу, но она остается в окне редактирования.
Для сохранения NC-программы в активном окне под новым
именем программы:
U Выберите "Прогр. > Сохранить как". CNC PILOT открывает
диалоговое окно "Сохранение NC-программы“.
U Введите имя программы и задайте, нужно ли закрыть окно
редактора.
Для сохранения NC-программ всех активных окон:
U Выберите "Прогр. > Сохранить все". CNC PILOT сохраняет все
NC-программы, но они остаются в окнах редактора.

„ При выходе из режима работы "DIN PLUS“ все NC-


программы сохраняются автоматически. При этом
"старая версия" NC-программы перезаписывается.
„ Если NC-программа была изменена, но еще не
сохранена, то имя программы выделяется красным
шрифтом. Имя неизмененной или сохраненной NC-
программы выделяется черным шрифтом.

HEIDENHAIN CNC PILOT 4290 131


Графическое окно
4.3 Редактор DIN PLUS
Во время программирования CNC PILOT показывает
запрограммированные контуры максимум в двух графических
окнах.
Выбор графических окон:
U Выберите в главном меню "Графика > Окно“
U Отметьте желаемые окна

Для активации отображения контура/для актуализации


контура:
В главном меню:
U выберите "Графика > Графика ВКЛ“
В подменю:
U нажмите Softkey, или
U выберите "Графику"
Для активации индикатора станка:
U выберите в главном меню "Графика > Графика
ВЫКЛ"
Указание по графическому окну:
„ начальная точка контура точения отмечена "небольшой
клеточкой".
„ Если курсор находится на кадре "заготовки или готовой детали",
то соответствующий элемент контура помечен красным цветом,
и отображается направление описания.
„ При программировании циклов обработки можно использовать
отображаемый контур для выявления отсчетных точек кадра.
„ При прорисовке контуров образующей поверхности CNC PILOT
исходит из основания образца (опорный диаметр для
ОБРАЗУЮЩЕЙ).

„ Дополнения/изменения контуров учитываются лишь


при повторном нажатии ГРАФИКА.
„ Условием для "отображения контура" являются
однозначные номера NC-кадров!

132
Программирование заготовки

4.3 Редактор DIN PLUS


Описание заготовки производится следующим образом:
Стандартная заготовка (цилиндр, полый цилиндр):
U Выберите в главном меню "Гео > Заготовка > Патрон/пруток
G20“.
U CNC PILOT
„ создает NC-кадр в разделе ЗАГОТОВКА
„ переходит в подменю "Геометрия"
„ активирует диалоговое окно "Часть патрона цилиндр/труба
G20"
Отливка в качестве заготовки (контур заготовки базируется на
контуре готовой детали):
U Выберите в главном меню "Гео > Заготовка > Отливка G21“.
U CNC PILOT
„ создает NC-кадр в разделе ЗАГОТОВКА
„ переходит в подменю "Геометрия"
„ активирует диалоговое окно "Отливка G21“
Любой контур заготовки:
U Выберите в главном меню "Гео > Заготовка > Свободный
контур“.
U CNC PILOT
„ устанавливает курсор на раздел программы ЗАГОТОВКА
„ переходит в подменю "Геометрия"
U Определить заготовку с помощью отдельных элементов
контура (как контур готовой детали)

Нумерация кадров
Настройка нумерации кадров: для нумерации кадров важны
"стартовый номер кадра“ и „шаг нумерации“. Первый NC-кадр
получает стартовый номер кадра, для каждого следующего кадра
шаг нумерации прибавляется. Настройка стартового номера
кадра и ширины шага привязано к NC-программе. Вызов:
U Выберите в главном меню "Кадр > Шаг“ Редактор откроет
диалоговое окно "конфигурация ширины шага".
U Введите "стартовый номер кадра" и "ширину шага".

Новая нумерация NC-кадров: Редактор


„ нумерует NC-кадры заново.
„ конфигурирует отсчетные точки кадра в отношении
относящихся к контуру команд G в основных программах,
которые вызываются в этой основной программе.
„ корректируют отсчетные точки кадра при вызовах подпрограмм.
„ производит новую нумерацию NC-кадров, если эта
подпрограмма используется основной программой и открыта в
редакторе.
Вызов:
U Выберите в главном меню "Кадр > Нумерация кадров“.
Редактор пронумерует NC-кадры заново.

HEIDENHAIN CNC PILOT 4290 133


Программирование "инструкций"
4.3 Редактор DIN PLUS
"Инструкции" меню геометрии
Группа меню "инструкции“ содержит:
DIN PLUS-слова:
U Выберите "Инстр. > DIN PLUS-слова“. Редактор откроет
диалоговое окно.
U Выберите желаемую инструкцию по структурированию
программы или команду ввода/вывода.
Переменная:
U Выберите "Инстр. > Переменные“. Редактор откроет строку
ввода.
U Введите выражение переменной или математическое
выражение.
Идентификаторы разделов программы:
Вспомогательный контур:
U Выберите "Инстр. > ВСПОМОГАТЕЛЬНЫЙ КОНТУР“. Редактор
введет идентификатор в имеющую смысл позицию.
Контур торца, задней стороны или образующей поверхности:
U Выберите "Инстр. > Торец" (или "... > ОБРАЗУЮЩАЯ", ".. >
ЗАДНЯЯ СТОРОНА"). Редактор откроет диалог для ввода
позиции.
U Введите положение плоскости.
Комментарий:
U Выберите "Инстр. > Строка комментария“. Редактор откроет
строку ввода.
U Ввести текст. Комментарий вводится выше позиции курсора.

"Инструкции" меню обработки


Группа меню "инструкции“ содержит:

134
DIN PLUS-слова:

4.3 Редактор DIN PLUS


U Выберите "Инстр. > DIN PLUS-слова“. Редактор откроет
диалоговое окно.
U Выберите желаемый идентификатор раздела, инструкцию по
структурированию программы или команду ввода/вывода.
Переменная:
U Выберите "Инстр. > Переменные“. Редактор откроет строку
ввода.
U Введите выражение переменной или математическое
выражение.
Уровень выделения:
U Выберите "Инстр. > /Выделение“. Редактор откроет диалоговое
окно "Уровень выделения".
U Введите уровень выделения [1..9].
Идентификатор суппортов:
U Выберите "Инстр. > $ суппортов“. Редактор откроет диалоговое
окно "Номер суппорта".
U Введите номер суппорта. Введите несколько суппортов как
цифровую последовательность.
Внешний вызов подпрограммы:
U Выберите "Инстр. > L-вызов, внешний“. Редактор откроет
список выбора с имеющимися подпрограммами.
U Выберите подпрограмму и введите параметры передачи.
Внутренний вызов подпрограммы:
U Выберите "Инстр. > L-вызов, внутренний“. Редактор откроет
диалоговое окно "Вызов подпрограммы".
U Введите название подпрограммы (номер кадра, с которого
начинается подпрограмма) и параметры передачи
Комментарий:
U Выберите "Инстр. > Строка комментария“. Редактор откроет
строку ввода.
U Ввести текст. Комментарий вводится над позицией курсора.
Шаблоны:
U Выберите "Инстр. > Выбор шаблона > Выбор шаблона ..“
„ Редактор откроет диалоговое окно шаблона.
„ После закрытия диалогового окна шаблон принимается в NC-
программу
Создание обзора NC-программ:
U Выберите "Инстр. > План работы“.
U Редактор:
„ "собирает“ все комментарии, которые начинаются символом
„// ...“
„ размещает эти комментарии перед разделом ОБРАБОТКА

HEIDENHAIN CNC PILOT 4290 135


Меню блока
4.3 Редактор DIN PLUS
NC-блоки (несколько следующих друг за другом NC-кадров)
можно удалять, смещать, копировать или производить обмен ими
между NC-программами.
NC-блок определяется "маркировкой" начала и конца блока.
После этого выбирается "обращение" с блоком.
Для обмена блоками между NC-программами сохраните блок в
"буфере обмена". Затем вставьте блок из буфера обмена. Блок
находится в буфере обмена до тех пор, пока не будет заменен
новым блоком.
Выделение блока:
Начало блока:
U Установите курсор на "начало блока"
U Нажмите "Anf-Mark“ (=выделение начала)
Конец блока:
U Установите курсор на "конец блока"
U Нажмите "End-Mark“ (=выделение конца)
Сохраните блок в буфере обмена:
Прием "отмеченного" блока в буфер обмена и удаление:
U Выберите "Обработка > Вырезать“
Скопируйте "отмеченный" блок в буфер обмена:
U Выберите "Обработка > Копировать в буфер обмена"
Извлечение блока из буфера обмена:
U Установите курсор на целевую позицию
U Выберите "Обработка > Вставить из буфера обмена“ Блок
добавится в целевую позицию.
Удаление блока:
U Выберите "Обработка > Удалить“ Редактор окончательно
удалит "отмеченный" блок (не сохраняет в буфере обмена).
Смещение блока:
U Установите курсор на целевую позицию
U Выберите "Обработка > Переместить“ "Отмеченный" блок
переместится в целевую позицию и удалится с прежней
позиции.

136
Копирование блока:

4.3 Редактор DIN PLUS


U Установите курсор на целевую позицию
U Выберите "Обработка > Копировать и вставить“ "Отмеченный"
блок добавится (скопируется) в целевую позицию.
Пункт меню "Отменить":
U Выберите "отменить". Редактор снимет все выделения.
Пункт меню "Добавление контура":
U Выберите "Добавление контура". Редактор добавит последний
созданный в режиме моделирования контур заготовки и готовой
детали под позицию курсора.
В качестве альтернативного способа обращения с меню блоков
можно использовать стандартные комбинации клавиш
WINDOWS для выделения, удаления, перемещения и т.д.:
U Выделение путем перемещения курсора при нажатой клавише
Shift
U Ctrl-C: копировать отмеченный текст в буфер обмена
U Shift-Del (удалить): переместить выделенный текст в буфер
обмена
U Ctrl-V: вставить текст из буфера обмена в позицию курсора
U Del (удалить): удалить выделенный текст

HEIDENHAIN CNC PILOT 4290 137


4.4 Идентификатор раздела
4.4 Идентификатор раздела программы
программы
Вновь созданная программа DIN уже содержит идентификаторы Пример: Идентификаторы разделов
разделов. В зависимости от постановки задачи можно добавлять программы
дополнительные или удалять введенные идентификаторы.
Программа DIN должна содержать как минимум идентификаторы ... [Разделы описания контуров]
ОБРАБОТКА и КОНЕЦ. ЗАГОТОВКА
Дополнительные идентификаторы разделов программ можно N1 G20 X100 Z220 K1
выбрать в пункте меню "PAb" (Программные разделы,
идентификаторы) в главном меню, в группе меню "Инстр." или в
окне выбора "DIN PLUS слова". CNC PILOT вносит идентификатор ГОТОВАЯ ДЕТАЛЬ
раздела в правильную позицию.
N2 G0 X60 Z0
При наличии нескольких независимых описаний N3 G1 Z-70
контура для обработки сверлением/фрезерованием,
используйте идентификаторы разделов (ТОРЕЦ, ...
ЗАДНЯЯ ПОВЕРХНОСТЬ, и т.д.) несколько раз. ТОРЕЦ Z-25
N31 G308 P-10
Обзор идентификаторов разделов программы N32 G402 Q5 K110 A0 Wi72 V2 XK0 YK0
Начало программы N33 G300 B5 P10 W118 A0
ЗАГОЛОВОК ПРОГРАММЫ Стр. 139 N34 G309
РЕВОЛЬВЕРНАЯ ГОЛОВКА Стр. 140
ЗАЖИМНЫЕ УСТРОЙСТВА Стр. 145 ТОРЕЦ Z0
Описание контура N35 G308 P-6
КОНТУР Стр. 146 N36 G307 XK0 YK0 Q6 A0 K34.641
ЗАГОТОВКА Стр. 146 N37 G309
ГОТОВАЯ ДЕТАЛЬ Стр. 146 ...
ВСПОМОГ.КОНТУР Стр. 147
Контуры оси C
ТОРЕЦ Стр. 147
ЗАДНЯЯ СТОРОНА Стр. 147
ОБРАЗУЮЩАЯ Стр. 147
Обработка заготовки
ОБРАБОТКА Стр. 147
СООТВЕТСТВИЕ Стр. 147
КОНЕЦ Стр. 147
Подпрограммы
ПОДПРОГРАММА Стр. 148
RETURN Стр. 148
Прочее
CONST Стр. 148

138
Раздел ЗАГОЛОВОК ПРОГРАММЫ

4.4 Идентификатор раздела программы


Инструкции и информация о ЗАГОЛОВКЕ ПРОГРАММЫ:
„ Суппорт: NC-программа выполняется только на выбранном
суппорте.
„ Ввод "1": для $1
„ Ввод "12": для $1 и $2
„ Отсутствие ввода: NC-программа выполняется на каждом
суппорте
„ Ед. изм.:
„ Установите метрическую или дюймовую систему измерения
„ Отсутствие ввода: применяется единица измерения,
заданная в управляющем параметре 1
„ Другие поля содержат организационную информацию и
информацию о настройках, которая не влияет на исполнение
программы.
В DIN-программе информация заголовка программы отмечена
символом "#“.
В "организации" (режим работы трансфер) записи поля "чертеж"
отображаются при перечислении основных NC-программ.

Вы можете запрограммировать "Единицу" только в том


случае, если при создании новой NC-программы вы
вызываете "Заголовок программы". Дальнейшие
изменения невозможны.

Отображение переменных:
Вызов отображения:
U Нажмите экранную кнопку отображение переменных в
диалоговом окне "Редактирование заголовка программы“
В диалоговом окне задаются до 16 V-переменных для управления
прогоном программы. В автоматическом режиме работы и при
моделировании вы задаете, должны ли запрашиваться
переменные во время выполнения программы. В качестве
альтернативы программа выполняется с "предварительно
заданными значениями".
Для каждой переменной задается:
„ Номер переменной
„ Предварительно заданное значение (значение инициализации)
„ Описание (текст, которым запрашивается эта переменная при
выполнении программы)
Определение отображения переменной является альтернативой
программированию с помощью команд INPUTA/PRINTA.

HEIDENHAIN CNC PILOT 4290 139


Раздел РЕВОЛЬВЕР
4.4 Идентификатор раздела программы
Раздел программы РЕВОЛЬВЕР x (x: 1..6) определяет
комплектацию держателя инструмента x. Для каждого занятого
места револьвера
„ вводится идентификационный номер, если инструмент описан в
базе данных.
„ Описание инструмента вводится непосредственно, если речь
идет о "временном инструменте". "Временные инструменты" не
вносятся в базу данных.
Для редактирования комплектации револьверной головки
доступны следующие функции:
„ Пункт меню "Комплектация револьвера“: для каждой записи
этого раздела вызывается диалоговое окно „Инструмент“ и
применяется инструмент из базы данных, или инструмент
описывается с помощью „Расширенного ввода“ или „Простого
инструмента“.
„ Пункт меню "Настройка списка инструментов“: CNC PILOT, как
при функции настройки, предоставляет для редактирования
комплектацию револьверной головки этой NC-программы в
виде "Списка инструментов". В этой функции используются
исключительно инструменты из базы данных.
Описание инструмента в NC-программе:
Как правило, инструменты описываются в базе данных и
идентификационный номер инструмента вводится в NC-
программу в качестве "Отсчетной точки". В качестве
альтернативы можно описать инструмент в NC-программе:
„ "Расширенное" описание инструмента:
„ Параметры инструмента соответствуют первому
диалоговому окну редактора инструментов.
„ Ограничений на использование инструмента не существует.
„ Во время моделирования изображается только режущая
кромка инструмента.
„ Если указывается идентификационный номер, то данные
вводятся в базу данных.
„ Если идентификационный номер не задается, то данные в
базу данных не вводятся.

140
„ "Простое" описание инструмента:

4.4 Идентификатор раздела программы


„ Инструменты применимы только дя простых путей
перемещения и простых токарных циклов (G0...G3, G12, G13;
G81...G88).
„ Отслеживание контура не производится.
„ Производится компенсация радиуса режущей кромки.
„ Простые инструменты в базу данных не вводятся.

„ Если программирование РЕВОЛЬВЕРА не


производится, то используются внесенные в
"список инструментов" инструменты.
„ Имена "_SIM...“ и „_AUTO...“ зарезервированы для
„временных инструментов“ (простые инструменты и
инструменты без идентификационного номера).
Описание инструмента действительно только на то
время, пока NC-программа активирована в режиме
моделирования или в автоматическом режиме.

Пример "Таблицы револьверной головки"


РЕВОЛЬВЕР 1
T1 ID"342-300.1" Инструмент из базы данных
T2 WT1 X50 Z50 R0.2 B6 простое описание инструмента
T3 WT122 X15 Z150 H0 V4 R0.4 A93 C55 I9 K70 расширенное описание инструмента без записи
в БД
T4 ID"ERW.1" WT112 X20 Z150 H2 V4 R0.8 A95 C80 B9 K70 расширенное описание инструмента с записью в
БД
...

Редактирование комплектации револьверной головки


В разделе РЕВОЛЬВЕР для каждого занятого места револьвера
„ вводится идентификационный номер, если инструмент описан в
базе данных.
„ описание инструмента вводится непосредственно, если речь
идет о "временных инструментах".
Параметры диалогового окна "Инструмент"
T-номер Позиция на держателе инструмента
ID Идентификационный номер (опорное
значения для базы данных)
Экранная кнопка Переключение на "расширенное описание
"Расширенный инструмента"
ввод"
Экранная кнопка Переключение на "простое описание
"Простой инстр." инструмента"

HEIDENHAIN CNC PILOT 4290 141


Ввод или изменение инструмента:
4.4 Идентификатор раздела программы
U Выберите "Нача(ло) > Комплектация
револьверной головки“. Редактор устанавливает
курсор в раздел РЕВОЛЬВЕР.
Ввод инструмента:
U Отпозиционируйте курсор
U Нажмите кнопку INS. Редактор откроет диалоговое
окно "Инструмент".

U Диалоговое окно "Редактирование инструмента"

Изменение данных инструмента:


U Установите курсор на подлежащую изменению
запись
U Нажмите кнопку RETURN или дважды щелкните
левой кнопкой мыши
U Диалоговое окно "Редактирование инструмента"

Комплектация револьверной головки из базы данных


инструмента
Из диалогового окна "Инструмент" имеется прямой доступ к базе
данных. Применяется идентификационный номер инструмента.
U Нажмите Softkey. Перечислятся отсортированные
по типу инструмента записи.
U Нажмите Softkey. Перечислятся отсортированные
по идентификационному номеру инструмента
записи.

U Установите курсор на подлежащий применению


инструмент
U С помощью кнопки RETUN перенесите
идентификационный номер в диалоговое окно
"Инструмент“
Редактирование данных инструмента:
U Нажмите Softkey. CNC PILOT предоставит для
редактирования данные инструмента, указанного
в диалоговом окне "Инструмент“ .

142
Применение списка инструмента

4.4 Идентификатор раздела программы


Начиная с версии ПО 625 952-04:
В режиме работы станка можно скопировать заданный список
инструментов в NC-программу:
U Поместите курсор в поле программы (РЕВОЛЬВЕР 1,
РЕВОЛЬВЕР 2, ДИСКОВЫЙ МАГАЗИН, ...)
U Выберите в главном меню "Нача(ло) > Список“.
CNC PILOT скопирует соответствующий список револьверов в
NC-программу. Если инструменты уже были внесены, то после
соответсвующего вопроса они будут удалены.

Непосредственное редактирование комплектации


револьверной головки
Расширенное описание инструмента:
U Нажмите клавишу "Расширенный ввод“ (диалоговое окно
„Инструмент“). Редактор откроет диалоговое окно "Тип
инструмента".
U Задайте тип инструмента. Редактор откроет диалоговое окно
выбранного типа инструмента.
U Введите данные инструмента (данные соответствуют первому
диалоговому окну базы данных инструмента).
Простое описание инструмента:
U Нажмите клавишу "Простой инстр.“ (диалоговое окно
„Инструмент“). Редактор откроет диалоговое окно "Тип
инструмента".
U Задайте тип инструмента. Редактор откроет диалоговое окно
"Инструмент".
U Введите данные инструмента.

Простые инструменты
Диалоговое NC-
Значение
окно прогр.
Тип WT Тип инструмента и направление
инструмента обработки (см. рисунок).
Размер X (xe) X Регулировочный размер
Размер Y (ye) Y Регулировочный размер
Размер Z (ze) Z Регулировочный размер
Радиус R (rs) R Радиус режущей кромки у
токарных инструментов
Шир.кром. В B Ширина режущей кромки у
(sb) отрезных инструментов и
инструментов с грибообразной
ручкой
Диам. I (df) I Диаметр фрезерования или
сверления

HEIDENHAIN CNC PILOT 4290 143


Комплектация револьверной головки как список
4.4 Идентификатор раздела программы
инструмента
В функции "Настройка списка инструментов“ CNC PILOT
предоставляет комплектацию револьверной головки для
редактирования в виде "Списка инструментов". Управление
производится в функции настройки "Настройка списков“ (смотри
"Настройка списка инструментов" на странице 68)
U Выберите "Нач. > настройка списков
инструментов“
U Установите курсор на подлежащую обработке
позицию
U Редактирование записи об инструменте

Softkey
Удаление инструмента

Ввод инструмента из
"промежуточного накопителя"

Удаление инструмента и перевод в


"промежуточный накопитель"

Редактирование параметров
инструментов

Записи в базе данных


инструмента, отсортированные по
типу

Записи в базе данных


инструмента, отсортированные по
идентификационному номеру

144
Раздел ЗАЖИМНЫЕ УСТРОЙСТВА

4.4 Идентификатор раздела программы


Раздел программы ЗАЖИМНЫЕ УСТРОЙСТВА x (x: 1..4)
определяет загрузку шпинделя x. "Таблица зажимных устройств"
заполняется идентификационными номерами зажимных
патронов, зажимных кулачков и дополнительного зажима (центр
задней бабки и т.д.).

Параметры диалогового окна "Зажимные устройства"


H Номер зажимного устройства (база для G65)
„ H=1: Зажимной патрон
„ H=2: Зажимной кулачок
„ H=3: Дополнительный зажим – сторона шпинделя
„ H=4: Дополнительный зажим – сторона задней бабки
ID Идентификационный номер зажимного устройства
(опорное значение для базы данных)
X Диаметр зажима зажимных кулачков
Пример: "Таблица зажимных устройств"
Q Зажимная форма зажимных кулачков (смотри G65)
ЗАЖИМНОЕ УСТРОЙСТВО 1

"Таблица зажимных устройств" анализируется в H1 ID"KH250"


режиме моделирования (G65). Она не влияет на [Зажимной патрон]
выполнение программы. H2 ID"KBA250-77"
[Зажимные кулачки]
Ввод данных зажимных устройств: ...
U Выберите "Нача(ло) > Зажимные устройства“. CNC
PILOT позиционирует курсор в раздел
ЗАЖИМНЫЕ УСТРОЙСТВА.
U Отпозиционируйте курсор
U Нажмите клавишу INS: редактор откроет
диалоговое окно "Зажимные устройства“.
U Редактирование диалогового окна
Изменение данных зажимных устройств:
U Установите курсор на зажимное устройство
U Нажмите ENTER
U Произведите редактирование в диалоговом окне
"Зажимные устройства"

HEIDENHAIN CNC PILOT 4290 145


Раздел КОНТУР
4.4 Идентификатор раздела программы
Раздел КОНТУР назначает следующее описание заготовки и V=0
готовой детали контуру "Номер х". Система управления X X
обрабатывает до четырех контуров (обрабатываемых деталей) в
одной NC-программе.
G99 в обрабатывающей части назначает соответствие контура Q Z
суппорту или шпинделю.
Z
Параметры Q=1..4
V=2
Q Номер контура (1..;) X X

X Смещение нулевой точки (диаметральный размер)


Z Смещения нулевой точки Q Z
V Положение системы координат Z
„ V=0: действительна система координат станка
„ V=2: система координат станка в зеркальном
отображении (направление Z против системы координат Пример: "Контур и G99“
станка)
ЗАГОЛОВОК ПРОГРАММЫ

Если в NC-программе обрабатывается только одна ...


деталь, то идентификатор раздела КОНТУР и G99 не КОНТУР Q1 X0 Z600 [контур 1]
требуются.
ЗАГОТОВКА
...
ГОТОВАЯ ДЕТАЛЬ
...
КОНТУР Q2 X0 Z900 V2 [контур 2]
ЗАГОТОВКА
...
ГОТОВАЯ ДЕТАЛЬ
...
ОБРАБОТКА
...
N.. G99 Q2 D4
...

Раздел ЗАГОТОВКА
В разделе программы ЗАГОТОВКА описывается контур заготовки.

Раздел ГОТОВАЯ ДЕТАЛЬ


В разделе программы ГОТОВАЯ ДЕТАЛЬ описывается контур
готовой детали. В разделе ГОТОВАЯ ДЕТАЛЬ используются
дополнительные идентификатора разделов, например, ТОРЕЦ,
ОБРАЗУЮЩАЯ и т.д.

146
Раздел ВСПОМОГАТЕЛЬНЫЙ КОНТУР

4.4 Идентификатор раздела программы


В разделе программы ВСПОМОГАТЕЛЬНЫЙ КОНТУР
описывается вспомогательный контур контура токарной
обработки.

Раздел ТОРЕЦ
В разделе программы ТОРЕЦ описываются контуры торцовой
стороны.

Параметры
Z Положение контура торцовой стороны

Раздел ОБРАБОТКА ЗАДНЕЙ СТОРОНЫ


В разделе программы ОБРАТНАЯ СТОРОНА описываются
контуры обратной стороны.

Параметры
Z Положение контура задней стороны

Раздел ОБРАЗУЮЩАЯ
В разделе программы ОБРАЗУЮЩАЯ описываются контуры
образующей поверхности.
Параметры
X Опорный диаметр контура образующей поверхности

Раздел ОБРАБОТКА
В разделе программы ОБРАБОТКА программируется обработка
детали. Этот идентификатор должен быть в наличии.

Идентификатор КОНЕЦ
Идентификатор КОНЕЦ завершает NC-программу. Этот
идентификатор должен программироваться, он заменяет M30.

Инструкция СООТВЕТСТВИЕ $..


Инструкция СООТВЕТСТВИЕ назначает следующую обработку
указанному суппорту. Если перечислены несколько суппортов, то
NC-кадры отрабатываются на указанных суппортах.
Если дополнительно указан идентификатор суппорта, то
действительными являются указанные под "$..“ суппорты.

Параметры
Суппорт Номер(а) суппорта(ов)

HEIDENHAIN CNC PILOT 4290 147


Раздел ПОДПРОГРАММА
4.4 Идентификатор раздела программы
Если внутри NC-программы (внутри этого же файла)
определяется подпрограмма, то она обозначается с помощью
ПОДПРОГРАММЫ, за которой следует имя подпрограммы
(максимум 8 знаков).

Идентификатор RETURN
Идентификатор RETURN завершает подпрограмму.

Идентификатор CONST
В разделе программы CONST определяются постоянные. Пример: "CONST“
Постоянные используются для определения:
CONST
„ значения
[_nvr: смещение нулевой точки]
„ #-переменной
„ V-переменной [_noz: коррекция нулевой точки]
[_nws: смещение]
Значение вводится непосредственно или вычисляется. Если в
ходе вычисления используются постоянные, то их нужно заранее _nvr = 0
определить.
_noz = PARA(1,1164,0)
Длина имени постоянной не должна превышать 16 знаков. _nws = _noz-_nvr
_lg_roht = 1 [Variable "#1“]
_posbeginn = 178 [Variable "V178“]
...
КОНТУР Q4 X0 Z_nws V2
ЗАГОТОВКА
N 3 #_lg_roht=270
N 1 G20 X120 Z#_lg_roht K2
...
ОБРАБОТКА
...
N 6 G0 X{V_posbeginn}
...

148
4.5 Описание заготовки

4.5 Описание заготовки


Зажимный патрон цилиндр/труба G20-Geo
G20 определяет контур цилиндра/полого цилиндра.

Параметры
X „ Диаметр цилиндра/полого цилиндра
„ Диаметр описанной окружности при многогранной
заготовке
Z Длина заготовки
K Правая грань (расстояние нулевая точка заготовки - правая
грань)
I Внутренний диаметр полых цилиндров

Пример: G20-Geo

...
ЗАГОТОВКА
N1 G20 X80 Z100 K2 I30 [полый цилиндр]
...

Отливка G21-Geo
G21 генерирует контур заготовки из контура готовой детали с Пример: G21-Geo
прибавлением "равноудаленного припуска Р".
...
Параметры
ЗАГОТОВКА
P Равноудаленный припуск (опора: контур готовой детали)
N1 G21 P5 Q1 [заготовка отливки]
Q Отверстие Да/Нет (умолчание: 0)
...
„ Q=0: без отверстия
ГОТОВАЯ ДЕТАЛЬ
„ Q=1: с отверстием
N2 G0 X30 Z0
N3 G1 X50 B-2
N4 G1 Z-40
N5 G1 X65
N6 G1 Z-70
...

HEIDENHAIN CNC PILOT 4290 149


4.6 Основные элементы контура
4.6 Основные элементы контура точения
точения
Стартовая точка контура точения G0–Geo
G0 определяет начальную точку контура точения. Пример: G0-Geo

Параметры ...
X Начальная точка контура (диаметральный размер) ГОТОВАЯ ДЕТАЛЬ
Z Начальная точка контура N2 G0 X30 Z0 [стартовая точка контура]
N3 G1 X50 B-2
N4 G1 Z-40
N5 G1 X65
N6 G1 Z-70
...

Отрезок контура точения G1–Geo


G1 определяет отрезок в контуре точения

Параметры
X Конечная точка элемента контура (диаметральный размер)
Z Конечная точка элемента контура
A Угол к оси точения (направление угла: смотри
вспомогательный рисунок)
Q Точка пересечения. Конечная точка, если отрезок
пересекает дугу окружности (умолчание: 0):
„ Q=0: близкая точка пересечения
„ Q=1: удаленная точка пересечения
B Фаска/скругление. Определяет переход к следующему
элементу контура. Запрограммируйте теоретическую
конечную точку, если вы задаете фаску/скругление.
„ нет ввода: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
E Специальная подача для фаски/скругления в цикле
чистовой обработки (умолчание: 1)
Специальная подача = активная подача * E (0 < E <= 1)

150
Пример: G1-Geo

4.6 Основные элементы контура точения


...
ГОТОВАЯ ДЕТАЛЬ
N2 G0 X0 Z0 Начальная точка
N3 G1 X50 B-2 вертикальный отрезок с фаской
N4 G1 Z-20 B2 горизонтальный отрезок с радиусом
N5 G1 X70 Z-30 наклон с абсолютными целевыми координатами
N6 G1 ZI-5 горизонтальный отрезок с приращениями
N7 G1 XI10 A30 с приращениями и углом
N8 G1 X92 ZI-5 смешанные инкрементальные и абсолютные
N9 G1 X? Z-80 Вычисление X-координаты
N10 G1 X100 Z-100 A10 Конечная точка и угол при неизвестной
стартовой точке
...

Дуга окружности контура точения G2-/G3-Geo


G2/G3 определяет дугу окружности в контуре точения с
простановкой размеров центра окружности в приращениях.
Направление точения (смотри вспомогательный рисунок):
„ G2: по часовой стрелке
„ G3: против часовой стрелки

Параметры
X Конечная точка элемента контура (диаметральный размер)
Z Конечная точка элемента контура
I Центральная точка (расстояние стартовая точка –
центральная точка как размер радиуса)
K Центр (расстояние стартовая точка – центр)
R Радиус
Q Точка пересечения. Конечная точка, если дуга пересекает
прямую или дугу окружности (умолчание: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения

HEIDENHAIN CNC PILOT 4290 151


4.6 Основные элементы контура точения
Параметры
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
E Специальная подача для фаски/скругления в цикле
чистовой обработки (умолчание: 1)
Специальная подача = активная подача * E (0 < E <= 1)

Программирование X, Z: абсолютно, в приращениях,


с самоудержанием или "?"

Пример: G2-, G3-Geo


...
ГОТОВАЯ ДЕТАЛЬ
N1 G0 X0 Z-10
N2 G3 X30 Z-30 R30 Целевая точка и радиус
N3 G2 X50 Z-50 I19.8325 K-2.584 Центральная точка и центр в приращениях
N4 G3 XI10 ZI-10 R10 Целевая точка в приращениях и радиус
N5 G2 X100 Z? R20 Неизвестная координата целевой точки
N6 G1 XI-2.5 ZI-15
...

152
Дуга окружности контура точения G12-/G13-Geo

4.6 Основные элементы контура точения


G12/G13 определяет дугу окружности в контуре точения с
простановкой абсолютных размеров центра окружности.
Направление точения (см. вспомогательный рисунок):
„ G12: по часовой стрелке
„ G13:против часовой стрелки
Параметры
X Конечная точка элемента контура (диаметральный размер)
Z Конечная точка элемента контура
I Центр (размер радиуса)
K Центр
R Радиус
Q Точка пересечения. Конечная точка, если дуга пересекает
прямую или дугу окружности (по умолчанию: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
E Специальная подача для фаски/скругления в цикле
чистовой обработки (умолчание: 1)
Специальная подача = активная подача * E (0 < E <= 1)

Программирование X, Z: абсолютно, в приращениях,


с самоудержанием или "?"

Пример: G12-, G13-Geo


...
ГОТОВАЯ ДЕТАЛЬ
N1 G0 X0 Z-10
...
N7 G13 XI-15 ZI15 R20 Целевая точка в приращениях и радиус
N8 G12 X? Z? R15 Известен только радиус
N9 G13 X25 Z-30 R30 B10 Q1 Скругление с переходом и выбор точки
пересечения
N10 G13 X5 Z-10 I22.3325 K-12.584 Центральная точка и центр в абсолютных
размерах
...

HEIDENHAIN CNC PILOT 4290 153


4.7 Элементы формы контура
4.7 Элементы формы контура точения
точения
Прорезывание (стандарт) G22–Geo
G22 определяет прорезывание на заранее запрограммированном
элементе привязки.
Параметры
X Начальная точка прорезывания торцовой поверхности
(диаметральный размер)
Z Начальная точка при прорезывании образующей
поверхности
I Внутренний угол (диаметральный размер)
„ Прорезывание торцовой поверхности: конечная точка
прорезывания
„ Прорезывание поверхности образующей: основание
прорезывания
K Внутренний угол
„ Прорезывание торцовой поверхности: основание
прорезывания
„ Прорезывание поверхности образующей: конечная точка
прорезывания
Ii Внутренний угол – инкрементально (учитывать знак числа!)
„ Прорезывание торцовой поверхности: ширина
прорезывания
„ Прорезывание поверхности образующей: глубина
прорезывания
Ki Внутренний угол – инкрементально (учитывать знак числа!)
„ Прорезывание торцовой поверхности: глубина
прорезывания
„ Прорезывание поверхности образующей: ширина
прорезывания
B Наружный радиус/фаска на обеих сторонах прорези
(умолчание: 0)
„ B>0: радиус скругления
„ B<0: ширина фаски
R Внутренний радиус обоих углов прорези (умолчание: 0)

Запрограммируйте "X" или „Z".

154
Пример: G22-Geo

4.7 Элементы формы контура точения


...
ГОТОВАЯ ДЕТАЛЬ
N1 G0 X40 Z0
N2 G1 X80
N3 G22 X60 I70 KI-5 B-1 R0.2 Прорезывание торцовой поверхности, глубина в
приращениях
N4 G1 Z-80
N5 G22 Z-20 I70 K-28 B1 R0.2 Прорезывание в длину, ширина в абсолютных
размерах
N6 G22 Z-50 II-8 KI-12 B0.5 R0.3 Прорезывание в длину, ширина в приращениях
N7 G1 X40
N8 G1 Z0
N9 G22 Z-38 II6 K-30 B0.5 R0.2 Прорезывание в длину, внутреннее
...

HEIDENHAIN CNC PILOT 4290 155


Прорезывание (общее) G23–Geo
4.7 Элементы формы контура точения
G23 определяет прорезывание на заранее запрограммированном
линейном элементе привязки. На поверхности образующей
элемент привязки может проходить наклонно.

Параметры
H Тип прорезывания (default: 0)
„ H=0: симметричное прорезывание
„ H=1: выточка
X Центральная точка прорезывания торцовой поверхности
(диаметральный размер)
Z Центральная точка при прорезывании образующей
поверхности
I Глубина и длина прорезки
„ I>0: прорезка справа от элемента привязки
„ I<0: прорезка слева от элемента привязки
K Ширина прорезки (без фаски/закругления)
U Диаметр прорезывания (диаметр основания
прорезывания). Используйте U только в том случае, если
элемент привязки проходит параллельно оси Z.
A Угол прорезывания (умолчание: 0)
„ H=0: 0° <= A < 180° (угол между боковыми поверхностями
прореза)
„ H=1: 0° < A <= 90° (угол опорная прямая – боковая
поверхность прорези)
B Наружный радиус/фаска близкого к стартовой точке угла
(умолчание: 0)
„ B>0: радиус скругления
„ B<0: ширина фаски
P Наружный радиус/фаска удаленного от стартовой точки
угла (умолчание: 0)
„ P>0: радиус скругления
„ P<0: ширина фаски
R Внутренний радиус обоих углов прорези (по умолчанию: 0)

CNC PILOT определяет глубину прорезывания


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

156
Пример G23-Geo

4.7 Элементы формы контура точения


...
ГОТОВАЯ ДЕТАЛЬ
N1 G0 X40 Z0
N2 G1 X80
N3 G23 H0 X60 I-5 K10 A20 B-1 P1 R0.2 Прорезывание торцовой поверхности, глубина в
приращениях
N4 G1 Z-40
N5 G23 H1 Z-15 K12 U70 A60 B1 P-1 R0.2 Прорезывание в длину, ширина в абсолютных
размерах
N6 G1 Z-80 A45
N7 G23 H1 X120 Z-60 I-5 K16 A45 B1 P-2 R0.4 Прорезывание в длину, ширина в приращениях
N8 G1 X40
N9 G1 Z0
N10 G23 H0 Z-38 I-6 K12 A37.5 B-0.5 R0.2 Прорезывание в длину, внутреннее
...

HEIDENHAIN CNC PILOT 4290 157


Резьба с выточкой G24–Geo
4.7 Элементы формы контура точения
G24 определяет линейный базовый элемент с продольной
резьбой и завершающей резьбовой выточкой (DIN 76). Резьба
представляет собой наружную или внутреннюю резьбу
(метрическая ISO мелкая резьба DIN 13 часть 2, ряд 1).

Параметры
F Шаг резьбы
I Глубина выточки (размер радиуса)
K Ширина выточки
Z Конечная точка выточки

„ Программируйте G24 только в том случае, если


резьба нарезается в направлении определения
контура.
„ Резьба обрабатывается с помощью G31.

Пример G24-Geo
...
ГОТОВАЯ ДЕТАЛЬ
N1 G0 X40 Z0
N2 G1 X40 B-1.5 Начальная точка резьбы
N3 G24 F2 I1.5 K6 Z-30 Резьба с выточкой
N4 G1 X50 Завершающий поперечный элемент
N5 G1 Z-40
...

Контур выточки G25–Geo


G25 генерирует приведенные далее контуры выточки на
параллельных осям внутренних углах контура. Программируйте
G25 только после первого параллельного оси элемента. Тип
выточки закладывается в параметре "Н".

158
Выточка формы U (H=4)

4.7 Элементы формы контура точения


Параметры
H Выточка формы U: H=4
I Глубина выточки (размер радиуса)
K Ширина выточки
R Внутренний радиус обоих углов прорези (по умолчанию: 0)
P Наружный радиус/фаска (умолчание: 0)
„ P>0: радиус скругления
„ P<0: ширина фаски

Пример: Вызов G25-Geo форма U

...
N.. G1 Z-15 [продольный элемент]
N.. G25 H4 I2 K4 R0.4 P-0.5 [форма U]
N.. G1 X20 [торцовый элемент]
...

Выточка DIN 509 E (H=0,5)

Параметры
H Выточка формы DIN 509 E: H=0 или H=5
I Глубина выточки (размер радиуса)
K Ширина выточки
R Радиус выточки (в обоих углах выточки)
W Угол выточки

Параметр, который вы не задаете, CNC PILOT определяет в


зависимости от диаметра.

Пример: Вызов G25-Geo DIN 509 E

...
N.. G1 Z-15 [продольный элемент]
N.. G25 H5 [DIN 509 E]
N.. G1 X20 [торцовый элемент]
...

HEIDENHAIN CNC PILOT 4290 159


Выточка DIN 509 F (H=6)
4.7 Элементы формы контура точения
Параметры
H Выточка формы DIN 509 F: H=6
I Глубина выточки (размер радиуса)
K Ширина выточки
R Радиус выточки (в обоих углах выточки)
P Поперечная глубина
W Угол выточки
A Угол в плане

Параметр, который вы не задаете, CNC PILOT определяет в


зависимости от диаметра.

Пример: Вызов G25-Geo DIN 509 F

...
N.. G1 Z-15 [продольный элемент]
N.. G25 H6 [DIN 509 F]
N.. G1 X20 [торцовый элемент]
...

Выточка DIN 76 (H=7)

Параметры
H Выточка формы DIN 76: H=7
I Глубина выточки (размер радиуса)
K Ширина выточки
R Радиус выточки в обоих углах выточки (по умолчанию:
R=0,6*I)
W Угол выточки (умолчание: 30°)

Пример: Вызов G25-Geo DIN 76

...
N.. G1 Z-15 [продольный элемент]
N.. G25 H7 I1.5 K7 [DIN 76]
N.. G1 X20 [торцовый элемент]
...

160
Выточка формы H (H=8)

4.7 Элементы формы контура точения


Если вы не вводите W, то угол вычисляется на основании K и R.
Тогда конечная точка выточки лежит на "угловой точке контура".
Параметры
H Выточка формы H: H=8
K Ширина выточки
R Радиус выточки - не введен: круговой элемент не
изготавливается
W Угол выточки – не введен: W вычисляется

Пример: Вызов G25-Geo форма H

...
N.. G1 Z-15 [продольный элемент]
N.. G25 H8 K4 R1 W30 [форма H]
N.. G1 X20 [торцовый элемент]
...

Выточка формы K (H=9)

Параметры
H Выточка формы K: H=9
I Глубина выточки
R Радиус выточки - не введен: круговой элемент не
изготавливается
W Угол выточки
A Угол к продольной оси (умолчание: 45°)

Пример: Вызов G25-Geo форма К

...
N.. G1 Z-15 [продольный элемент]
N.. G25 H9 I1 R0.8 W40 [форма K]
N.. G1 X20 [торцовый элемент]
...

HEIDENHAIN CNC PILOT 4290 161


Резьба (стандарт) G34–Geo
4.7 Элементы формы контура точения
G34 определяет простую или сопряженную наружную или Пример: G34
внутреннюю резьбу (метрическая ISO мелкая резьба DIN 13
ряд 1). CNC PILOT вычисляет все необходимые значения. ...
ГОТОВАЯ ДЕТАЛЬ
Параметры
F Шаг резьбы (умолчание: шаг из стандартной таблицы) N1 G0 X0 Z0
N2 G1 X20 B-2
Резьба сопрягается путем программирования нескольких кадров N3 G1 Z-30
G01/G34 друг за другом.
N4 G34 [метрическая ISO]
„ Перед G34 или в NC-кадре с G34 в качестве N5 G25 H7 I1.7 K7
элемента привязки программируется линейный
элемент контура. N6 G1 X30 B-1.5
„ Обработайте резьбу производится с помощью G31. N7 G1 Z-40
N8 G34 F1.5 [метрическая ISO мелкая резьба]
N9 G25 H7 I1.5 K4
N10 G1 X40
N11 G1 Z-60
...

162
Резьба (общее) G37–Geo

4.7 Элементы формы контура точения


G37 определяет приведенные типы резьбы. Возможно
выполнение многозаходной, а также сопряженной резьбы. Резьба
сопрягается путем программирования нескольких кадров G01/
G37 друг за другом.

Параметры
Q Тип резьбы (default: 1)
„ Q=1: метрическая ISO мелкая резьба (DIN 13 часть 2,
ряд 1)
„ Q=2: метрическая ISO резьба (DIN 13 часть 1, ряд 1)
„ Q=3: метрическая ISO конусная резьба (DIN 158)
„ Q=4: метрическая ISO мелкая коническая резьба
(DIN 158)
„ Q=5: метрическая ISO трапециевидная резьба (DIN 103
часть 2, ряд 1)
„ Q=6: плоская метр. Трапециевидная резьба (DIN 380
часть 2, ряд 1)
„ Q=7: метрическая упорная резьба (DIN 513 часть 2,
ряд 1)
„ Q=8: цилиндрическая круглая (DIN 405 часть 1, ряд 1)
„ Q=9: цилиндрическая резьба Whitworth (DIN 11)
„ Q=10: коническая резьба Whitworth (DIN 2999)
„ Q=11: трубная резьба Whitworth (DIN 259)
„ Q=12: нестандартная резьба
„ Q=13: UNC US-крупная резьба
„ Q=14: UNF US-мелкая резьба
„ Q=15: UNEF US-особо мелкая резьба
„ Q=16: NPT US-коническая трубная резьба
„ Q=16: NPT US-коническая трубная резьба Dryseal
„ Q=18: NPSC US-цилиндрическая трубная резьба с СОЖ
„ Q=18: NPSC US-цилиндрическая трубная резьба без
СОЖ
F Шаг резьбы
„ требуется для Q=1, 3..7, 12
„ для других типов резьбы F определяется на основании
диаметра, если не было запрограммировано.
P Высота профиля резьбы – вводить только для Q=12
K Длина захода резьб без резьбовой выточки (умолчание: 0)
D Опорная точка (умолчание: 0)
„ D=0: заход резьбы на конце элемента привязки
„ D=0: заход резьбы на начале элемента привязки

HEIDENHAIN CNC PILOT 4290 163


4.7 Элементы формы контура точения
Параметры
H Число витков резьбы (по умолчанию: 1)
A Угол профиля левой резьбы – вводить только для Q=12
W Угол профиля правой резьбы – вводить только для Q=12
R Ширина резьбы – вводить только для Q=12
E Переменный шаг (по умолчанию: 0)
Увеличивает/уменьшает шаг на один оборот на величину E

„ Перед G37 запрограммируйте линейный элемент


контура в качестве элемента привязки.
„ Обработайте резьбу с помощью G31.
„ Для стандартных резьб параметры P, R, A и W
задает CNC PILOT.
„ Если вы хотите применить индивидуальные
параметры, то используйте Q=12.

Осторожно, опасность столкновения!


Резьба изготавливается по всей длине элемента
привязки. При отсутствии резьбовой выточки нужно
запрограммировать линейный элемент для перебега
резьбы.

164
Сверление (центрическое) G49–Geo

4.7 Элементы формы контура точения


G49 определяет отдельное сверление с зенкованием и резьбой в
центре вращения (торцовая или задняя сторона). G49-отверстие
является не частью контура, а элементом формы.

Параметры
Z Позиция начала сверления (опорная точка)
B Диаметр сверления
P Глубина сверления (без острия сверла)
W Угол при вершине (умолчание: 180°)
R Диаметр зенковки
U Глубина зенкования
E Угол зенковки
I Диаметр резьбы
J Глубина резьбы
K Начало резания резьбы (длина сбега)
F Шаг резьбы
V Левая или правая резьба (умолчание: 0)
„ V=0: правая резьба
„ V=1: левая резьба
A Угол, соответствует положению отверстия (умолчание: 0)
„ A=0°: торцовая сторона
„ A=180°: задняя сторона
O Диаметр центрования

„ Программируйте G49 в разделе ГОТОВАЯ ДЕТАЛЬ,


а не в разделах ТОРЕЦ или ЗАДНЯЯ СТОРОНА
„ Производите обработку отверстия G49 с помощью
G71..G74.

HEIDENHAIN CNC PILOT 4290 165


4.8 Атрибуты для описания
4.8 Атрибуты для описания контура
контура

Обзор атрибутов для описания контура


G7 Точная остановка ВКЛ Стр. 167
G8 Точная остановка ВЫКЛ Стр. 167
G9 Точная остановка покадрово Стр. 167
G10 Влияет на чистовую подачу для "базовых Стр. 167
элементов контура“ всего контура.
G38 Влияет на чистовую подачу для базовых Стр. 168
элементов покадрово
G39 Действительно только для элементов Стр. 168
формы:
„ Влияет на чистовую подачу
„ Аддитивные коррекции
„ Равноудаленный припуск
G52 Покадровый равноудаленный припуск Стр. 169
G95 Определяет чистовую подачу для всего Стр. 169
контура
G149 Аддитивные коррекции для базовых Стр. 170
элементов контура

„ G10-, G38-, G52-, G95- и G149-Geo действительны


для "базовых элементов контура“ (G1-, G2-, G3-,
G12- и G13-Geo), не для фасок/скруглений, которые
программируются в завершение базовых элементов
контура.
„ "Атрибуты для описания контура“ влияют на
чистовую подачу циклов G869 и G890, но не на
чистовую подачу циклов прорезывания.

166
Точная остановка

4.8 Атрибуты для описания контура


Точная остановка ВКЛ G7-Geo
G7 включает „точную остановку" с самоудержанием. Кадр с G7
выполняется с "точной остановкой". CNC PILOT запускает
следующий кадр, если в конечной точке достигнуто "положение
окна допуска" (окно допуска смотри MP 1106, 1156, ...).

"Точная остановка" действительна для базовых


элементов контура, которые обрабатываются с
помощью G890 или G840.

Точная остановка ВЫКЛ G8-Geo


G8 выключает „точную остановку". Кадр с G8 выполняется без
"точной остановки".
Покадровая точная остановка G9-Geo
G9 активирует "точную остановку" для NC-кадров, в которых
запрограммировано G9.

Глубина шероховатости G10-Geo


G10 влияет на чистовую подачу G890. "Глубина шероховатости"
действительна только для базовых элементов контура.
Параметры
H Тип шероховатости (смотри также DIN 4768)
„ H=1: общая глубина шероховатости (глубина профиля)
Rt1
„ H=2: среднее значение шероховатости Ra
„ H=3: усредненное значение шероховатости Rz
RH Глубина шероховатости (мкм, в дюймовом режиме:
мкдюйм)

„ G10-Geo является самоудерживающейся.


„ G95-Geo или G10-Geo без параметров выключают
"глубину шероховатости".
„ G10 RH... (без "H") покадрово перезаписывает
"глубину шероховатости".
„ G38-Geo перезаписывает "глубину шероховатости"
покадрово.

HEIDENHAIN CNC PILOT 4290 167


Уменьшение подачи G38-Geo
4.8 Атрибуты для описания контура
G38 активирует "специальную подачу" для чистовых циклов G890.
"Специальная подача" действительна только для базовых
элементов контура.

Параметры
E Коэффициент специальной подачи (умолчание: 1)
Специальная подача = активная подача * E (0 < E <= 1)

„ G38 действует покадрово.


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

Атрибуты для элементов наложения G39-Geo


G39 влияет на чистовую подачу G890 в отношении элементов
формы:
„ Фаски/скругления (в завершение базовых элементов)
„ Выточки
„ Прорезки
Зависимая обработка: специальная подача, глубина
шероховатости, аддитивные коррекции D, равноудаленные
припуски.
Параметры
F Подача на один оборот
V Тип шероховатости (см. также DIN 4768)
„ V=1: общая глубина шероховатости (глубина профиля)
Rt1
„ V=2: среднее значение шероховатости Ra
„ V=3: усредненное значение шероховатости Rz
RH Глубина шероховатости (мкм, в дюймовом режиме:
мкдюйм)
D Номер аддитивной коррекции (901 <= D <= 916)
P Припуск (размер радиуса)
H P действует абсолютно или аддитивно (умолчание: 0)
„ H=0: P заменяет припуски G57/G58
„ H=1: P добавляется на припуски G57/G58
E Коэффициент специальной подачи (по умолчанию: 1)
Специальная подача = активная подача * E (0 < E <= 1)

168
4.8 Атрибуты для описания контура
„ Альтернативно используйте глубину шероховатости
("V, RH"), чистовую подачу („F") и специальную
подачу („E").
„ G39 действует покадрово.
„ Программируйте G39 перед элементами контура, на
которые влияет этот параметр.
„ G50 перед циклом (раздел: ОБРАБОТКА) выключает
припуск G39 для этого цикла.

Покадровый припуск G52-Geo


G52 определяет равноудаленный припуск, который учитывается в
G810, G820, G830, G860 и G890.
Параметры
P Припуск (размер радиуса)
H P действует абсолютно или аддитивно (по умолчанию: 0)
„ H=0: P заменяет припуски G57/G58
„ H=1: P добавляется на припуски G57/G58

„ G52 действует покадрово.


„ Программируйте G52 в NC-кадрах с элементом
контура, на который нужно оказать влияние.
„ Перед циклом G50 (раздел ОБРАБОТКА) выключает
припуск G52 для этого цикла.

Подача на один оборот G95-Geo


G95 влияет на чистовую подачу G890.

Параметры
F Подача на один оборот

„ Альтернативно используйте глубину шероховатости


и чистовую подачу.
„ Чистовая подача G95 заменяет определенную в
обрабатывающей части чистовую подачу.
„ G95 является самоудерживающей.
„ G10 отключает чистовую подачу G95.

HEIDENHAIN CNC PILOT 4290 169


Аддитивная коррекция G149-Geo
4.8 Атрибуты для описания контура
G149 с последующим "D-номером“ активирует/деактивирует
аддитивную коррекцию. CNC PILOT управляет до 16 значений
коррекции, зависящих от инструмента, в наладочном
параметре 10.

Параметры
D Аддитивная коррекция (умолчание: D900):
„ D=900: выключает аддитивную коррекцию
„ D=901..916: включает аддитивную коррекцию D

„ Учитывайте направление описания контура.


„ Аддитивная коррекция действует с кадра, в котором
запрограммировано G149.
„ Аддитивная коррекция остается действительной до:
„ следующего "G149 D900".
„ до конца описания готовой детали.

170
4.9 Контуры оси C – основы

4.9 Контуры оси C – основы


Положение контуров фрезеровки
Опорная плоскость или отсчетный диаметр задаются в
идентификаторе раздела. Глубина и положение контура
фрезеровки (карман, остров) задаются в определении контура
следующим образом:
„ глубиной P в заранее запрограммированной G308
„ альтернативно для фигур: параметры цикла глубина P
Знак числа "P" определяет положение траектории
фрезерования:
„ P<0: карман
„ P>0: остров

Положение контура фрезеровки


Дно
Раздел P Поверхность
фрезерования
ТОРЕЦ P<0 Z Z+P
P>0 Z+P Z
ОБРАТНАЯ P<0 Z Z–P
СТОРОНА
P>0 Z–P Z
БОКОВАЯ P<0 X X+(P*2)
ПОВЕРХНОСТЬ
P>0 X+(P*2) X

„ X: отсчетный диаметр из идентификатора раздела


„ Z: опорная плоскость из идентификатора раздела
„ P: "глубина“ из G308 или параметра цикла

Циклы фрезеровки поверхности фрезеруют


описанные в определении контура плоскости.
Острова в пределах данной плоскости не
учитываются.

Контуры в нескольких плоскостях (иерархически вложенные


контуры):
„ Плоскость начинается с G308 и заканчивается с G309.
„ G308 определяет новую опорную плоскость/новый отсчетный
диаметр. Первый G308 применяет определенную в
идентификаторе раздела опорную плоскость. Каждый
следующий G308 определяет новую плоскость. Расчет:
новая опорная плоскость = опорная плоскость + P (из
предыдущего G308)
„ G309 осуществляет возврат к предыдущей опорной плоскости.

HEIDENHAIN CNC PILOT 4290 171


Начало карман/остров G308-Geo
4.9 Контуры оси C – основы
G308 определяет новую опорную плоскость/новый отсчетный
диаметр для иерархически вложенных контуров.
Параметры
P Глубина для карманов, высота для островов

Конец кармана/острова G309-Geo


G309 определяет конец "опорной плоскости". Каждая
определенная с G308 опорная плоскость должна заканчиваться
G309 (смотри "Положение контуров фрезеровки" на
странице 171).

Пример "G308/G309“
...
ГОТОВАЯ ДЕТАЛЬ
...
ТОРЕЦ Z0 Задать опорную плоскость
N7 G308 P-5 Начало "прямоугольник“ с глубиной –5
N8 G305 XK-5 YK-10 K50 B30 R3 A0 Прямоугольник
N9 G308 P-10 Начало "полная окружность в прямоугольнике“ с
глубиной -10
N10 G304 XK-3 YK-5 R8 Полная окружность
N11 G309 Конец "полной окружности“
N12 G309 Конец "прямоугольника"
ОБРАЗУЮЩАЯ X100 Задать отсчетный диаметр
N13 G311 Z-10 C45 A0 K18 B8 P-5 Линейный паз с глубиной –5
...

172
Круговая модель с круговыми пазами

4.9 Контуры оси C – основы


Для круговых пазов в круговых моделях программируются
позиция модели, центр изгиба, радиус изгиба и "положение"
пазов.
DIN PLUS и TURN PLUS позиционируют пазы следующим
образом:
„ Размещение пазов на расстоянии радиус модели вокруг
центра модели, если
„ центр модели = центру изгиба и
„ радиус модели = радиусу изгиба
„ Размещение пазов на расстоянии радиус модели + радиус
изгиба вокруг центра модели, если
„ центр модели <> центр изгиба или
„ радиус модели <> радиус изгиба
Дополнительно "положение“ влияет на расположение пазов:
„ Нормальное положение: начальный угол паза действителен
относительно позиции модели. Начальный угол добавляется к
позиции модели.
„ Оригинальное положение: начальный угол паза действителен
абсолютно.
Следующие примеры поясняют программирование круговой
модели с круговыми пазами:

HEIDENHAIN CNC PILOT 4290 173


Осевая линия паза в качестве привязки и нормального
4.9 Контуры оси C – основы
положения
Программирование:
„ Центр модели = центру изгиба
„ Радиус модели = радиусу изгиба
„ Нормальное положение
Эти команды располагают пазы на расстоянии "радиуса модели"
вокруг центра модели.
Пример: осевая линия паза как привязка, нормальное положение

N.. G402 Q4 K30 A0 XK0 YK0 H0 Круговой образец, нормальное положение


N.. G303 I0 J0 R15 A-20 W20 B3 P1 Круглая канавка

Осевая линия паза в ачестве привязки и оригинальное


положение
Программирование:
„ Центр модели = центру изгиба
„ Радиус модели = радиусу изгиба
„ Оригинальное положение
Эти команды располагают все пазы на одинаковой позиции.
Пример: осевая линия паза как привязка, оригинальное
положение

N.. G402 Q4 K30 A0 XK0 YK0 H1 Круговой образец, оригинальное положение


N.. G303 I0 J0 R15 A-20 W20 B3 P1 Круглая канавка

174
Центр изгиба в качестве привязки и нормальное положение

4.9 Контуры оси C – основы


Программирование:
„ Центр модели <> центр изгиба
„ Радиус модели = радиусу изгиба
„ Нормальное положение
Эти команды располагают пазы на расстоянии "радиуса модели +
радиус изгиба" вокруг центра модели.
Пример: центр изгиба как привязка, нормальное положение

N.. G402 Q4 K30 A0 XK5 YK5 H0 Круговой образец, нормальное положение


N.. G303 I0 J0 R15 A-20 W20 B3 P1 Круглая канавка

Центр изгиба в качестве привязки и оригинальное положение


Программирование:
„ Центр модели <> центр изгиба
„ Радиус модели = радиусу изгиба
„ Оригинальное положение
Эти команды располагают пазы на расстоянии "радиус модели +
радиус изгиба" вокруг центра модели при сохранении начального
и конечного угла.
Пример: центр изгиба как привязка, оригинальное положение

N.. G402 Q4 K30 A0 XK5 YK5 H1 Круговой образец, оригинальное положение


N.. G303 I0 J0 R15 A-20 W20 B3 P1 Круглая канавка

HEIDENHAIN CNC PILOT 4290 175


4.10 Контуры торцовой/задней
4.10 Контуры торцовой/задней стороны
стороны
Стартовая точка контура торцовой/задней
стороны G100-Geo
G100 определяет начальную точку контура торцовой или задней
стороны.

Параметры
X Начальная точка в полярных координатах
(диаметральный размер)
C Начальная точка в полярных координатах (угловой
размер)
XK Начальная точка в декартовых координатах
YK Начальная точка в декартовых координатах

176
Отрезок контура торцовой/задней стороны

4.10 Контуры торцовой/задней стороны


G101-Geo
G101 определяет отрезок в контуре торцовой или задней
стороны.

Параметры
X Конечная точка в полярных координатах (диаметральный
размер)
C Конечная точка в полярных координатах (угловой размер)
XK Конечная точка в декартовых координатах
YK Конечная точка в декартовых координатах
A Угол к положительной оси XK
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
Q Точка пересечения. Конечная точка, когда отрезок
пересекает дугу окружности (по умолчанию: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения

Программирование
„ X, XK, YX: абсолютно, в приращениях, с
самоудержанием или "?"
„ C: абсолютно, в приращениях или с
самоудержанием

HEIDENHAIN CNC PILOT 4290 177


Дуга окружности контура торцовой/задней
4.10 Контуры торцовой/задней стороны
стороны G102-/G103-Geo
G102/G103 определяет дугу окружности на контуре торцевой или
задней стороны. Направление точения (смотри вспомогательный
рисунок):
„ G102: по часовой стрелке
„ G102: против часовой стрелки

Параметры
X Конечная точка в полярных координатах (диаметральный
размер)
C Конечная точка в полярных координатах (угловой размер)
XK Конечная точка в декартовых координатах
YK Конечная точка в декартовых координатах
R Радиус
I Центр в декартовых координатах
J Центр в декартовых координатах
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
Q Точка пересечения. Конечная точка, если дуга пересекает
прямую или дугу окружности (по умолчанию: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения

Программирование
„ X, XK, YX: абсолютно, в приращениях, с
самоудержанием или "?"
„ C: абсолютно, в приращениях или с
самоудержанием
„ I, J: абсолютно или в приращениях
„ Конечная точка не должна совпадать с начальной
(неполная окружность).

178
Сверление торцовой/задней стороны G300-

4.10 Контуры торцовой/задней стороны


Geo
G300 определяет сверление с зенковкой и резьбой в контуре
торцовой или задней стороны.

Параметры
XK Центр в декартовых координатах
YK Центр в декартовых координатах
B Диаметр отверстия
P Глубина отверстия (без острия сверла)
W Угол при вершине (умолчание: 180°)
R Диаметр зенкования
U Глубина зенкования
E Угол зенкования
I Диаметр резьбы
J Глубина резьбы
K Нарезание резьбы (длина сбега)
F Шаг резьбы
V Левая или правая резьба (умолчание: 0)
„ V=0: правая резьба
„ V=1: левая резьба
A Угол к оси Z; наклон отверстия
„ Зона для торцовой стороны: –90° < A < 90°
(умолчание: 0°)
„ Зона для задней стороны: 90° < A < 270°
(умолчание: 180°)
O Диаметр центрирования

Производите обработку сверлением G300 с помощью


G71..G74.

HEIDENHAIN CNC PILOT 4290 179


Линейный паз торцовой/задней стороны
4.10 Контуры торцовой/задней стороны
G301-Geo
G301 определяет линейный паз в контуре торцовой или задней
стороны.

Параметры
XK Центр в декартовых координатах
YK Центр в декартовых координатах
A Угол к оси XK (умолчание: 0°)
K Длина паза
B Ширина паза
P Глубина/высота (умолчание: "P" из G308)
„ P<0: карман
„ P>0: остров

180
Круглая канавка торцовой/задней стороны

4.10 Контуры торцовой/задней стороны


G302-/G303-Geo
G302/G303 определяет круглую канавку в контуре торцовой или
задней стороны.
„ G302: круглая канавка по часовой стрелке
„ G303: круглая канавка против часовой стрелки

Параметры
I Центр изгиба в декартовых координатах
J Центр кривизны в декартовых координатах
R Радиус изгиба (привязка: контур центра паза)
A Начальный угол; привязка: ось XK; (умолчание:0°)
W Конечный угол; привязка: ось XK; (умолчание:0°)
B Ширина паза
P Глубина/высота (умолчание: "P" из G308)
„ P<0: карман
„ P>0: остров

HEIDENHAIN CNC PILOT 4290 181


Полная окружность торцовой/задней
4.10 Контуры торцовой/задней стороны
стороны G304-Geo
G304 определяет полную окружность в контуре торцовой или
задней стороны.

Параметры
XK Центр окружности в декартовых координатах
YK Центр окружности в декартовых координатах
R Радиус
P Глубина/высота (умолчание: "P" из G308)
„ P<0: карман
„ P>0: остров

Прямоугольник торцовой/задней стороны


G305-Geo
G305 определяет прямоугольник в контуре торцовой или задней
стороны.
Параметры
XK Центр в декартовых координатах
YK Центр в декартовых координатах
A Угол к оси XK (по умолчанию: 0°)
K Длина
B (Высота) ширина
R Фаска/cкругление (умолчание: 0°)
„ R>0: радиус закругления
„ R<0: ширина фаски
P Глубина/высота (умолчание: "P" из G308)
„ P<0: карман
„ P>0: остров

182
Правильный многоугольник торцовой/задней

4.10 Контуры торцовой/задней стороны


стороны G307-Geo
G307 определяет многоугольник в контуре торцовой или задней
стороны.

Параметры
XK Центр в декартовых координатах
YK Центр в декартовых координатах
Q Количество граней (Q > 2)
A Угол стороны многоугольника к оси XK (умолчание:0°)
K Длина грани
„ K>0: длина грани
„ K<0: диаметр вписанной окружности
B (Высота) ширина
R Фаска/cкругление (по умолчанию: 0°)
„ R>0: радиус закругления
„ R<0: ширина фаски
P Глубина/высота (умолчание: "P" из G308)
„ P<0: карман
„ P>0: остров

Линейная модель торцовой/задней стороны


G401-Geo
G401 определяет линейную фигурную или просверленную
модель на торцовой или задней стороне. G401 влияет на
определяемую в следующем кадре фигуру/сверление (G300..305,
G307).

Параметры
Q Количество фигур (по умолчанию: 1)
XK Начальная точка в декартовых координатах
YK Начальная точка в декартовых координатах
I Конечная точка в декартовых координатах
J Конечная точка в декартовых координатах
A Угол продольной оси к оси XK (умолчание:0°)
R Общая длина модели
Ri Расстояние между фигурами (расстояние модели)

„ Запрограммируйте сверление/фигуру в
последующем кадре без центральной точки.
„ Цикл фрезерования (раздел ОБРАБОТКА) вызывает
в последующем кадре сверление/фигуру, но не
определение модели.

HEIDENHAIN CNC PILOT 4290 183


Круговая модель торцовой/задней стороны
4.10 Контуры торцовой/задней стороны
G402-Geo
G402 определяет круговую фигурную или просверленную модель
на торцовой или задней стороне. G402 влияет на определяемую
в следующем кадре фигуру/сверление (G300..305, G307).

Параметры
Q Количество фигур
K Диаметр модели
A Начальный угол – позиция первой фигуры; привязка: XK-
ось; (умолчание: 0°)
W Конечный угол – позиция последней фигуры; привязка:
XK-ось; (умолчание: 360°)
Wi Угол между фигурами
V Направление – ориентировка (умолчание: 0)
„ V=0, без W: деление полной окружности
„ V=0, с W: деление на более длинной дуге окружности
„ V=0, с Wi: знак перед Wi определяет направление (Wi<0:
по часовой стрелке)
„ V=1, с W: по часовой стрелке
„ V=1, с Wi: по часовой стрелке (знак Wi значения не
имеет)
„ V=2, с W: против часовой стрелки
„ V=2, с Wi: против часовой стрелки (знак Wi значения не
имеет)
XK Центр в декартовых координатах
YK Центр в декартовых координатах
H Положение фигур (умолчание: 0)
„ H=0: нормальное положение, фигуры повернуты
относительно центра окружности (поворот)
„ H=1: оригинальное положение, положение фигур
относительно системы координат не меняется
(трансляция)

„ Программируйте отверстие/фигуру в последующей


записи без центра. Исключение - круглая канавка:
смотри "Круговая модель с круговыми пазами" на
странице 173.
„ Цикл фрезерования (секция ОБРАБОТКА) вызывает
в последующей записи отверстие/фигуру, а не
определение шаблона.

184
4.11 Контур образующей

4.11 Контур образующей


Стартовая точка контура образующей G110–Geo
G110 определяет начальную точку контура образующей.

Параметры
Z Начальная точка
C Начальная точка (начальны угол)
CY Начальная точка как "размер отрезка", привязка:
развертка образующей на "отсчетном диаметре"

Запрограммируйте или Z, C или Z, CY.

Отрезок контура образующей G111-Geo


G111 определяет отрезок на контуре образующей.

Параметры
Z Конечная точка
C Конечная точка (конечный угол)
CY Конечная точка как "размер отрезка", привязка: развертка
образующей на "отсчетном диаметре"
A Угол к оси Z
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
Q Точка пересечения. Конечная точка, если отрезок
пересекает прямую (умолчание: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения

Программирование
„ Z, CY: абсолютно, в приращениях, с
самоудержанием или "?"
„ C: абсолютно, в приращениях или с
самоудержанием
„ Программирование или Z – C или Z – CY

HEIDENHAIN CNC PILOT 4290 185


Дуга окружности контура образующей G112-/
4.11 Контур образующей
G113-Geo
G112/G113 определяет дугу окружности на контуре образующей.
Направление точения: см. вспомогательный рисунок

Параметры
Z Конечная точка
C Конечная точка (конечный угол)
CY Конечная точка как "размер отрезка", привязка: развертка
образующей на "отсчетном диаметре"
R Радиус
K Центральная точка в направлении Z
W Угол центральной точки
J Угол центральной точки как "размер отрезка"
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
Q Точка пересечения. Конечная точка, если дуга пересекает
прямую или дугу окружности (по умолчанию: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения

Программирование
„ Z, CY: абсолютно, в приращениях, с
самоудержанием или "?"
„ C: абсолютно, в приращениях или с
самоудержанием
„ K, J: абсолютно или в приращениях
„ Запрограммировать Z – C или Z – CY bzw. K – W или
K–J
„ Запрограммировать или "центральную точку" или
"радиус"
„ Для „радиуса": возможна лишь дуга <= 180°

186
Сверление образующей G310-Geo

4.11 Контур образующей


G310 определяет сверление с зенковкой и резьбой в контуре
образующей.

Параметры
Z Центральная точка (Z–позиция)
C Центральная точка (угол)
CY Центральная точка как "размер отрезка", привязка:
развертка образующей на "отсчетном диаметре"
B Диаметр отверстия
P Глубина отверстия (без вершины сверла)
W Угол при вершине (умолчание: 180°)
R Диаметр зенкования
U Глубина зенкования
E Угол зенкования
I Диаметр резьбы
J Глубина резьбы
K Нарезание резьбы (длина сбега)
F Шаг резьбы
V Левая или правая резьба (умолчание: 0)
„ V=0: правая резьба
„ V=1: левая резьба
A Угол к оси Z; диапазон: 0° < A < 180°; (умолчание: 90° =
перпендикулярное отверстие)
O Диаметр центрирования

Производите обработку сверлением G310 с помощью


G71..G74.

HEIDENHAIN CNC PILOT 4290 187


Линейный паз образующей G311-Geo
4.11 Контур образующей
G311 определяет линейный паз на контуре образующей.

Параметры
Z Центральная точка (Z–позиция)
C Центральная точка (угол)
CY Центральная точка как "размер отрезка", привязка:
развертка образующей на "отсчетном диаметре"
A Угол к оси Z (умолчание: 0°)
K Длина паза
B Ширина паза
P Глубина кармана (умолчание: "P" из G308)

Круглая канавка образующей G312-/G313-Geo


G312/G313 определяет круглая канавка на контуре образующей.
„ G312: круглая канавка по часовой стрелке
„ G313: круглая канавка против часовой стрелки

Параметры
Z Центр
C Центральная точка (угол)
CY Центральная точка как "размер отрезка", привязка:
развертка образующей на "отсчетном диаметре"
R Радиус; привязка: контур центра паза
A Начальный угол; привязка: ось Z; (умолчание:0°)
W Конечный угол; привязка: ось Z
B Ширина паза
P Глубина кармана (умолчание: "P" из G308)

188
Полная окружность образующей G314-Geo

4.11 Контур образующей


G314 определяет полную окружность на контуре образующей.

Параметры
Z Центр
C Центральная точка (угол)
CY Центральная точка как "размер отрезка", привязка:
развертка образующей на "отсчетном диаметре"
R Радиус
P Глубина кармана (умолчание: "P" из G308)

Прямоугольник образующей G315-Geo


G315 определяет прямоугольник на контуре образующей.

Параметры
Z Центр
C Центральная точка (угол)
CY Центральная точка как "размер отрезка", привязка:
развертка образующей на "отсчетном диаметре"
A Угол с осью Z (по умолчанию: 0°)
K Длина
B Ширина
R Фаска/cкругление (по умолчанию: 0°)
„ R>0: радиус закругления
„ R<0: ширина фаски
P Глубина кармана (умолчание: "P" из G308)

HEIDENHAIN CNC PILOT 4290 189


Правильный многоугольник образующей
4.11 Контур образующей
G317-Geo
G317 определяет многоугольник на контуре образующей.

Параметры
Z Центр
C Центральная точка (угол)
CY Центральная точка как "размер отрезка", привязка:
развертка образующей на "отсчетном диаметре"
Q Количество граней (Q > 2)
A Угол с осью Z (по умолчанию: 0°)
K Длина грани
„ K>0: длина грани
„ K<0: диаметр вписанной окружности
R Фаска/cкругление (по умолчанию: 0°)
„ R>0: радиус закругления
„ R<0: ширина фаски
P Глубина кармана (умолчание: "P" из G308)

190
Линейная модель образующей G411-Geo

4.11 Контур образующей


G411 определяет линейную фигурную или просверленную
модель на поверхности образующей. G411 влияет на
определяемую в следующем кадре фигуру/сверление
(G310.0.315, G317).

Параметры
Q Количество фигур (по умолчанию: 1)
Z Начальная точка
C Начальная точка (начальный угол)
CY Начальная точка как "размер отрезка", привязка:
развертка образующей на "отсчетном диаметре"
K Конечная точка
Ki Расстояние между фигурами в направлении Z
W Конечная точка (конечный угол)
Wi Угловое расстояние между фигурами
A Угол к оси Z; (умолчание: 0°)
R Общая длина шаблона
Ri Расстояние между фигурами (расстояние модели)

„ При программировании "Q, Z и C" отверстия/фигуры


равномерно распределяются по длине окружности.
„ Программируйте отверстие/фигуру в последующей
записи без центра.
„ Цикл фрезерования вызывает в последующем кадре
сверление/фигуру, но не определение модели.

HEIDENHAIN CNC PILOT 4290 191


Круговая модель образующей G412-Geo
4.11 Контур образующей
G412 определяет круговую фигурную или просверленную модель
на поверхности образующей. G412 влияет на определяемую в
следующем кадре фигуру/сверление (G310.0.315, G317).

Параметры
Q Количество фигур
K Диаметр шаблона
A Начальный угол – позиция первой фигуры; привязка: Z-
ось; (умолчание: 0°)
W Конечный угол – позиция последней фигуры; привязка: Z-
ось; (умолчание: 360°)
Wi Угол между фигурами
V Направление – ориентировка (умолчание: 0)
„ V=0, без W: деление полной окружности
„ V=0, с W: деление на более длинной дуге окружности
„ V=0, с Wi: знак перед Wi определяет направление (Wi<0:
по часовой стрелке)
„ V=1, с W: по часовой стрелке
„ V=1, с Wi: по часовой стрелке (знак перед Wi не имеет
значения)
„ V=2: с W: против часовой стрелки
„ V=2, с Wi: против часовой стрелки (знак Wi не имеет
значения)
Z Центр модели
C Центральная точка модели (угол)
H Положение фигур (по умолчанию: 0)
„ H=0: нормальное положение, фигуры вращаются вокруг
центра окружности (вращение)
„ H=1: оригинальное положение, положение фигур,
опирающееся на систему координат, остается
одинаковым (трансляция)

„ Программируйте отверстие/фигуру в последующей


записи без центра. Исключение - круглая канавка:
смотри "Круговая модель с круговыми пазами" на
странице 173.
„ Цикл фрезерования (секция ОБРАБОТКА) вызывает
в последующей записи отверстие/фигуру, а не
определение шаблона.

192
4.12 Позиционирование

4.12 Позиционирование инструмента


инструмента
Ускоренный ход G0
G0 производит перемещение на ускоренном ходу к "целевой
точке".
Параметры
X Целевая точка (диаметральный размер)
Z Целевая точка

Программирование X, Z:: абсолютно, в приращениях


или с самоудержанием

Точка смены инструмента G14


G14 производит перемещение к точке смены инструмента на
ускоренном ходу. Координаты точки смены инструмента задаются
в режиме наладки.
Параметры
Q Последовательность, определяет протекание движений
перемещения (умолчание: 0)
„ Q=0: диагональный путь перемещения
„ Q=1: сначала направление X, а потом Z
„ Q=2: сначала направление Z, а потом X
„ Q=3: только направление X, Z остается неизмененным
„ Q=4: только направление Z, X остается неизмененным

Пример: G14

...
N1 G14 Q0 [подвод к точке смены инструмента]
N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X0 Z2
...

HEIDENHAIN CNC PILOT 4290 193


Ускоренный ход в координатах станка G701
4.12 Позиционирование инструмента
G701 производит перемещение на ускоренном ходе по
кратчайшему пути к "целевой точке".

Параметры
X Конечная точка (диаметральный размер)
Z Конечная точка

"X, Z" опираются на нулевую точку станка и привязку


суппорта.

194
4.13 Простые линейные и

4.13 Простые линейные и круговые перемещения


круговые перемещения
Линейное перемещение G1
G1 перемещает линейно с подачей до "конечной точки".

Параметры
X Конечная точка (диаметральный размер)
Z Конечная точка
A Угол (направление угла: см. вспомогательный рисунок)
Q Точка пересечения. Конечная точка, когда отрезок
пересекает дугу окружности (по умолчанию: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
E Коэффициент специальной подачи для фаски/скругления
(умолчание: 1)
Специальная подача = активная подача * E (0 < E <= 1)

Программирование X, Z: абсолютно, в приращениях,


с самоудержанием или "?"

HEIDENHAIN CNC PILOT 4290 195


Круговое движение G2/G3
4.13 Простые линейные и круговые перемещения
G2/G3 перемещает по кругу с подачей до "конечной точки".
Размеры центральной точки даются в приращениях.
Направление точения (см. вспомогательный рисунок):
„ G2: по часовой стрелке
„ G3: против часовой стрелки
Параметры
X Конечная точка (диаметральный размер)
Z Конечная точка
R Радиус (0 < R <= 200 000 мм)
I Центральная точка в приращениях (расстояние стартовая
точка – центральная точка; размер радиуса)
K Центральная точка в приращениях (расстояние стартовая
точка – центр)
Q Точка пересечения. Конечная точка, если дуга пересекает
прямую или дугу окружности (по умолчанию: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
E Коэффициент специальной подачи для фаски/скругления Пример: G2, G3
(по умолчанию: 1)
...
Специальная подача = активная подача * E (0 < E <= 1) N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X0 Z2
Программирование X, Z: абсолютно, в приращениях,
с самоудержанием или "?" N3 G42
N4 G1 Z0
N5 G1 X15 B-0.5 E0.05
Осторожно, опасность столкновения!
N6 G1 Z-25 B0
Если адресные параметры вычисляются с
использованием "V-переменных", то производится N7 G2 X45 Z-32 R36 B2
лишь ограниченная проверка. Убедитесь, что значения N8 G1 A0
переменной выдают дугу окружности.
N9 G2 X80 Z-80 R20 B5
N10 G1 Z-95 B0
N11 G3 X80 Z-135 R40 B0
N12 G1 Z-140
N13 G1 X82 G40
...

196
Круговое движение G12/G13

4.13 Простые линейные и круговые перемещения


G12/G13 перемещает по кругу с подачей до "конечной точки".
Размеры центральной точки даются абсолютно. Направление
точения (см. вспомогательный рисунок):
„ G12: по часовой стрелке
„ G13: против часовой стрелки
Параметры
X Конечная точка (диаметральный размер)
Z Конечная точка
R Радиус (0 < R <= 200 000 мм)
I Центральная точка абсолютная (размер радиуса)
K Центральная точка абсолютная
Q Точка пересечения. Конечная точка, если дуга пересекает
прямую или дугу окружности (по умолчанию: 0):
„ Q=0: ближняя точка пересечения
„ Q=1: дальняя точка пересечения
B Фаска/скругление. Определяет переход к следующему
элементу контура. Программируйте теоретическую
конечную точку, если вводите фаску/скругление.
„ Ввод отсутствует: плавный переход
„ B=0: не плавный переход
„ B>0: радиус скругления
„ B<0: ширина фаски
E Коэффициент специальной подачи для фаски/скругления
(по умолчанию: 1)
Специальная подача = активная подача * E (0 < E <= 1)

Программирование X, Z: абсолютно, в приращениях,


с самоудержанием или "?"

Осторожно, опасность столкновения!


Если адресные параметры вычисляются с
использованием "V-переменных", то производится
лишь ограниченная проверка. Убедитесь, что значения
переменной выдают дугу окружности.

HEIDENHAIN CNC PILOT 4290 197


4.14 Подача, частота вращения
4.14 Подача, частота вращения

Ограничение частоты вращения G26


G26: главный шпиндель; Gx26: шпиндель x (x: 1...3) Пример: G26
Ограничение частоты вращения действительно до конца ...
программы или до тех пор, пока не будет заменено новым G26/
Gx26. N1 G14 Q0
N1 G26 S2000 [максимальная частота
Параметры
вращения]
S (Максимальная) частота вращения
N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X0 Z2
Если S > "абсолютной максимальной частоте
вращения" (MP 805, ff), то действует значение ...
параметра.

Ускорение (Slope) G48


G48 определяет ускорение разгона / торможения и максимальную
подачу. G48 действует с самоудержанием.
Без G48 действуют значения параметров:
„ Ускорение разгона и торможения: MP 1105, ... "Разгон/
торможение линейной оси"
„ Максимальная подача: MP 1101, ... "максимальная скорость
оси"
Параметры
E Ускорение разгона (умолчание: значение параметра)
F Ускорение торможения (умолчание: значение параметра)
H Запрограммированное ускорение ВКЛ/ВЫКЛ
„ H=0: отключить запрограммированное ускорение при
следующем перемещении
„ H=1: включить запрограммированное ускорение
P Максимальная подача (умолчание: значение параметра)

„ Если P > значение параметра, то действует


значение параметра.
„ E, F и P опираются на ось X/Z. Ускорение/подача
суппорта при перемещении, не параллельном оси,
выше.

198
Прерванная подача G64

4.14 Подача, частота вращения


G64 кратковременно прерывает запрограммированную подачу. Пример: G64
G64 является самоудерживающей.
...
Параметры
N1 T3 G95 F0.25 G96 S200 M3
E Длительность паузы (0,01с < E < 99,99 с)
N2 G64 E0.1 F1 [прерв. подачу вкл.]
F Длительность подачи (0,01с < E < 99,99 с)
N3 G0 X0 Z2

„ Включить: запрограммировать G64 с "E и F" N4 G42


„ Выключить: запрограммировать G64 без параметра N5 G1 Z0
N6 G1 X20 B-0.5
N7 G1 Z-12
N8 G1 Z-24 A20
N9 G1 X48 B6
N10 G1 Z-52 B8
N11 G1 X80 B4 E0.08
N12 G1 Z-60
N13 G1 X82 G40
N14 G64 [прерв. подачу выкл.]
...

Минутная подача круговых осей G192


G192 определяет подачу, если круглая ось (вспомогательная ось)
перемещается отдельно.

Параметры
F Подача в °/мин

HEIDENHAIN CNC PILOT 4290 199


Подача на один зуб G193
4.14 Подача, частота вращения
Gx93 (x: шпиндель 1...3) определяет зависящую от привода Пример: G193
подачу с опорой на количество зубьев фрезеровочного
инструмента. ...
N1 M5
Параметры
F Подача на зуб в мм/зуб или дюйм/зуб N2 T1 G197 S1010 G193 F0.08 M104
N3 M14

Отображение фактических значений указывает подачу N4 G152 C30


в мм/оборот. N5 G110 C0
N6 G0 X122 Z-50
N7 G...
N8 G...
N9 M15
...

Постоянная подача G94 (минутная подача)


G94 определяет подачу независимо от привода. Пример: G94

Параметры ...
F Подача в минуту в мм/мин или дюймы/мин N1 G14 Q0
N2 T3 G94 F2000 G97 S1000 M3
N3 G0 X100 Z2
N4 G1 Z-50
...

Подача на оборот Gx95


G95: главный шпиндель; Gx92: шпиндель x (x: 1...3) Пример: G95, Gx95
Gx95 определяет зависимую от привода подачу. ...
Параметры N1 G14 Q0
F Подача в мм/оборот или дюйм/оборот N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X0 Z2
N5 G1 Z0
N6 G1 X20 B-0.5
...

200
Постоянная скорость резания Gx96

4.14 Подача, частота вращения


G96: главный шпиндель; Gx96: шпиндель x (x: 1...3) Пример: G96, G196
Частота вращения шпинделя зависит от Х-позиции наконечника ...
инструмента или от диаметра приводимых инструментов.
N1 T3 G195 F0.25 G196 S200 M3
Параметры N2 G0 X0 Z2
S Скорость резания в м/мин или фут/мин
N3 G42
N4 G1 Z0
N5 G1 X20 B-0.5
N6 G1 Z-12
N7 G1 Z-24 A20
N8 G1 X48 B6
N9 G1 Z-52 B8
N10 G1 X80 B4 E0.08
N11 G1 Z-60
N12 G1 X82 G40
...

Частота вращения Gx97


G97: главный шпиндель; Gx97: шпиндель x (x: 1...3) Пример: G97, G197
Постоянная частота вращения шпинделя. ...
Параметры N1 G14 Q0
S Частота вращения в оборотах в минуту N2 T3 G95 F0.25 G97 S1000 M3
N3 G0 X0 Z2
G26/Gx26 ограничивает частоту вращения. N5 G1 Z0
N6 G1 X20 B-0.5
...

HEIDENHAIN CNC PILOT 4290 201


4.15 Компенсация радиуса кромки
4.15 Компенсация радиуса кромки и радиуса фрезы
и радиуса фрезы
Компенсация радиуса режущей кромки (SRK)
Без SRK теоретическая вершина режущей кромки является
опорной точкой путей перемещения. Это вызывает погрешности
при непараллельных оси перемещениях. SRK корректирует
запрограммированные пути перемещений.
SRK (Q=0) уменьшает подачу на дугах окружности, если
"смещенный радиус < прежний радиус". На скруглении, как на
переходе к следующему элементу контура, SRK корректирует
"специальную подачу".
Уменьшенная подача = подача * (смещенный радиус/
первоначальный радиус)
Компенсация радиуса фрезы (FRK)
Без FRK центр фрезы является привязкой для перемещений. С
FRK CNC PILOT производит перемещение с внешним диаметром
по запрограммированым путям перемещений. Циклы
прорезания, снятия стружки и фрезерования определяют
вызовы SRK/FRK. Поэтому SRK/FRK при вызове этих циклов
должен быть отключен.

„ При "радиусы инструментов > радиусы контуров", то


при SRK/FRK могут появиться петли. Совет:
используйте цикл чистовой обработки G890 или цикл
фрезерования G840.
„ Не программируйте FRK при подаче на врезание в
плоскости обработки.
„ Обратите внимание при вызове подпрограмм:
выключить SRK/FRK
„ в подпрограммах, в которых она была включена.
„ в главной программе, если она была включена в
главной программе.

202
G40: SRK, FRK выключить

4.15 Компенсация радиуса кромки и радиуса фрезы


G40 выключает SRK/FRK. Обратите внимание:
„ SRK/FRK действует до кадра перед G40
„ В кадре с G40 или в кадре после G40 допустимо прямолинейное
перемещение (G14 недопустим)

Принцип работы SRK/FRK


...
N.. G0 X10 Z10
N.. G41 G0 Z20 Перемещение: от X10/Z10 после X10+SRK/
Z20+SRK
N.. G1 X20 Путь перемещения "смещен" на SRK
N.. G40 G0 X30 Z30 Путь перемещения от X20+SRK/Z20+SRK после
X30/Z30
...

G41/G42: SRK, FRK включить


G41: SRK/FRK включить – коррекция радиуса резца/фрезы в Пример: G40, G41, G42
направлении перемещения слева от контура
...
G42: SRK/FRK включить – коррекция радиуса резца/фрезы в
направлении перемещения справа от контура N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X0 Z2
Параметры
N3 G42 [SRK ВКЛ, правый контур]
Q Плоскость (умолчание: 0)
N4 G1 Z0
„ Q=0: SRK на плоскости точения (XZ-плоскость)
„ Q=1: FRK на торцевой плоскости (XC-плоскость) N5 G1 X20 B-0.5
„ Q=2: FRK на поверхности образующей (ZC-плоскость) N6 G1 Z-12
„ Q=3: FRK на торцовой плоскости (XY-плоскость) N7 G1 Z-24 A20
„ Q=4: FRK на поверхности образующей (YZ-плоскость) N8 G1 X48 B6
H Вывод (только для FRK) – (умолчание: 0) N9 G1 Z-52 B8
„ H=0: следующие друг за другом пересекающиеся зоны не N10 G1 X80 B4 E0.08
обрабатываются.
N11 G1 Z-60
„ H=1: весь контур обрабатывается даже в том случае,
если зоны пересекаются. N12 G1 X82 G40 [SRK ВЫКЛ]
O Уменьшение подачи (умолчание: 0) ...

„ O=0: уменьшение подачи активно


„ O=1: без уменьшения подачи

Обратите внимание:
„ В кадре с G41/G42 или после кадра программируйте
прямолинейное перемещение (G0/G1).
„ SRK/FRK учитывается в расчетах со следующего пути
перемещения.

HEIDENHAIN CNC PILOT 4290 203


4.16 Смещения нулевой точки
4.16 Смещения нулевой точки

Вы можете программировать в одной NC-программе несколько


смещений нулевой точки. Смещения нулевой точки не влияют на
соотношения координат друг к другу (описание заготовки, готовой
детали, вспомогательного контура).
G920 временно выключает смещения нулевой точки, G980
включает их.

Обзор смещений нулевой точки


G51: Стр. 205
„ Относительное смещение
„ Программированное смещение
„ Привязка: выровненная нулевая точка заготовки
G53, G54, G55: Стр. 205
„ Относительное смещение
„ Смещение из параметров
„ Привязка: выровненная нулевая точка заготовки
G56: Стр. 206
„ Аддитивное смещение
„ Программированное смещение
„ Привязка: текущая нулевая точка заготовки
G59: Стр. 207
„ Абсолютное смещение
„ Программированное смещение
„ Привязка: нулевая точка станка

204
Смещение нулевой точки G51

4.16 Смещения нулевой точки


G51 смещает нулевую точку обрабатываемой детали на "Z" (или
„X“). Смещение опирается на определенную в режиме наладки
нулевую точку обрабатываемой детали.

Параметры
X Смещение (размер радиуса)
Z Смещение

Даже если вы многократно программируете G51, привязкой


остается определенная в режиме наладки нулевая точка
обрабатываемой детали.
Смещение нулевой точки действует до конца программы или до
его отмены другими смещениями нулевой точки.

Пример: G51

...
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X62 Z5
N3 G810 NS7 NE12 P5 I0.5 K0.2
N11 G51 Z-28 [смещение нулевой точки]
N5 G0 X62 Z-15
N6 G810 NS7 NE12 P5 I0.5 K0.2
N7 G51 Z-56 [смещение нулевой точки]
...

Зависящее от параметров смещение нулевой


точки G53, G54, G55
G53..G55 смещает нулевую точку заготовки на значение,
определенное в параметрах настройки 3, 4, 5. Смещение
опирается на определенную в режиме настройки нулевую точку
обрабатываемой детали.
Даже если вы многократно программируете G53, G54, G55,
привязкой остается определенная в режиме настройки нулевая
точка обрабатываемой детали.
Смещение нулевой точки действует до конца программы или до
его отмены другими смещениями нулевой точки.

Смещение по X задается в размере радиуса.

HEIDENHAIN CNC PILOT 4290 205


Смещение нулевой точки аддитивно G56
4.16 Смещения нулевой точки
G56 смещает нулевую точку обрабатываемой детали на "Z" (или
„X“). Смещение относится к актуально действующей нулевой
точке заготовки.

Параметры
X Смещение (размер радиуса) – (умолчание: 0)
Z Смещение

Если вы многократно программируете G56, то смещение всегда


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

Пример: G56

...
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X62 Z5
N3 G810 NS7 NE12 P5 I0.5 K0.2
N4 G56 Z-28 [смещение нулевой точки]
N5 G0 X62 Z5
N6 G810 NS7 NE12 P5 I0.5 K0.2
N7 G56 Z-28 [смещение нулевой точки]
...

206
Абсолютное смещение нулевой точки G59

4.16 Смещения нулевой точки


G59 устанавливает нулевую точку заготовки на "X, Z". Новая
нулевая точка заготовки действует до конца программы.

Параметры
X Смещение (размер радиуса)
Z Смещение

G59 отменяет прежние смещения нулевой точки


(через G51, G56 или G59).

Пример: G59

...
N1 G59 Z256 [смещение нулевой точки]
N2 G14 Q0
N3 T3 G95 F0.25 G96 S200 M3
N4 G0 X62 Z2
...

HEIDENHAIN CNC PILOT 4290 207


Поворот контура G121
4.16 Смещения нулевой точки
G121 зеркально отображает и/или смещает контур заготовки и
готовой детали. Зеркальное отображение производится
относительно оси X, смещение в направлении Z. На нулевую
точку заготовки это не влияет.

Параметры
H Тип трансформации (умолчание: 0)
„ H=0: контур сместить, зеркально не отображать
„ H=1: контур сместить, зеркально отобразить и
перевернуть направление описания контура
Q Зеркально отобразить систему координат оси Z
(умолчание: 0)
„ Q=0: не отображать зеркально
„ Q=1: отобразить зеркально
Z Смещение Сместить систему координат в направлении Z
(умолчание: 0)
D Зеркально отобразить XC/XCR (зеркальное отображение/
смещение контуров торца/задней стороны) –
(умолчание: 0)
„ D=0: не отображать/не смещать
„ D=1: отобразить/сместить

G121 позволяет использовать описание заготовки и готовой


детали для обработки лицевых и задних сторон.

„ Контуры поверхности образующей отображаются/


смещаются как контуры токарной обработки.
„ Вспомогательные контуры зеркально не
отображаются.
„ Учитывайте: Q=1 зеркально отображает систему
координат и контур; H=1 зеркально отображает
только контур.

208
Сместить контур, зеркально отобразить систему координат

4.16 Смещения нулевой точки


N.. . . . Обработка задней стороны на противошпинделе
N.. G121 H1 Q1 Z.. D1 Смещает и отображает контур, зеркально
отображает систему координат.
N.. . . .

Сместить контур, систему координат зеркально не


отображать
N.. . . . Обработка задней стороны на противошпинделе
N.. G121 H0 Q0 Z.. D1 Смещает контур
N.. . . .

Зеркальное отображение и смещение контура


N.. . . . Обработка задней стороны с помощью
шпинделя (ручное перезакрепление)
N.. G121 H1 Q0 Z.. D1 Смещает и зеркально отображает контур
N.. . . .

HEIDENHAIN CNC PILOT 4290 209


4.17 Припуски
4.17 Припуски

Отключение припуска G50


G50 отключает определенный с помощью G52-/G39-Geo припуск
для следующего цикла. Программируйте G50 перед циклом.
Для обеспечения совместимости для отключения припусков
дополнительно поддерживается G52. В новых NC-программах
HEIDENHAIN рекомендует использовать G50.

Припуск параллельно оси G57


G57 определяет разные припуски для X и Z. G57 программируется
перед вызовом цикла. X
Z
Параметры
X Припуск X (диаметральный размер) – только
положительные значения
Z Припуск Z – только положительные значения
ØX

G57 действует для следующих циклов – при этом после


выполнения цикла припуски
„ удаляются: G810, G820, G830, G835, G860, G869, G890 Z
„ не удаляются: G81, G82, G83

Если припуски запрограммированы с помощью G57 и


в цикле, то действуют припуски цикла. Пример: G57

...
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G57 X0.2 Z0.5 [параллельный оси припуск]
N4 G810 NS7 NE12 P5
...

210
Припуск параллельно контуру

4.17 Припуски
(равноудаленный) G58
G58 определяет равноудаленный припуск. Программируйте G58
перед вызовом цикла. Отрицательный припуск разрешен в цикле
чистовой обработки G890.

Параметры
P Припуск

G58 действует для следующих циклов – при этом после


выполнения цикла припуски
„ удаляются: G810, G820, G830, G835, G860, G869, G890
„ не удаляются: G83

Если припуск запрограммирован с помощью G58 и в


цикле, то действует припуск цикла.

Пример: G58

...
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G58 P2 [параллельный оси припуск]
N4 G810 NS7 NE12 P5
...

HEIDENHAIN CNC PILOT 4290 211


4.18 Безопасные расстояния
4.18 Безопасные расстояния

Безопасное расстояние G47


G47 определяет безопасное расстояние для
„ циклов точения: G810, G820, G830, G835, G860, G869, G890.
„ циклов сверления G71, G72, G74.
„ циклов фрезерования G840...G846.
Параметры
P Безопасное расстояние

G47 без параметров активирует значения параметров (параметр


обработки 2, ... – безопасные расстояния).

G47 заменяет заданное в параметрах или в G147


безопасное расстояние.

Безопасное расстояние G147


G147 определяет безопасное расстояние для
„ циклов фрезерования G840...G846.
„ циклов сверления G71, G72, G74.
Параметры
I Безопасное расстояние плоскости фрезерования (только
для обработки фрезерованием)
K Безопасное расстояние в направлении подачи (подача на
глубину)

G147 заменяет определенное в параметрах (параметр


обработки 2, ...) или в G47 безопасное расстояние.

212
4.19 Инструмент, коррекции

4.19 Инструмент, коррекции


Смена инструмента – Т
CNC PILOT отображает определенную в разделе РЕВОЛЬВЕР
комплектацию инструментов. Вы можете вводить T-номер
непосредственно или сделать выбор из списка инструментов
(переключение с помощью Softkey ДАЛЬШЕ).

HEIDENHAIN CNC PILOT 4290 213


(Смена) коррекции режущей кромки G148
4.19 Инструмент, коррекции
G148 определяет подлежащие вычислению коррекции износа.
При запуске программы и после команды T DX, DZ активны.

Параметры
Q Выбор (умолчание: 0)
„ O=0: DX, DZ активные – DS неактивные
„ O=1: DS, DZ активные – DX неактивные
„ O=2: DX, DS активные – DZ неактивные

Циклы прорезывания G860..G866 автоматически


учитывают "правильную" коррекцию износа.

Пример: G148

...
N1 T3 G95 F0.25 G96 S160 M3
N2 G0 X62 Z2
N3 G0 Z-29.8
N4 G1 X50.4
N5 G0 X62
N6 G150
N7 G1 Z-20.2
N8 G1 X50.4
N9 G0 X62
N10 G151 [чистовая прорезка]
N11 G148 O0 [смена коррекции]
N12 G0 X62 Z-30
N13 G1 X50
N14 G0 X62
N15 G150
N16 G148 O2
N17 G1 Z-20
N18 G1 X50
N19 G0 X62
...

214
Аддитивная коррекция G149

4.19 Инструмент, коррекции


CNC PILOT управляет до 16 коррекций, зависящих от Пример: G149
инструмента. G149 со следующим за ним "D-номером" активирует
коррекцию, "G149 D900" выключает коррекцию. ...
N1 T3 G96 S200 G95 F0.4 M4
Параметры
D Аддитивная коррекция (умолчание: D900): N2 G0 X62 Z2
N3 G89
„ D900: выключает аддитивную коррекцию
„ D901..D916: активирует аддитивную коррекцию N4 G42
N5 G0 X27 Z0
Программирование: N6 G1 X30 Z-1.5
„ Прежде, чем коррекция станет действовать, ее нужно N7 G1 Z-25
"вывести". Поэтому перед кадром с путем перемещения, в
котором коррекция должна стать действительной, N8 G149 D901 [активация коррекции]
запрограммируйте G149. N9 G1 X40 B-1
„ Аддитивная коррекция остается действительной до: N10 G1 Z-50
„ следующего "G149 D900"
N11 G149 D902
„ следующей смены инструмента
N12 G1 X50 B-1
„ конца программы
N13 G1 Z-75
N14 G149 D900 [деактивация коррекции]
N15 G1 X60 B-1
N16 G1 Z-80
N17 G1 X62
N18 G80
...

HEIDENHAIN CNC PILOT 4290 215


Пересчет правой вершины инструмента G150
4.19 Инструмент, коррекции
Пересчет левой вершины инструмента G151
G150/G151 задает точку привязки для отрезных инструментов и
инструментов с грибообразной ручкой.
„ G150 привязка правой вершины инструмента
„ G151 привязка левой вершины инструмента
G150/G151 действует с кадра, в котором запрограммирован, и до
„ следующей смены инструмента
„ конца программы.

„ Отображаемые фактические значения всегда


привязаны к определенной в данных инструмента
вершине инструмента.
„ При применении SRK после G150/G151 нужно также
согласовать G41/G42.

Пример: G150, G151

...
N1 T3 G95 F0.25 G96 S160 M3
N2 G0 X62 Z2
N3 G0 Z-29,8
N4 G1 X50.4
N5 G0 X62
N6 G150
N7 G1 Z-20,2
N8 G1 X50.4
N9 G0 X62
N10 G151 [чистовая прорезка]
N11 G148 O0
N12 G0 X62 Z-30
N13 G1 X50
N14 G0 X62
N15 G150
N16 G148 O2
N17 G1 Z-20
N18 G1 X50
N19 G0 X62
...

216
Цепочки размеров инструментов G710

4.19 Инструмент, коррекции


При команде Т CNC PILOT заменяет прежние размеры
инструментов на новые. Если Вы включаете "Соединение в
цепочку" с помощью "G710 Q1", то размеры нового инструмента
прибавляются к прежним размерам.

Параметры
Q Связать размеры инструментов
„ Q=0: выкл
„ Q=1: вкл

Пример применения
Для комплексной обработки обрабатываемая по передней
поверхности заготовка принимается "вращающимся отводящим
приспособлением". Обработка задней поверхности производится
с помощью жестко закрепленных инструментов. Для этого
размеры отводящего приспособления и жестко закрепленного
инструмента складываются.

Пример "Соединить размеры инструмента в цепочку"


...
РЕВОЛЬВЕР 1
...
T14 ID"ADBGREIF" Вращающееся отводящее приспособление
...
РЕВОЛЬВЕР 2 Жестко закрепленный на держателе
инструмента 2 инструмент
T2001 ID"116-80-080.1" Черновой инструмент для обработки задней
поверхности
...
ОБРАБОТКА
...
N100 T14 Сменить отводящее приспособление
N101 L"EXGRIGF" V1 Принять обрабатываемую деталь из главного
шпинделя в отводящее приспособление
(экспертная программа)
N102 G710 Q1 "Связать" размеры инструментов
N103 T2001 Размеры отводящего приспособления и жестко
закрепленного инстр.
... Суммировать

HEIDENHAIN CNC PILOT 4290 217


4.20 Связанные с контуром циклы
4.20 Связанные с контуром циклы точения
точения
Работа с применением циклов, связанных с
контуром
Определение отсчетных точек кадра:
Активировать изображение контура:
U Нажмите Softkey или выберите пункт меню
"Графика"
U Установите курсор на поле ввода "NS" или "NE"
Переключитесь в графическое окно:
U Нажмите Softkey ДАЛЬШЕ

Выбор элемента контура:


UВыберите элемент контура с помощью "Стрелка
влево/вправо"
U "Стрелка вверх/вниз" производит переключение
между контурами (в том числе и контурами
торцовой стороны, и т.д.)
U Примените номер кадра элемента контура с
помощью ENTER

При нажатии "Стрелка вверх/вниз" CNC PILOT также


учитывает контуры, которые не отображаются на
экране.

Ограничение резания
Позиция инструмента перед вызовом цикла является
определяющим фактором для выполнения ограничения резания.
CNC PILOT срезает материал на стороне ограничения резания,
на которой стоит инструмент перед вызовом цикла.

218
Продольная черновая обработка G810

4.20 Связанные с контуром циклы точения


G810 снимает материал зоны контура, описанной с помощью "NS,
NE", в направлении от „NS к NE". При необходимости плоскость H X
резания разделяется на несколько участков (пример: при уклонах
контура) Z
0
W
Параметры
NS Номер начального кадра (начало раздела контура)
K
NE Номер конечного кадра (конец раздела контура) 1 P
ØI
„ NE не запрограммирован: элемент контура NS A
обрабатывается в направлении определения контура.
„ Запрограммировано NS=NE: элемент контура NS ØX Z
2
обрабатывается в направлении, противоположном
направлению определения контура.
P Максимальное врезание
I Припуск в направлении X (диаметральный размер) –
(умолчание: 0)
K Припуск в направлении Z (умолчание: 0)
E Поведение при врезании
„ E=0: падающие контуры не обрабатывать
„ E>0: подача на врезание
„ Ввод отсутствует: уменьшение подачи зависит от угла
входа – максимум 50%
X Ограничение резания в направлении X (диаметральный
размер) – (умолчание: ограничение резания отсутствует)
Z Ограничение резания в направлении Z (умолчание:
ограничение резания отсутствует)
H Тип отвода (умолчание: 0)
„ H=0: снимает стружку после каждого прохода вдоль
контура
„ H=1: поднимается под углом 45°; выглаживание контура
после последнего прохода
„ H=2: поднимает под уголом 45°; выглаживание контура
не производится
A Угол подвода (привязка: Z-ось) – (умолчание: 0°/180°;
параллельно оси Z)
W Угол отвода (привязка: Z-ось) – (умолчание: 90°/270°;
перпендикулярно оси Z)
Q Тип холостого перемещения при конце цикла
(умолчание: 0)
„ Q=0: назад к точке старта (сначала направление X,
затем направление Z)
„ Q=1: размещает перед готовым контуром
„ Q=2: поднимается на безопасное расстояние и
останавливается

HEIDENHAIN CNC PILOT 4290 219


4.20 Связанные с контуром циклы точения
Параметры
V Идентификатор начала/конца (умолчание: 0)
Обрабатывается фаска/скругление:
„ V=0: в начале и в конце
„ V=1: в начале
„ V=2: в конце
„ V=3: не обрабатывается
„ V=4: обрабатывается фаска/скругление – не базовый
элемент (предпосылка: область контура с одним
элементом)
D Выделите элементы. Следующие врезания, выточки и
выточки формы не обрабатываются (умолчание: 0):
G22 G23 G23 G25 G25 G25
H0 H1 H4 H5/6 H7..9
D=0 • • • • • •
D=1 • • • – – –
D=2 • • – • • •
D=3 • • – – – –
D=4 • • – • • –
"•": элементы не обрабатывать

B Выбег суппорта при 4-осевой обработке


„ B=0: оба суппорта работают на одинаковом диаметре –
с двойной подачей
„ B<>0: расстояние до "ведущего" суппорта (выбег).
Суппорты работают с одинаковой подачей на разных
диаметрах.
„ B<0: ведет суппорт с большим номером
„ B>0: ведет суппорт с меньшим номером

CNC PILOT на основании определения инструмента распознает


внешнюю или внутренюю обработку.
Программируйте как минимум NS или NS, NE и P.

„ Проводится коррекция радиуса режущей кромки.


„ G57-припуск "увеличивает" контур (в том числе и
внутренние контуры).
„ G58-припуск
„ >0: "увеличивает" контур
„ <0: не вычисляется
„ G57-/G58-припуски после конца цикла удаляются.

220
4.20 Связанные с контуром циклы точения
Протекание цикла
1 Рассчитывает зоны снятия стружки и распределение срезов.
2 Добавляет подачу с точки старта для первого резания с
учетом безопасного расстояния (сначала в направлении Z,
затем в направлении Х).
3 Перемещается на подаче до целевой точки Z.
4 Зависит от "H":
„ H=0: снимает стружку вдоль контура
„ H=1 или 2: поднимается в 45°
5 Перемещается назад на ускоренном ходу и добавляет
подачу для следующего среза.
6 Повторяет 3...5 раз, пока не будет достигнута "целевая
точка X".
7 При необходимости повторяет 2.0.6 раз, пока не будут
обработаны все зоны снятия стружки.
8 Если H=1: выглаживает контур
9 Перемещается так, как запрограммировано в "Q", свободно.

HEIDENHAIN CNC PILOT 4290 221


Применяется как 4-осевой цикл
4.20 Связанные с контуром циклы точения
„ Одинаковый диаметр: оба суппорта стартуют одновременно.
„ Различный диаметр:
„ "Ведомый суппорт" стартует, если ведущий суппорт дошел до
точки „выбег B“. Эта синхронизация происходит при каждом
резе.
„ Каждый суппорт добавляет подачу на вычисленную глубину
резания.
„ При неравном количестве резов последний рез производит
"ведущий суппорт".
„ При "постоянной скорости резания" скорость резания
задается ведущим суппортом.
„ Ведущий инструмент ожидает следующий за ним инструмент
во время возвратного перемещения.

При 4-осевой обработке следите за идентичностью


инструментов (тип инструмента, радиус режущей
кромки, угол режущей кромки и т.д.).

Продольная черновая обработка G820


G820 снимает материал зоны контура, описанной с помощью "NS, Z X
NE", в направлении от „NS к NE". При необходимости плоскость H
A
резания разделяется на несколько участков (пример: при уклонах
контура) 0

Параметры
NS Номер начального кадра (начало раздела контура) P
K
NE Номер конечного кадра (конец раздела контура) 1

„ NE не запрограммирован: элемент контура NS


обрабатывается в направлении определения контура. ØI
„ Запрограммировано NS=NE: элемент контура NS 2
обрабатывается в направлении, противоположном –W Z
направлению определения контура.
P Максимальное врезание
I Припуск в направлении X (диаметральный размер) –
(умолчание: 0)
K Припуск в направлении Z (по умолчанию: 0)
E Поведение при врезании
„ E=0: падающие контуры не обрабатывать
„ E>0: подача на врезание
„ Ввод отсутствует: уменьшение подачи зависит от угла
входа – максимум 50%
X Ограничение резания в направлении X (диаметральный
размер) – (умолчание: ограничение резания отсутствует)
Z Ограничение резания в направлении Z (по умолчанию:
ограничение резания отсутствует)

222
4.20 Связанные с контуром циклы точения
Параметры
H Тип отвода (по умолчанию: 0)
„ H=0: снимает стружку после каждого прохода вдоль
контура
„ H=1: поднимается под углом 45°; выглаживание контура
после последнего прохода
„ H=2: поднимается под уголом 45° – выглаживание
контура не производится
A Угол подвода (привязка: Z-ось) – (умолчание: 90°/270°;
перпендикулярно оси Z)
W Угол отвода (привязка: Z-ось) – (умолчание: 0°/180°;
параллельно оси Z)
Q Тип холостого перемещения при конце цикла (по
умолчанию: 0)
„ Q=0: назад к точке старта (сначала направление Z,
затем направление X)
„ Q=1: размещает перед готовым контуром
„ Q=2: поднимается на безопасное расстояние и
останавливается
V Идентификатор начала/конца (умолчание: 0)
Обрабатывается фаска/скругление:
„ V=0: в начале и в конце
„ V=1: в начале
„ V=2: в конце
„ V=3: не обрабатывается
„ V=4: обрабатывается фаска/скругление – не базовый
элемент (предпосылка: область контура с одним
элементом)
D Выделите элементы. Следующие врезания, выточки и
выточки формы не обрабатываются (умолчание: 0):
G22 G23 G23 G25 G25 G25
H0 H1 H4 H5/6 H7..9
D=0 • • • • • •
D=1 • • • – – –
D=2 • • – • • •
D=3 • • – – – –
D=4 • • – • • –
"•": элементы не обрабатывать

HEIDENHAIN CNC PILOT 4290 223


4.20 Связанные с контуром циклы точения
Параметры
B Выбег суппорта при 4-осевой обработке
„ B=0: оба суппорта работают на одинаковом диаметре –
с двойной подачей
„ B<>0: расстояние до "ведущего" суппорта (выбег).
Суппорты работают с одинаковой подачей на разных
диаметрах.
„ B<0: ведет суппорт с большим номером
„ B>0: ведет суппорт с меньшим номером

CNC PILOT на основании определения инструмента распознает


внешнюю или внутренюю обработку.
Программируйте как минимум NS или NS, NE и P.

„ Проводится коррекция радиуса режущей кромки.


„ G57-припуск "увеличивает" контур (в том числе и
внутренние контуры)
„ G58-припуск
„ >0: "увеличивает" контур
„ <0: не вычисляется
„ G57-/G58-припуски после конца цикла удаляются.

Ход цикла
1 Рассчитывает зоны снятия стружки и распределение срезов.
2 Добавляет подачу с точки старта для первого срезания с
учетом безопасного расстояния (сначала в направлении X,
затем в направлении Z).
3 Перемещается на подаче до целевой точки X.
4 Зависит от "H":
„ H=0: снимает стружку вдоль контура
„ H=1 или 2: поднимается в 45°
5 Перемещается назад на ускоренном ходу и добавляет
подачу для следующего среза.
6 Повторяет 3...5 раз, пока не будет достигнута "целевая
точка Z".
7 Повторяет при необходимости 2...6 раз, пока не будут
обработаны все зоны снятия стружки.
8 Если H=1: выглаживает контур
9 Перемещается так, как запрограммировано в "Q", свободно.

224
Применяется как 4-осевой цикл

4.20 Связанные с контуром циклы точения


„ Одинаковый диаметр: оба суппорта стартуют одновременно.
„ Различный диаметр:
„ "Ведомый суппорт" стартует, если ведущий суппорт дошел до
точки „выбег B“. Эта синхронизация происходит при каждом
резе.
„ Каждый суппорт добавляет подачу на вычисленную глубину
резания.
„ При неравном количестве резов последний рез производит
"ведущий суппорт".
„ При "постоянной скорости резания" скорость резания
задается ведущим суппортом.
„ Ведущий инструмент ожидает следующий за ним инструмент
во время возвратного перемещения.

При 4-осевой обработке следите за идентичностью


инструментов (тип инструмента, радиус режущей
кромки, угол режущей кромки и т.д.).

Черновая обработка параллельно контуру


G830
G830 снимает материал зоны контура, описанной с помощью "NS,
NE", параллельно контуру в направлении от „NS к NE". При X
необходимости плоскость резания разделяется на несколько
участков (пример: при уклонах контура) Z
W
Параметры
NS Номер начального кадра (начало раздела контура)
K P
NE Номер конечного кадра (конец раздела контура)
„ NE не запрограммирован: элемент контура NS A
обрабатывается в направлении определения контура.
„ Запрограммировано NS=NE: элемент контура NS ØX
обрабатывается в направлении, противоположном ØI Z
направлению определения контура.
P Максимальное врезание
I Припуск в направлении X (диаметральный размер) –
(умолчание: 0)
K Припуск в направлении Z (по умолчанию: 0)
X Ограничение резания в направлении X (диаметральный
размер) – (умолчание: ограничение резания отсутствует)
Z Ограничение резания в направлении Z (по умолчанию:
ограничение резания отсутствует)
A Угол подвода (привязка: Z-ось) – (умолчание: 0°/180°;
параллельно оси Z)
W Угол отвода (привязка: Z-ось) – (умолчание: 90°/270°;
перпендикулярно оси Z)

HEIDENHAIN CNC PILOT 4290 225


4.20 Связанные с контуром циклы точения
Параметры
Q Тип холостого перемещения в конце цикла (по
умолчанию: 0)
„ Q=0: назад к точке старта (сначала направление X,
затем направление Z)
„ Q=1: размещает перед готовым контуром
„ Q=2: поднимается на безопасное расстояние и
останавливается
V Идентификатор начала/конца (умолчание: 0)
Обрабатывается фаска/скругление:
„ V=0: в начале и в конце
„ V=1: в начале
„ V=2: в конце
„ V=3: не обрабатывается
„ V=4: обрабатывается фаска/скругление – не базовый
элемент (предпосылка: область контура с одним
элементом)
D Выделите элементы. Следующие врезания, выточки и
выточки формы не обрабатываются (умолчание: 0):
G22 G23 G23 G25 G25 G25
H0 H1 H4 H5/6 H7..9
D=0 • • • • • •
D=1 • • • – – –
D=2 • • – • • •
D=3 • • – – – –
D=4 • • – • • –
"•": элементы не обрабатывать

CNC PILOT на основании определения инструмента распознает


внешнюю или внутренюю обработку.
Программируйте как минимум NS или NS, NE и P.

„ Проводится коррекция радиуса режущей кромки.


„ G57-припуск "увеличивает" контур (в том числе и
внутренние контуры).
„ G58-припуск
„ >0: "увеличивает" контур
„ <0: не вычисляется
„ G57-/G58-припуски после конца цикла удаляются.

226
4.20 Связанные с контуром циклы точения
Ход цикла
1 Рассчитывает зоны снятия стружки и распределение срезов.
2 Добавляет подачу от точки старта для первого среза с
учетом безопасного расстояния.
3 Проводит черновое резание.
4 Перемещается назад на ускоренном ходу и добавляет
подачу для следующего среза.
5 Повторяет 3..4 раза, пока не будет обработана зона снятия
стружки.
6 При необходимости повторяет 2..5 раз, пока не будут
обработаны все зоны снятия стружки.
7 Перемещается так, как запрограммировано в "Q", свободно.

Параллельно к контуру с нейтральным инст.


G835
G835 снимает материал зоны контура, описанной с помощью "NS, X
NE", параллельно контуру и двух направлениях. При
необходимости плоскость резания разделяется на несколько
участков (пример: при уклонах контура)
W
A
Параметры
NS Номер начального кадра (начало раздела контура) P

NE Номер конечного кадра (конец раздела контура) K

„ NE не запрограммирован: элемент контура NS


обрабатывается в направлении определения контура. ØI

„ Запрограммировано NS=NE: элемент контура NS Z


обрабатывается в направлении, противоположном
направлению определения контура.
P Максимальное врезание
I Припуск в направлении X (диаметральный размер) –
(умолчание: 0)
K Припуск в направлении Z (по умолчанию: 0)
X Ограничение резания в направлении X (диаметральный
размер) – (умолчание: ограничение резания отсутствует)
Z Ограничение резания в направлении Z (по умолчанию:
ограничение резания отсутствует)
A Угол подвода (привязка: Z-ось) – (умолчание: 0°/180°;
параллельно оси Z)
W Угол отвода (привязка: Z-ось) – (умолчание: 90°/270°;
перпендикулярно оси Z)

HEIDENHAIN CNC PILOT 4290 227


4.20 Связанные с контуром циклы точения
Параметры
Q Тип холостого перемещения в конце цикла (по
умолчанию: 0)
„ Q=0: назад к точке старта (сначала направление X,
затем направление Z)
„ Q=1: размещает перед готовым контуром
„ Q=2: поднимается на безопасное расстояние и
останавливается
V Идентификатор начала/конца (умолчание: 0)
Обрабатывается фаска/скругление:
„ V=0: в начале и в конце
„ V=1: в начале
„ V=2: в конце
„ V=3: не обрабатывается
„ V=4: обрабатывается фаска/скругление – не базовый
элемент (предпосылка: область контура с одним
элементом)
D Выделите элементы. Следующие врезания, выточки и
выточки формы не обрабатываются (умолчание: 0):
G22 G23 G23 G25 G25 G25
H0 H1 H4 H5/6 H7..9
D=0 • • • • • •
D=1 • • • – – –
D=2 • • – • • •
D=3 • • – – – –
D=4 • • – • • –
"•": элементы не обрабатывать

CNC PILOT на основании определения инструмента распознает


внешнюю или внутренюю обработку.
Программируйте как минимум NS или NS, NE и P.

„ Проводится коррекция радиуса режущей кромки.


„ G57-припуск "увеличивает" контур (в том числе и
внутренние контуры).
„ G58-припуск
„ >0: "увеличивает" контур
„ <0: не вычисляется
„ G57-/G58-припуски после конца цикла удаляются.

228
4.20 Связанные с контуром циклы точения
Ход цикла
1 Рассчитывает зоны снятия стружки и распределение срезов.
2 Добавляет подачу от точки старта для первого среза с
учетом безопасного расстояния.
3 Проводит черновое резание.
4 Добавляет подачу для следующего среза и проводит
черновой срез в противоположном направлении.
5 Повторяет 3..4 раза, пока не будет обработана зона снятия
стружки.
6 Повторяет при необходимости 2...5 раз, пока не будут
обработаны все зоны снятия стружки.
7 Перемещается так, как запрограммировано в "Q", свободно.

Врезание G860
G860 снимает материал зоны контура, описанной с помощью "NS,
NE", аксиально/радиально в направлении от "NS к NE". X
Обрабатываемый контур может содержать несколько уклонов.
При необходимости плоскость резания разделяется на несколько
участков (пример: при уклонах контура) Z

Параметры K
NS Номер начального кадра
„ Начало зоны контура, или
„ привязка для врезания G22-/G23-Geo ØX ØI

NE Номер конечного кадра (конец раздела контура): Z


„ NE не запрограммирован: элемент контура NS
обрабатывается в направлении определения контура.
„ Запрограммировано NS=NE: элемент контура NS
обрабатывается в направлении, противоположном
направлению определения контура.
„ NE отсутствует, если контур определен с помощью G22-
/G23-Geo
I Припуск в направлении X (диаметральный размер) –
(умолчание: 0)
K Припуск в направлении Z (по умолчанию: 0)
Q Выполнение (default: 0)
„ Q=0: черновая и чистовая обработка
„ Q=1: только черновая обработка
„ Q=2: только чистовая обработка
X Ограничение резания в направлении X (диаметральный
размер) – (умолчание: ограничение резания отсутствует)
Z Ограничение резания в направлении Z (по умолчанию:
ограничение резания отсутствует)

HEIDENHAIN CNC PILOT 4290 229


4.20 Связанные с контуром циклы точения
Параметры
V Идентификатор начала/конца (умолчание: 0)
Обрабатывается фаска/скругление:
„ V=0: в начале и в конце
„ V=1: в начале
„ V=2: в конце
„ V=3: не обрабатывается
E Подача чистовой обработки (по умолчанию: активная
подача)
H Тип холостого перемещения в конце цикла (по
умолчанию: 0)
„ H=0: возврат к точке старта
„ Аксиальная прорезка: сначала направление Z,
затем X
„ Радиальная прорезка: сначала направление X,
затем Z
„ Н=1: позиционирует перед готовым контуром
„ Н=2: поднимается на безопасное расстояние и
останавливается

CNC PILOT на основании определения инструмента распознает


внешнюю или внутреннюю обработку или радиальное или
аксиальное врезание.
Программируйте как минимум NS или NS, NE.

Расчет распределения срезов:


Максимальное смещение = SBF * ширину режущей кромки
(SBF: смотри параметр обработки 6)

„ Проводится коррекция радиуса режущей кромки.


„ G57-припуск "увеличивает" контур (в том числе и
внутренние контуры).
„ G58-припуск
„ >0: "увеличивает" контур
„ <0: не вычисляется
„ G57-/G58-припуски после конца цикла удаляются.

230
4.20 Связанные с контуром циклы точения
Выполнение цикла (при Q=0 или 1)
1 Рассчитывает зоны снятия стружки и распределение срезов.
2 Добавляет подачу от точки старта для первого среза с
учетом безопасного расстояния.
„ Радиальное врезание: сначала направление Z, затем X
„ Аксиальное врезание: сначала направление X, затем Z
3 Врезание (черновой рез)
4 Перемещается назад на ускоренном ходу и добавляет
подачу для следующего среза.
5 Повторяет 3..4 раза, пока не будет обработана зона снятия
стружки.
6 При необходимости повторяет 2..5 раз, пока не будут
обработаны все зоны снятия стружки.
7 Если Q=0: выполняет чистовую обработку контура

HEIDENHAIN CNC PILOT 4290 231


Цикл врезания G866
4.20 Связанные с контуром циклы точения
G866 выполняет определенное с помощью G22-Geo врезание.
CNC PILOT на основании определения инструмента распознает
внешнюю или внутреннюю обработку или радиальное или
аксиальное врезание.

Параметры
NS Номер кадра (привязка к G22-Geo)
I Припуск при предварительном врезании (умолчание: 0)
„ I=0: врезание выполняется за один рабочий ход
„ I>0: за первый рабочий ход выполняется
предварительное врезание, за второй - чистовая
обработка
E Время задержки (умолчание: время одного поворота
шпинделя)
„ при I=0: при каждом врезании
„ при I>0: только при чистовой обработке

Расчет распределения срезов:


Максимальное смещение = SBF * ширину режущей кромки
(SBF: смотри параметр обработки 6)

„ Проводится коррекция радиуса режущей кромки.


„ Припуски не рассчитываются.

Ход цикла
1 Рассчитывает распределение проходов
2 Из стартовой точки добавляет подачу для первого прохода.
„ Радиальное врезание: сначала направление Z, затем X
„ Аксиальное врезание: сначала направление X, затем Z
3 Врезание (как задано в "I").
4 Перемещается назад на ускоренном ходу и добавляет
подачу для следующего среза.
5 При I=0: задержка на время "E"
6 Повторяет 3..4 раза, пока не будет обработана прорезка.
7 При I>0: производит чистовую обработку контура

232
Цикл токарного врезания G869

4.20 Связанные с контуром циклы точения


G869 снимает материал зоны контура, описанной с помощью "NS,
NE", аксиально/радиально в направлении от "NS к NE". Благодаря X
чередующимся движениям прорезки и черновой обработки, Z
токарная обработка производится с минимумом движений отвода
и подачи инструмента. Обрабатываемый контур может содержать 0,1mm K
несколько уклонов. В другом случае поверхность резания A
разделяется на несколько участков.

Параметры
NS Номер начального кадра
ØI ØX Z
„ Начало зоны контура или
„ Привязка к резу G22-/G23-Geo B

NE Номер конечного кадра (конец раздела контура):


„ NE не запрограммирован: элемент контура NS
обрабатывается в направлении определения контура.
„ Запрограммировано NS=NE: элемент контура NS
обрабатывается в направлении, противоположном
направлению определения контура.
„ NE отсутствует, если контур определен с помощью G22-
/G23-Geo
P Максимальное врезание
R Коррекция глубины токарной обработки для чистовой
обработки (умолчание: 0)
I Припуск в направлении X (диаметральный размер) –
(умолчание: 0)
K Припуск в направлении Z (по умолчанию: 0)
X Ограничение резания (диаметральный размер) – (по
умолчанию: ограничение резания отсутствует)
Z Ограничение резания (по умолчанию: ограничение
резания отсутствует)
A Угол подвода (по умолчанию: против направления
врезания)
W Угол отвода (по умолчанию: против направления
врезания)
Q Выполнение (по умолчанию: 0)
„ Q=0: черновая и чистовая обработка
„ Q=1: только черновая обработка
„ Q=2: только чистовая обработка
U Заточка в одном направлении (умолчание: 0)
„ U=0: черновая обработка производится в двух
направлениях.
„ U=1: черновая обработка производится в одном
направлении — в направлении обработки (от "NS к NE")

HEIDENHAIN CNC PILOT 4290 233


4.20 Связанные с контуром циклы точения
Параметры
H Тип холостого перемещения в конце цикла (по
умолчанию: 0)
„ H=0: назад к точке старта (аксиальное врезание:
сначала направление Z - затем X; радиальное
врезание: сначала направление X - затем Z)
„ Н=1: позиционирует перед готовым контуром
„ Н=2: поднимается на безопасное расстояние и
останавливается
V Идентификатор начала/конца (умолчание: 0)
Обрабатывается фаска/скругление:
„ V=0: в начале и в конце
„ V=1: в начале
„ V=2: в конце
„ V=3: не обрабатывается
O Подача врезания (по умолчанию: активная подача)
E Подача чистовой обработки (по умолчанию: активная
подача)
B Ширина смещения (по умолчанию: 0)

CNC PILOT на основании определения инструмента распознает


радиальное или аксиальное врезание.
Программируйте как минимум NS или NS, NE и P.
Коррекция на глубину точения R: в зависимости от материала,
скорости подачи и т.д., режущая кромка "отклоняется" при
заточке. Возникающую при этом ошибку подачи можно
скорректировать, варьируя глубину заточки. Значение
устанавливается, как правило, эмпирически.
Ширина смещения B: со второго подвода обрабатываемый
промежуток при переходе от обработки точением к обработке
резанием уменьшается на "ширину смещения B". При каждом
следующим переходе на этой боковой поверхности производится
уменьшение на "B" - дополнительно к прежнему смещению.
Сумма "смещения" ограничивается на 80% от эффективной
ширины режущей кромки (эффективная ширина режущей кромки
= ширина режущей кромки - 2*радиус режущей кромки). При
необходимости CNC PILOT уменьшает запрограммированную
ширину смещения. Остаток материала в конце предварительного
резания срезается с помощью хода резания.

„ G869 исходит из инструмента типа 26*.


„ Проводится коррекция радиуса режущей кромки.
„ G57-припуск "увеличивает" контур (в том числе и
внутренние контуры).
„ G58-припуск
„ >0: "увеличивает" контур
„ <0: не вычисляется
„ G57-/G58-припуски после конца цикла удаляются.

234
4.20 Связанные с контуром циклы точения
Выполнение цикла (при Q=0 или 1)
1 Рассчитывает зоны снятия стружки и распределение срезов.
2 Добавляет подачу от точки старта для первого среза с
учетом безопасного расстояния.
„ Радиальное врезание: сначала направление Z, затем X
„ Аксиальное врезание: сначала направление X, затем Z
3 Врезает (обработка резанием)
4 Снимает стружку перпендикулярно направлению резания
(обработка точением).
5 Повторяет 3..4 раза, пока не будет обработана зона снятия
стружки.
6 Повторяет при необходимости 2...5 раз, пока не будут
обработаны все зоны снятия стружки.
7 Если Q=0: выполняет чистовую обработку контура

Указания по обработке:
„ Переход с обработки точением на обработку резанием:
перед сменой обработки точением на обработку резанием CNC
PILOT отводит инструмент на 0,1 мм назад. Этим достигается
восстановление прямого положения "опрокинутой" режущей
кромки для обработки резанием. Это происходит независимо от
"ширины смещения В".
„ Внутренние скругления и фаски: в зависимости от ширины
резания и радиусов скругления перед обработкой скруглением
производятся несколько ходов резания, чтобы избежать
"текущего перехода" от обработки резанием к обработке
точением. Это предотвращает повреждение инструмента.
„ Кромки: свободные кромки срезаются с помощью обработки
резанием. Это предотвращает появления "висящих колец".

HEIDENHAIN CNC PILOT 4290 235


Чистовая обработка контура G890
4.20 Связанные с контуром циклы точения
G890 производит чистовую обработку описанной с помощью "NS,
NE" области контура, включая фаски/скругления, за один Q=
чистовой проход. Обработка производится от "NS к NE". X
2 Z
Параметры
1
NS Номер начального кадра (начало раздела контура)
Q=3
NE Номер конечного кадра (конец раздела контура) K ØI

„ NE не запрограммирован: элемент контура NS H=


обрабатывается в направлении определения контура.
1
„ Запрограммировано NS=NE: элемент контура NS
обрабатывается в направлении, противоположном 0 Z
2
направлению определения контура.
E Поведение при врезании
„ E=0: падающие контуры не обрабатывать
„ E>0: подача на врезание Коды отображения резок и выточек
„ Ввод отсутствует: обработка нисходящих контуров с Вызов G Функция D-код
запрограммированной подачей G22 Уплотняющее кольцо 512
V Идентификатор начала/конца (умолчание: 0) врезания
Обрабатывается фаска/скругление: G22 Безопасное кольцо 1.024
врезания
„ V=0: в начале и в конце
G23 H0 Общее врезание 256
„ V=1: в начале
G23 H1 Выточка 2.048
„ V=2: в конце
„ V=3: не обрабатывается G23 H4 Выточка формы U 32.768
„ V=4: обрабатывается фаска/скругление, а не базовый G23 H5 Выточка формы E 65.536
элемент (предпосылка: раздел контура с одним G23 H6 Выточка формы F 131.072
элементом)
G23 H7 Выточка формы G 262.744
Q Тип подвода (default: 0)
G23 H8 Выточка формы H 524.288
„ Q=0: автоматический выбор – CNC PILOT проверяет:
G23 H9 Выточка формы K 1.048.576
„ диагональный подвод
„ сначала направление X, а потом Z Сложите коды, чтобы отобразить несколько
элементов.
„ равноудаленный вокруг препятствия
„ пропуск первого элемента, если стартовая позиция
недоступна
„ Q=1: сначала направление X, а потом Z
„ Q=2: сначала направление Z, а потом X
„ Q=3: без подвода – инструмент находится вблизи
начальной точки
„ Q=4: остаточная чистовая обработка

236
4.20 Связанные с контуром циклы точения
Параметры
H Выход из материала (умолчание: 3)
Инструмент поднимается под углом 45° в направлении,
противоположном направлению обработки, и
перемещается на позицию "I, K", как указано далее:
„ H=0: по диагонали
„ Н=1: сначала направление X, а потом Z
„ Н=2: сначала направление Z, а потом X
„ H=3: останавливается на безопасном расстоянии
„ H=4: без движения отвода – инструмент остается на
конечной координате
X Ограничение резания (диаметральный размер) – (по
умолчанию: ограничение резания отсутствует)
Z Ограничение резания (по умолчанию: ограничение
резания отсутствует)
D Отображение элементов (умолчание: 1) Используйте
приведенные в таблице справа коды отображения, чтобы
скрыть отдельные элементы, или следующие коды, чтобы
не обрабатывать врезки и выточки, в т.ч. выточки формы.
G22 G23 G23 G25 G25 G25 G25
H0 H1 H4 H5/6 H7/8 H9
D=0 • • • • • • •
D=1 • • – – – – –
D=2 • • – • • • •
D=3 • • • – – – –
D=4 • • – – • – –
D=5 • • – – – – •
D=6 • • – • – • •
D=7 – – – – – – –
"•": элементы не обрабатывать

I Конечная точка, к которой производится подвод в конце


цикла (диаметральный размер)
K Конечная точка, к которой производится подвод в конце
цикла
O Уменьшение подачи для круговых элементов (умолчание:
0)
„ O=0: уменьшение подачи активно
„ O=1: без уменьшения подачи

CNC PILOT на основании определения инструмента распознает


внешнюю или внутренюю обработку.
Выточки обрабатываются, если они запрограммированы и если
это позволяет геометрия инструмента.

HEIDENHAIN CNC PILOT 4290 237


Автоматическое уменьшение подачи для фасок/скруглений:
4.20 Связанные с контуром циклы точения
„ Глубина шероховатости или подача программируются с
помощью G95-Geo: без автоматического уменьшения подачи
„ Глубина шероховатости или подача не запрограммированы с
помощью G95-Geo: автоматическое уменьшение подачи;
фаска/скругление обрабатывается минимум 3 оборотами
„ Для фаски/скругления, которые из-за размера обрабатываются
минимум 3 оборотами, автоматическое уменьшение подачи не
производится.
Уменьшение подачи для круговых элементов: коррекция
радиуса инструмента (SRK) при наличии определенных
предпосылок производит уменьшение подачи для круговых
элементов (смотри "Компенсация радиуса кромки и радиуса
фрезы" на странице 202). Это уменьшение подачи можно
отключить с помощью "О".

„ G57-припуск "увеличивает" контур (в том числе и


внутренние контуры).
„ G58-припуск
„ >0: "увеличивает" контур
„ <0: не вычисляется
„ G57-/G58-припуски после конца цикла удаляются.

Остаточная чистовая обработка активируется с помощью


"Q=4" (пример: выемка с помощью инструментов для чистовой G890 Q4
обработки в противоположном обработке направлении). CNC
PILOT знает уже обработанные области и выполняет в них X
выемку. При "Q=4" вы не можете повлиять на тип подвода – путь
подвода генерирует цикл чистовой обработки.

При остаточной чистовой обработке (G890 – Q4)


CNC PILOT проверяет, может ли инструмент без
столкновений войти в углубление контура.
Определяющим для этого контроля столкновений
является параметр инструмента "ширина dn".
Z

238
4.21 Простые циклы точения

4.21 Простые циклы точения


Конец цикла G80
G80 завершает цикл обработки.

Простое продольное точение G81


G81 производит черновую обработку описанной с помощью
текущей позиции инструмента и "X, Z" зоны контура. При наклоне
угол определяется с помощью I и K.

Параметры
X Целевая точка контура (диаметральный размер)
Z Целевая точка контура
I Максимальная подача на врезание в направлении X
„ I<0: со снятием материала контура
„ I>0: без снятия материала контура
K Смещение в направлении Z (умолчание: 0)
Q G-функция подача на врезание (умолчание: 0)
„ 0: подача на врезание с G0 (ускоренный ход)
„ 1: подача на врезание с G1 (подача) Пример: G81

...
CNC PILOT распознает внутреннюю/внешнюю обработку на
основании положения целевой точки. Распределение срезов N1 T3 G95 F0.25 G96 S200 M3
рассчитывается так, чтобы избежать "шлифующего прохода", и N2 G0 X120 Z2
вычисленная подача на врезания составляет <= "I".
N3 G81 X100 Z-70 I4 K4 Q0
„ Программирование X, Z:: абсолютно, в N4 G0 X100 Z2
приращениях или с самоудержанием
N5 G81 X80 Z-60 I-4 K2 Q1
„ Коррекция радиуса режущей кромки не
производится. N6 G0 X80 Z2
„ Безопасное расстояние после каждого прохода: N7 G81 X50 Z-45 I4 Q1
1 мм.
...
„ G57-припуск
„ рассчитывается с правильным знаком числа
(поэтому припуски при внутренних обработках
невозможны)
„ остается действительным после конца цикла
„ Припуск G58 не рассчитывается.

HEIDENHAIN CNC PILOT 4290 239


4.21 Простые циклы точения
Ход цикла
1 Рассчитывает распределение проходов.
2 Из стартовой точки добавляет подачу для первого прохода
параллельно оси.
3 Перемещается на подаче до целевой точки Z.
4 В зависимости от "знака I":
„ I<0: снимает стружку вдоль контура
„ I>0: отводится под углом 45° на 1 мм
5 Перемещается назад на ускоренном ходу и добавляет
подачу для следующего среза.
6 Повторяет 3...5 раз, пока не будет достигнута "целевая точка
X".
7 Поднимается:
„ X: последняя координата отвода
„ Z: точка старта цикла

Простое поперечное точение G82


G82 производит черновую обработку описанной с помощью
текущей позиции инструмента и "X, Z" зоны контура. При наклоне
угол определяется с помощью I и K.

Параметры
X Целевая точка контура (диаметральный размер)
Z Целевая точка контура
I Смещение в направлении X (умолчание: 0)
K Максимальное врезание
„ K<0: со снятием материала контура
„ K>0: без снятия материала контура
Q G-функция подача на врезание (по умолчанию: 0)
„ 0: подача на врезание с G0 (ускоренный ход)
„ 1: подача на врезание с G1 (подача) Пример: G82

...
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G82 X20 Z-15 I4 K4 Q0
N4 G0 X120 Z-15
N5 G82 X50 Z-26 I2 K-4 Q1
N6 G0 X120 Z-26
N7 G82 X80 Z-45 K4 Q1
...

240
CNC PILOT распознает внутреннюю/внешнюю обработку на

4.21 Простые циклы точения


основании положения целевой точки. Распределение проходов
рассчитывается таким образом, чтобы избежать "шлифовального
прохода" при подаче <= "K".

„ Программирование X, Z:: абсолютно, в


приращениях или с самоудержанием
„ Коррекция радиуса режущей кромки не
производится.
„ Безопасное расстояние после каждого прохода:
1 мм.
„ G57-припуск
„ рассчитывается с правильным знаком числа
(поэтому припуски при внутренних обработках
невозможны)
„ остается действительным после конца цикла
„ Припуск G58 не рассчитывается.

Ход цикла
1 Рассчитывает распределение срезов (подача на врезание)
2 Из стартовой точки добавляет подачу для первого прохода
параллельно оси.
3 Перемещается на подаче до целевой точки X.
4 В зависимости от "знака K":
„ K<0: снимает стружку вдоль контура
„ K>0: отводится под углом 45° на 1 мм
5 Перемещается назад на ускоренном ходу и добавляет
подачу для следующего среза.
6 Повторяет 3...5 раз, пока не будет достигнута "целевая
точка Z".
7 Поднимается:
„ X: точка старта цикла
„ Z: последняя координата отвода

HEIDENHAIN CNC PILOT 4290 241


Цикл повторения контура G83
4.21 Простые циклы точения
G83 несколько раз выполняет запрограммированные далее
функции (простые перемещения или циклы без описания
контура). G80 завершает цикл обработки.

Параметры
X Целевая точка контура (диаметральный размер) –
(умолчание: применение последней координаты X)
Z Целевая точка контура (умолчание: применение
последней координаты Z)
I Максимальная подача на врезание в направлении X
(размер радиуса) – (умолчание: 0)
K Максимальная подача на врезание в направлении Z
(умолчание: 0)

Если количество подач на врезание в направлениях X и Z Пример: G83


различно, то сначала работа производится с
запрограммированными значениями в обоих направлениях. ...
Подача на врезание устанавливается на ноль, если для одного N1 T3 G95 F0.25 G96 S200 M3
направления целевое значение достигнуто.
N2 G0 X120 Z2
Программирование:
N3 G83 X80 Z0 I4 K0.3
„ G83 стоит в кадре отдельно N4 G0 X80 Z0
„ Запрещается программировать G83 с K-переменными
N5 G1 Z-15 B-1
„ G83 не должен быть вложен, а также не должен вызываться
подпрограммами. N6 G1 X102 B2
N7 G1 Z-22
„ Коррекция радиуса режущей кромки не
производится. SRK можно запрограммировать N8 G1 X90 Zi-12 B1
отдельно с G40..G42. N9 G1 Zi-6
„ Безопасное расстояние после каждого прохода: 1 N10 G1 X100 A80 B-1
мм.
„ G57-припуск N11 G1 Z-47
„ рассчитывается с правильным знаком числа N12 G1 X110
(поэтому припуски при внутренних обработках N13 G0 Z2
невозможны)
N14 G80
„ остается действительным после конца цикла
„ G58-припуск
„ учитывается, если вы работаете с SRK
„ остается действительным после конца цикла

Ход цикла
1 Начинает отработку цикла с позиции инструмента.
2 Подает на определенную в "I, K" величину.
3 Проводит определенную в последующих кадрах обработку,
причем расстояние от позиции инструмента до стартовой
точки контура принимается как "припуск".
4 Отводит назад по диагонали.

242
4.21 Простые циклы точения
5 Повторяет 2..4 раза, пока не будет достигнута "целевая
точка контура".
6 Отводит назад на стартовую точку кадра.

Осторожно, опасность столкновения!


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

Цикл выточки G85


G85 производит выточки согласно DIN 509 E, DIN 509 F и DIN 76
(выточка резьбы). CNC PILOT принимает решение о типе выточки
на основании "K".

Параметры
X Целевая точка (диаметральный размер)
Z Целевая точка
I Глубина (размер радиуса)
„ DIN 509 E, F: припуск для шлифования (по
умолчанию: 0)
„ DIN 76: глубина выточки
K Ширина и тип выточки
„ K не введен: DIN 509 E
„ K=0: DIN 509 F
„ K>0: ширина выточки для DIN 76
E Уменьшенная подача для изготовления выточки (по
умолчанию: активная подача)
См. также следующие таблицы

G85 обрабатывает передний цилиндр, если инструмент


установлен на диаметр X "перед" цилиндром.
Скругление резьбовой выточки производится с радиусом 0,6 * I.

HEIDENHAIN CNC PILOT 4290 243


4.21 Простые циклы точения
Параметр для выточки DIN 509 E
Диаметр I K R
<= 18 0,25 2 0,6
> 18 – 80 0,35 2,5 0,6
> 80 0,45 4 1

Параметр для выточки DIN 509 F


Диаметр I K R P
<= 18 0,25 2 0,6 0,1
> 18 – 80 0,35 2,5 0,6 0,2
> 80 0,45 4 1 0,3
Пример: G85
„ I = глубина выточки
„ K = ширина выточки ...
„ R = радиус выточки N1 T2 G95 F0.23 G96 S248 M3
„ P = поперечная глубина N2 G0 X62 Z2
„ Угол выточки для выточки DIN 509 E и F: 15° N3 G85 X60 Z-30 I0.3
„ Поперечный угол для выточки DIN 509 F: 8°
N4 G1 X80
„ Коррекция радиуса режущей кромки не N5 G85 X80 Z-40 K0
производится. N6 G1 X100
„ Припуски не рассчитываются.
N7 G85 X100 Z-60 I1.2 K6 E0.11
N8 G1 X110
...

244
Врезание G86

4.21 Простые циклы точения


G86 выполняет простые радиальные и аксиальные выточки с
фасками. CNC PILOT распознает радиальную/аксиальную или
внутреннюю/внешнюю выточку на основании "положения
инструмента".

Параметры
X Угловая точка основания (диаметральный размер)
Z Угловая точка основания
I Радиальная выточка: припуск
„ I>0: припуск (предварительная прорезка и чистовая
обработка)
„ I=0: без чистовой обработки
Аксиальная выточка: ширина выточки
„ I>0: ширина выточки
„ Ввод отсутствует: ширина выточки = ширине
инструмента
K Радиальная выточка: ширина выточки
„ K>0: ширина выточки
„ Ввод отсутствует: ширина выточки = ширине
инструмента
Аксиальная выточка: припуск
„ K>0: припуск (предварительная прорезка и чистовая
обработка)
„ K=0: без чистовой обработки
E Время ожидания (время выхода из материала) –
(умолчание: продолжительность одного оборота)
„ с припуском на чистовую обработку: только при
чистовой обработке
„ без припуска на чистовую обработку: при каждом
врезании

"Припуск" запрограммирован: сначала предварительная Пример: G86


прорезка, затем чистовая
...
G86 выполняет фаски на сторонах прорезки. Если вы не хотите
выполнять фаски, то разместите инструмент на достаточном N1 T3 G95 F0.15 G96 S200 M3
удалении от прорезки. Вычисление стартовой позиции XS N2 G0 X62 Z2
(диаметральный размер):
N3 G86 X54 Z-30 I0.2 K7 E2 [радиально]
XS = XK + 2 * (1,3 – b) N4 G14 Q0
XK: Диаметр контура N5 T8 G95 F0.15 G96 S200 M3
b: Ширина фаски N6 G0 X120 Z1
N7 G86 X102 Z-4 I7 K0.2 E1 [аксиально]
„ Проводится коррекция радиуса режущей кромки. ...
„ Припуски не рассчитываются.

HEIDENHAIN CNC PILOT 4290 245


4.21 Простые циклы точения
Ход цикла
1 Рассчитывает распределение проходов
максимальное смеение: SBF * ширину режущей кромки
(SBF: смотри параметр обработки 6)
2 Подводит параллельно оси на ускоренном ходу на
безопасное расстояние.
3 Проводит прорезку с учетом припуска на чистовую
обработку.
4 Без припуска на чистовую обработку: ожидает время "E"
5 Отводится и снова добавляет подачу на врезание.
6 Повторяет 2..4 раза, пока не будет выполнена прорезка.
7 С припуском на чистовую обработку: проводит чистовую
обработку прорезки
8 Возвращается на ускоренном ходу параллельно оси на
стартовую точку.

Цикл радиуса G87


G87 производит переходные радиусы на прямоугольных,
параллельных к оси внутренних и наружных углах. Направление
выводится из "положения/направления обработки" инструмента.

Параметры
X Угловая точка (диаметральный размер)
Z Угловая точка
B Радиус
E Уменьшенная подача (по умолчанию: активная подача)

Предыдущий продольный или поперечный элемент


обрабатывается, если инструмент перед отработкой цикла
находится в координате X или Z угловой точки.

„ Проводится коррекция радиуса режущей кромки. Пример: G87


„ Припуски не рассчитываются. ...
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X70 Z2
N3 G1 Z0
N4 G87 X84 Z0 B2 [радиус]

246
Цикл фаски G88

4.21 Простые циклы точения


G88 изготавливает фаски на перпендикулярных, параллельных к
оси наружных углах. Направление выводится из "положения/
направления обработки" инструмента.

Параметры
X Угловая точка (диаметральный размер)
Z Угловая точка
B Ширина фаски
E Уменьшенная подача (по умолчанию: активная подача)

Предыдущий продольный или поперечный элемент


обрабатывается, если инструмент перед отработкой цикла
находится в координате X или Z угловой точки.

„ Проводится коррекция радиуса режущей кромки. Пример: G88


„ Припуски не рассчитываются. ...
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X70 Z2
N3 G1 Z0
N4 G88 X84 Z0 B2 [фаска]

HEIDENHAIN CNC PILOT 4290 247


4.22 Циклы нарезания резьбы
4.22 Циклы нарезания резьбы

Обзор циклов нарезания резьбы:


„ G31 изготавливает определенные с помощью G24, G34 или
G37-Geo простые, цепные или многозаходные резьбы (смотри
"Цикл резьбы G31" на странице 249). G31 не выключает
предварительное управление. Если вы не хотите использовать
предварительное управление, то можете отключить его перед
началом цикла нарезания резьбы.
„ G32 выполняет простую резьбу в любом направлении и
положении (смотри "Простой цикл нарезания резьбы G32" на
странице 251). G32 выключает предварительное управление.
„ G33 проводит однократную прорезку резьбы. Направление
отдельной резьбы – любое (смотри "Резьба-отдельный ход
G33" на странице 253). G33 не выключает предварительное
управление. Если вы не хотите использовать предварительное
управление, то можете отключить его перед началом цикла
нарезания резьбы.
Smooth-Threading: с помощью Smooth-Threading CNC PILOT
ускоряет по кубическому закону. Функция Smooth-Threading на
токарных станках с прямыми приводами предотвращает
возбуждение колебаний при обработке резьбы (смотри
"Выключатель резьбы G933" на странице 248).

Выключатель резьбы G933


С функцией Smooth-Threading CNC PILOT при начале сбега
резьбы и при смене направления (цепные резьбы) производит
ускорение по кубическому закону. Функция Smooth-Threading на
токарных станках с прямыми приводами предотвращает
возможные колебания при обработке резьбы.

Параметры
Q Выключатель резьбы
„ Q=0: Smooth-Threading выкл
„ Q=1: Smooth-Threading вкл

G933 включает/выключает Smooth-Threading. G933 является


самоудерживающей. Ее можно программировать в любом месте,
в том числе и в кадре с G33. С запуском программы при M30 и при
M99 функция Smooth Treading выключается.
Smooth-Threading поддерживается начиная с версии
программного обеспечения 368 650-22. Начиная с версии ПО 368
650-23 функцию Smooth-Threading можно постоянно активировать
в параметрах. Смотри бит 5 идентификатора версии (MP 1103, ..).

248
Цикл резьбы G31

4.22 Циклы нарезания резьбы


G31 изготавливает определенные с помощью G24-, G34- или G37-
Geo простые, цепные или многозаходные резьбы. CNC PILOT
распознает наружные или внутренние резьбы на основании
определения инструмента.

Параметры
NS Номер кадра (привязка к базовому элементу G1-Geo;
цепные резьбы: номер кадра первого базового элемента)
I Максимальное врезание
B Длина захода – без ввода: длина захода определяется из
расположенных рядом выточек форм или врезок. При их
отсутствии "длина захода резьбы" действует из
параметра обработки 7.
P Длина перебега – без ввода: длина перебега
определяется из расположенных рядом выточек форм
или врезок. При их отсутствии "длина сбега резьбы" Пример: G31 Часть1
действует из параметра обработки 7.
...
D Направление нарезания (привязка: направление
определения базового элемента) – (умолчание: 0) ГОТОВАЯ ДЕТАЛЬ
„ D=0: то же самое направление N 2 G0 X16 Z0
„ D=1: противоположное направление N 3 G52 P2 H1
V Тип подачи на врезание (умолчание: 0) N 4 G95 F0.8
„ V=0: постоянное сечение стружки при всех срезах N 5 G1 Z-18
„ V=1: постоянная подача на врезание N 6 G25 H7 I1.15 K5.2 R0.8 W30
„ V=2: с распределением остаточного среза Первая N 7 G37 Q12 F2 P0.8 A30 W30
подача на врезание = "остаток" деления глубины
резьбы/глубина резания. "Последний проход" ...
разделяется на 1/2-, 1/4-, 1/8- и 1/8-прохода. ОБРАБОТКА
„ V=3: подача на врезание вычисляется из шага резьбы и
частоты вращения N 33 G14 Q0 M108

H Тип смещения для выглаживания боковых поверхностей N 30 T9 G97 S1000 M3


резьбы (по умолчанию: 0) N 34 G47 P2
„ H=0: без смещения N 35 G31 NS5 B5 P0 V0 H1
„ H=1: смещение влево N 36 G0 X110 Z20
„ H=2: смещение вправо N 38 G47 M109
„ H=3: смещение попеременно справа/слева
...
Q Количество холостых срезов после последнего резания
(для снижения давления от резания в основании резьбы)
– (по умолчанию: 0)
C Стартовый угол (начало резьбы определено по
отношению не к центрально-симметричным элементам
контура) – (по умолчанию: 0)

Длина захода B: суппорту необходим заход перед самой


резьбой, чтобы ускориться на запрограммированную скорость
подачи.

HEIDENHAIN CNC PILOT 4290 249


Длина перебега P: суппорту необходим перебег в конце резьбы,
4.22 Циклы нарезания резьбы
чтобы затормозить суппорт. Учтите, что параллельный оси
отрезок "Р" проходится также и при наклонном выбеге резьбы.
Минимальные длины захода и перебега вычисляются по
следующим формулам.

Smooth-Threading выключена
Длина захода: B = 0,75 * (F*S)² / a + 0,15
Длина перебега: P = 0,75 * (F*S)² / e + 0,15
Smooth-Threading включена
Длина захода: B = 0,75 * (F*S)² / a * 0,66 + 0,15
Длина перебега: P = 0,75 * (F*S)² / e * 0,66 + 0,15
„ F: шаг резьбы в мм/оборот
„ S: частота вращения в оборотах/секунду
„ a, e: ускорение в мм/с² (смотри "ускорение старт/конец кадра"
в MP 1105, ...)

Стартовый угол C: в конце "пути захода B" шпиндель находится


на позиции "стартовый угол C". Поэтому поместите инструмент на
длине захода или на кратной ей длине до начала резьбы, если
резьба должна начинаться точно со стартового угла.
Предварительное управление: G31 не выключает
предварительное управление. Вы можете выключить или
включить предварительное управление в отдельных NC-кадрах
(смотри "Предуправление G918" на странице 320).
Проходы резьбы вычисляются на основании глубины резьбы,
"подачи на врезание I" и „типа подачи на врезание V“.
Они влияют на нарезание резьбы с использованием Smooth-
Threading (смотри "Выключатель резьбы G933" на странице 248).

„ "Подача-стоп" действует в конце операции


нарезания резьбы.
„ Коррекция подачи не действует.
„ Не используйте коррекцию шпинделя при
выключенном предварительном управлении!

Осторожно, опасность столкновения!


„ При слишком "большой длине перебега Р"
существует опасность столкновения. Проверяйте
длину перебега при моделировании.
„ Привязка шпинделя берется из
запрограммированной в последний раз подачи на
оборот.

250
4.22 Циклы нарезания резьбы
Ход цикла
1 Рассчитывает распределение проходов.
2 Возвращается на ускоренном ходу по диагонали на
"внутреннюю точку старта". Эта точка расположена на
"длине захода В" перед "стартовой точкой резьбы". При
"H=1" (или 2, 3) текущее смещение учитывается при
вычислении "внутренней стартовой точки".
"Внутренняя стартовая точка" вычисляется на базе
наконечника режущей кромки.
3 Увеличивает скорость до скорости подачи (отрезок "В").
4 Совершает один проход нарезания резьбы.
5 Тормозит (отрезок "Р").
6 Отводит на безопасное расстояние, возвращает назад на
ускоренном ходу и добавляет подачу для следующего реза.
При многозаходной резьбе каждый проход резьбы
производится с одинаковой глубиной снятия стружки,
прежде чем будет добавлена новая подача на врезание.
7 Повторяет 3...6 раз, пока не будет изготовлена резьба.
8 Проводит холостые срезы.
9 Отводит назад на "внутреннюю стартовую точку".

Простой цикл нарезания резьбы G32


G32 выполняет простую резьбу в любом направлении и
положении (продольную, коническую или торцовую, внутреннюю
или наружную).

Параметры
X Конечная точка резьбы (диаметральный размер)
Z Конечная точка резьбы
F Шаг резьбы
P Глубина резьбы
I Максимальная глубина резания
B Остаточное резание (умолчание: 0)
„ B=0: разделение "последнего прохода" на 1/2, 1/4, 1/8 и
1/8 прохода.
„ B=1: без распределения остаточного прохода Пример: G32
Q Количество холостых срезов после последнего резания
(для снижения давления от резания в основании резьбы) ...
– (по умолчанию: 0) N1 T4 G97 S800 M3
K Длина сбега в конечной точке резьбы (по умолчанию: 0) N2 G0 X16 Z4
N3 G32 X16 Z-29 F1.5 U-0.9 I0.2 [резьба]
...

HEIDENHAIN CNC PILOT 4290 251


4.22 Циклы нарезания резьбы
Параметры
W Угол конуса (–45° < W < 45°) – (по умолчанию: 0)
Положение конической резьбы по отношению к
продольной и поперечной оси:
„ W>0: восходящий контур (в направлении обработки)
„ W<0: нисходящий контур
C Стартовый угол (начало резьбы определено по
отношению не к центрально-симметричным элементам
контура) – (по умолчанию: 0)
H Тип смещения для выглаживания боковых поверхностей
резьбы (по умолчанию: 0)
„ H=0: без смещения
„ H=1: смещение влево
„ H=2: смещение вправо
„ H=3: смещение попеременно справа/слева

Цикл определяет резьбу на основании опций "конечная точка


резьбы", "глубина резьбы" и текущей позиции инструмента.
Главное направление обработки заготовки определяет,
изготавливается ли наружная или внутренняя резьба.
Первая подача на врезание = "остаток" деления глубины резьбы/
глубина резания.
Они влияют на нарезание резьбы с использованием Smooth-
Threading (смотри "Выключатель резьбы G933" на странице 248).

„ "Подача-стоп" действует в конце операции


нарезания резьбы
„ Коррекция подачи и шпинделя не действуют.
„ Изготавливайте резьбу с использованием G95
(подача на оборот).
„ Предуправление выключено.

Ход цикла
1 Рассчитывает распределение проходов.
2 Совершает один проход нарезания резьбы.
3 Перемещается назад на ускоренном ходу и добавляет
подачу для следующего среза.
4 Повторяет 2...3 раза, пока не будет изготовлена резьба.
5 Проводит холостые срезы.
6 Отводит назад в стартовую точку.

252
Резьба-отдельный ход G33

4.22 Циклы нарезания резьбы


G33 проводит однократную прорезку резьбы. Направление
однопроходной резьбы любое (продольная, коническая или
торцовая; внутренняя или наружная). Путем неоднократного
программирования G33 производится нарезание цепных резьб.
Поместите инструмент перед резьбой на расстоянии "длина
захода В", если необходимо ускорение суппорта до скорости
подачи. Учитывайте "длину перебега P" до "конечной точки
резьбы", если необходимо торможение суппорта.

Параметры
X Конечная точка резьбы (диаметральный размер)
Z Конечная точка резьбы
F Подача на один оборот (шаг резьбы)
B Длина захода (длина траектории ускорения) – по
умолчанию: 0
Пример: G33
P Длина перебега (длина траектории торможения) – по
умолчанию: 0 ...
C Стартовый угол (начало резьбы определено по N1 T5 G97 S1100 G95 F0.5 M3
отношению не к центрально-симметричным элементам N2 G0 X101.84 Z5
контура) – (по умолчанию: 0)
N3 G33 X120 Z-80 F1.5 [одноходовая резьба]
Q Номер шпинделя
N4 G33 X140 Z-122.5 F1.5
H Опорное направление для шага резьбы (по умолчанию: 0)
N5 G0 X144
„ H=0: подача по оси Z для продольной и конической
резьбы до максимально +45°/–45° к оси Z ...
„ H=1: подача по оси X для продольной и конической
резьбы до максимально +45°/–45° к оси X
„ H=3: подача для обработки контура
E Переменный шаг (по умолчанию: 0)
„ E=0: постоянный шаг
„ E>0: увеличивает шаг для каждого поворота на E
„ E<0: уменьшает шаг для каждого поворота на E

Длина захода B: суппорту необходим заход перед самой


резьбой, чтобы ускориться на запрограммированную скорость
подачи.
Длина перебега P: суппорту необходим перебег на конце резьбы,
чтобы затормозить суппорт. Учтите, что параллельный оси
отрезок "Р" проходится также и при наклонном выбеге резьбы.
При изготовлении резьбы с предварительным управлением CNC
PILOT проверяет длину захода и перебега. Если траектории
короче, чем вычисленные по следующим формулам, то
управление выдает предупреждение.

HEIDENHAIN CNC PILOT 4290 253


Минимальные длины захода и перебега вычисляются по
4.22 Циклы нарезания резьбы
следующим формулам.

Smooth-Threading выключена
Длина захода: B = 0,75 * (F*S)² / a + 0,15
Длина перебега: P = 0,75 * (F*S)² / e + 0,15
Smooth-Threading включена
Длина захода: B = 0,75 * (F*S)² / a * 0,66 + 0,15
Длина перебега: P = 0,75 * (F*S)² / e * 0,66 + 0,15
„ F: шаг резьбы в мм/оборот
„ S: частота вращения в оборотах/секунду
„ a, e: ускорение в мм/с² (смотри "ускорение старт/конец кадра"
в MP 1105, ...)

Стартовый угол C: в конце "пути захода B" шпиндель находится


на позиции "стартовый угол C".
Предварительное управление: G31 не выключает
предварительное управление. Вы можете выключить или
включить предварительное управление в отдельных NC-кадрах
(смотри "Предуправление G918" на странице 320).
Они влияют на нарезание резьбы с использованием Smooth-
Threading (смотри "Выключатель резьбы G933" на странице 248).

„ "Подача-стоп" действует в конце операции


нарезания резьбы
„ Коррекция подачи не действует
„ Не используйте коррекцию шпинделя при
выключенном предварительном управлении!
„ Изготовление резьбы с G95 (подача на оборот)

Ход цикла
1 Увеличивает скорость до скорости подачи (отрезок "В").
2 Перемещает на подаче до "конечная точка резьбы – длина
перебега P".
3 Тормозит (отрезок „P“) и остается на "конечной точке
резьбы".

254
4.23 Циклы сверления

4.23 Циклы сверления


Цикл сверления G71
G71 производит сверление аксиальных/радиальных отверстий с
помощью неподвижных или приводимых инструментов для:
„ отдельных отверстий без описания контура
„ отверстий с описанием контура (отдельное отверстие или
модель из отверстий)

Параметры
NS Номер кадра контура
„ Отсчетная величина на контур отверстия (G49, G300
или G310-Geo)
„ Ввод отсутствует: отдельное отверстие без описания
контура
NF Отсчетная величина, из которой цикл считывает позицию
предварительного сверления [1..127].
X Конечная точка аксиального отверстия (диаметральный Пример: G71
размер)
...
Z Конечная точка радиального отверстия
N1 T5 G97 S1000 G95 F0.2 M3
E Выдержка времени для выхода из материала на дне
сверления (в секундах) – (по умолчанию: 0) N2 G0 X0 Z5

V Уменьшение подачи (50 %) – (по умолчанию: 0) N3 G71 Z-25 A5 V2 [сверление]

„ V=0 или 2: уменьшение в начале ...


„ V=1 или 3: уменьшение в начале и в конце
„ V=4: уменьшение в конце
„ V=5: без уменьшения
D Скорость вывода (по умолчанию: 0)
„ D=0: ускоренный ход
„ D=1: подача
K Плоскость вывода (радиальные отверстия, сверления
плоскости YZ: диаметральный размер) – (по умолчанию:
отвод к стартовой позиции или на безопасное расстояние)
H1 Начиная с версии ПО 625 952-04:
Тормоз шпинделя (H1 контролируется, если в машинном
параметре 1019, .. внесен тормоз) – по умолчанию: 0
„ 0: тормоз шпинделя активирован
„ 1: тормоз шпинделя не активирован

Позицию предварительного сверления, которая определяется


с помощью циклов фрезерования "G840 A1 ..", "G845 A1 .." или
"G846 A1 ..", предварительно сверлите с помощью "G71 NF.."
(смотри "Циклы фрезерования" на странице 271).
Снижение скорости подачи:

HEIDENHAIN CNC PILOT 4290 255


„ Сверло с поворотными режущими кромками и спиральное
4.23 Циклы сверления
сверло с углом сверления 180°
„ Начало сверления: без уменьшения подачи (в том числе и
для V=0 или V=1)
„ Конец сверления: снижение с „конечной точки сверления – 2*
безопасных расстояния"
„ Другие сверла
„ Начало сверления: снижение подачи, как запрограммировано
в „V"
„ Конец сверления: снижение с „конечной точки сверления –
длина врезания – безопасное расстояние“
„ Длина врезания=наконечнику сверла
„ Безопасное расстояние: см. „параметр обработки 9 сверление"
или G47, G147)

„ Отдельное сверление без описания контура:


альтернативно запрограммируйте „X или Z".
„ Сверление с описанием контура: не программируйте
„X, Z".
„ Модель из отверстий: „NS" указывает на контур
отверстия, а не на определение модели.

Ход цикла
1 „ Сверление без описания контура: сверло находится на
"стартовой точке" (безопасное расстояние от отверстия).
„ Сверление с описанием контура: сверло на ускоренном
ходу подводится к "стартовой точке":
„ K не запрограммировано: подводится до безопасного
расстояния
„ K запрограммировано: подводится на позицию „K" и
затем на безопасное расстояние
2 Центрование. Снижение подачи зависит от „V".
3 Сверление со скоростью подачи.
4 Просверливание. Снижение подачи зависит от „V".
5 Обратный ход, зависит от „D" на ускоренном ходу/подаче.
6 Позиция возврата:
„ K не запрограммировано: возврат в „стартовую точку"
„ K запрограммировано: возврат на позицию „K"

256
Рассверливание, зенковка G72

4.23 Циклы сверления


G72 используется для сверлений с описанием контура (отдельное
сверление или модель отверстий). Используйте G72 для
следующих функций аксиального/радиального сверления с
помощью неподвижных или приводимых инструментов:
„ Рассверливание
„ Зенкование
„ Развертывание
„ NC-центрование
„ Центровка

Параметры
NS Номер кадра контура. Отсчетная величина на контур
отверстия (G49, G300 или G310-Geo)
E Выдержка времени для выхода из материала на дне
сверления (в секундах) – (по умолчанию: 0)
D Скорость вывода (по умолчанию: 0)
„ D=0: ускоренный ход
„ D=1: подача
K Плоскость возврата (радиальные отверстия, сверления
плоскости YZ: диаметральный размер) – (по умолчанию:
возврат к стартовой позиции или на безопасное
расстояние)
H1 Начиная с версии ПО 625 952-04:
Тормоз шпинделя (H1 контролируется, если в машинном
параметре 1019, .. внесен тормоз) – по умолчанию: 0
„ 0: тормоз шпинделя активирован
„ 1: тормоз шпинделя не активирован

Ход цикла
1 В зависимости от „K“ подводит на ускоренном ходу к
"стартовой точке":
„ K не запрограммировано: подводится до безопасного
расстояния
„ K запрограммировано: подводится на позицию „K" и затем
на безопасное расстояние
2 Центрует с уменьшением подачи (50 %).
3 Перемещается на подаче до конца отверстия.
4 Обратный ход, зависит от „D" на ускоренном ходу/подаче.
5 Позиция возврата зависит от „K":
„ K не запрограммировано: возврат на „стартовую точку"
„ K запрограммировано: возврат на позицию „K"

Модель из отверстий: „NS" указывает на контур


отверстия, а не на определение модели.

HEIDENHAIN CNC PILOT 4290 257


Нарезание внутренней резьбы G73
4.23 Циклы сверления
G73 производит нарезание аксиальной/радиальной резьбы с
помощью неподвижных или приводимых инструментов. G73
используется для сверлений с описанием контура (отдельное
сверление или модель отверстий).

Параметры
NS Номер кадра контура. Отсчетная величина на контур
отверстия (G49, G300 или G310-Geo)
B Длина захода (по умолчанию: параметр обработки 7
„длина захода резьбы [GAL]")
S Частота вращения возврата (по умолчанию: частота
вращения сверла)
K Плоскость возврата (радиальные отверстия, сверления
плоскости YZ: диаметральный размер) – (по умолчанию:
возврат к стартовой позиции или на безопасное
расстояние)
J Длина выхода при использовании зажимных цанг с
компенсацией длины (по умолчанию: 0)
H1 Начиная с версии ПО 625 952-04:
Тормоз шпинделя (H1 контролируется, если в машинном
параметре 1019, .. внесен тормоз) – по умолчанию: 0
„ 0: тормоз шпинделя активирован
„ 1: тормоз шпинделя не активирован

„Стартовая точка" вычисляется из безопасного расстояния и


"длины захода В".
Длина выхода J: следует использовать этот параметр для
цанговых зажимов с компенсацией длины. Цикл рассчитывает на
основе глубины резьбы, программированного шага и "длины
выхода" нового номинального шага. Номинальный шаг немного
меньше шага метчика. При выполнении резьбы сверло
вытягивается из зажимного патрона на "длину выхода". Таким
образом достигается более длительный срок службы метчиков.

„ Модель из отверстий: „NS" указывает на контур


отверстия, а не на определение модели.
„ "Цикл-стоп" действует в конце операции нарезания
внутренней резьбы
„ Коррекция подачи не действует.
„ Не используйте коррекцию шпинделя!

258
4.23 Циклы сверления
Ход цикла
1 Перемещает на ускоренном ходу к "стартовой точке":
„ K не запрограммировано: подача непосредственно в
„стартовую точку“
„ K запрограммировано: подводит на позицию „K“ и затем на
"стартовую точку"
2 Перемещает на подаче на „длину захода B" (синхронизация
шпинделя и привода подачи).
3 Нарезает резьбу.
4 Возвращает с „частотой вращения возврата S" назад:
„ K не запрограммировано: на „стартовую точку"
„ K запрограммировано: на позицию „K"

Нарезание внутренней резьбы G36


G36 производит нарезание аксиальной/радиальной резьбы с
помощью неподвижных или приводных инструментов. G36
определяет на основании „X/Z", выполняется радиальное или
аксиальное сверление.
Перед G36 перейдите в стартовую точку. G36 после нарезания
внутренней резьбы производит возврат в стартовую точку.

Параметры
X Конечная точка аксиального отверстия (диаметральный
размер)
Z Конечная точка радиального отверстия
F Подача на один оборот: шаг резьбы
Q Номер шпинделя (по умолчанию: 0 – главный шпиндель)
B Длина захода для синхронизации шпинделя и привода
подачи Пример: G36
H Опорное направление для шага резьбы (по умолчанию: 0) ...
„ H=0: подача на оси Z N1 T5 G97 S1000 G95 F0.2 M3
„ H=1: подача на оси X
N2 G0 X0 Z5
„ H=2: подача на оси Y
N3 G71 Z-30
„ H=3: подача для обработки контура
N4 G14 Q0
S Частота вращения возврата (по умолчанию: частота
вращения сверла) N5 T6 G97 S600 M3
N6 G0 X0 Z8
Возможности обработки:
N7 G36 Z-25 F1.5 B3 Q0 [нарезание внутренней
„ Неподвижный метчик: главный шпиндель и привод подачи резьбы]
синхронизируются.
...

HEIDENHAIN CNC PILOT 4290 259


„ Приводимый метчик: приводимый инструмент и привод подачи
4.23 Циклы сверления
синхронизируются.

„ "Цикл-стоп" действует в конце операции нарезания


внутренней резьбы
„ Коррекция подачи не действует.
„ Не используйте коррекцию шпинделя!
„ При нерегулируемом приводе инструмента (без
датчика ROD) требуется использовать
корректирующий патрон.

Сверление глубоких отверстий G74


G74 производит сверление аксиальных/радиальных отверстий в
несколько приемов с помощью неподвижных или приводных
инструментов.

Параметры
NS Номер кадра контура
„ Отсчетная величина на контур отверстия (G49, G300
или G310-Geo)
„ Ввод отсутствует: отдельное отверстие без описания
контура
X Конечная точка аксиального отверстия (диаметральный
размер)
Z Конечная точка радиального отверстия
P 1. Глубина сверления
I Величина уменьшения (умолчание: 0) Пример: G74

B Расстояние возврата (по умолчанию: на „начальную точку ...


сверления")
N1 M5
J Минимальная глубина сверления (по умолчанию: 1/10 от
„P") N2 T4 G197 S1000 G195 F0.2 M103

E Выдержка времени для выхода из материала на дне N3 M14


сверления (в секундах) – (по умолчанию: 0) N4 G110 C0
V Уменьшение подачи (50 %) – (по умолчанию: 0) N5 G0 X80 Z2
„ V=0 или 2: уменьшение в начале N6 G74 Z-40 R2 P12 I2 B0 J8 [сверление]
„ V=1 или 3: уменьшение в начале и в конце N7 M15
„ V=4: уменьшение в конце ...
„ V=5: без уменьшения
D Скорость возврата и подача на врезания в пределах
отверстия (по умолчанию: 0)
„ D=0: ускоренный ход
„ D=1: подача
K Плоскость возврата (радиальные отверстия:
диаметральный размер) – (по умолчанию: возврат к
стартовой позиции или на безопасное расстояние)

260
4.23 Циклы сверления
Параметры
H1 Начиная с версии ПО 625 952-04:
Тормоз шпинделя (H1 контролируется, если в машинном
параметре 1019, .. внесен тормоз) – по умолчанию: 0
„ 0: тормоз шпинделя активирован
„ 1: тормоз шпинделя не активирован

Цикл применяется для:


„ отдельного отверстия без описания контура
„ отверстий с описанием контура (отдельное отверстие или
модель из отверстий).
Первое сверление производится с „1-ой глубиной сверления P".
При каждом следующем шаге сверления глубина уменьшается на
"значение уменьшения I", при этом на значение не меньше
"минимальной глубины сверления J". После каждого шага
сверления сверло извлекается на "расстояние возврата В" или на
"стартовую точку сверления".
Снижение скорости подачи:
„ Сверло с поворотными режущими кромками и спиральное
сверло с углом сверления 180°
„ Начало сверления: без уменьшения подачи (в том числе и
для V=0 или V=1)
„ Конец сверления: снижение с „конечной точки сверления – 2*
безопасных расстояния"
„ Другие сверла
„ Начало сверления: снижение подачи, как запрограммировано
в „V"
„ Конец сверления: снижение с „конечной точки сверления –
длина врезания – безопасное расстояние“
„ Длина врезания=наконечнику сверла
„ Безопасное расстояние: см. „параметр обработки 9 сверление"
или G47, G147)

„ Отдельное сверление без описания контура:


альтернативно программируйте „X или Z"
„ Сверление с описанием контура: не программируйте
„X, Z"
„ Модель из отверстий: „NS" указывает на контур