- •Технологические возможности ток. И фрез. Станков с чпу
- •Системы координат
- •Лекция 2
- •Эскизы траектории движения заготовки и инструментов
- •Программирование траектории Подготовительная функция
- •Особенности программирования
- •1. Обработка первым инструментальным блоком
- •2. Обработка вторым инструментальным блоком
- •3. Обработка третьим инструментальным блоком
- •4. Обработка четвёртым инструментальным блоком
- •Выброс детали на конвейер
- •7. Отрезка детали
Эскизы траектории движения заготовки и инструментов
Рис. 5. Переход 1 (два варианта реализации траектории движения резца)
Рис. 6. Переход 2 (фрезерование)
Рис. 7. Переход 4 (фрезерование)
Рис. 8. Переход 6 (сверление сквозного отверстия)
Рис. 9. Переходы 7 и 9 (обработка фасок)
Рис. 10. Отрезка заготовки (переход 10 по первому варианту построения операции).
Рис. 11. Обработка конуса и закругления (переход 11 по первому варианту построения операции).
Рис. 12. Переходы 13, 14, 15.
Рис. 13. Второй вариант обработки конуса и закругления (переход 10 для второго варианта построения операции).
Рис. 14. Отрезка заготовки (переход 11 по второму варианту построения операции)
Программирование траектории Подготовительная функция
G - коды
G - коды : Предварительная функция
Номер следующего адреса G определяет значение команды для требуемого блока.
G0 = G00, аналогично G1=G01, G2=G02 и т.д.
NC код |
Функция |
Замечания |
||
G00 |
Позиционирование (быстрая подача) |
|
||
G01 |
Линейная интерполяция (режущая подача) |
|
||
G02 |
Круговая интерполяция CW |
По часовой |
||
G03 |
Круговая интерполяция CCW |
Против часовой |
||
G04 |
смещение координат, задержка времени (простой станка) |
|
||
G17 |
Выбор X-Y – плоскости |
|
||
G18 |
Выбор Z-X - плоскости |
|
||
G19 |
Выбор Y-Z - плоскости |
|
||
G20 |
Ввод дюймовых данных |
Опция |
||
G21 |
Ввод метрических данных |
Опция |
||
G28 |
Возврат к первой опорной точке (базовая точка) |
|
||
G30 |
Возврат ко второй опорной точке |
|
||
G32 |
Нарезка резьбы |
Обычно используется G92 |
||
G34 |
Нарезка резьбы с переменной подачей (шагом). |
Опция |
||
G40 |
Отмена компенсации радиуса головки резца |
Опция |
||
G41 |
Режим компенсации радиуса головки резца (материал, правый) |
Опция |
||
G42 |
Режим компенсации радиуса головки резца (материал, левый) |
Опция |
||
G50 |
Задание (установка) координатной системы, Удержание (зажим, ограничение) максимальной скорости шпинделя (посредством поддержания постоянной скорости вращения поверхности) |
|
||
G80 |
цикл (отмена команд G8…) |
Опция |
||
G83 |
Цикл сверления |
|||
G84 |
Цикл для торцевого нарезания резьбы метчиком |
|||
G87 |
Цикл для сверления |
|||
G88 |
Цикл нарезания резьбы метчиком |
|||
G90 |
Цикл многопроходной проточки внешнего/внутреннего диаметра |
|
||
G92 |
Цикл нарезки резьбы |
Команда доступна во время вращения главного шпинделя |
||
G96 |
Включение («ON») режима контроля постоянной скорости вращения поверхности |
|
||
G97 |
Выключение («OFF») режима контроля постоянной скорости вращения поверхности |
|
||
G98 |
Подача в зависимости от времени ( мм. в минуту) |
|
||
G99 |
Подача в зависимости от оборотов (мм./об.) |
|
||
G150 |
Установка необходимого значения координаты по соответствующей оси |
|
||
G300 G3000 |
Возврат в область начала механической обработки (X1,Z1 и Y оси) -//- с подрезкой торца детали |
Команда для MAIN |
||
G310 |
Возврат в область начала механической обработки (X2,Z2 оси) |
Команда для SUB |
||
Вспомогательные функции
M - коды
NC код |
действие функции для MAIN |
NC код |
действие функции для SUB |
M00 |
Остановка программы |
M00 |
Остановка программы |
M01 |
Управляемый остановка прогр. |
M01 |
Управляемый остановка прогр. |
M03 |
Вращение по часовой стрелке |
M03 |
Вращение по часовой стрелке |
M04 |
Вращение против часовой стрелки |
M04 |
Вращение против часовой стрелки |
M05 |
Останов главного шпинделя |
M05 |
- |
M08 |
Включение подачи СОЖ |
M08 |
Включение подачи СОЖ |
M09 |
Выключение подачи СОЖ |
M09 |
Выключение подачи СОЖ |
M10 |
Закрытие патрона (зажать заготовку) |
M10 |
|
M11 |
Открытие патрона (разжать заготовку) |
M11 |
|
M12 |
проверка набора скорости MAIN шпинделя |
|
|
M20 |
Закрытие патрона заднего шпинделя |
M20 |
Закрытие патрона заднего шпинделя |
M21 |
Открытие патрона заднего шпинделя |
M21 |
Открытие патрона заднего шпинделя |
M23 |
Боковая сверловка по часовой стрелке |
M23 |
|
M24 |
Боковая сверловка против часовой стрелки |
M24 |
|
M25 |
Остановка бокового сверления |
M25 |
|
M26 |
Включение подачи воздуха (SUB) |
M26 |
Включение подачи воздуха (SUB) |
M27 |
Выключение подачи воздуха (SUB) |
M27 |
Выключение подачи воздуха (SUB) |
M28 |
Таймер включения подачи воздуха |
M28 |
Таймер включения подачи воздуха |
M29 |
Включение твердого (жесткого) движения и вращения шпинделя для нарезания резьбы метчиком |
M29 |
Включение твердого (жесткого) движения и вращения шпинделя для нарезания резьбы метчиком |
M30 |
Конец программы |
M30 |
Конец программы |
M50 |
Включить позиционирование главного шпинделя |
M50 |
Включить позиционирование заднего шпинделя |
M51 |
Отключить позиционирование главного шпинделя |
M51 |
Отключить позиционирование заднего шпинделя |
M52 |
Проверка набора скорости задним шпинделем |
M52 |
Проверка набора скорости задним шпинделем |
M53 |
Проверка набор скорости главным/задним шпинделями (после М56) |
M53 |
|
M56 |
Включение синхронизации скоростей Главного/Заднего шпинделей |
M56 |
|
M57 |
Отключение синхронизации скоростей Главного/Заднего шпинделей |
M57 |
|
M67 |
Проверка вкл. СОЖ |
M67 |
Проверка вкл. СОЖ |
M68 |
Проверка выкл. СОЖ |
M68 |
Проверка выкл. СОЖ |
M70 |
Включение фиксации (тормоза) заднего шпинделя |
M70 |
Включение фиксации (тормоза) заднего шпинделя |
M71 |
Отключение фиксации (тормоза)заднего шпинделя |
M71 |
Отключение фиксации (тормоза)заднего шпинделя |
M78 |
Выгрузка детали поршнем из SUB шпинделя |
M78 |
Выгрузка детали поршнем из SUB шпинделя |
M79 |
втягивание поршня в SUB шпинделе |
M79 |
втягивание поршня в SUB шпинделе |
M82 |
Включение фиксации (тормоза) главного шпинделя |
M82 |
Включение фиксации (тормоза) главного шпинделя |
M83 |
Выключение фиксации (тормоза) главного шпинделя |
M83 |
Выключение фиксации (тормоза) главного шпинделя |
M86 |
проверка «отрезанности» детали |
M86 |
проверка «отрезанности» детали |
M91 |
Вызов подпрограммы (O9001) |
M91 |
Вызов подпрограммы (O9001) |
M92 |
Вызов подпрограммы (O9002) |
M92 |
Вызов подпрограммы (O9002) |
M93 |
Вызов подпрограммы (O9003) |
M93 |
Вызов подпрограммы (O9003) |
M95 |
СТАРТ программы автоподатчика |
M95 |
СТАРТ программы автоподатчика |
M96 |
СТОП программы автоподатчика |
M96 |
СТОП программы автоподатчика |
M98 |
Вызов подпрограммы |
M98 |
Вызов подпрограммы |
M99 |
возврат из подпрограммы в основную |
M99 |
возврат из подпрограммы в основную |
M103 |
Вращение заднего шпинделя по часовой стрелке |
M103 |
Вращение заднего шпинделя по часовой стрелке |
M104 |
Вращение заднего шпинделя против часовой стрелки |
M104 |
Вращение заднего шпинделя против часовой стрелки |
M105 |
Останов заднего шпинделя |
M105 |
Останов заднего шпинделя |
M117 |
Включение конвейера деталей |
M117 |
Включение конвейера деталей |
M118 |
Выключение конвейера деталей |
M118 |
Выключение конвейера деталей |
|
|
|
|
M220 |
Z1/Z2 синхронизация выключена |
M220 |
Z1/Z2 синхронизация выключена |
M221 |
Z1/Z2 синхронизация включена |
M221 |
Z1/Z2 синхронизация включена |
M222 |
Z1/Z2 синхронизированы (Z1 парковка) |
M222 |
Z1/Z2 синхронизированы (Z1 парковка) |
M230 |
X1/X2, Z1/Z2 синхронизация отключена |
M230 |
X1/X2, Z1/Z2 синхронизация отключена |
M231 |
X1/X2 синхронизация включена |
M231 |
X1/X2 синхронизация включена |
M232 |
Z1/Z2 синхронизация включена |
M232 |
Z1/Z2 супер синхронизация включена |
M233 |
X1/X2, Z1/Z2 Z1/Z2 синхронизация включена |
M233 |
X1/X2, Z1/Z2 Z1/Z2 синхронизация включена |
M250 |
Z1/Z2 отключено общее внешнее управление (?) |
M250 |
Z1/Z2 отключено общее внешнее управление (?) |
M251 |
Z1/Z2 отключено общее внешнее управление (?) |
M251 |
Z1/Z2 отключено общее внешнее управление (?) |
M500 |
Подождать заднюю сторону |
M500 |
Wait for sub side |
|
-//- |
|
-//- |
M599 |
Подождать заднюю сторону |
M599 |
Подождать заднюю сторону (?) |
M9**** |
Найти по четырем цифрам программу для задней стороны и запустить. (4 – значный номер после девятки) |
M9**** |
Найти по четырем цифрам программу для задней стороны и запустить. (4 – значный номер после девятки) |
