Программирование нарезания резьбы с помощью резьбового резца
Проход для нарезания резьбы с помощью резьбового резца задается функцией G33. При этом устанавливается синхронность главного движения и движения подачи. Формат кадра, в котором задается проход для нарезания резьбы, в общем случае имеет следующий вид:
G33 X… Z… K… I… R… |
В приведенном кадре параметр K задает шаг резьбы, I – изменение шага резьбы, R – угол поворота шпинделя в градусах относительно нулевого положения шпинделя. При нарезании цилиндрической или конической резьбы с постоянным шагом в кадре достаточно указать лишь параметр K.
Для уменьшения динамической ошибки траектории при изменении направления движения инструмента с помощью функции G09 кодируют торможение в конце отработки кадра.
Цикл нарезания резьбы FIL позволяет программировать в одном кадре нарезание цилиндрической или конической резьбы за несколько проходов. Формат кадра при использовании трехбуквенного кода FIL имеет следующий вид:
(FIL,Z…,X…,K…,R…,T…,L…,P…) |
где Z…, X… – координаты конечной точки при нарезании резьбы;
K… – шаг резьбы (знак определяет ось вдоль которой выполняется резьба: + вдоль оси Z, – вдоль оси X);
R… – расстояние между инструментом и деталью (по умолчанию r=1 мм);
L… – число проходов для черновой и чистовой обработки;
P… – число заходов резьбы (по умолчанию 1);
Tхххх – цифровой код, определяющий тип нарезаемой резьбы (по умолчанию задан код T0000):
Цифра 1:
• 0 – нарезание с конечным пазом;
• 1 – нарезание без конечного паза.
Цифра 2:
• 0 – внешнее нарезание резьбы;
• 1 – внутреннее нарезание резьбы.
Цифра 3:
• 0 – метрическая резьба;
• 1 – дюймовая резьба.
4.3. Порядок выполнения работы
Данная лабораторная работа предполагает выполнение следующих этапов:
1. Изучить методические указания к лабораторной работе.
2. На основе технологии обработки детали, разработанной в лабораторной работе №1, запрограммировать профили детали для обработки основных элементов. Написать код управляющей программы, используя циклы токарной обработки с указанием номера профиля.
3. Для подгруппы разработать управляющую программу обработки заданной детали (рис. 4.6 и 4.7).
4. Включить комплекс «станок с ЧПУ». Вывести рабочий органв фиксированную точку станка и определить положение нуля детали относительно нуля станка. Произвести настройку необходимых режущих инструментов относительно нулевого инструмента.
5. Ввести с пульта текст подготовленной управляющей программы. Заблокировать оси и осуществить отладку управляющей программы. Произвести проверку правильности траектории инструментов с помощью графической видеостраницы.
6. Выполнить обработку по управляющей программе. Выключить комплекс «станок с ЧПУ» и произвести уборку стружки.
7. Оформить и защитить отчет.
Рис. 4.6. Эскиз обрабатываемой детали для подгруппы 1
Рис. 4.7. Эскиз обрабатываемой детали для подгруппы 2
4.4. Контрольные вопросы
1. Каковы особенности записи размерных перемещений в управляющих программах для токарных станков с ЧПУ?
2. По какому признаку разделяют основные и дополнительные элементы контура детали при токарной обработке?
3. Какие выделяют типовые схемы движения инструмента при токарной обработке?
4. Каковы основные особенности программирования круговой интерполяции в системе NC-201?
5. Как осуществляется вызов и отмена коррекции на радиус режущей кромки при вершине резца?
6. Каким образом в системе NC-201 производится определение профиля детали?
7. С помощью каких циклов токарной обработки в системе NC-201 может быть произведен вызов профиля детали?
8. Каким образом кодируется проход для нарезания резьбы резцом при токарной обработке?
9. Каков формат цикла нарезания резьбы в системе NC-201?
5. Программирование обработки деталей на станках с ЧПУ в системе SprutCAM
5.1. Цель и задачи работы
Цель работы – приобрести умение работать программировать обработку деталей на токарных и фрезерных станках с ЧПУ в системе SprutCAM.
Основные задачи работы:
• освоить основные приёмы работы в системе SprutCAM;
• научиться программировать обработку деталей на токарных станках с ЧПУ с помощью SprutCAM;
• научиться программировать обработку деталей на фрезерных станках с ЧПУ с помощью SprutCAM.
Работа рассчитана на 7 часов.
5.2. Основные теоретические сведения
5.2.1. Назначение и возможности SprutCAM. Главное окно и режимы работы SprutCAM
Назначение и возможности системы SprutCAM.
Важным классом программного обеспечения, применяемого для подготовки машиностроительного производства, являются CAM-системы, которые обеспечивают разработку управляющих программ для оборудования с ЧПУ.
Примером современной CAM-системы является SprutCAM российской фирмы СПРУТ-Технология. SprutCAM используется при изготовлении деталей машин и конструкций, штампов, пресс-форм, литейных форм, прототипов изделий, при гравировке и вырезке надписей и изображений.
К основным возможностям и характеристикам системы SprutCAM относятся:
• широкий набор операций 2, 2.5, 3 и 5-осевой обработки;
• реализованы операции, токарной, фрезерной, токарно-фрезерной и электроэрозионной обработки; кроме того, поддерживается программирование обработки с помощью промышленных роботов;
• дружественный интерфейс, легкость в использовании и минимальная трудоемкость разработки УП;
• расчет траектории практически с любой точностью и оптимальные траектории инструмента;
• совместимость и интеграция с современными CAD-системами (SolidWorks, КОМПАС-3D, SolidEdge, AutoCAD и др.);
• обширная библиотека готовых постпроцессоров (около 600 шт.) и встроенный генератор постпроцессоров, позволяющий произвести настройку на любую систему ЧПУ;
• реалистичная симуляция процесса обработки.
Главное окно системы и режимы работы.
Главное окно системы SprutCAM с открытым в нём проектом показано на рис. 5.1.
Рис. 5.1. Главное окно системы SprutCAM 8
Система имеет четыре основных режима работы:
- 3D Модель - подготовка геометрической модели,
- 2D Геометрия - дополнительные двумерные построения,
- Технология - формирование процесса обработки
- Моделирование - моделирование обработки.
Управление режимами работы производится выбором соответствующих закладок на панели главного окна системы.
Режим «3D-модель» служит для работы с 3D-моделями обрабатываемых деталей.
В этом режиме производится следующие действия:
• загрузка из файлов геометрической информации;
• корректировка структуры геометрической модели;
• пространственные преобразования объектов;
• генерация новых элементов на основе существующих;
• управление визуальными свойствами объектов.
Все составляющие 3D-модели отображаются в окне редактирования модели (рис. 5.Х).
Рис. 5.Х. Окно редактирования моделей
Режим «2D-геометрия» служит для построения вспомогательных плоских геометрических объектов.
Встроенная <Среда двумерных геометрических построений> позволяет создавать двумерные геометрические объекты в главных плоскостях систем координат. Среда имеет мощные средства построения параметризованных геометрических моделей и возможность их привязки к координатам трехмерной модели.
Режим «Технология» служит для расчета траектории движения инструмента и получения управляющей программы.
В режиме <Технология> задаётся изготавливаемая деталь, исходная заготовка, применяемая оснастка и формируется процесс обработки детали, который представляет собой последовательность технологических операций различных типов. Изменение их очередности и редактирование параметров возможны на любом этапе проектирования техпроцесса. При создании новой технологической операции система автоматически устанавливает весь набор параметров операции в значения 'по умолчанию' с учетом метода обработки и геометрических параметров детали. Набор доступных технологических операций определяется конфигурацией SprutCAM и от выбранного типа оборудования (из списка удаляются те типы операций, которые невозможно выполнить на указанном станке).
Деталь
Заготовка
Оснастка
Обработка
С закладки <Технология> осуществляется доступ к постпроцессору для генерации управляющих программ. Файлы настройки на различные системы ЧПУ формируются <Генератором постпроцессоров>.
Режим «Моделирование» служит для получения изображения обрабатываемой детали в процессе обработки, визуального контроля качества обработки.
Режим <Моделирования> предназначен для эмуляции процесса обработки, спроектированного в режиме <Технология>. Кроме реалистичного отображения процесса обработки производится контроль на столкновение инструмента и оправки с деталью и оснасткой и контроль на превышение допустимых значений технологических параметров.
Методика работы в SprutCAM.
Разработка управляющей программы для станка с ЧПУ в системе SprutCAM состоит из следующих этапов:
1. Импортировать геометрическую модель изготавливаемой детали.
2. Сформировать модели заготовки и технологической оснастки.
3. Создать последовательность технологических переходов, назначить инструменты и параметры обработки.
4. Сгенерировать траекторию обработки детали и управляющую программу в коде CLDATA.
5. С помощью постпроцессора получить управляющую программу для конкретной системы ЧПУ.
В SprutCAM реализована интеграция по прямой передаче данных со следующими CAD-системами: AutoCAD, КОМПАС-3D, Alibre Design, Inventor, Rhinoceros, SolidEdge, SolidWorks.
5.2.2. Программирование токарной обработки
Рис. 5.Х. Диалоговое окно Станок с выбранным токарным станком
5.2.3. Программирование фрезерных станков с ЧПУ
5.3. Порядок выполнения работы
Данная лабораторная работа предполагает выполнение следующих этапов:
1. Изучить методические указания к лабораторной работе.
2. Выполнить тестовый пример.
3. Осуществить программирование токарной обработки заданной детали.
4. Выполнить программирование фрезерной обработки заданной детали.
5. Оформить и защитить отчет по лабораторной работе.
5.4. Контрольные вопросы
1. ?
2. ?
3. ?
4. ?
5. ?
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
Печатные издания.
1. Босинзон М.А. Современные системы ЧПУ и их эксплуатация / М.А. Босинзон; под ред. Б.И. Черпакова. – 2-е изд., стер. – М.: Издательский центр «Академия», 2008. – 192 с.
2. Бунаков П.Ю. Технологическая подготовка производства в САПР. – М.: ДМК Пресс, 2012. – 208 с.
3. Григорьев С.Н., Кохомский М.В., Маслов А.Р. Инструментальная оснастка станков с ЧПУ: Справочник / Под общ. ред. А.Р. Маслова. – М.: Машиностроение, 2006. – 544 с.
4. Каштальян И.А., Клевзович В.И. Обработка на станках с числовым программным управлением: Справ. пособие. – Мн.: Высш. шк., 1989. – 271 с.
5. Кузнецов Ю.И., Маслов А.Р., Байков А.Н. Оснастка для станков с ЧПУ: Справочник. – 2-е изд., перераб. и доп. – М.: Машиностроение, 1990. – 512 с.
6. Ловыгин А.А., Теверовский Л.В. Современный станок с ЧПУ и CAD/CAM-система. – М.: ДМК Пресс, 2012. – 280 с.
7. Малюх В.Н. Введение в современные САПР: курс лекций. – М.: ДМК Пресс, 2014. – 192 с.
8. Морозов В.В. Программирование обработки деталей на современных многофункциональных токарных станках с ЧПУ: учеб. пособие / В.В. Морозов, В.Г. Гусев; Владимир. гос. ун-т. – Владимир: Изд-во Владимир. гос. ун-та, 2009. – 236 с.
9. Металлообрабатывающий твердосплавный инструмент: Справочник / В.С. Самойлов, Э.Ф. Эйхманс, В.А. Фальковский и др. – М.: Машиностроение, 1988. – 388 с.
10. Серебреницкий П.П. Программирование автоматизированного оборудования: учебник для вузов: В 2 ч. Ч. 1. / П.П. Серебреницкий, А.Г. Схиртладзе. – М.: Дрофа, 2008. – 576 с.
11. Серебреницкий П.П. Программирование автоматизированного оборудования: учебник для вузов: В 2 ч. Ч. 2. / П.П. Серебреницкий, А.Г. Схиртладзе. – М.: Дрофа, 2008. – 301 с.
12. Сосонкин В.Л., Мартинов Г.М. Системы числового программного управления: Учеб. пособие. – М.: Логос, 2005. – 296 с.
13. Устройство ЧПУ NC-110, NC-200, NC-210. Руководство оператора. – СПб.: Балт-Систем, 2004. – 150 с.
14. Фельдштейн Е.Э. Обработка деталей на станках с ЧПУ: учеб. пособие / Е.Э. Фельдштейн, М.А. Корниевич. – 3-е изд., доп. – Минск: Новое знание, 2008. – 299 с.
Интернет-ресурсы.
15. http://cncexpert.ru/ – Образовательный сайт по ЧПУ программированию
16. http://isicam.ru/ – Сообщество пользователей CAD/CAM систем в России
17. http://www.sprut.ru/files/SprutCAM8/documentation/rus/index.html – Руководство пользователя SprutCAM 8
ПРИЛОЖЕНИЕ
П.1. Режущие инструменты для токарной обработки
Таблица П.6
Режущие инструменты
№ | Наименование | Эскиз | Обозначение | Размеры, мм | ||
L | B | R | ||||
Резец проходной ГОСТ 18880-73 | 2103-0003 | 0.4 | ||||
2103-0007 | 0.4 | |||||
2103-0009 | 0.7 | |||||
Резец контурный ГОСТ 20872-80 | 2101-0601 | 0.5 | ||||
Резец расточный проходной ГОСТ 18880-73 | 2141-0002 | 19.5 | 0.4 | |||
2141-0004 | 20.5 | 0.4 | ||||
2141-0005 | 20.5 | 0.4 | ||||
Резец расточный контурный ГОСТ 18880-73 | 2141-0555 | 19.5 | 0.5 | |||
Резец для угловых канавок ТУ 2-035-588-77 | — | — | ||||
Резец расточный для угловых канавок ТУ 2-035-588-77 | — | — | ||||
Резец прорезной ТУ 2-035-588-77 | — | — | ||||
Резец прорезной расточный ТУ 2-035-588-77 | — | — | ||||
Резец для торцевых канавок ТУ 2-035-588-77 | — | — | ||||
Резец резьбовой для наружной резьбы ГОСТ 18885-73 | 2660-0003 | — | ||||
Резец резьбовой для внутренней резьбы ГОСТ 18885-73 | 2662-0005 | — |
П.2. Основные подготовительные и вспомогательные функции
Таблица П.3
Значения основных подготовительных функций
Код функции | Наименование | Значение |
G00 | Быстрое позиционирование | Перемещение на быстром ходу в заданную точку |
G01 | Линейная интерполяция | Рабочее перемещение в заданную точку по прямой |
G02, G03 | Круговая интерполяция | Рабочее перемещение в заданную точку по дуге окружности в направлении часовой стрелки (G02) и против часовой стрелки (G03) |
G04 | Выдержка времени, заданная в кадре | |
G09 | Замедление в конце кадра | |
G17, G18, G19 | Выбор плоскости | Использование в качестве рабочей плоскости соответственно XY, XZ, YZ |
G33 | Нарезание резьбы | |
G40 | Отмена коррекции на радиус | |
G41, G42 | Вызов коррекции на радиус | |
G80 | Отмена постоянных циклов | |
G81 | Цикл сверления | |
G82 | Цикл растачивания | |
G83 | Цикл глубокого сверления | |
G84 | Цикл нарезания резьбы метчиком | |
G85 | Цикл рассверливания | |
G86 | Цикл развертывания | |
G90 | Абсолютный размер | Отсчет перемещений относительно выбранной нулевой точки |
G91 | Размер в приращениях | Отсчет перемещения относительно предыдущей запрограммированной точки |
G94, G95 | Единица скорости подачи | Скорость подачи соответственно в мм/мин и в мм/об |
G96, G97 | Единица скорости главного движения | Скорость главного движения соответственно в м/мин и в об/мин |
Таблица П.4
Значения основных вспомогательных функций
Код функции | Наименование | Значение |
М00 | Программируемый останов | Останов без потери информации по окончании обработки соответствующего кадра. После выполнения команд происходит останов шпинделя, охлаждения, подачи. Работа по программе возобновляется нажатием кнопки «пуск» пульта системы ЧПУ |
М02 | Конец программы | Указывает на завершение отработки УП и приводит к останову шпинделя, подачи и выключению охлаждения после выполнения всех команд в кадре. Используется для приведения в исходное состояние УЧПУ и (или) исполнительных органов станка |
М03 | Вращение шпинделя по часовой стрелке | Включает шпиндель в направлении, при котором винт с правой нарезкой, закрепленный в шпинделе, входит в заготовку |
М04 | Вращение шпинделя против часовой стрелки | Включает шпиндель в направлении, при котором винт с правой нарезкой, закрепленный вшпинделе, выходит из заготовки |
М05 | Останов шпинделя | Остановка шпинделя наиболее эффективным способом. Выключение охлаждения |
М06 | Смена инструмента | Команда на смену инструмента. Может отключать шпиндель и охлаждение |
М07 | Включение охлаждения № 2 | Включение вспомогательного охлаждения (например, масляным туманом) |
М08 | Включение охлаждения № 1 | Включение основного охлаждения (например, жидкостью) |
М09 | Отключение охлаждения | Отменяет команды М07 и М08 |
М30 | Конец информации | Приводит к останову шпинделя, подачи и выключению охлаждения. Используется для установки в исходное состояние УЧПУ и (или) исполнительных органов станка. Установка в исходное положение УЧПУ включает в себя перемотку перфоленты до символа % (начало программы) |