Разработка системы проектирования штампа для горячей объемной штамповки в среде КОМПАС-3D на языке Python

Шаньгин Егор Александрович

Аннотация


Пояснительная записка содержит 42 страницы основного текста, 6 таблиц, 7 рисунков и 7 источников.
Ключевые слова: КОМПАС-3D, КОМПАС-МАКРО, API, PYTHON, QT DESIGNER, ШТАМП, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, GUI.
Целью моей выпускной квалификационной работы является изучение API КОМПАС и КОМПАС-МАКРО для создания программных продуктов под систему КОМПАС-3D на языке Python.
Требовалось разобраться, как работает КОМПАС-МАКРО, а также разработать программное обеспечение под систему КОМПАС-3D на языке Python для моделирования штампов горячей объемной штамповки.
Для достижения данной цели были поставлены следующие задачи:
1) Изучить КОМПАС-МАКРО.
2) Изучить язык Python
3) Определить средства разработки программного обеспечения.
4) Создать алгоритм конструирования штампов.
5) Написать и протестировать программу конструирования штампов.
6) Рассчитать экономическую целесообразность данного проекта.
Результатом стало программное обеспечение, позволяющее автоматизировано конструировать штампы горячей объемной штамповки в системе КОМПАС-3D. В рамках дипломной работы была изучена методика проектирования штампа горячей объемной штамповки, изучены принципы КОМПАС-МАКРО, а также получены знания о работе с API КОМПАС-3D, которые позволяют разрабатывать пользовательские программы на платформе системы автоматизированного проектирования КОМПАС-3D.
Проект вполне осуществим и он краткосрочный для выполнения, для осуществления требуется маленькая группа разработчиков (3 человека), а также для его реализации необходимы небольшие материальные затраты. Эти затраты окупятся достаточно быстро, так как данный программный продукт может значительно уменьшить вероятность ошибки на этапе проектирования, тем самым позволит избежать возможные убытки, и будет востребован на современном производстве.
В последующем данный программный продукт можно модернизировать для возможности его использования на других видах производства.