Тип работы:
Предмет:
Язык работы:


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

Работа №192797

Тип работы

Магистерская диссертация

Предмет

робототехника

Объем работы43
Год сдачи2017
Стоимость5430 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
6
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 АППАРАТНО-ПРОГРАММНАЯ АРХИТЕКТУРА СЧПУ 7
1.1 Система координат для станков с ЧПУ 11
1.2 Интерпретатор управляющих программ 11
1.3 Общепромышленный стандарт программирования технологических
машин 12
2 ОБЗОР СУЩЕСТВУЮЩЕГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
СОЗДАНИЯ УПРАВЛЯЮЩИХ ПРОГРАММ ДЛЯ СЧПУ И ПОСТАНОВКА ЗАДАЧИ 14
2.1 Учебный настольный токарный станок с компьютерным управлением 18
2.2 Средства разработки программного обеспечения для СЧПУ 20
3 ОПИСАНИЕ АЛГОРИТМОВ И ИХ ПРОГРАММНАЯ РЕАЛИЗАЦИЯ .... 20
3.1 Алгоритм построения прямой 23
3.2 Алгоритм для генерации окружности 25
3.3 Регулярные выражения 29
3.4 Алгоритм Ватти 31
3.5 Принцип работы программы 34
ЗАКЛЮЧЕНИЕ 39
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 40


Развитие электроники и вычислительной техники, внедрение в производство ЭВМ привело к разработке и широкому применению систем числового программного управления (СЧПУ) металлорежущими станками и роботами. Для организации процесса обучения операторов целесообразно использовать электронные тренажеры на базе современных компьютерных технологий.
При составлении управляющих программ (УП) для станков с СЧПУ на первом этапе разрабатывают технологический процесс обработки заготовки, определяют траекторию движения режущих инструментов, увязывают ее с системой координат станка и положением заготовки, устанавливают припуски на обработку и режимы резания.
Следующим важным шагом в подготовке управляющих программ является автоматизация расчетов траекторий движения режущего инструмента. Например, траектория движения режущего инструмента относительно заготовки задаётся в программе в виде координат узловых точек, лежащих по контуру обработки, при этом отрезок движения резца между двумя отдельными точками формируется микроконтроллером «самостоятельно» путём интерполяции значений координат ближайших узловых точек. Следовательно, от характера интерполяции во многом зависит качество обработки детали.
В современных СЧПУ реализована интерполяция двух типов:
• линейная (прямое движение инструмента между ближайшими узловыми точками);
• линейно-круговая (инструмент способен перемещаться между узловыми точками не только по прямой, но и по дуге) [1].
Целью настоящей работы является изучение некоторых алгоритмов формирования траектории движения режущего инструмента в системах числового программного управления, алгоритмов, способных визуализировать на компьютере процесс изготовления изделия, создание редактора технологических программ для систем числового программного управления.
В качестве рассматриваемого технологического процесса была выбрана токарная обработка в системе координат «резец-заготовка», реализуемая на учебном станке WM180O3. Программный комплекс должен обеспечить подготовку управляющей программы, а именно: автоматический контроль правильности введенных команд в кодах ISO (International Organization for Standardization - международная организация по стандартизации), ручной и автоматический режимы работы СЧПУ, визуализацию на компьютере обрабатываемой заготовки и движение режущего инструмента в заданной системе координат.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе работы были рассмотрены некоторые алгоритмы формирования траектории движения режущего инструмента в системах числового программного управления, алгоритмы визуализации токарной обработки на компьютере, которые использовались для создания программы-имитатора системы числового программного управления токарным станком. Для реализации линейной интерполяции использовался метод построения линии с помощью цифрового дифференциального анализатора, круговая интерполяция была запрограммирована с использованием алгоритма Брезенхема. Имитация процесса токарной обработки была реализована с помощью алгоритма отсечения многоугольников Ватти. Редактор технологических программ содержит следующие функции:
• возможность подготовки управляющей программы,
• автоматический контроль правильности введенных команд в кодах ISO,
• возможность управления движением резца в ручном режиме, загрузка и считывание управляющей программы в автоматическом режиме,
• возможность задания собственной системы координат заготовка-резец,
• возможность задания скорости подачи режущего инструмента в мм/мин.
Формат команд, поддерживаемый имитатором, соответствует формату команд программ, управляющих токарным станком WM180Ф3.



Мазеин П. Г. Учебный настольный токарный станок с компьютерным управлением. - Челябинск : НПИ «Уралучтех», 2010. - 64 с.
Принцип системы ЧПУ [Электронный ресурс]. - URL: http://infofrezer.ru/ stati/printsip-sistemy-chpu-chislovogo-programmnogo- upravleniya-frezernykh-stankov
Системы ЧПУ [Электронный ресурс]. - URL: http://techno-
mash.ru/library/8 sistemi chpu.pdf
Библиотека технической литературы [Электронный ресурс]. - URL: http://delta- grup.ru/bibliot/20/10 .htm
Khan W. A. Virtual Manufacturing. - London : Springer-Verlag, 2011. - 802p.
Библиотека стандартов. [Электронный ресурс]. - URL:
https://www.iso.org/obp/ui/ru/#iso:std:iso:6983:-1:ed-2:v1:en
Оптимизация траектории движения инструмента. [Электронный ресурс]. - URL: http://infofrezer.ru/articles/frezer-stanki/optimizatsiya-traektorii-dvizheniya- instrumenta-v-sovremennykh-sistemakh-chpu-frezernykh-stankov
Edgecam. [Электронный ресурс]. - URL: http://www.edgecamsoftware.ru/
Программы для ЧПУ. [Электронный ресурс]. - URL: http://www.cnc- aht.ru/index.php?pg=68
Интерполяция [Электронный ресурс]. - URL: http://mydocx.ru/10-122743.html
DDA-алгоритм [Электронный ресурс]. - URL:
https://www.tutorialspoint.com/computer graphics/line generation algorithm.html A Fast Bresenham Type Algorithm For Drawing Circles [Электронный ресурс]. - URL: http://web.engr.oregonstate.edu/~sllu/bcircle.pdf
Регулярные выражения. [Электронный ресурс]. - URL:
https://msdn.microsoft.com/ru-ru/library/hs600312(v=vs. 110).aspx
Clipper - an open source freeware library for clipping and offsetting lines and polygons. [Электронный ресурс]. - URL:
http://www.angusj. com/ delphi/ clipper.php


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ