Токарная и фрезерная обработка. Программирование систем ЧПУ HAAS в примерах
Покупка
Тематика:
Технология машиностроения
Издательство:
Республиканский институт профессионального образования
Автор:
Дулькевич Андрей Олегович
Год издания: 2016
Кол-во страниц: 70
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
Среднее профессиональное образование
ISBN: 978-985-503-547-4
Артикул: 679809.01.99
Пособие содержит примеры управляющих программ для работы на станках с ЧПУ HAAS. Для токарной обработки приведено 22 примера, для фрезерной - 31. Предлагаются задания для самопроверки знаний. Пособие содержит рисунки, чертежи и иллюстрации, помогающие учащимся изучать материал.
Предназначено для учащихся учреждений профессионально-технического образования по специальности «Механическая обработка металла на станках и линиях» (квалификация «Оператор станков с программным управлением») и среднего специального образования по специальностям «Технологическая подготовка и наладка станков и
манипуляторов с программным управлением», «Техническая эксплуатация оборудования», «Мехатроника (машиностроение)».
Тематика:
ББК:
УДК:
ОКСО:
- Профессиональная подготовка по профессиям рабочих и по должностям служащих
- 15.01.26: Токарь-универсал
- 15.01.27: Фрезеровщик-универсал
- 15.01.38: Оператор-наладчик металлообрабатывающих станков
- Среднее профессиональное образование
- 15.02.10: Мехатроника и робототехника (по отраслям)
- ВО - Бакалавриат
- 15.03.06: Мехатроника и роботехника
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
А. О. Дулькевич ТОКАРНАЯ И ФРЕЗЕРНАЯ ОБРАБОТКА. ПРОГРАММИРОВАНИЕ СИСТЕМЫ ЧПУ HAAS В ПРИМЕРАХ Рекомендовано учреждением образования «Республиканский институт профессионального образования» Министерства образования Республики Беларусь в качестве пособия для учащихся учреждений профессионально-технического образования по специальности «Механическая обработка металла на станках и линиях» (квалификация «Оператор станков с программным управлением») и среднего специального образования по специальностям «Технологическая подготовка и наладка станков и манипуляторов с программным управлением», «Техническая эксплуатация оборудования», «Мехатроника (машиностроение)» Минск РИПО 2016
УДК 621.9(075.32) ББК 34.63-5я722 Д81 А в т о р : мастер производственного обучения филиала «Колледж современных технологий в машиностроении и автосервисе» УО «Республиканский институт профессионального образования» А. О. Дулькевич. Р е ц е н з е н т ы : цикловая комиссия машиностроительных дисциплин филиала Белорусского национального технического университета «Борисовский государственный политехнический колледж» (Е. К. Дыкуша); доцент кафедры «Робототехнические системы» Белорусского национального технического университета, кандидат технических наук, доцент Ю. Е. Лившиц. Все права на данное издание защищены. Воспроизведение всей книги или лю бой ее части не может быть осуществлено без разрешения издательства. Выпуск издания осуществлен при финансовой поддержке Министерства об разования Республики Беларусь. Д81 Дулькевич, А. О. Токарная и фрезерная обработка. Программирование си стемы ЧПУ HAAS в примерах : пособие / А. О. Дулькевич. – Минск : РИПО, 2016. – 70 с. : ил. ISBN 978-985-503-547-4. Пособие содержит примеры управляющих программ для работы на станках с ЧПУ HAAS. Для токарной обработки приведено 22 примера, для фрезерной – 31. Предлагаются задания для самопроверки знаний. Пособие содержит рисунки, чертежи и иллюстрации, помогающие учащимся изучать материал. Предназначено для учащихся учреждений профессионально-техни ческого образования по специальности «Механическая обработка металла на станках и линиях» (квалификация «Оператор станков с программным управлением») и среднего специального образования по специальностям «Технологическая подготовка и наладка станков и манипуляторов с программным управлением», «Техническая эксплуатация оборудования», «Мехатроника (машиностроение)». УДК 621.9(075.32) ББК 34.63-5я722 ISBN 978-985-503-547-4 © Дулькевич А. О., 2016 © Оформление. Республиканский институт профессионального образования, 2016
ПРЕДИСЛОВИЕ Данное пособие предназначено для обучения основам про граммирования на станках с ЧПУ HAAS с помощью приведенных примеров управляющих программ. Работа функций излагается в объеме, необходимом для выполнения конкретных задач. Полное описание функций не приводится. С ним можно ознакомиться в руководстве по программированию HAAS. Перед началом работы необходимо изучить темы учебно методического комплекса по наладке и управлению станков с ЧПУ, ознакомится с назначением основных функций станка HAAS. Наибольший эффект при обучении достигается при ис пользовании данного пособия в комплексе с учебной программой CAMplus KELLER и тренажером системы ЧПУ HAAS. При разработке материала использованы руководство опе ратора HAAS и программный продукт CAMplus KELLER.
1. ОСНОВЫ ПРОГРАММИРОВАНИЯ СИСТЕМЫ ЧПУ HAAS (ТОКАРНАЯ ОБРАБОТКА) 1.1. ОСНОВЫ ПРОГРАММИРОВАНИЯ В управляющей программе в форме команд описываются все действия, которые должен совершить станок для обработки детали. Программа состоит из кадров (строк); в кадре описывается отдельное действие, выполняемое станком. Кадр состоит из порядкового номера (необязательный па раметр), буквенного адреса (X, Z, S, T и т. д.), математического знака «–» (минус) и числовой части. Как правило, управляющая программа начинается с ввода нулевых точек, задания команд смены инструмента и установки режимов резания. Ввод нулевых точек, смена инструмента, включение частоты вращения шпинделя, ввод рабочей подачи G54 Смещение нуля детали по G54 T202 Установка инструмента № 2, включение корректора № 02 G97 Программирование частоты вращения (об/мин) G99 Программирование подачи (мм/об) S850 Частота вращения шпинделя 850 об/мин M4 Направление вращения от оператора (для станков с наклонной станиной резец установлен пластиной вверх) F0.3 Подача 0,3 мм/об M8 Включение подачи СОЖ Команды G97, G99 являются активными при включении станка, их можно в программу не вводить G55 Смещение нуля детали по G55 G50 S3500 Ограничение максимальной частоты вращения (3500 об/мин) T1010 Установка инструмента № 10, включение корректора № 10 G96 Постоянство скорости резания (м/мин) S200 M3 Скорость резания 200 м/мин, направление вращения на оператора (для станков с наклонной станиной резец установлен пластиной вниз)
G98 F300. Программирование подачи (мм/мин), скорость подачи 300 мм/мин M9 Выключение подачи СОЖ 1.2. ПРОГРАММИРОВАНИЕ ПЕРЕМЕЩЕНИЙ Движение на быстром ходу программируется кодом G0 с указанием конечной точки перемещения (после значения целого числа миллиметров обязательно должен стоять знак десятичной точки). Перемещение на быстром ходу G0 X150. – переместится на быстром ходу на диаметр 150 мм. G0 Z80. – переместится на быстром ходу по оси Z в точку 80 мм. Перемещение на быстром ходу одновременно по двум коорди натам G0 X150. Z80. – переместится на быстром ходу по оси Х на диаметр 150 мм, одновременно переместится по оси Z в точку 80 мм. При перемещении по G0 каждая ось перемещается с оди наковой скоростью, но завершение перемещения осей происходит не одновременно, поэтому путь движения инструмента одновременно по двум координатам, как правило, представляет собой ломаную прямую линию.
Линейное перемещение на рабочей подаче G1 Перемещение может происходить по одной или нескольким осям. Движение всех осей начинается и заканчивается одновременно. Перемещение в абсолютной системе отсчета G1 X80. Z-26.5. – пе реместится на рабочей подаче на диаметр 80 мм, одновременно переместится по оси Z в точку с координатой –26,5 мм. Перемещение в прира щении G1 U23.5 W-20.3 – пе реместится на рабочей подаче по оси X в направлении «плюс» на 23,5 мм, одновременно переместится на рабочей подаче по оси Z в направлении «минус» на 20,3 мм. Перемещение на быстром ходу в относительной системе отсчета G0 U-30. W15. – переместится на быстром ходу по оси X (U-30.) в направлении «минус» на 30 мм (на диаметр), одновременно переместится по оси Z (W15.) в направлении «плюс» на 15 мм. Перемещения одновременно по двум координатам можно также задать посредством конечной точки перемещения по одной из координат (X или Z) и угла (А), под которым происходит перемещение. При задании А с положительным знаком отсчет угла идет от положения стрелки на циферблате часов на 3 (три) часа в направлении против часовой стрелки. G1 X60. G1 Z-10. G1 X80. A150. При задании А с отрица тельным знаком отсчет угла идет от положения стрелки на циферблате часов на 9 (девять) часов в направлении по часовой стрелке. G1 X60. G1 Z-10. G1 X80. A-30. Кадры программы G1 X80. A150. и G1 X80. A-30. являются идентичными.
Функции G1 и G0 являются модальными (действующими на протяжении всей программы, пока не поступит функция отмены). Поэтому записи в левом и правом столбцах таблицы выполняются одинаково. Формы записи кадров с G1 и G0 Рекомендуемая Возможная G0 X20. Перемещение на быстром ходу G0 X20. G0 Z0 Перемещение на быстром ходу Z0 G1 X-1.6 Перемещение на рабочей подаче G1 X-1.6 G1 Z2. Перемещение на рабочей подаче Z2. G0 X10. Перемещение на быстром ходу G0 X10. G1 Z-20. Перемещение на рабочей подаче G1 Z-20. G1 X15. Перемещение на рабочей подаче X15. В целях предотвращения аварийных ситуаций общеприня той нормой является запись функций G1 и G0 в каждый кадр управляющей программы, содержащий данные перемещения. Необходимо обратить внимание на знак десятичной точки после целого числа миллиметров X15. В случае его отсутствия инструмент будет перемещен не на диаметр 15 мм, а на диаметр 0.015 мм. X15. = 15 мм. X15 (без десятичной точки) = 0,015 мм. 1.3. ПРОГРАММИРОВАНИЕ ПЕРЕМЕЩЕНИЙ ПО КОНТУРУ Далее представлен фрагмент управляющей программы по обработке контура, изображенного на рисунке, за один проход, что соответствует чистовой проточке предварительно обработанной детали.
G54 Смещение нуля детали по G54 G50 S3500 Ограничение максимальной частоты вращения (3500 об/мин) T303 Установка инструмента № 3, включение корректора № 03 G96 S200 Постоянство скорости резания, скорость резания S = 200 м/мин M3 Направление вращения на оператора F0.3 Подача 0,3 мм/об M8 Включение подачи СОЖ G0 X20. Z0 Подвод инструмента к заготовке G1 X-1.6 Подрезка торца с перебегом за ось вращения для срезания бобышки G1 Z1. Отвод инструмента от торца детали G0 X10. Выход по оси X в начальную точку фаски (16 – 3 2 = 10) G1 Z0 Подход к торцу детали (точка 1) G1 X16. Z-3. Обработка фаски 345 (точка 2) G1 Z-10. Проточка диаметра 16 мм на длину 10 мм (точка 3) G1 X21. Выход в начальную точку обработки фаски 245 (25 – 2 2 = 21, точка 4) G1 X25. A135. Обработка фаски 245 (точка 5). А135 – угол фаски (конуса). Угол отсчитывается от положения стрелки на циферблате часов на 3 часа. Положительное направление – против часовой стрелки G1 Z-28. Проточка диаметра 25 мм на длину 28 мм (точка 6) G1 U12. Z-34. Обработка конуса с перемещением по оси X в относительной системе (точка 7) G1 X51. Выход в начальную точку фаски (54 – 1,5 2 = 51, точка 8) G1 X54. A-45. Обработка фаски 1.545 (точка 9). A-45.; при задании угла с отрицательным знаком он отсчитывается от положения стрелки на циферблате на 9 часов. Отрицательное направление – против часовой стрелки G1 Z-64. Проточка диаметра 54 мм на длину 64 мм (точка 10) G1 X76. Обработка торца до диаметра 76 мм (точка 11) G28 Выход в ноль станка одновременно по осям X и Z M30 Конец программы с выключением оборотов и СОЖ, возврат курсора в начало программы Внимание! Не используйте программирование конусов и фасок при помощи G1 A, а также скруглений при помощи G1, R в циклах. Это может привести к повреждению контура во время черновых проходов либо к обработке с глубиной резания, значительно превышающей заданную, во время чистовых проходов.