Разработка алгоритма расчета трудоемкости проектирования трехмерных моделей тел вращения на основе типовых конструкторских элементов, в среде Visual Studio
Разработка унифицированной методики проектирования трехмерных моделей тел вращения на основе типовых конструкторских элементов в среде Visual Studio. Оптимизация организации базы данных сборки. Реализация программного расчета трудоемкости проектирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 05.05.2019 |
Размер файла | 940,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http: //www. allbest. ru/
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ковровская государственная технологическая академия имени В. А. Дегтярева» Ковров, Россия
The Federal State Budget Educational Establishment of Higher Professional Education "Kovrov State Technological Academy named after V.A. Degtyarev" Kovrov, Russia
Разработка алгоритма расчета трудоемкости проектирования трехмерных моделей тел вращения на основе типовых конструкторских элементов, в среде Visual Studio
The development of the algorithm while calculating labour expenditure needed to design three-dimensional models of rotating bodies based on typical design features in Visual Studio
Савина Е.С.
Savina E.S.
Современное машиностроение должно развиваться в направлении автоматизации производства с широким использованием средств автоматизации и робототехники, внедрения гибких технологий производства, позволяющих диверсифицировать производство, быстро и эффективно перестраивать технологические процессы на изготовление новых изделий.
Тенденцией современного этапа автоматизации проектирования является создание комплексных систем автоматизированного проектирования и изготовления, включающих конструирование изделий, технологическое проектирование, подготовку управляющих программ для многофункционального оборудования с ЧПУ, изготовление деталей, сборку узлов и машин, упаковку и транспортирование готовой продукции.
Одним из путей успешного внедрения интегрированной системы проектирования и производства САD/САМ является принцип групповой технологии, основанный на использовании оборудования, планирования и организации производства по принципу технологической общности деталей.
Высокой степени автоматизации при работе в САПР ТП можно достичь только в результате кропотливого накопления данных и знаний о процессе технологического проектирования в конкретных производственных условиях, более того, с конкретными пользователями. Важным условием успеха внедрения является удобство «общения системы с пользователем» - возможность развития системы без помощи разработчиков.
В настоящее время на предприятиях остро встал вопрос о необходимости быстрой оценки трудозатрат и материальных ресурсов, необходимых для изготовления продукции. Предприятиям надо быстро определять - смогут ли они выполнить появившийся заказ, и какая прибыль будет получена. Следствием этого является необходимость реальной интеграции системы проектирования технологических процессов с САПР конструирования и АСУ предприятия.
Работа технолога по разработке технологического процесса пока никак не может быть заменена компьютерными программами, поэтому указанные системы решают только задачу моделирования принятых технологических решений. Технолог в этом случае получает возможность увидеть последствия и результаты технологического процесса, не прибегая к натурному его запуску, предполагающему дорогостоящее изготовление оснастки.
К настоящему времени стало совершенно очевидно, что никакая компьютерная система не в состоянии заменить квалифицированного специалиста. Поэтому система САПР ТП должна быть создана как средство, не подменяющее технолога, но существенно ускоряющее и упрощающее проектирование технологии, расчет режимов и норм, расчет технологических размерных цепей, расчет трудоемкости проектирования, выбор необходимой оснастки и инструментов.
Выбранная мной тема актуальна для большинства малых и средних промышленных предприятий с широкой номенклатурой выпускаемой продукции, так как при выполнении заказа, нужно в короткие сроки произвести целый комплекс организационно-технических мероприятий, в том числе и расчет трудоемкости проектирования и производства.
Основной целью САПР является повышение эффективности труда инженерно-технического персонала, достигаемое путем снижения трудоемкости и себестоимости процессов проектирования изделий, а также затрат на эксплуатацию и испытания.
Целью моей работы является разработка унифицированной методики проектирования трехмерных моделей тел вращения и реализация программного расчета трудоемкости проектирования.
Основные задачи, решаемые при создании САПР - повышение качества продукции, снижение всех видов материальных затрат, а также сокращение сроков проектирования и снижение числа инженерно-технических работников, занятых проектированием.
Существует множество программных пакетов для трехмерного моделирования тел вращения: AutoCAD, Autodesk Inventor, SolidWorks, CREO Parametric, КОМПАС-3D и т.д.
Для проектирования трехмерных моделей тел вращения я выбрала программный продукт - Autodesk Inventor, потому что данная система позволяет повысить производительность труда разработчика путем автоматизации повторяющихся операций; ведения коллективной работы над изделием, оптимизации применения материалов, исходя из их экологичности, стоимости и эксплуатационных параметров.
Программа имеет возможности нисходящего проектирования (начиная со сборочного узла и заканчивая входящими в него деталями), так и в обратном направлении, проектируя при этом по одной детали в каждый момент времени. трехмерный visual studio программный
В результате оптимизации внутренней организации базы данных сборки из 3000 компонентов загружаются за несколько секунд вместо нескольких минут.
Программа эффективно оперирует сборками из более чем 10000 компонентов, и открывает файлы от 2 до 10 раз быстрее, по сравнению с подобными решениями конкурентов.
Кроме перечисленных возможностей программный пакет обладает быстрым панорамированием и масштабированием, а также инструментами коллективной работы над проектами, позволяющими нескольким членам проекта работать над одной деталью или подсборкой с отслеживаем конкретных исполнителей и частей детали, подвергающихся изменениям.
Существуют различные способы проектирования тел вращения. Например, для вала:
• вращение полного сечения тела;
• вращение цельного цилиндра и выдавливание отверстия;
• вытягивание эскиза;
• построение цилиндра с применением «стандартного отверстия»;
• протягивание сечения по траектории и т.д.
Трехмерное моделирование является вариационным процессом, который может реализовываться с применением различных инструментов и их комбинаций. С одной стороны, это позволяет использовать всю мощь системы трехмерного моделирования. Однако неоднозначность описания математической модели изделия (при субъективной однозначности геометрического описания) приводит к серьезным проблемам в случаях, когда трехмерная модель подвергается различным видам анализа и обработки, в т.ч.:
- использование трехмерной модели для проектирования процесса обработки в CAMсистеме,
- применение технологии PMI (Product Manufacturing Information) для обозначения размеров, отклонений и допусков непосредственно на трехмерной модели,
- различные виды прочностного, теплового, виброакустического и др. видов анализов в CAE-системах,
- анализ трехмерной модели на предмет выявления ключевых параметров критериев, включенных в алгоритмы расчета различных видов конструкторско-проектных расчетов.
Решение задачи унификации подхода к проектированию трехмерных моделей изделий не только способствует решению обозначенных проблем, но и стимулирует процесс формирования единой методики конструкторской подготовки производства, которая использует трехмерную модель как центральный объект системы, аккумулирующий в себе практически всю информацию о реальном объекте производства. Данная методология является частью наиболее распространенной в современном промышленном производстве системы управления жизненным циклом продукции - PLM (Product Lifecycle Management).
Основой унифицированного подхода проектирования изделий в системах трехмерного проектирования является создание пользовательских конструкторских элементов - UDF (User-Defined Feature). Этот функционал является типовым для большинства современных CAD- и CAD/CAM-систем, с несущественными различиями в реализации. Подход к проектированию на базе UDF, а не стандартных инструментов работы с трехмерной геометрией представляет ряд преимуществ:
- возможность создания типовых наиболее часто используемых элементов конструкции для их повторного многократного использования,
- значительное уменьшение потребных операций при построении одной и той же конструкции изделия, по сравнению с традиционными подходами,
- возможность определения в пользовательских элементах дополнительных параметров.
Построение каждой детали представляет собой последовательное описание составляющих ее конструктивных элементов, которые могут быть заданы с помощью формообразующих эскизов (элементов, полученных выдавливанием, вращением, сдвигом по траектории, натягиванием), а также созданы на базе уже имеющихся элементов (отверстия, фаски, скругления, оболочки, ребра жесткости, перегородки, литейные уклоны, резьбовые элементы).
Я реализовала методику построения модели с использованием пользовательских конструкторских элементов в системе трехмерного моделирования Autodesk Inventor 2014.
Для унификации проектирования трехмерных моделей на основе распространенных конструкций тел вращения было создано дерево типовых элементов (рис.1).
Рис.1
При разработке дерева типовых элементов учитывалось функциональное назначение каждого из элементов, топологические характеристики элементов, специфика построения в CAD-системе Autodesk Inventor и ряд других характеристик.
На основании дерева типовых элементов началась разработка библиотеки наиболее распространённых конструкций тел вращения.
Мной разработаны алгоритмы создания типовых конструкторских элементов в Autodesk Inventor 2014 на примере следующих конструкторских элементов:
1) Вал
2) Отверстие торцевое соосное
3) Отверстие радиальное
4) Канавка выдавленная
5) Канавка круговая
6) Паз скругленный
7) Паз прямоугольный
Планируется расширение библиотеки стандартизованными конструкторскими элементами.
Актуальной задачей для современных машиностроительных предприятий является количественная оценка процесса конструкторской подготовки производства, в т.ч. - проектирования трехмерных моделей изделий, с целью сокращения сроков подготовки производства и вывода на рынок новой продукции.
Таким образом, расчет трудоемкости проектирования конструкции изделия при различных способах трехмерного моделирования необходим для определения более оптимального способа проектирования. Таким оптимальным и наиболее предпочтительным способом можно считать трехмерное моделирование на основе применения типовых конструкторских элементов.
Расчет трудоемкости проектирования основывается на использовании эмпирических значений трудоёмкости, определенных в параметрах каждого типового элемента. Кроме этого, для большей гибкости расчета применяются коэффициенты, учитывающие квалификацию работника (при повышении квалификации работника применяется понижающий коэффициент трудоемкости) и иные специфические факторы.
Математическая модель расчета трудоемкости проектирования будет складываться из трудоемкостей, приходящихся на каждый типовой элемент, и коэффициента, зависящего от квалификации работника.
Мной написана программа в среде Visual Studio, реализующая методику расчета трудоемкости с применением функционала Autodesk Inventor.
Результаты апробации разработанной системы показали высокую эффективность и гибкость разработанной методики, даже для трехмерных моделей тел вращения высокой сложности.
В качестве дальнейшего развития работы можно предложить адаптацию разработанной методики для корпусных изделий, изделий из листового металла и т.д.
Размещено на Allbest.ru
...Подобные документы
Разработка и освоение в современном производстве информационной подсистемы. Создание базы данных в среде MS SQL Server 2008 и приложения в среде MS Visual Studio 2012. Процесс ввода при выборе пунктов меню. Заполнение формы с критериями на фильтрацию.
отчет по практике [834,4 K], добавлен 27.11.2013Требования к MS Office 2007. Набор средств разработки Visual Studio Tools for Office как альтернатива VBA. Разработка СУБД на базе MS Access. Разработка надстройки "Электронные компоненты" для PowerPoint на языке C# в среде MS Visual Studio 2010.
дипломная работа [5,2 M], добавлен 03.05.2013Изучение особенностей проектирования прикладных программ с помощь средств Visual Studio 2010 на языке C#. Расчет конического соединения, конусного градиента, усилия для разрыва соединения и требуемой силы сжатия. Реализация и тестирование программы.
курсовая работа [1,7 M], добавлен 19.02.2013Определение программного модуля. Принципы использования dll-библиотеки. Преимущества и недостатки использования dll-библиотек. Описание коэффициентов моделей. Разработка структуры классов. Реализация библиотеки классов в среде разработки MS Visual Studio.
дипломная работа [676,6 K], добавлен 16.06.2015Изучение принципов построения линейных алгоритмов и простых расчетных программ на языке программирования C. Разработка программы расчета математических выражений на основе вводимых данных. Создание консольных приложений в среде Microsoft Visual Studio.
лабораторная работа [254,4 K], добавлен 23.11.2014Системный анализ и анализ требований к базе данных. Особенности создания отчетов, запросов и форм в Visual Studio 2012. Программная реализация ER-диаграммы. Создание инфологической, логической и физической модели базы данных. Генерация ее в SQL Server.
курсовая работа [1,0 M], добавлен 22.11.2012Рассмотрение проблемы создания трехмерного динамического изображения вращения пирамиды. Особенности построения в среде Microsoft Visual Studio пользовательского интерфейса, позволяющего изменять параметры визуализации и взаимодействовать с программой.
курсовая работа [221,7 K], добавлен 06.02.2013Общие сведения о работе программы в среде программирования Microsoft Visual Studio 2008, на языке программирования C++. Ее функциональное назначение. Инсталляция и выполнение программы. Разработанные меню и интерфейсы. Алгоритм программного обеспечения.
курсовая работа [585,5 K], добавлен 24.03.2009Описание проектирования электронной библиотеки для размещения в облаке документации кафедры. Планирование базы данных, структуры Web-системы и дизайна страниц. Разработка Интернет-системы в среде Visual Studio.NET. Разработка бизнес-логики системы.
курсовая работа [2,5 M], добавлен 23.08.2014Исследование алгоритма взаимодействия пользователя с сервером, на котором находится база данных. Реализация безопасности информационной системы с помощью возможностей программного комплекса Visual Studio. Анализ особенностей интерфейса веб-приложения.
курсовая работа [1,3 M], добавлен 17.06.2017Освоение функций работы со структурами данных и файлами. Разработка программного обеспечения для создания, обработки сведений о сотрудниках учреждения. Реализация алгоритма программы в среде Microsoft Visual Studio 2010. Изучение руководства пользователя.
курсовая работа [3,3 M], добавлен 28.08.2012Алгоритмы поиска динамических шумов и их компенсации на основе метода Motion estimation. Разработка программного продукта для детектирования движения капель дождя и их удаления на видеопоследовательностях, и его реализация среде Microsoft Visual Studio.
магистерская работа [6,6 M], добавлен 09.02.2013Проблемы, связанные с отсутствием информационной системы. Проектирование логической схемы данных для выбранной предметной области на основе методологии IDEF1X. Разработка информационной системы с использованием MS SQL Server 2008 и MS Visual Studio 2010.
курсовая работа [3,0 M], добавлен 07.08.2013Разработка программы, выводящей на экран механизм с возможностью изменения масштаба, скорости вращения звена, сохранения и считывания входных данных из файла в среде разработки MS Visual C#. Блок-схема ее работы. Принцип работы движущихся элементов.
курсовая работа [860,6 K], добавлен 27.06.2013Создание программы с использованием принципов объектно-ориентированного программирования на языке высокого уровня С# средствами Microsoft Visual Studio 2010. Построение алгоритма реализации. Определение математического аппарата, применение его в задаче.
курсовая работа [500,4 K], добавлен 13.01.2015Автоматизация проектно-конструкторских работ и применение программы AutoCAD для выполнения трехмерных чертежей. Возможность преобразования и редактирования моделей, получения плоских изображений деталей и адаптация системы к требованиям пользователя.
курсовая работа [2,2 M], добавлен 13.10.2010Разработка программного продукта, предназначенного для тестирования знаний пользователя по теме "Тепловые двигатели" нa языкe C++ в среде Micrоsоft Visual Studio с использовaниeм библиотeки MFC. Функциональное назначение созданного Windows-приложения.
курсовая работа [954,4 K], добавлен 25.06.2011Обзор существующего программного обеспечения. Структура и отличительные особенности формата MP3. Сокеты TCP/IP, клиент-сервер. Язык программирования Visual Basic.net в среде разработки Visual Studio 2008. Разработка приложения "MP3_Catalogizator".
дипломная работа [2,1 M], добавлен 09.02.2015Разработка автоматизированной системы управляющей компании "Дом" в среде Visual Studio 2012. Генерация списка существующих квартир. Создание базы данных и программного продукта, функциональные требования к нему. Построение диаграмм UML и ER-модели.
дипломная работа [1,0 M], добавлен 25.10.2017Разработка алгоритма программного бизнес-приложения в интегрированной среде Microsoft Visual Studio 2005 на языке С#, в целях автоматизации работы помощника инспектора ПТО, регистрирующего и направляющего на технический осмотр транспортные средства.
дипломная работа [1,8 M], добавлен 24.12.2013