ВВЕДЕНИЕ 4
1. ИЗУЧЕНИЕ И РЕДАКТИРОВАНИЕ ПАРАМЕТРИЧЕСКИХ СХЕМ И
ТИПОВЫХ КОНСТРУКЦИЙ ШТАМПОВ 6
1.1. Типовой состав штампа для вытяжки многопозиционной штамповки 6
1.2. Обзор классификаций деталей штампов 6
1.3. Моделирование рабочих частей штампа 7
1.4. Моделирование стандартных деталей штампа 8
1.5. Инструменты сборки 9
1.6. Процесс проектирования 10
2. СОСТАВЛЕНИЕ ИСХОДНОГО КОДА ПРИЛОЖЕНИЯ
АВТОМАТИЗИРОВАННОЙ ЗАГРУЗКИ ШТАМПА 12
2.1. Сравнение С# и C++ 12
2.2. Сравнение C# и Java 14
2.3. Уникальные особенности C# 15
2.4. Классы в C# 17
2.5. Платформа Microsoft .NET 20
2.6. Microsoft Visual Studio 2012 27
2.7. Разработка методики связи Visual Studio и NX 27
2.8. Выводы раздела 30
3. РАЗРАБОТКА ПРИЛОЖЕНИЯ МЕТОДАМИ NX 31
3.1. Особенности программирования в NX и его модулях 31
3.2. Создание папок и файлов для работы приложения 32
3.3. Разработка метода создания графического интерфейса приложений для
Siemens NX 9 33
3.4. Создание динамической библиотеки 37
3.5. Создание журнала 41
3.6. Объектная модель 42
3.7. Создание собственного приложения 43
3.8. Выводы раздела 51
4. ПРИМЕНЕНИЕ РАЗРАБОТАННОГО ПРИЛОЖЕНИЯ ДЛЯ ПОСТРОЕНИЯ ШТАМПА ПЕРВОЙ ВЫТЯЖКИ ИЗДЕЛИЯ 52
4.1. Интерфейс приложения 52
4.2. Операция «загрузить штамп» 54
4.3. Операция «создать штамповую оснастку» 57
4.4. Операция «разместить вытяжной переход» 72
4.5. Операция «прямая вытяжка» 75
4.6. Операция «обратная вытяжка» 80
4.7. Операция «разделение на пуансон и прижим» 86
4.8. Операция «результат моделирования» 95
4.9. Инструмент «журнал» 97
4.10. Удаление «мусора» из кода 99
4.11. Блок-схема приложения 102
4.12. Выводы раздела 102
ЗАКЛЮЧЕНИЕ 104
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 105
Приложения должны быть в работе, но в настоящий момент отсутствуют
Актуальность работы. В настоящее время на разработку вытяжных штампов для многопозиционной штамп затрачивается немало времени. В связи с этим, действия, приводящие к снижению времени проектирования, позволят удешевить проект штампа. Среди возможных вариантов снижения трудоемкости существуют дополнительные модули в САПР. Например, Progressive Die Wizard для NX или аналогичные продукты для Creo или программ группы Autodeck. Однако в подобных приложениях типовые элементы конструкций в штампах такие как транспортные приливы, поверхности крепления, ребра жёсткости, карманы для снижения веса плит, пользователю приходится выбирать и вставлять вручную, в свою очередь в вытяжных штампах многопозиционной штамповки для конкретного оборудования параметры указанных элементов постоянны или меняются в небольшом интервале, следовательно целесообразно разработать программный продукт, который учтет автоматизированное размещение и параметры типовых элементов при выборе конкретного оборудования для создания штампа.
Цель и задачи исследования. Целью работы является разработка методики проектирования элементов штампов многопозиционной штамповки за счет разработки приложения проектирования вытяжных деталей и элементов штампов многопозиционной штамповки, что повлечет за собой снижение трудоемкости.
Для решения обозначенных в работе проблем были сформулированы основные задачи исследования:
1 объектно-ориентированно описать конструкции штампа на C#;
2 написать программу для автоматической загрузки типовых конструкций штампа, их позиционирования относительно вытяжного перехода детали, объединение и вычитание элементов штампов для создания конечных ассоциативных копий готовых электронных моделей;
3 апробировать метод для вытяжного штампа абстрактной листовой детали лонжерона.
Научная новизна работы. Разработанное приложение для проектирования элементов штампов многопозиционной штамповки позволяет на базе типовых решений, существующего программного обеспечения создать конструкции штамповой оснастки для существующих процессов.
Методы исследования. Для решения поставленных в работе задач были использованы:
• методы автоматизированного проектирования конструкций штампа;
• научные основы
• технологии ОМД;
• основы программирования на языке C#.
Предмет исследования: приложение для проектирования вытяжных деталей и элементов штампов многопозиционной штамповки.
Объект исследования: многопозиционная штамповка.
Практическая ценность. Объединение традиционных решений и средств автоматизации проектирования на основе функционального анализа позволит повысить эффективность производственных процессов многопозиционной штамповки.
Объем и содержание работы. Диссертация состоит из введения, четырех глав, заключения, списка использованных источников и одного приложения. Общий объем диссертации - 107 страниц. Список использованных источников состоит из 30 наименований. Диссертация содержит 123 рисунка.
В данной магистерской диссертации рассмотрен процесс создания приложения для автоматической загрузки типовых конструкций штампа, их дальнейшее позиционирования относительно вытяжного перехода детали, объединение, вычитание, смещение, удаление, подавление и позиционирование элементов штампов для создания конечных ассоциативных копий готовых электронных моделей.
Были объектно-ориентированно описаны конструкции штампа на языке программирования C#. Разработано приложение для проектирования элементов штампов многопозиционной штамповки на базе типовых решений, существующего программного обеспечения для создания конструкций штамповой оснастки для существующих процессов.
Апробация метода для вытяжного штампа абстрактной листовой детали лонжерона показали эффективность и работоспособность приложения. Была получен проект штамповой оснастки, готовый для доработки в существующих производствах.