Professional Documents
Culture Documents
Программирование
Программирование
для
NIIGATA
Стр.
1. Краткое описание ······················································································· 1-1
3. Функции M, S и T
4. Программирование
1
Стр.
4.5 Подготовительная функция и таблица ······································ 4-10
4.5.1 Абсолютные и пошаговые команды (G90, G91) ··································· 4-14
4.5.2 Позиционирование и линейная интерполяция (G00, G01) ·················· 4-15
4.5.3 Рабочая система координат (исходная точка программы)
(G53, G92,G54–G59, G52) ····································································· 4-17
4.5.4 Автоматический возврат в исходную точку (G27 – G30) ····················· 4-23
4.5.5 Компенсация на длину инструмента (G43, G44, G49) ·········································· 4-25
4.5.6 Выдержка времени (G04) ········································································ 4-29
4.5.7 Выбор плоскости (G17, G18, G19) ························································ 4-30
4.5.8 Круговая интерполяция (G02, G03) ····················································· 4-30
4.5.9 Коррекция на режущий инструмент С (G40 -G42, G39) ························· 4-35
4.5.10 Постоянный цикл (G73, G74, G76, G80–G87, G89) ···························· 4-44
4.5.11 Суб программа (М98, M99) ································································· 4-86
4.5.12 Изменение значения коррекции на инстр. (Ввод программируемых данных)(G10 L1) · 4-90
4.5.13 Коррекция на инструмент (G45 – G48) ·············································· 4-92
4.5.14 Управление скоростью в кадре при обработке углов ····················· 4-94
4.5.15 Автоматическая коррекция при обработке углов ····························· 4-96
4.5.16 Одностороннее позиционирование (G60) ········································· 4-99
4.5.17 Функция управления стойкостью инструмента (G10 L3) (опция) ······· 4-100
4.5.18 Винтовая интерполяция (G02, G03) (опция) ···································· 4-105
4.5.19 Команда системы полярных координат (G15, G16) (Опция) ············ 4-108
4.5.20 Масштабирование (G50, G51) (опция) ····················································· 4-110
4.5.21 Вращение системы координат (G68, G69) (опция) ···························· 4-113
4.5.22 Программируемое зеркальное отображение (G50.1, G51.1) (опция) ·· 4-119
4.5.23 Опциональное снятие фаски под углом и закругление углов (опция) 4-120
4.5.24 Дополнительная система рабочих координат (G54.1) (опция) ·········· 4-122
2
BFN/HN-FC
1. Краткое описание
1-1
BFN/HN-F C
Эскиз Заготовка
Изучение
обработки
Подготовка Подготовка
к установке инструментов
заготовки Выбор процесса Харак-ки О/Ц
обработки Список инстр.
Список зажим.
оснастки
Обработка
Резание
(ввод коррекций)
Коррекция
Конец
обработки
2-1
BFN/HN-F C
3. Функции M, S и T
3.1 Вспомогательные функции (М-функции) и таблица
Вспомогательные функции (М-функции) являются дополнительными функциями, такими как
запуск шпинделя, останов, вкл./выкл. СОЖ и т.д., кроме перемещения по осям, напр.
управление системой координат от контроллера ЧПУ).
На следующих страницах представлена таблица М-функций, опциональные функции см. в
данной таблице.
(6) М99
Команда для указания конца суб программы.
Программа возвращается к главной программе после выполнения команды М99.
3-1
BFN/HN-F C
3-2
BFN/HN-F C
M-код Oп . Функция
M55 Oп. Вкл. продувка воздухом для удаления стружки
M56 Oп. Выкл. продувка воздухом для удаления стружки
M57 Oп. Вкл. продувка воздухом №2
M58 Oп. Выкл. продувка воздухом №2
M59 Настройка готовности паллет (для настройки АСП с 2 паллетами)
M60 * Смена паллет
M61 Oп. Запуск игнорирования инструмента в захвате (замена инструм.)
M62 Oп. Конец игнорирования инструмента в захвате (замена инструм.)
M63 Поиск внешнего номера программы
M64 Oп. Выгрузка паллет из АСП с 2 паллетами с шаттлом и вызов след. паллеты (ГП-система)
M65 Oп. Загрузка паллет в АСП с 2 паллетами с шаттлом (ГП-система)
M66 Oп. Настройка исходного значения (текущий контроль резания)
M67 Oп. Настройка аварийного сообщения инструмента в шпинделе (текущий контроль)
M68 Проверка номера программы (активно, если доступен М63)
Вкл. продувка воздухом соединителя датчика (AOU/NPS) (активно
M70 Oп.
только при оснащении датчиком NIIGATA, кроме RENISHAW)
M71 Oп. Вкл. продувка воздухом измеряемой поверхности (AOU/NPS).
M72 Oп. Останов продувки воздухом датчикаp (TMS-X)
M73 Oп. Зажим шпинделя
M74 Oп. Разжим шпинделя
M76 Oп. Вкл./выкл. батарея в датчике только для MP7 (RENISHAW)
M78 Oп. Настройка номинальной нагрузки FN адаптивного контроля (текущий контроль)
M79 Oп. Пуск продувки датчика воздухом (TMS-X)
M81 Oп. Пуск текущего контроля нагрузки по оси X
M82 Oп. Пуск текущего контроля по оси Y
M83 Oп. Пуск текущего контроля по оси Z
M85 Oп. Вкл. измерение длины инструмента (TMS)
M86 Oп. Вкл. обнаружение поломки инструмента (TMS)
M90 Oп. Конец измерения длины инструмента или обнаружения поломки инструм. (TMS)
M91 Oп. Текущий контроль нагрузки №1 (CM-IV)
M92 Oп. Текущий контроль нагрузки №2 (CM-IV)
M93 Oп. Текущий контроль нагрузки №3 (CM-IV) Отменяется M39
M94 Oп. Текущий контроль нагрузки №4 (CM-IV)
M95 Oп. Текущий контроль нагрузки №5 (CM-IV)
M96 Oп. Текущий контроль нагрузки №6 (CM-IV)
M97 Oп. Функция регистрации номера инструмента (NPS-RX для FC/BFN,U0-1)
M98 Вызов суб программы
M99 Вызов главной программы (Конец суб программы)
M106 Вызов суброграммы смены инструмента
M108 Проверка кнопки “COOLANT AUTO” (автоматическая подача СОЖ)
M109 Жесткое резьбонарезание
M110 Проверка низкого диапазона скоростей шпинделя
M111 Проверка высокого диапазона скоростей шпинделя
M112 Выбор вывода высокой скорости шпинделя
M113 Сброс выбора вывода высокой скорости шпинделя
Примечание) Знак * означает, что М-функция запускается после завершения осевого
перемещения, когда они заданы в одном кадре.
3-3
BFN/HN-F C
M-код Oп . Функция
M114 Oп. Зажим оси W (пиноль шпинделя)
M115 Oп. Разжим оси W (пиноль шпинделя)
M118 Oп. M106 останов программы (NPS-X)
M119 Останов ориентации шпинделя (но без проверки завершения)
M122 Oп. Счетчик деталей
M123 Oп. Обнаружение сбоя освобождения датчика LS (BTD-LSZ / NSP)
M124 Закрытие заслона грязевого щитка (датчик LS закрытия игнорируется)
M125 M126 – M129 проверка завершения
M126 Абсолютное перемещение стола вперед (360 поз.) без проверки завершен.
M127 Абсолютное перемещение стола назад (360 поз.) без проверки завершен.
M128 Пошаговое перемещение стола вперед (360 поз.) без проверки завершен.
M129 Пошаговое перемещение стола назад (360 поз.) без проверки завершения
M130 Oп. Вкл. сборщик масляного тумана
M131 Oп. Выкл. сборщик масляного тумана
M133 Oп. Перемещение вверх вертикально перемещающегося датчика LS-Z / TMS
M134 Oп. Перемещение вниз вертикально перемещающегося датчика LS-Z / TMS
M137 Oп. Вкл. игнорирование текущего контроля Т-функции
M138 Oп. Выкл. игнорирование текущего контроля Т-функции
M139 Oп. Конец обнаружен. поломки инстр. останов продувки датчика воздухом (BTD-NSP)
Oп. Хранение данных о продолжительности обработки (на 3 минуты
M150
включается лампа завершения обработки)
M151 Oп. Ввод направляющего щтифта оси В (стол с ЧПУ)
M152 Oп. Вывод направляющего штифта оси В (стол с ЧПУ)
M153 Oп. Подъем механизма перемещения АСП с 2 паллетами (HN130)
M154 Oп. Опускание механизма перемещения АСП с 2 паллетами (HN130)
M156 Oп. Вкл. продувка шпинделя воздухом
M157 Oп. Выкл. продувка шпинделя воздухом
M158 Oп. Вкл. подача СОЖ для удаления стружки
M159 Oп. Вкл. подача СОЖ для удаления стружки
M160 Oп. Смена паллет (оновременная команда M60 и M06)
M161 Oп. Проверка завершения команды М160
Запрос следующей обрабатываемой поверхности (контроль по 4 поверхностям),
M163 Oп.
Запрос следующей обрабатываемой поверхности/ паллеты (FMS, LPM)
Oп. Нормальное завершение обработки (FMS, LPM),
M164
Сброс готовности паллеты (контроль по 4 поверхностям)
M165 Oп. Нештатное завершение обработки (FMS, LPM, контроль по 4 поверхностям)
M170 Oп. Память номера измеренного инструмента (NPS-X)
M175 Oп. Продувка воздухом для чистки инструмента (AOU-X, NPS-X)
M177 Oп. Вкл./выкл. измерительная головка Renishaw (AOU-RX, NPS-RX)
M178 Oп. Открытие кожуха датчика (BFN)
M179 Oп. Закрытие кожуха датчика (BFN)
M180 Oп. Вкл. интерфейс А01 датчика МARPOS
M181 Oп. Выкл. интерфейс А01 датчика МARPOS
M182 Oп. Вкл. интерфейс А02 датчика МARPOS
M183 Oп. Выкл. интерфейс А02 датчика МARPOS
3-4
BFN/HN-F C
M-код Oп . Функция
M184 Oп. Начало индексации в 0° (контроль по 4 поверхностям/многопаллетный АСП)
M185 Oп. Начало индексации в 90° (контроль по 4 поверхностям/многопаллетный АСП)
M186 Oп. Начало индексации в 180° (контроль по 4 поверхностям/многопаллетный АСП)
M187 Oп. Начало индексации в 270° (контроль по 4 поверхностям/многопаллетный АСП)
M188 Oп. Вкл. режим смазки торцевой головки (BFN)
M189 Oп. Выкл. режим смазки торцевой головки (BFN)
M190 Oп. Вывод-1 М-функции (Дополнительные 5 М-кодов)
M191 Oп. Вывод-2 М-функции (Дополнительные 5 М-кодов)
M192 Oп. Вывод-3 М-функции (Дополнительные 5 М-кодов)
M193 Oп. Вывод-4 М-функции (Дополнительные 5 М-кодов)
M194 Oп. Вывод-5 М-функции (Дополнительные 5 М-кодов)
M195 Oп. Вывод-6 М-функции (Дополнительные 8 М-кодов)
M196 Oп. Вывод-7 М-функции (Дополнительные 8 М-кодов)
M197 Oп. Вывод-8 М-функции (Дополнительные 8 М-кодов)
M198 Oп. Вызов внешнего файла ЧПУ
M202 Oп. Перемещ. вперед измерит. цилиндра (обнаружение внешней поломки инструм.)
M203 Oп. Перемещ. назад измерит. цилиндра (обнаружение внешней поломки инструм.)
M204 Oп. Обнаружение внешней поломки инструмента
M205 Oп. Проверка завершения обнаружения внешней поломки инструм.
M208 Oп. Низкая скорость АСИ
M209 Oп. Сброс низкой скорости АСИ (возврат к нормальной скорости)
M210 Oп. Перемещение датчика в позицию измерения (BFN)
M211 Oп. Перемещение датчика в место для хранения (BFN)
M220 Oп. Игнорир. заверш. зажима индексного стола с ЧПУ и начало заверш. перемещ. по оси В
M221 Oп. Игнорир. заверш. зажима индексного стола с ЧПУ и конец заверш. перемещений по оси В
M230 Oп. Команда перемещен. вперед блокир. штифта стороны А АСП (АСП с 2 палл. с шаттлом)
M231 Oп. Команда перемещен. назад блокир. штифта стороны А АСП (АСП с 2 паллет. с шаттлом)
M232 Oп. Команда перемещен. вперед блокир. штифта стороны В АСП (АСП с 2 палл. с шаттлом)
M233 Oп. Команда перемещен. назад блокир. штифта стороны В АСП (АСП с 2 паллет. с шаттлом)
M240 Oп. Подача СОЖ через шпиндель под низким давлением
M241 Oп. Подача СОЖ через шпиндель под высоким давлением
Проверка завершения обнаружения внешней поломки
M253 Oп.
инструмента (Внешняя поломка инструмента)
M254 Oп. Перемещение измерительного цилиндра вперед (внешняя поломка инструмента)
M255 Oп. Перемещение измерительного цилиндра назад (внешняя поломка инструмента)
M300 Переключение передачи к шпинд. (с перемещением механического выкл.) (FC)
M301 Переключение передачи к торц. головке (с перемещен. механическ. выкл.) (FC)
M302 Oп. Датчик, смена специального инструмента
M303 Индексация шпинделя (ось W) в 450 (сокращенный путь)
M306 Индексация шпинделя в 00 (сокращенный путь)
M307 Oп. Настройканоминальнойнагрузкипризапускеинструмента (вызов O9005) (тек. контроль для FC) (Оп.)
M308 Перемещение вперед механического выключателя торцевой головки (FC)
M309 Перемещение назад механического выключателя торцевой головки (FC)
M300 и последующие М-коды предназначены для моделей серии HN-FC.
Однако, M327 применяется также для моделей серии BFN.
3-5
BFN/HN-F C
Знак * означает, что М-функция запускается после заверешния перемещения оси, если
они заданы в одном кадре.
3-6
BFN/HN-F C
(1.1) В случае модели HN-FC, у скорости вращения планшайбы (ось U) более низкий
макс. предел скорости, в зависимости от позиции салазок оси U.
(1.2) Существует ограничение скорости вращения для станка BFN в зависимости от позиции
шпинделя. См. следующую страницу.
3-7
Предел скорости
шпинделя
BFN/HN-F C
Диам. инстр. 30
Диам. инстр. 30 , ск.=200 м/мин
Рабочий диам. 33.7
S=1890, скор.=200
Диам. инстр. 30, ск.=150 м/мин
3-8
Диам. инстр. 50,ск.=100 м/мин
Вне предела
Диам. инстр. 30
Рабочий диам. 110
3-9
BFN/HN-F C
G92 S ;
(4) M - функция
(4.1) В случае модели HN-FC
Команда Функция
M03 Пуск вращения шпинделя или планшайбы по ЧС от стороны шпинд.
M04 Пуск вращения шпинд. или планшайбы против ЧС от стороны шпинд.
M05 Останов шпинделя или планшайбы
M19 Останов ориентации шпинделя или планшайбы (включая M05)
3-10
BFN/HN-F C
3-11
BFN/HN-F C
Команда Описание
Подготовлен новый инструмент.
Содержание
T_ _ _ ; Номер инструментального магазина
T_ _ _;
Индексация инструментального магазина - Возврат инструмента и
Перемещен.
позиция ожидания
Команда Описание
Условие T-команда завершена.
Оси X, Y, Z, U во 2-ой точке референции.
M106 Точка останова ориентации шпинделя.
Перемещен. (a) Оси X, Y, Z и позиционирование шпинд.
(б) Смена инструмента
3-12
BFN/HN-F C
3-13
BFN/HN-F C
Команда Описание
Новый инструмент подготовлен.
Содержание
T_ _ _ ; Номер магазина.
T_ _ _; Индексация нужного магазина
Перемещен.
→ Захват инструмента и ожидание
(*1)
O9009 ;
#149=XXXX ;
M49 ;
M99 ;
3-14
BFN/HN-F C
Значение настройки
Номер Номер
данных макро Содержание 60 АСИ 119АСИ 179АСИ 179АСИ 239АСИ 269АСИ
90 АСИ
ПЛК перемен. (90 х 1)
(60 х 2) (90 х 2) (60 х 3) (60 х 4) (90 х 3)
Позиция
#599 кожуха
шпинделя
Номер фальш.
D28 #580 инструмента 60 90 101 101 101 101 101
в шпинделе
Номер 1го
D30 #581 31 31 101 101 101 101 101
гнезда шпинд.
Номер послед.
D32 #582 60 90 160 190 260 360 290
гнезда шпинд.
Номер 1ой
#583 551 551 551 551 551 551 551
группы шпинд.
Номер послед.
#584 559 559 559 559 559 559 559
группы шпинд.
Номер фальш.
D34 #585 инструмента 1 1 3 3 3 3 3
планшайбы
Номер 1го
D36 #586 1 1 2 2 2 2 2
гнезда планш.
Номер посл.
D38 #587 30 30 60 60 60 60 60
гнезда планш.
Номер 1ой
#588 501 501 501 501 501 501 501
группы планш.
Номер послед.
#589 группы 550 550 550 550 550 550 550
планшайбы
3-15
BFN/HN-F C
3-16
BFN/HN-F C
Команда Описание
Условие Завершение T-команды: *
Инструм. в шпинделе (ось W) Инструм. планшайбы (ось U)
- Оси X,U в референтн. точке - Оси X,U,Wв точке
-ОсиY,Z,W во 2ой точке референции.
референции - Ось Z во 2ой точке рефер.
- Ориентация шпинделя - Ось Y в 3ьей точке референц.
- Фальш. инструм. на оси U - Ориентация планшайбы
- Механический выключатель по шпинделю.
планшайбы вытолкнут. - Фальш. инструм. на оси W.
- Передача на стороне - Механический выключатель
шпинделя. планшайбы вытолкнут.
- Передача на стор. планш.
M106 - Крайнее переднее положен.
цил. продувки планш. возд.
- Крайнее переднее полож.
масл. цилиндра планшайбы.
Перемещ. ЧПУ автоматически определяет ось W или U;
(a) Оси W, U, X, Y, Z позиционируются.
(б) Смена инструмента
(Когда фальшивый инструмент автоматически
выбирается Т-командой.)
(в) Снова T-команда.
(г) Позиционирование осей W, U, Y.
(д) Смена инструмента.
(В случае инструмента оси U, включается настройка
системы координат оси U).
Примечание: По команде M106 вызывается и выполняется суб программа (О9008).
*: За исключением условия завершения вышеуказанной Т-команды, при
выполнении данной суб программы может быть выполнена автоматическая
смена инструмента.
Однако, чтобы избежать столкновения с зажимной оснасткой или заготовкой,
рекомендуется выполнить следующую программу.
(2.1) Пример программы
Программа Команда и перемещения
O 1000 Номер программы
G90 G10 L2 P1 X-500. Y-300. Z-700. U0 W0 ; Настройка системы координат
T10 ; Вызов нового инструмента
M106 ; Смена инструмента
T20 ; Вызов следующего инструмента
N1 G90 G0 G54 G43 X100. Y0 Z150. H10 ;
(Обработка по T10.)
3-17
BFN/HN-F C
M106 ;
G117 M334 ;
G90 G0 G55 G43 X0 Y0 Z50. U60. H20 ;
G65 P8108 T5 ;
T_ _ _ ; ------------------------------------ В ы з о в ф а л ь ш и в о г о и н с т р у м е н т а о с и W
G65 P8109 ; ------------------------------ С м е н а ф а л ь ш и в о г о и н с т р у м е н т а о с и W
3-18
BFN/HN-F C
O8108
(G65 P8108 T_ _ )
G91 G28 Y0 Z0 U0 ;
M19 ; --------------------------------------- Ориентация оси U
G91 G28 X0 ;
M300 ; -------------------------------------- Переключение передачи к оси W.
T#20 ; -------------------------------------- Вызов измерительного щупа
M19 ; --------------------------------------- Ориентацияоси W
G90 G0 G53 W#599 ; ------------------ Перемещение кожуха оси W
M303 ; -------------------------------------- И н д е к с а ц и я о с и W в 45 град.
G91 G30 W0 ; ---------------------------- В о з в р а т о с и W во 2ую точку референции
M19 ; --------------------------------------- Ориентация оси W
M310 ; -------------------------------------- Блокировка мех. выключат. оси W
M302 ; -------------------------------------- Измерительный щуп специальной АСИ
M99 ;
O8109
G91 G30 Y0 Z0 ;
G91 G28 X0 ;
M19 ; ------------------------------------- Ориентация оси W
G91 G30 W0 ; -------------------------- В о з в р а т о с и W во 2ую точку референции
M310 ; ------------------------------------ Блокировка мех. выключат. оси W
M302 ; ------------------------------------ Измерительный щуп специальной АСИ
M303 ; ------------------------------------ И н д е к с а ц и я о с и W в 45 град.
G90 G0 G53 W#599 ; ---------------- Перемещение кожуха оси W
M306 ; ------------------------------------ И н д е к с а ц и я о с и W в 0 град.
G91 G28 W0 ; -------------------------- В о з в р а т о с и W в референтную точку
M19 ; ------------------------------------- Ориентация оси W
M301 ; ------------------------------------ Переключение передачи к оси U
M99 ;
3-19
BFN/HN-F C
Ось U
ход 40
ось U Шпиндель
ось U
ось W
3-20
BFN/HN-F C
№ Значение
00 X 0.000
Y 0.000
Z 0.000
U -620.000
Текущая позиция
(Абсолютная координата)
X 0.000
Y 0.000
Z 0.000
U 620.000
Примечание: Даже в случае HN-FC, задавайте 'G117 M334' при каждой смене
инструмента, это удобно при пробном резании и вводе коррекций.
3-21
BFN/HN-F C
Команда Описание
B_ _ _ Абсолютная сокращенная индексация в двух направлениях
B_ _ _ M26 Абсолютгая индексация по ЧС
B_ _ _ M27 Абсолютная индексация против ЧС
B_ _ _ M28 Пошаговая индексация по ЧС
B_ _ _ M29 Пошаговая индексация против ЧС
B0 ; 00 индексация по ЧС
3-22
BFN/HN-F C
Команда Описание
G91/G90 G00 B+/-_ _ _ _ _ , _ _ _ Индексация Мин. ввод
Одновременное индексируемого
G91/G90 G01 B+/-_ _ _ _ _ , _ _ _ резание и индексац. шага 0.0010
стола
Примечание 1: Доступен ввод десятичной точки.
Схема позиции индексации паллеты такая же, как у стола с 360 положениями.
M-функция
Команда Описание
M10 Зажим стола Активен автоматический зажим/разжим
M11 Разжим стола Автоматический зажим/разжим неактивен
B270. ;
M код Содержание
M125 Завершение проверки M126 - M129
M126 Такое же перемещение, как B___М26, но без проверки заверш. перемещ.
M127 Такое же перемещение, как B___М27, но без проверки заверш. перемещ.
M128 Такое же перемещение, как B___М28, но без проверки заверш. перемещ.
M129 Такое же перемещение, как B___М29, но без проверки заверш. перемещ.
M160 Такой же, как M60, без проверки завершения перемещения.
M161 Проверка перемещения по заврешению M160.
Образец программы
Программа Содержание
T_ _ ;
• •ATC
B180 M126 ; Индексация по ЧС в 180 град. и отработка следующего
кадра без проверки завершения индексации стола.
M106 ; Перемещение АСИ.
M125 ; Отработка след. кадра после проверки заверш. индекс. стола.
G0 G90 X Y ; Позиционирование.
• •APC
M160 После смены паллет, выполняет отработку след. кадра
без проверки заверешения перемещения.
M106 ; Перемещение АСИ.
M161 ; После смены паллет, выполняет отработку след. кадра
после проверки завершения перемещения.
3-24
BFN/HN-F C
BFN50/63 HN80FC/100FC
Позиция B0 Позиция B0
АСП с шаттлом
3-25
BFN/HN-F C
G91 G28 X0 Y0 Z0 ;
B0 ; Условие автоматической смены паллет
M40 ; Смена паллет при наличии паллеты в позиции
ожидания, М60 игнорируется при отсутствии
паллеты в позиции ожидания.
M60. ; Автоматическая смена паллет.
G91 G30 P3 X0 ;
M60 ; Автоматическая смена паллет.
G91 G30 X0 ; (При одновременном наличии паллет в станке и в
позиции ожидания, выполняется только проверка).
M60 ; Автоматическая смена паллет.
M63 ; АСП с поиском внешнего номера программы.
M30 ; Конец программы.
G91 G28 Z0 ;
G91 G30 X0 ; Условие автоматической смены паллет.
B0 ;
M40 ;
3-27
BFN/HN-F C
Программа Описание
O2000 ;
M16 ; Если это паллета А, обработка продолжается;
если паллета В - обработка останавливается,
G90 G10 L2 P1 X Y Z ; появляется аварийное сообщение
Программа:
O 3000 M68 ; ;
Примечание 1: M68 должен быть задан в том же кадре, что и номер программы..
Примечание 2: Если M68 не указан, программа продолжает выполняться без поиска номера
программы.
3-28
BFN/HN-F C
Команда Описание
M07 Вкл. СОЖ при резьбонарезании После вкл. M07, СОЖ подается с (-)
перемещением. (Таймер)
M08 Вкл. СОЖ потоком СОЖ подается по команде M08.
M51 Вкл. СОЖ при обратном После вкл. M51, СОЖ подается при (-)
резьбонарезании перемещении оси Z (Таймер).
M52 (Oп.) Вкл. распыление СОЖ
M53 (Oп.) Вкл. другой тип СОЖ Функция промыва или другой тип СОЖ.
Образец
Программа Команда и перемещения
3-29
BFN/HN-F C
4 Программирование
4.1 Структура программы
Программа разделена на главную программу и суб программу. Обычно, ЧПУ работает
в соответствии с информацией главной программы. Но при обнаружении в главной
программе команды, означающей «следование информации суб программы», контроллер
начинает следовать информации суб программы.
При обнаружении в суб программе команды, означающей «следование информации главной
программы», ЧПУ начинает следовать информации главной программы.
Кадр возврата в главную программу из суб программы запоминается в контроллере.
Информация 1 Информация 1
Информация 2 Информация 2
“Следование информ.
субпрограммы”
Информация n
Информация n +1
Возврат в главную
программу
4-1
BFN/HN-F C
O ( )
4-2
BFN/HN-F C
N_ _ _ _ _ ; (1–99999)
Как правило, удобно указывать порядковый номер в важном кадре, таком как первый
кадр после смены инструмента.
При необходимости начать автоматический цикл с середины программы, указание
порядкового номера в начальном кадре упростит операцию.
X – 1000
| |
Адрес Цифровое значение
|
Машинное слово
В качестве адреса используется алфавитная буква, указывающая на обозначение
цифрового значения. Адреса и их обозначение, используемые в ЧПУ, указаны ниже.
Некоторые адреса меняют значение в зависимости от подготовительных функций,
указанных в программе.
4-3
BFN/HN-F C
4-4
BFN/HN-F C
(*4) B±53
R±53 Q53 P8 H3 F4 S5 T3 M3 ;
N 5 G 2 X ± 5 3
5 цифр 2 цифры 3 цифры после десятичной точки
Aдрес Aдрес 5 цифр после десятичной точки
Знак (знак + можно опустить)
Aдрес
4-5
BFN/HN-F C
Образец:
X80. о с ь X 80 мм.
Y0.5 о с ь Y 0.5 мм.
4-6
BFN/HN-F C
ось Х ось Z
Примечание 1: Лампа возврата в ноль горит, если ось U находится во 2ой точке
референции.
4-7
BFN/HN-F C
ось В
ось Y
ось U
ось U
ось U
ось W
ось Х
ось Z
4-8
BFN/HN-F C
4-9
BFN/HN-F C
4-10
BFN/HN-F C
4-11
BFN/HN-F C
Примечание: Знак * означает, что G коды активны при включенном питании или
нажатой кнопке сброса.
4-12
BFN/HN-F C
Примечание: Знак * означает, что G коды активны при включенном питании или
нажатой кнопке сброса.
4-13
BFN/HN-F C
300
C
B
200
A D
100
E
O
X
0 100 200 300 400
4-14
BFN/HN-F C
(2) F-команда
F-код Описание
Скорость подачи (0.001 – мм/мин) 100 мм/мин 200 мм/мин
F_ _ _ _ _ Прямая и модальная команда. | |
Возможен ввод десятичной точки. F 100 F 200
0 100 200
4-15
BFN/HN-F C
4-16
BFN/HN-F C
4.5.3 Рабочая система координат (исходная точка программы) (G53, G92, G54-G59,
G52)
Необходима предварительная настройка системы координат для программирования с
абсолютной командой. Система координат может быть установлена в любой позиции
для удобства программного вычисления.
Осторожно
4-17
BFN/HN-F C
4-18
BFN/HN-F C
1120
300
250
Z0
ось Y 1230
A
200
300
CL
CL
4-19
BFN/HN-F C
Сверло 1
ось Z Шпиндель
ось X
Z0 Z0
200 30
40 70
B A
ось Y
C
300
150
CL
CL
Вид со стороны шпинделя
Укажите рабочую систему координат, так что G54, G55, G56 будут референтными точками “A”
(G54), “B” (G55) и “C”(G56).
4-20
BFN/HN-F C
Образец 1:
Y 100
100
P1
P1’
50
P0
50
G54 рабочая
система координат
G55 рабочая
система координат
X
Команда Программа
4-21
BFN/HN-F C
300 235
G28 W0 ; Референтная точка оси W
G30 W0 ; G28 W0 ;
Программа Описание
G43 X50. Y0 Z50. H_ _ _ S800 M3 ; Для смещения текущей позиции оси W, 100.
ввоится автоматически в № ‘00’ оси Z
на экране рабочей системы координат.
В этом случае, референтной точкой программы должна быть референтная точка оси W
(G30 W0 ;).
Программа изменения координат
O8130 ; (коррекция рабочей системы координат оси Z для оси W)
Если [#4006 EQ 20] переход к 10 (проверьте метрическую/дюймовую систему) ;
#1=235. ;
переход к 100 ;
N10 #1=235. / 25.4 ;
N100 ;
#23=#5025 ;
#5203= -[#23 + #1] ;
M99 ;
4-22
BFN/HN-F C
4-23
BFN/HN-F C
B
• • 200
• • 100
D
A
• •
Y0
E
-Y
E: Нулевая позиция программы
Как правило, станок не перемещается по
прямой линии.
P2
G30 P3 X Y Z 4ая ;
P4
P2: 2ая референтная точка. (P2 можно опустить)
P3: 3ья референтная точка.
P4: 4аяреферентная точка.
Примечание: По команде G80 отмените постоянный цикл после ввода G27 ~ G30.
Иначе появится аварийное сообщение №44.
4-24
BFN/HN-F C
4-25
BFN/HN-F C
Примечание 1: З н а ч е н и я G43 и G44 меняются местами при занчении коррекции со знаком (-).
4-26
BFN/HN-F C
Образец 2:
При опускании команды перемещения по оси Z, как в G43/G44 H_ _ _ ;
При вводе вышеуказанной программы ось Z перемещается в соответствии с величиной
значения коррекции.
G43/G44 G91 Z0 H_ _ _ ;
Образец 3:
Отмена коррекции на длину инструмента.
Команда Программа
Программа обработки
4-27
BFN/HN-F C
Образец 1: Образец G0 и G1
Y
Z
180
Z0
Y0
X0
20 50 60
300
X0
#1
60
8
#2
70
#3
27
30 FC25
Z0
<Условия>:
- Инструмент для сверления диам. 15 мм
- Длина инструмента 210 мм
- Компенсация на длину инструмента: № памяти 5
- Инструмент в магазине T5.
- S (шпиндель)=530 об/мин F (подача)=106 мм/мин
- Система координат:G54.
4-28
BFN/HN-F C
Программа Команда
99999.999/сек (команда по X) и
99999999/0.001 сек (команда по P).
G4 X2.5;или G4 P2500 ;
4-29
BFN/HN-F C
Параллельная ось определяется адресом, заданном в кадре G кода в G17, G18 и G19.
Однако, команда перемещения указанной оси никак не связана с заданным G кодом.
Например, когда задано G17 Z_, оси Z нет в плоскости Хр - Yp, но по коду G17 выбирается плоскость
Хр - Yp, а ось Z перемещается независимо от плоскости.
Примечание 1: Плоскость не меняется, пока не будет введена команда G17, G18 или G19.
Примечание 2: При включении питания или выполнении сброса, G17 выбирается автоматически.
(При параметре №3402, #6 = 1)
4-30
BFN/HN-F C
(2) Объяснение
(2.1) Направление дуги.
G02 ··· По часовой стрелке X
G03 ··· Против часовой стрелки. Y
G18
G02
Z
G03
G17
G19
G02
G02 G03
G03
Шпиндель
4-31
BFN/HN-F C
Образец программы 1
Y
300(X)
Y (I)
100 100
(I)
200R
200R
173.205
173.205
Начальная
173.205
Начальная точка
точка
(J)
(J)
(Y)
Конец
Центр Центр
(Y)
Конец
100
X X
0 0
350(X)
G90 G2 X350. Y100. I100. J-173.205 G91 G2 X300. Y173.205 I100. J-173.205
F100 ;
F100 ;
(R200.) (R200.)
4-32
BFN/HN-F C
Y 1 диам. 50мм
D A
(0.0)
E
-X X
B
C
-Y
Центр
Центр
(3) Программа для центра дуги А и E. (за начальную позицию принимается точка А)
80R
Центр
4-33
BFN/HN-F C
Образец программы 2
Y
100
50R
R
0
60
6
40
X
0 90 120 140 200
4-34
BFN/HN-F C
G41 G42
4-35
BFN/HN-F C
Образец 1
Ниже представлен образец программы с применением функции коррекции на инструмент в
соответствии со следующими условиями.
Z
200
Y
40
Y0
200 X
X0
Z0
3 4
20
40R
2 40
20R
40 20
5
20
30 1 35 6
Y0
X0
Условия:
Инструмент: 4х-зубчатая концевая фреза диам. 2.5 мм
Длина инструмента: 160 мм
Корректор на длину инструмента: H5
Корректор по диаметру инструмента: D20
Скорость шпинделя: 400 об/мин
Скорость подачи: F= 100 мм/мин.
Система координат G57
4-36
BFN/HN-F C
Команда Программа
O 1000 ;
Настройка системы координат G90 G10 L2 P4 X Y Z ;
G90 G57 G0 G43 X0 Y0 Z50. H5 S400 M3 ;
Пуск 1 G41 Y30. D20 :
(Глубина резания) Z-20. ;
2 G1 Y75. F100 ;
3 X40. Y95. ;
4 G2 X80.Y55. I0 J-40. ;
5 X60. Y35. I-20. J0 ;
6 G1 X-5.
Перемещение оси Z назад G0 Z50. ;
Отмена коррекции на инструмент G91 G28 X0 Y0 Z0 M19 ;
Отмена коррекции на длину M30 ;
инструмента
4-37
BFN/HN-F C
Запрограммированная
траектория
(б) При непрерывной команде двух или более кадров вспомогательных функций (включая
выдержку времени, скорость шпинделя), не сопровождающих перемещения по осям.
Образуется вектор, идущий от правого угла до конечной точки траектории перемещения инструмента.
После выполнения двух кадров, в которые не включены перемещения по осям, вектор образуется в
конечной точке команды перемещения осей, в результате чего происходит подрез заготовки. Таким
образом, необходимо соблюдать осторожность, чтобы избежать подреза и столкновений. При
использовании суб программы, она принимается за команду без осевых перемещений, которая
переходит от главной программы к суб программе или возвращается в главную программу из суб
программы.
4-38
BFN/HN-F C
Перемещение оси Z
вниз
(1) N3,N4
N3
Перемещение оси
Z вниз
(2 кадра)
N1
N1
4-39
BFN/HN-F C
Описание
При вводе вышеуказанной команды, возможно выполнение угловой круговой инерполяции,
радиус которой равен значению компенсации.
Ввод G41 или G42 перед кадром определяет направление дуги по или против ЧС.
G39 с I, J или K
При вводе G39 с I, J и K, дуга образуется таким образом, что угол дуги перпендикулярен
вектору, который задается командой I, J и K.
4-40
BFN/HN-F C
Программирование в приращ.
Для чистового резания G91 G0 G41 Y-35. D2 ; Запуск A B
Линейная
30 G1 Y-31. F50 ; интерполяция
A B C
Y G2 I-30. ; Круговая интер-
пол. C C
B G1 Y-5. ; Смещ. C D
70
Абсолютное программирован.
35
G2 I-30. ; C C
Смещение
G1 Y65. ; C D
X
50
4-41
BFN/HN-F C
G0 G40 X-40. ; B A
150
A B
Абсолютное программирован.
G90 G1 G42 X240. D3 F50 ; Запуск A B
Y
Программирование в приращ.
G91 G0 G42 X50. Y50. D4 ; Запуск A B
B
50R G2 X50. Y-50. J-50. F50 ; Круговая интерполя-
A c ция B C
150
I-100. ; C C
100R
X-50. Y-50. I-50. ; C D
D
G0 G40 X–50. Y50. ; D A
Отмена
X
0 150
Абсолютное программирован.
G90 G0 G42 X200. Y200. Запуск A B
D4 ;
I-100. ; C C
4-42
BFN/HN-F C
Сверление 3
Z0
180
X0
Y0
150
Сменная паллета
69.35
50
15.36 20
Запуск в этом
направлении
R4
0
65
)
7
45
Н
35
(
30
15
5
0
.
2
15
15
м
R
25
а
20
35
и
R
55
20
R
3
R
0
40 20
60 50
80 78.284
100 100
Х0
Условия:
(a) Рабочая система координат : G55
Оси X и Y диам. 50 (h7) предварительная обработка центра
Ось Z : Поверхность заготовки
(б) Запуск: Инструмент в шпинделе T01
(в) Инструмент; 4х-зубчатая концевая фреза диам. 20 мм, длина 250 мм, хранится в Т05
-1
(г) Условия резания: Скорост шпинделя 960 мин , скорость подачи 140 мм/мин
(д) Коррекция на длину инструмента H05/ Коррекция по радиусу инструмента D06.
4-43
BFN/HN-F C
Остаток R точка
Заготовка
G73 Q QQ Q
Высокоскоростной (X,Y)
цикл глубокого
сверления
Z точка 0.5 Исходная
точка
G99 G98
4-44
BFN/HN-F C
G81 Заготовка
Z-точка R-точка
Цикл сверления и
цикл расточки
центр. отверстий
Начальная
точка
G99 G98
G81 (G98 или G99) X Y Z R F ;
Заготовка
G82 Z-точка
R-точка
Цикл сверления и
зенкования по P : Выдержка
цилиндру времени в G98
G99
точке Z. Начальная
точка
G82 (G98 или G99) X Y Z R P F ;
G99 G98
G84 Заготовка
Цикл нарезания резьбы Z-точка
4-45
BFN/HN-F C
R-точка
Заготовка
G85
G99 G98
Начальная
G85 (G98 или G99) X Y Z R F ; точка
R-точка
G86 Z-точка Заготовка
Цикл растачивания
Останов шпинделя
в точке Z.
G99 G98 Начальная
точка
G86 (G98 или G99) X Y Z R F ;
R-точка
Заготовка
G87
Цикл обратного Z-точка
Останов ориентации
растачивания шпинделя
(X.Y)
Перемещение
шпинделя Q
Примечание:
вперед Начальная
Шпиндель вращ-ся
точка
вперед.
Подтвердите напр. G87 G98 X Y Z R Q P F ;
кончика инструм.
G89 Заготовка
Цикл растачивания
Точка Z G99 G98
(X.Y)
Точка R
G89 (G98 или G99) X Y Z R P F ;
4-46
BFN/HN-F C
Перемещение 3
Перемещение 4
Точка Z Перемещение 2
Перемещение 1
• • • • • •
• •
G99 G98
Перемещение 5 Перемещение 6 Начальная точка
Точка R
4-47
BFN/HN-F C
(б) Данные позиции отверстий (X, Y): Задайте позицию отверстия при помощи абсолютного или
инкрементального программирования. Позиционирование
выполняется на ускоренных перемещениях.
4-48
BFN/HN-F C
Образец 1
20
15 15 2 - д и а м . 40 H7
X0
Y0
15 30
30 30 30
20 40 75
4 - диам.20
Z0 Z0
Команда Программа
Номер программы
Настройка рабочей системы координат O2000
Вызов инструмента для сверления G90 G10 L2 P1 X Y Z ;
T5 M19 ;
диам. 20 мм (Т5) и останов ориентации
шпинделя.
M106 ;
Смена инструмента Т1 на Т5
T7 ;
Вызов инструмента для расточки G90 G0 G54 G43 X0 Y0 Z50. H5
диам. 40 мм (Т7) S400 M3 ;
В качестве настройки начальной точки
указывается Z=50
(см. след. стр.)
4-49
BFN/HN-F C
Команда Программа
При программировании, необходимо
учитывать высоту кромки сверла. После G99 G81 Z-20.8 R3. F100 ;
выполните сверление до точки R
5.8
Укажите только те данные, которые Y-30. Z25.8 ;
необходимо изменить. После выполнен. X-75. Y-60. Z-65.8 R-37. ;
сверления, вернитесь в начальную точку. G98 Y-120. ;
Отмена постоянного цикла G80 ;
В позицию АСИ и смены инструмента, от M106 ;
Т5 (сверло диам. 20 мм) до Т7 (расточной
резец диам. 40 мм) T1 ;
Вызов инструмента для Т1 G90 G0 G54 G43 X-75. Y0 Z50. H7 S800
M3 ; (*)
Значение ‘Q’ должно быть введено по G98 G76 Z-55. R37. Q1. P150 F80 ;
команде в приращениях, ось Х перемещ.
в положительном (+) направлении.
X0 Y-90. Z-15. R3. ;
Отмена постоянного цикла G80 ;
Смена инструмента Т7 (расточной резец M106 ;
диам. 40 мм) на Т1. M30 ;
Конец программы.
Кончик инструмента должен позиционироваться таким образом, чтобы он смотрел в сторону магазина, как
показано на рис., при загрузке инструмента в магазин.
АСИ Шпиндель
Кончик инструмента
Кончик инструмента
- +
ось X
4-50
BFN/HN-F C
M109 S ;
G98 G84
X Y Z R F S M109 K ;
G99 G74
Адрес Описание
X, Y, Z, R Данные позиций обрабатываемых отверстий.
F Скорость рабочей подачи.
S M109 Скорость шпинделя (мин-1)
K Количество повторений
N1 S M109 ;
N2 G98 G84 X Y Z R F ;
N3 X Y ;
4-51
BFN/HN-F C
X-554.358 Y120.568 ;
G65 P8132 ; ------------------------ Отмена постоянного цикла и переключение системы
рабочих координат оси W на начальную настройку.
M9 ;
G91 G30 W0 ;
M106 ;
M1 ;
Примечание 1: Продолжительность постоянного цикла для оси W будет больше, чем для оси Z,
т.к. скорость ускоренных перемещений по оси W в 1/4 раза меньше скорости
ускоренных перемещений оси Z.
Примечание 2: Если необходима точность при жестком резьбонарезании или расточке, следует
использовать постоянный цикл для оси Z.
Примечание 3: Смену оси для постоянного цикла необходимо выполнять после отмены
постоянного цикла.
Макро программа
O8130 (Смещение оси W для BHN) O8131 (FC Смещение оси W)
(G65P8130) (G65P8131(W--) )
#23=#5024 #1=#5003
#5203=-[#23-#500] #2=#5025
M99 #3=#4014
При [#23NE#0] перейдите к 10
O8132 (FC Настройка оси W -235) если [#3EQ54] затем #100=1
G80 если [#3EQ55] затем #100=2
При [#100EQ#0] перейдите к 10 если [#3EQ56] затем #100=3
G90G10L20P#100W-235.0 если [#3EQ57] затем #100=4
перейдите к 200 если [#3EQ58] затем #100=5
N10 если [#3EQ59] затем #100=6
G90G10L20P#101W-235.0 #4=ABS[#1]+ABS[#2]
N200 G90G10L2P#100W-#4
M99 перейдите к 200
#100=#0
N200
M99
4-52
BFN/HN-F C
30
4 3 2
Y0
30
3 * 5 4
Х0
30 10 3 направляющ.
штифта
4 отв. диам. 18мм, сквозное сверление 2-М10 сквозное
д и а м . 2 6 м м п о д р е з к а т о р ц а х 1 7 . 5 1С снятие фаски
Условие:
(a) Начальная точка : Каждая ось X, Y и Z находятся в своих референтных точках.
В шпинделе инструмент T1.
(б) Инструмент и условия резания:
V f F Длина Корр. на № в
№ Инструмент об/мин
м/мин мм/об. мм/мин инстр. инструм. магаз.
Центров. инстр. (• •12)
1 HSS 25 0.1/об. 67 225 H2 T2
диам. 19x90° 665
2 диам. 18 сверло C 710 40 0.25/об. 180 250 H3 T3
3 диам. 26 конц. фреза C 980 80 0.15/об. 150 160 H4 T4
4 (Для резьбы M10)
C 1500 40 0.15/об. 225 200 H5 T5
диам. 8.5 сверло
5 резьба М10 НSS 960 30 P 1.5 1440 240 H6 T6
4-53
BFN/HN-F C
G98
G91 G81 X Y Z R F K4 ;
G99
4-54
BFN/HN-F C
(6.6) Данные обработки отверстий Q,P и R должны быть заданы в одном кадре, в котором
выполняется обработка отверстий. Когда Q, Р и R заданы в разных кадрах, они не
сохраняются в памяти в качестве модальных данных.
(6.7) Введите команду отмены постоянного цикла G80 перед перемещением оси B.
(6.8) G00 - G03 функционируют так же, как G80.
В этом случае, отмена производится по прочтении G00 - G03.
Соответственно, G00 - G03 должны быть заданы в том же кадре, что и G код постоянного
цикла (G_ _ ).
G0# G_ _ X Y Z R Q P F K ;
0-3 Выполняется постоянный цикл
G_ _ G0# X Y Z R Q P F K ;
0-3 Постоянный цикл не выполняется
G74 X Y Z R P F ; or G84 X Y Z R P F ;
Останов подачи
При выполнении останова подачи во время перемещений 3-5 в постоянном цикле G74
и G84 (см. стр. 4-48), немедленно загорается сигнальная лампа останова подачи, но
цикл не останавливается после завершения перемещения 6.
При повторном нажатии кнопки останова подачи во время перемещения 6, ось Z
немедленно останавливается. При нажатии кнопки во время выполнения цикла жесткого
резьбонарезания, шпиндель и перемещения по осям немедленно останавливаются.
Нажатие кнопки Пуска цикла запускает вращение шпинделя и осевые перемещения.
4-55
BFN/HN-F C
Во время перемещения при выполнении цикла жесткого нарезания резьбы, если кнопка
перемещения шпинделя выключена, шпиндель и ось Z останавливаются. В этом случае,
выберите кнопку вращения шпинделя для автоматического режима и нажмите кнопку Пуска
цикла для запуска вращения шпинделя и перемещения оси Z.
4-56
BFN/HN-F C
Команда Наименование
G66.1 P8001 Цикл черновой обработки внутреннего отверстия
G66.1 P8002 Цикл черновой обработки внешнего диаметра
G65 P8003 Цикл черновой обр. V-обр. пазов торц. поверхн.
G65 P8004 Цикл чистовой обр. V-обр. пазов торц. поверхн.
G66.1 P8005 Цикл черновой обр. задней торцевой поверхности
G66.1 P8006 Цикл черновой обработки торцевой поверхности
G117 M332 Цикл нарезания резьбы по внешнему диаметру
G117 M333 Цикл нарезания резьбы по внутреннему диаметру
G117 M336 Цикл нарезания конич. резьбы по внешн. диам.
G117 M335 Цикл нарезан. конич. резьбы по внутр. диам. отв.
G117 M334 Функция настройки системы координат оси U
G66.1 P8041 Функция компенсации радиуса закругления режущей кромки
(с левой стороны)
P66.1 P8042 Функция компенсации радиуса закругления режущей кромки
(с правой стороны)
4-57
BFN/HN-F C
- Когда данные окончательного контура передаются в G66.1 Р8001 при обработке внутреннего
диаметра, приращение, траектория перемещения чернового резца выбираются
автоматически.
- После окончательной отделки, выполняется обработка с горизонтальным перемещением
оси Z на глубину резания Е, и наконец выполняется обработка в соответствии с командой
управления программами.
- Доступно направление обработки только от точки (а) к (б).
- Радиус кончика инструмента не учитывается.
- В программу полной обработки фигуры входит до 15 кадров.
- Никогда не вводите другой кадр между кадром G66.1 и N1111.
- При команде круговой интерполяции, активны только команды G02 (4-ый квадрант) и
G03 (2-ой квадрант).
- При команде круговой интерполяции, радиус задается по R команде. Команды I, J, K
неактивны.
Точка (а)
Рабочая подача
Точка (б) Ускоренные перемещения
4-58
BFN/HN-F C
4-59
BFN/HN-F C
- Когда данные окончательного контура передаются в G66.1 Р8002 при обработке внешнего
диаметра, приращение, траектория перемещения чернового резца выбираются
автоматически.
- После окончательной отделки, выполняется обработка с горизонтальным перемещением
оси Z на глубину резания Е, и наконец выполняется обработка в соответствии с командой
управления программами.
- Доступно направление обработки только от точки (а) к (б).
- Радиус кончика инструмента не учитывается.
- В программу полной обработки фигуры входит до 15 кадров.
- Никогда не вводите другой кадр между кадром G66.1 и N1111.
- При команде круговой интерполяции, активны только команды G02 (3-ий квадрант) и
G03 (1-ый квадрант).
- При команде круговой интерполяции, радиус задается по R команде. Команды I, J, K
неактивны.
Рабочая подача
Позиция пуска цикла
Точка (б) Ускоренные
перемещения
Точка (а)
4-60
BFN/HN-F C
4-61
BFN/HN-F C
(7.3) Цикл черновой обработки V-образных пазов торцевой поверхности (G65 P8003)
Режущий инструмент
4-62
BFN/HN-F C
4-63
BFN/HN-F C
(7.4) Цикл чистовой обработки V-образных пазов торцевой поверхности (G65 P8004)
- Если значение окончательного контура введены в G65 Р8004,
автоматически выполняется чистовая обработка V-образных
пазов.
4-64
BFN/HN-F C
4-65
BFN/HN-F C
- Когда данные окончательного контура передаются в G66.1 Р8005 при обработке задней
торцевой поверхности, приращение, траектория перемещения чернового резца выбираются
автоматически.
- После окончательной отделки, выполняется обработка с горизонтальным перемещением
оси U на глубину резания Е, и наконец выполняется обработка в соответствии с командой
управления программами.
- Доступно направление обработки только от точки (а) к (б).
- Радиус кончика инструмента не учитывается.
- В программу полной обработки фигуры входит до 15 кадров.
- Никогда не вводите другой кадр между кадром G66.1 и N1111.
- При команде круговой интерполяции, активны только команды G02 (4-ый квадрант) и
G03 (2-ой квадрант).
- При команде круговой интерполяции, радиус задается по R команде. Команды I, J, K
неактивны.
Точка (б)
Рабочая подача
Ускоренные перемещения
4-66
BFN/HN-F C
4-67
BFN/HN-F C
- Когда данные окончательного контура передаются в G66.1 Р8006 при черновой обработке
торцевой поверхности, приращение, траектория перемещения чернового резца выбираются
автоматически.
- После окончательной отделки, выполняется обработка с горизонтальным перемещением
оси U на глубину резания Е, и наконец выполняется обработка в соответствии с командой
управления программами.
- Доступно направление обработки только от точки (а) к (б).
- Радиус кончика инструмента не учитывается.
- В программу полной обработки фигуры входит до 15 кадров.
- Никогда не вводите другой кадр между кадром G66.1 и N1111.
- При команде круговой интерполяции, активны только команды G02 (1-ый квадрант) и
G03 (3-ий квадрант).
- При команде круговой интерполяции, радиус задается по R команде. Команды I, J, K
неактивны.
Точка (б)
Рабочая подача
Ускоренные перемещения
4-68
BFN/HN-F C
4-69
BFN/HN-F C
Рабочая подача
Ускоренные перемещения
4-70
BFN/HN-F C
A:
Резьба по внешнему диам.: впадина резьбы (мм/дюймы)
Резьба по внутреннему диам.: радиус резьбы (мм/дюймы)
(B): Радиус резьбы : угол 60 град. при отсутсвии команды
K: Шаг (мм/дюймы)
(E): В случае нарезания резьбы по дюймам, количество шагов/дюйм
(Команды K и E нельзя вводить одновременно)
Z: Длина резьбы (мм/дюймы)
(Всегда команда в приращениях)
Q: Коэффициент количества резьбы
Напр.) В случае Q1.5, автоматическое рассчетное количество резьбы
увеличивается в 1,5 раза.
(H): Способ черновой обработки
Не указан : резание с использованием одной режущей кромки.
1 : резание с использованием обеих режущих кромок.
M332
G117 M333 A (B) K Z Q (H) ;
(E)
4-71
BFN/HN-F C
В случае R1-R6
Позиция пуска цикла
Исходная
позиция
Рабочая подача
Ускоренные перемещения
В случае, отличном от R1-R6
Позиция пуска цикла
Исходная позиция
4-72
BFN/HN-F C
4-73
BFN/HN-F C
Исходная
позиция
Позиция пуска цикла
Рабочая подача
Ускоренные перемещения
4-74
BFN/HN-F C
4-75
BFN/HN-F C
Программа обработки
M106 ;
;
N1 G117 M334 ;
G90 G0 G54 G43 X Y Z ;
U ;
N2 G01 Z-50. F ;
N1 G117 M334 D ;
4-76
BFN/HN-F C
Компенсация на инструмент
(длина) (радиус)
№ Контур Износ Контур Износ
470 2.000 0.000 0.800 0.000
471 1.000 0.000 0.400 0.000
4-77
BFN/HN-F C
Стартовая позиция
4-78
BFN/HN-F C
4-79
BFN/HN-F C
116 Счетчик 134 Данные после 14-го 152 Данные после 2-го
раза комп. по оси Z раза комп. по оси U
117 № инструмента в 135 Данные после 15-го 153 Данные после 3-го
шпинделе раза комп. по оси Z раза комп. по оси U
4-80
BFN/HN-F C
167 185
168 186
169 187
170 189
171 190
4-81
BFN/HN-F C
4-82
BFN/HN-F C
4-83
BFN/HN-F C
№ Содержание
3101 Недостаточно необх. данных A, B, C, D, E, F, К Проверка вызова програм.
3102 Программа обработки содержит 10 символов Измените программу обр.
или более так, чтобы она содержала
10 символов или менее
3103 Нет данных “Z” в начальном символе Изменение программы
программы обработки. обработки.
3104 Нет данных “U” в начальном символе Изменение программы
программы обработки. обработки.
3105 Направление резания по оси U изменяется Изменение программы
следующим образом. обработки.
В цикле обработки по радиусу: положительное
(+) направление резания по оси U
В цикле обработки по внешнему диаметру:
отрицат. (-) направление резания по оси U
3106 В цикле резьбонарезания, начальная позиция Проверка начальной
оси U больше диаметра донного отверстия. позиции и размера
Это приводит к столкновению резьбы.
3107 Во время цикла обработки наружного диам., Изменение программы
была введена неверная команда. Кроме G обработки
кода G1, в УП присутствуют G2 и G3
3108 Указания по программной точке радиуса реж. Настройка данных
кромке не сохранены в памяти компенсации.
3109 Длина резания превышает длину паза. Проверка резания.
Изменение программы.
3110 Нет настройки радиуса в режиме G02/G03. Изменение программы
обработки.
3111 Ошибка данных длины резания V-обр. паза 2 мм или более
3112 Ошибка данных длины резания 10 град. или более
3113 Слищком большой объем Т-образного паза Должно быть T х TAN10
3114 Направление резания по оси U изменяется Изменение программы
следующим образом. обработки.
При обработке радиуса: положительное (+)
направление резания по оси Z.
При обработке наружного диаметра: отрицат.
(-) направление резания по оси Z.
3115 Недостаточные данные М кода команды G117 Введите данные М кода
4-84
BFN/HN-F C
Таблица программ
Следующие программы зарегистрированы в памяти для серии BFN и HN-FC.
Отметка * означает, что программа предназначена для HN-FC.
№ программы Содержание № программы Содержание
O8000 Программа восстановлен. O8022 Радиус, другой диам. конич.
авт. непрерывной функции резьбы (вызов М кода)
O8001 Цикл черновой обработки О8041 Функция компенсации рад.
по радиусу режущей кромки (слева)
O8002 Цикл черновой обработки O8042 Функция компенсации рад.
наружного диаметра режущей кромки (справа)
O8003 Цикл черновой обработки O8106 * Помещение оси W в позиц.
торц. пов-ти V-обр. паза АСИ (G30)
O8004 Цикл чистовой обработки O8107 * Возврат оси W в нулевую
торц. пов-ти V-обр. паза точку (G28)
O8005 Цикл черновой обработки O8130 * Изменение координаты оси
задней торцевой пов-ти W
O8006 Цикл черновой обработки O9000* Суб программа Т команды
передней торцевой пов-ти (вызов Т кода)
O8007 Зарезервирована О9001
O8008 Зарезервирована О9002
O8009 Зарезервирована О9003
O8010 Зарезервирована О9004
O8011 Суб программа O8001 О9005 * Вкл. подачи СОЖ через
планшайбу (вызов М кода)
O8012 Суб программа O8001 О9006 * Выкл. подачи СОЖ через
планшайбу (вызов М кода)
O8013 Суб программа O8002 О9008 Суб программа смены инструм.
(Вызов М кода)
O8014 Суб программа O8002 О9009 * Суб программа измен. № инст.
в шпинд. (вызов М кода)
O8015 Суб программа O8041
O8016 Суб программа O8042 О9017 Радиус, начало резьбонар.
по наруж. диам. (вызов М кода)
O8017 Суб программа O8005
O8018 Суб программа O8005
4-85
BFN/HN-F C
Главная программа Суб программа Суб программа Суб программа Суб программа
Количество повторений
Суб программа может повторно вызываться до 999 раз..
Если не указаны данные повторений, суб программа вызывается один раз.
Если указаны данные повторений, номер суб программы должен содержать 4 цифры.
M98 P20015 ; Суб программа номер O15 повторяется два раза.
00 : нельзя опускать.
4-86
BFN/HN-F C
Образец 1
4-87
BFN/HN-F C
e a
X0
h
f
g
Главная программа
O1000 ; G80 M9 ;
G90 G10 L2 P1 X Y Z ; M106 ;
T5 ; M30 ;
M106 ;
;
N1 T6 ; Суб программа
G90 G0 G54 X20. Y0 M8 ; O2000 ;
G43 Z50. H5 S1460 M3 ; a) X 20. Y 0 ;
G99 G81 Z-16. R3. F150 K0 ; b) X14.142 Y14.142 ;
M98 P2000 ; c) X0 Y20. ;
G80 M9 ; d) X-14.142 Y14.142 ;
M106 ; e) X-20. Y0 ;
; f) X-14.142 Y-14.142 ;
N2 T1 ; g) X0 Y-20. ;
G90 G0 G54 X20. Y0 M8 ; h) G98 x14.142 Y-14.142 ;
G43 Z50. H6 S1200 M3 ; i) M99 ;
M109 S800 ;
G99 G84 Z-13. R3. F800 K0 ;
M98 P2000 ;
4-88
BFN/HN-F C
Образец 3
Образец программы для заготовки с АСП с 2-мя паллетами, вся программа
обработки которой зарегистрирована.
Главная программа (Образец для HN80FC)
O0001 ;
N1 M60 ;
N2 M16 ; --------------------------- Проверка паллеты
N3 M98 P ; ------------------ Вызов программы обработки для паллеты А
N4 M60 ;
N5 M17 ; --------------------------- Проверка паллеты
N6 M98 P ; ------------------ Вызов программы обработки для паллеты А
N7 M30 ;
Образец 4
Образцы программ для той же заготовки с АСП с 2-мя паллетами.
Главная программа (Образцы для BFN50D, 63D)
O2000 ;
G91 G30 P3 X0 ;
M60 ;
G91 G30 P2 X0 ;
M60 ;
M16 ;
G90 G10 L2 P1 X Y Z ;
Настройка рабочих координат
G90 G10 L2 P5 X Y Z ; для палеты А
M98 P1000 ; ------------------------------------ Вызов программы обработки
G91 G30 P2 X0 ;
M60 ;
G91 G30 P3 X0 ;
M60 ;
M17 ;
G90 G10 L2 P1 X Y Z ;
Настройка рабочих координат
для паллеты Б
G90 G10 L2 P5 X Y Z ;
M98 P1000 ; ----------------------------------- Вызов программы обработки
M30 ;
Формат
G10 L10 P R ; Настройка или измен. знач. корр. на геом. параметры инстр.
G10 L11 P R ; Настройка или изменение значения коррекции на износ инстр.
P: Номер корректора, R : Значение коррекции на инструмент
L1 можно использовать вместо L11.
4-90
BFN/HN-F C
(3.1) Настройка или изменение значения коррекции на геометрические параметры
инструмента для Н кода
G10 L10 P R ;
(3.2) Настройка или изменение значения коррекции на износ интрумента для Н кода
G10 L11 P R ;
(3.3) Настройка или изменение значения коррекции на геометрические параметры
для D кода
G10 L12 P R ;
(3.4) Настройка или изменение значения коррекции на износ инструмента для D кода
G10L13 P R ;
Референтная точка
OFS G
OFS G : Значение компенсации на геом. параметры
Образец:
H код (длина инструмента) D код (радиус резчика)
Значение комп. Значение комп. Значение комп. Значение
Корректор
на геометрич. на износ на геометрич. компенсации
параметры инструмента параметры на износ
001 100.000 0.100 10.000 0.100
002 200.000 0.200 30.000 0.300
4-91
BFN/HN-F C
Данные G коды могут также применяться для дополнительных осей. Они не являются
модальными, и действительны только для кадра, в котором они указаны. Когда коды
используются для осей Х или Y, они функционируют так же, как коррекция по радиусу
инструмента (G41, G42) при вводе в памяти значения радиуса инструмента в качестве
значения коррекции.
Когда данные коды применяются для оси Z, они функционируют так же, как корректоры
на длину инструмента. Значение коррекции выбирается при помощи D кода.
Образец 1:
Значение коррекции: D1 = +20., D2 = -20.
Программа Дистанция на перемещение
1 G91 G45 X100. D1 ; X120.
2 G91 G46 X100. D1 ; X80.
3 G91 G45 X100. D2 ; X80.
4 G91 G46 X100. D2 ; X120.
Примечание 1: В режиме G91, если значение команды на перемещение оси указано как
0 (ноль), ось перемещается на расстояние,равное указанному значению
коррекции на инструмент. В режиме G90, если значение команды на
перемещение оси указано как 0 (ноль), ось не перемещается.
Примечание 2: Когда G45 и G48 указаны при одновременном перемещении 2-х осей,
коррекция на инструмент действительна для обеих осей.
Примечание 3: При обработке конуса, указание только значения коррекции радиуса
или диаметра инструмента приводит к лишней обработке или
недообработке.
Примечание 4: При круговой интерполяции, возможно выполнять компенсацию только для
1/4 или 3/4 круга по команде G45-G48 с указанием I, J и К.
Примечание 5: При выполнении постоянного цикла, G45-G48 игнорируются.
Примечание 6: G45-G48 нельзя использовать вместе в режиме G41 или G42.
4-92
BFN/HN-F C
L
300 мм от референтной позиции k
j
m j
40
30R h
d
c
40
g
b f
50
n
a
•• 80 50 40 30 30
4-93
BFN/HN-F C
Ускорение или замедление применяется в кадре для автоматического пуска или останова
с некоторой постоянной времени, чтобы избежать ударов компонентов станка.
Соответственно, обработка не завершается резко на углу. В этом случае, команда на
замедление (G9 или G61) может быть задана между кадрами для получения острых углов.
Введите команду
на замедление
G1 X F ; G1 G9 G1 X F ;
Y ; Y ;
или
G1 G61 G1 X F ;
Y ;
Траектория программы
Фактическая траектория
4-94
BFN/HN-F C
4-95
BFN/HN-F C
Условия:
(a) G код группы 01 - это G1, G2 или G3.
(б) Значение коррекции не равно 0 (нулю) в режиме коррекции.
(в) Коррекция выполняется для внутренней поверхности обрабатываемого угла.
(г) Когда ось перемещается вдоль корректируемой плоскости.
(д) В последующем кадре не содержится G41 или G42.
(е) В предыдущем кадре не содержится G41 или G42. Или, если они включены, то не в
кадр запуска.
(ж) Когда величина внутреннего угла меньше Qp, предварительно заданного в параметре,
оценка угла выполняется для траектории инструмента, заданной в программе.
Траектрия программы
Траектория центра резчика
Q
Q
Q
Q
4-96
BFN/HN-F C
Ls
Le
Траектория
Траектория центра режущего программы
инструмента c
d
Le
a b a
Le Ls
Ls
b
Процентная коррекция скорости подачи
выполняется от точки «а» до точки «b».
Траектория центра режущего
инструмента
(1.2) Значение процентной коррекции
1 </= значение процентной коррекции (шаг 1%) </= 100 (%)
Фактическая скорость подачи:
F х (процентная коррекция при обработке внутреннего угла) х (процентная коррекция
скорости подачи)
Примечание 1: Значение автоматической процентной коррекции при обработке углов
настраивается в параметре №1712.
Примечание 2: Автоматическая процентная коррекция при обработке углов активна в
режиме холостого хода.
(1.3) Процентная коррекция при обработке внутренних углов активна/неактивна
Вкл/выкл. процентной коррекции при обработке внутренних углов можно выбрать
при помощи G кода.
G-код Режим проверки точного ост. Проц. корр.при обр.внутр. угл.
G 61 Активна Неактивна
G 62 Неактивна Активна
G 64 Неактивна Неактивна
4-97
BFN/HN-F C
RC
RP
4-98
BFN/HN-F C
(Направление конечного
Исходная точка позиционирования справа налево)
Конечная точка
Исходная точка
4-99
BFN/HN-F C
4-100
BFN/HN-F C
Образец программы
Программа Описание команды
4-101
BFN/HN-F C
Примечание 1: Номер меньше 500 рассматривается как обычный вызов номера инструм.
Примечание 2: Номер инструмента может состоять из макс. 4-х цифр.
M106 ;
;
T503 ; Вызов группы инструментов 3
G90 G0 G54 X0 Y50. S800 M3 ;
G43 Z50. H99 ; Обработка с использ. инстр. группы 2
G41 X150. Y-30. D99 ; и компенсацией на инструмент D99.
4-102
BFN/HN-F C
Когда стойкость инструмента указана частотой использования, счетчик прибавляет 1 к номеру группы
инструментов при каждой обработке после пуска цикла до завершения программы М2 или М30.
Используется один счетчик стойкости инструмента даже при многократном использовании инструмента
во время обработки.
Примечание: При установке данных №6801 для приращения в 1 сек., макс. продолжительность срока
годности инструмента составляет 1090 мин., при приращении а 4 сек. - 4300 мин.
4-103
BFN/HN-F C
(5) Добавление, изменение, удаление данных управления стойкостью инструмента для
каждой группы инструментов.
(5.1) Добавление или изменение данных управления стойкостью инструмента (G10 L3 P1)
Запргораммированные данные управления стойкостью инструмента можно добавить или
изменить
G10 L3 P1 ; --------------- Добавление или изменение данных группы
P L ;
T H D ;
G11 ; ----------------------- Завершение добавления, изменения данных группы
4-104
BFN/HN-F C
Х Y
Скорость подачи по окружности двух осей, для которых выполняется круговая интерполяция,
равна заданной скорости подачи.
Примечание 1: Компенсация на резец активна только по дуге.
Примечание 2: Компенсация на резец и коррекция на длину инструмента не могут
быть заданы в кадре винтовой интерполяции.
4-105
BFN/HN-F C
M75, P3
150
X
200
X0Y0 резьбовая фреза диам. 30 мм
Z0
Образец резания с использованием
D1 = +15. H2 =+180. резьбовой фрезы
Программирование с использованием абсолютной команды
O33 ;
G90 G10 L2 P1 X- Y- Z- ;
M8 ;
G90 G0 G54 G43 X200. Y150. Z50. H02 S500 M3 ;
Z-35. ;
G17 G1 G42 X237.5 D1 F150 ;
G2 Z-38. I-37.5 F100 ; Шаг спирали
М75, Р=3
G1 G40 X200. ;
G0 Z100. M9 ;
G91 G28 X0 Y0 Z0 M19 ;
M106 ;
4-106
BFN/HN-F C
60
Y0
Z
Z0
G90 G10 L2 P1 X Y Z ;
4-107
BFN/HN-F C
Конечную точку значения координат можно ввести в системе полярных координат, указав
радиус и угол. Например, при выборе плоскости X-Y, адрес Х обозначает радиус дуги, а
адрес Y - угол. Угол определяется по счетчику: направление по ЧС (+ направление) от
1-ой оси положительное в выбранной плоскости, против ЧС (- направление) - отрицательное.
Радиус и угол можно задавать в абсолютной или инкрементной команде (G90, G91).
Радиус Радиус
Текущее Текущее
Угол Угол положение
положение
Позиция команды
Радиус
4-108
BFN/HN-F C
1500
300
Х
2700
100 мм
4-109
BFN/HN-F C
При помощи данной команды можно увеличить или уменьшить масштаб, задав его
центральную позицию осями X, Y, Z и значение масштабирования Р. Масштабирование
можно задать в параметре (№5421) в диапазоне от +0.00001 до +9.99999 или от 0.001 до
+999.999.
Y
P4 P3
P4’ P3’
P1 - P4 : Фигура, заданная в УП
P0
4-110
BFN/HN-F C
(1.2) Масштабирование с разными значениями коэффициента или зеркальное
отображение (отрицательное масштабирование)
Возможно выполнение масштабирования с разными значениями коэффициента
для осей X, Y и Z.
Команда масштабирования с разными
G51 X Y I J K ; значениями коэффициента
ось Y
Фигура, заданная в
программе
Фигура после
d
выполнения
масштабирования
P0
ось Х
a
4-111
BFN/HN-F C
Масштабирование
1/2
Примечание 3: Введите G51 в отдельном кадре. Введите G50 для отмены режима
масштабирования после увеличения или уменьшения фигуры.
Примечание 4: Дисплей с индикацией положения показывает значения координат после
масштабирования.
Примечание 5: При применении значения параметра в качестве коэффициента
масштабирования без указания Р, значение настройки при вводе команды G51
применяется в качестве коэффициента масштабирования, изменение данного значения
неактивно.
Примечание 6: Масштабирование не применяется для перемещения по оси Z при
последующем постоянном цикле. Резание указывается значением Q, значение отвода
для цикла с периодическим выводом сверла (G83, G73).
Цикл тонкого растачивания (G76).
Значение смещения Q по осям Х и Y во время цикла обратного растачивания (G87).
Примечание 7: Перед вводом G кода для возврата в точку референции (G27, G28, G29,
G30) или для системы координат (G52-G59), отмена режима масштабирования (G50).
Примечание 8: При округлении результатов масштабирования с подсчетом со значением
коэффициента 5 и более в качестве единицы, игнорируя остальное, значение перемещения
может стать равным нулю. В этом случае, кадр рассматривается как кадр без перемещения
и, таким образом, это может повлиять на перемещение инструмента с учетом компенсации
на инструмент «С».
Примечание 9: Масштабирование неактивно во время выполнения ручных операций, но
активно при режиме работы на перфоленте, в памяти или в режиме ручного ввода данных.
4-112
BFN/HN-F C
Х
(1) Формат команды:
G68 : Запуск вращения системы координат.
G69 : Отмена вращения системы координат.
G17
G18 G68 альфа_ бета_ R_ ;
G19
G69
G17 (G18, G19): Выберите плоскость, в которой находится фигура для вращения.
альфа, бета: Абсолютная команда для двух осей из X, Y и Z, соответствующих
текущей плоскости, выбранной по команде G17, G18, G19. Команда указывает
координаты центра вращения для значения.
R: Угол вращения (направление против ЧС задается по «+» команде с абсолютным
значением). Также возможно использование инкрементной команды при помощи
настройки параметров.
4-113
BFN/HN-F C
Примечание 1
N1 G90 G0 G54 G69 G17 X-100. Y-60. ;
N2 G68 X140. Y60. R60. ;
N3 G1 X0 Y0 F200 ; (G91 X100. Y60.)
N4 G91 X200. ;
N5 G2 Y200. R200. ;
Траектория перемещения инструмента, когда
N6 G3 X-200. I-100. J-100. ; инкрементная команда задана в кадре №3
(в скобках)
N7 G1 Y-200. ; Первоначально
N8 G90 G69 X-100. Y-60. ; запрограммированная траектория
перемещения инструмента
N9 M30 ; Траектория перемещения
инструмента после вращения
(0.0)
600
Центр вращения
(140,60)
(-100,-60)
4-114
BFN/HN-F C
Заданная в программе
конфигурация перед
вращением системы координат
(0,0)
Траектория перемещения
инструмента
4-115
BFN/HN-F C
4-116
BFN/HN-F C
Образец программы
Применяется только
B’
200 масштабирование
В
А
100
Программа резания
Центр масштабирования
0 Х
200 400
0
4-117
BFN/HN-F C PROGRAMMING 2010.3
O2200 ;
G91 G68 X0 Y0 R45. ;
G90 M98 P2100 ; Субпрограмма
M99 ; (0,-10)
O2100 ;
G90 G1 G42 X0 Y-10. ;
X4.142 ;
X7.071 Y-7.071 ;
G40 ;
M99 ;
4-118
BFN/HN-F C
Y
Главная программа Субпрограмма
G0 G90 ; O9000 ; 100 (а)
Исходная
(b) программа
(a) M98 P9000 • • G90 G0 X60. Y60. ;
G51.1 X50. ; G1 X100. F100 ;
(b) M98 P9000 ; Y100. ; 60
50
G51.1 Y50. ; X60. Y60. ;
(c) M98 P9000 ; M99 ;
G50.1 X0 ; (отмена только для оси Х)
(c) (d)
(d) M98 P9000 ; 0
X
G50.1 Y0 ; 0 50 60 100
4-119
BFN/HN-F C
При вводе вышеуказанных определений в конце кадра линейной (G01) или круговой
(G02 или G03) интерполяции, вводится кадр снятия фаски или закругления углов.
Программа: b
(a) G90 G1 X100. F100 C10. ; Результат ввода
кадра снятия фаски
(b) X100. Y100. ;
a С
С
R
а
R=10
Примечание 1: Снятие фаски и закругление углов может выполняться только в плоскости,
заданной при помощи команды выбора плоскости (G17, G18 или G19). Данные функции
нельзя выполнять на параллельных осях.
Примечание 2: Первый кадр, введенный после кадра снятия фаски или закругления
углов, должен быть командой на перемещение оси с G1 или G2, G3. Другие команды
приводят к появлению аварийного сообщения (№052).
4-120
BFN/HN-F C
80
G90 G0 G54 X0 Y0 ;
70
X10. Y10. ;
G1 X50. F100 C5. ; 60
Y25. R8. ; 50
G3 X80. Y55. R30. ; 40
G1 X50. R8. ; 30
Y70. C5. ;
20
X10. C5. ;
10
Y10. ;
G0 X0 Y0 ; 0 Х
10 20 30 40 50 60 70 80
Примечание 3: Кадр снятия фаски или закругления углов может быть введен
только в команде на перемещение оси, которое выполняется в той же плоскости.
В кадр, следующий сразу за командой переключения плоскости (ввод G17, G18
или G19), нельзя вводить ни снятие фаски, ни закругление углов.
Примечание 4: Если введенный кадр снятия фаски или закругления угла приводит
к выходу инструмента за исходный предел интерполяции, появляется P/S
аварийное сообщение (№55).
Примечание 5: Кдры снятия фаски или закругления углов нельзя вводить сразу
после команды на смену системы координат (G92, G52-G59) или возврата в
референтную точку (G28-G30).
Примечание 6: При выполнении двух операций по линейной интерполяции,
расстояние перемещения в кадре снятия фаски или закругления углов принимается
за нулевое, если угол между двумя прямыми линиями находится в пределах +/-1.
При выполнении операций линейной и круговой интерполяции, расстояние
перемещения в кадре снятия фаски или закругления углов принимается за нулевое,
если угол между прямой линией и касательной к дуге в точке пересечения
находится в пределах +/-1. При выполнении двух операций круговой интерполяции,
расстояние перемещения в кадре снятия фаски или закругления углов принимается
за нулевое, если угол между касательными к дуге в точке пересечения находится
в пределах +/- 1.
Примечание 7: Следующие G коды не могут быть использованы в кадре снятия
фаски или закругления углов. Их также нельзя использовать между кадрами снятия
фаски и закругления углов, установленных для непрерывного контура фигуры.
(а) G коды группы 00 (кроме G04)
(б) G68 (Вращение системы координат)
Примечание 8: Закругление углов нельзя указывать в кадре нарезания резьбы.
4-121
BFN/HN-F C
(2) Способ ввода значения коррекции нулевой позиции заготовки в дополнительной системе
координат.
4-122
BFN/HN-F C
(1) В случае режущего инструмента с несколькими кромками, таким как торцевая фреза
f = f’х Z Z: Количество режущих кромок
f ’ : Скорость подачи на одну кромку (мм/кромка)
f: Скорость подачи на оборот (мм/об)
5-1
BFN/HN-F C
Образец 1:
V = 25 м/мин D = сверло диам. 14 f = 0.2 мм/об
Образец 2:
V = 100 м/мин D = 4х-зубчатая торцевая фреза диам. 80 f = 0.15 мм/кромка
1000х 100
N= = 398 (мин-1 ) (об/мин) S 398
3.14х 80
F = 398х (0.15х 4) = 239 мм/мин F239
Образец 3:
V = 12 м/мин D = M10 метчик f = 1.5 (шаг)
1000 х12
N= = 382 (мин-1 ) (об/мин) S 382
3.14х 10
F = 382х 1.5 = 573 мм/мин F 573
5-2
BFN/HN-F C
N V f F № инструм. Длина №
№ Участок обработки Инструмент
мин-1 м/мин мм/об мм/мин в магаз. инстр. коррект.
(00 ->900->2700) 90 радиус
1 диам. 130Н7 черновая обр., торцевая поверхн. 100 0.2 T3 160 H3, D3
диам. 165, диам. 188 расточка по оси U
(00) 70 радиус
4 М82 донное отверстие расточка по оси U 100 0.2 T9 200 H9, D9
сечение 2с,
диам. 105Н7 черновая обр.
диам. 60 нарезание
(00) H11
5 М82 х Р2.0 резьба резьбы 300 100 P2.0 T11 200
расточка по оси U D11
0
(0 ) диам. 15.5 х 1400
6 8-М18 донное отверстие Твердосплавное 1642 80 0.2 330 T20 160 H20
сверло
(900->2700) диам. 18 х 1400
7 16-диам. 273 сверло Твердосплавное 1415 80 0.25 355 T23 185 H23
сверло
(2700->900->00)
диам. 22.9 х 450
8 диам. 18, М18 сечение 1275 80 0.15 190 T25 180 H25
Фасочный инструм.
снятие фаски с 1 угла
М18 х Р2.5 Метчик
(00)
9 140 8 P2.5 350 T27 180 H27
8-М18 нарезание резьбы
75 радиус (R0.8) H13
(00)
расточка по оси U D13
10 диам. 130Н7, 105Н7 150 0.15 T13 200
H,D413
чистовая обработка
*
Фальшивый инструмент
T1
в шпинделе
6-1
BFN/HN-F C
N V f F № инструм. Длина №
№ Участок обработки Инструмент
мин-1 м/мин мм/об мм/мин в магаз. инстр. коррект.
(00 )
1 диам. 130Н7 черновая обр., 100 0.3 T3 160 H3, D3
диам. 165, диам. 245
(2700->900)
2 внешний диам. 273 100 0.25 T5 155 H5, D5
диам. 273, 188 торц. пов-ть
(00)
М82 донное отверстие
3 сечение 2с, 100 0.25 T9 200 H9, D9
диам. 105Н7 черновая обр.
(00) H11
4 М82 х Р2.0 винт 100 P2.0 T11 200
D11
(00)
5 8-М18 донное отверстие 1438 70 0.2 288 T32 160 H32
(900->2700)
6 16-диам. 18 нарезание 1415 80 0.25 355 T34 185 H34
резьбы
(2700->900->00)
7 диам. 18, М18 сечение 1275 80 0.15 190 T36 180 H36
снятие фаски с 1 угла
(00)
8 140 8 P2.5 350 T38 180 H38
8-М18 нарезание резьбы
H13
(00)
D13
9 диам. 130Н7, диам. 105Н7 150 0.15 T13 200
чистовая обработка
H,D413
*
Фальш. инструмент ось U T1
Фальш. инструмент ось Z T60
6-2
Наладка детали
BFN/HN-F C
6-3
Центр индексации стола
рабочих координат
М82 (Р2) резьба
Стол 0 град.: G54
снятие фаски с 2 углов
Стол 90 град.: G55
Стол 270 град.: G56
№1-9 на столе (Р. 117-118а) обозначают процесс
обработки.
6.4 Система рабочих координат
6-4
8 - М18 (Р2) х 25 8 - диам. 18 сквозное сверление
1С нарезание резьбы снятие фаски с 1 угла
диам. 15.5 сверло х 35
BFN/HN-F C
6-5
BFN/HN-F C
6-6
BFN/HN-F C
Выдержка времени 0.122 сек. G99 G82 Z-32.5 R-12. P122 F150 ;
G98 X-40. ;
G 9 9 Y- 3 0. Z -2 7 .5 R - 7 . ;
G98 X40. ;
Отмена постоянного цикла G80 ;
АСИ M106 ;
M10 вызов метчика Т6 ;
сверление диам. 8.5 G90 G0 G54 G43 X0 Y30. Z100. H5 S1500 M3 ;
G98 G81 Z-45.5 R-12. F225 ;
G99 X40. Y0 Z-17.5 R3. ;
X0 ;
X-40. ;
G 9 8 X0 Y-3 0. Z -4 5 . 5 R - 7. :
(см. продолжение)
6-7
BFN/HN-F C
6-8
BFN/HN-F C
(4) Выполнение программы для заготовки стр. 6-1 и 6-3 - 6-4 (BFN)
Основная программа
Z12. U126.
диам. 130H7 черновая обр. G1 Z-31. F0.2 ;
U125. ;
G0 Z12. ;
диам. 130H7 обработка U129.6 :
внутреннего отверстия
G1 Z-31. :
U128. ;
(см. продолжение)
6-9
BFN/HN-F C
(см. продолжение)
6-10
BFN/HN-F C
6-11
BFN/HN-F C
(см. продолжение)
6-12
BFN/HN-F C
N 5 B 0 ( T 11 M 8 4 Резьба) ;
Настройка системы коорд. G117 M334 ;
оси U
G 9 0 G 0 G 5 4 G 4 3 X0 Y 0 Z 1 00 . U 7 5. H 11 ;
S400 M3 ;
Огран. макс. скор. по оси U G92 S400 ;
S400
Подача за оборот G95 ;
Z-133. M8 ;
Цикл нарез. резьбы по радиусу G117 M333 A82. K2. Z-27. Q1.5 ;
Всегда значение в приращениях
Z100. M9 ;
G94 ;
M106 ;
;
T23
N 6 B0 ( T2 0 1 5 . 5 Сверло) ;
G90 G0 G54 G43 X0 Y0 Z100. H20 S1642 M3 ;
Вкл. подача СОЖ через M50 ;
центр инстр. (опция)
Память данных постоян. цикла G99 G81 Z-37.8 R3. F330 K0 ;
Вызов суб программы M98 P3003 ;
Отмена постоянного цикла G80 M9 ;
выкл. подачи СОЖ
СМена инструмента M106 ;
;
T25 вызов следующ. инстр. T25
N 7 B9 0 (T 2 3 1 8 Сверло) ;
G90 G0 G55 G43 X0 Y0 Z100. H23 S1415 M3 ;
Вкл. подачи СОЖ через M50 ;
центр инструмента (опция)
Память данных постоян. цикла G99 G81 Z-55.3 R1. F355 K0 ;
Вызов суб программы M98 P3004 ;
Возварт оси Z в реф. точку G91 G28 G80 Z0 M9 ;
Отмена постоянного цикла,
выкл. подачи СОЖ
(см. продолжение)
6-13
BFN/HN-F C
N 8 B 2 7 0 ( T 2 5 C H A N F E R TO O L ) ;
G90 G0 G56 G43 X0 Y0 Z100. H25 S1275 M3 ;
Z30. M8 ;
Память данных пост. цикла G98 G82 Z-7.6 R-2.P95 F190 K0 ;
Вызов суб прогаммы M98 P3004 ;
Возврат оси Z в реф. точку G91 G28 G80 Z0 M9 ;
Отмена постоянного цикла,
выключение подачи СОЖ
Ось В индексация 90 град. В90
G90 G0 G55 G43 X0 Y0 Z100. H25 ;
Z30. M8 ;
Память данных пост. цикла G98 G82 Z-7.6 R-2.P95 F190 K0 ;
Вызов суб программы M98 P5003
Возврат оси Z в реф. точку G91 G28 G80 Z0 M9 ;
Отмена постоянного цикла,
выключение подачи СОЖ
Ось В индексация 0 град. B0 ;
G90 G0 G54 G43 X0 Y0 Z100. H25 ;
Память данных пост. цикла G98 G82 Z-7.6 R0 P95 F190 K0 ;
Вызов суб программы M98 P3004
Отмена постоянного цикла, G80 M9 ;
выключение подачи СОЖ
Смена инструмента М106 ;
;
T13 вызов следующ. инстр. T13 ;
(см. продолжение)
6-14
BFN/HN-F C
N 9 B0 ( T2 7 M 1 8 метчик) ;
G90 G0 G54 G43 X0 Y0 Z100. H27 S140 M3 ;
M8 ;
Память данных пост. цикла G99 G84 Z-30. R7. F350 K0 ;
Вызов суб программы M98 P5002 ;
Отмена постоянного цикла, G80 M9 ;
выключение подачи СОЖ
Смена инструмента М106 ;
;
T1 вызов фальш. инстр. оси U T1 ;
(см. продолжение)
Примечание 1: Следующие настройки необходимы для использования функции
компенсации на радиус кончика инструмента.
Виртуальная точка кончика инстр. ------ Компенсация №H413 -> 2.0
Величина компенс. на радиус кончика инстр. -- Компенсация №D413-> 0.8
6-15
BFN/HN-F C
G91 G30 X0 ;
Условие для смены паллет B0 ;
Заслон гряз. щитка открыт M40 ;
Смена паллет M60
Условие для смены паллет G91 G30 P3 X0 ;
M60 ;
G91 G30 X0
M60 ;
Конец программы M30 ;
6-16
BFN/HN-F C
Суб программа
6-17
BFN/HN-F C
Суб программа
6-18
BFN/HN-F C
Основная программа
(см. продолжение)
6-19
BFN/HN-F C
(см. продолжение)
6-20
BFN/HN-F C
(см. продолжение)
6-21
BFN/HN-F C
N 4 B 0 ( T 11 M 8 4 Резьба) ;
Настройка системы коорд. G117 M334 ;
оси U
G 9 0 G 0 G 5 4 G 4 3 X0 Y 0 Z 1 00 . U 7 5. H 11 ;
Команда на вращ. по оси U S400 M3 ;
Огран. макс. скор. по оси U G92 S400 ;
S400
Подача за оборот G95 ;
Z-133. M8 ;
Цикл нарез. резьбы по радиусу G117 M333 A82. K2. Z-27. Q1.5 ;
Всегда инкерементое значение
Z100. M9 ;
G94 ;
Смена инструмента * M106 ;
;
T34 вызов след. инстр. оси W T34
* После замены инструмента Т11 оси U на фальшивый инструмент Т1, ось U меняется на
ось W, фальшивый инструмент T60 оси Wзаменяется инструментом T32.
N 5 B0 ( T3 2 1 5 . 5 сверло) ;
Ось W перемещение -200.0 G90 G0 G54 W-200. ;
Изменение координат оси W G65 P8130 ;
-200.0 автоматически настраивается на экране настройки
системы рабочих координат №00 оси Z.
Вкл. подачи СОЖ через M50 ;
центр инструмента (опция)
G43 X0 Y0 Z100. H32 S1438 M3 ;
Память данных пост. цикла G99 G81 Z-37.8 R3. F288 K0 ;
Вызов суб программы M98 P5002 ;
Возврат оси W в реф. точку G80 G0 W0 M9 ;
(позиция АСИ)
(см. продолжение)
6-22
BFN/HN-F C
N 6 B9 0 (T 3 4 1 8 сверло)
Ось W перемещение -100.0 G90 G0 G55 W-100. ;
Изменение координат оси W G65 P8130
Вкл. подачи СОЖ через M50 ;
центр инструмента (опция)
G43 X0 Y0 Z100. H34 S1415 M3 ;
Память данных пост. цикла G99 G81 Z-55.3 R1. F355 K0 ;
Вызов суб программы M98 P5003 ;
G91 G28 G80 Z0 M9 ;
(см. продолжение)
6-23
BFN/HN-F C
N 8 B0 ( T3 8 M 1 8 метчик) ;
Ось W перемещение -180.0 G90 G0 G54 W-180. ;
Изменение координат оси W G65 P8130 ;
G43 X0 Y0 Z100.H38 S140 M3 ;
M8 ;
Память данных пост. цикла G99 G84 Z-30. R7. F350 K0 ;
Вызов суб программы M98 P5002 ;
Возврат оси W в референтн. G80 G0 W0 M9 ;
точку
(позиция АСИ)
Изменение координат оси W G65 P8130 ;
(отмена)
Смена инструмента * M106 ;
;
T1 вызов фальш. инстр. оси U T1 ;
(см. продолжение)
6-24
BFN/HN-F C
6-25
BFN/HN-F C
Суб программа
6-26
BFN/HN-F C
Суб программа
O5003 (M18 суб программа для обработки отверстий) ;
X106.708 Y44.2
X44.2 Y106.708
X-44.2 ;
X-106.708 Y44.2
Y-44.2 ;
X-44.2 Y-106.708 ;
X44.2 ;
G98 X106.708 Y-44.2
M99 ;
6-27