Автор работы: Пользователь скрыл имя, 05 Февраля 2015 в 18:11, курсовая работа
На настоящий момент САПР становятся обязательной частью любой производственной экономической деятельности. Они помогают обеспечить жизнеспособность фирмы и дают ей возможность развиваться в нынешних условиях жесткой рыночной конкуренции. Основной вклад подобных систем состоит в следующем:
- повышение качества продукции за счет сокращения ошибок в конструкторских и технологических расчетах, удобства внесения инженерных изменений и контроля качества;
Кроме того, данные инженерного анализа изделия управляются системой NX Advanced Simulation, использующей новую модель данных и структуру сборки, применяемую в Teamcenter® for Simulation. Интеграция с Teamcenter обеспечивает глобальное изменение процессов создания новых изделий, включая интеграцию данных, получаемых от коммерческих средств имитационного моделирования и от систем собственной разработки.
В NX 7.5 координация улучшена и за счет ускорения работы средств управления данными. Новая версия в полной мере использует прирост производительности, обеспечиваемый новой архитектурой Teamcenter. Это особенно важно при совместной работе удаленных групп пользователей, когда особенно необходим обмен информацией в реальном масштабе времени.
В среде NX обеспечен доступ к системе Geolus® Search, что позволяет проводить поиск стандартных деталей по их характеристикам, таким как размер и форма. Geolus Search – трехмерная поисковая система, позволяющая быстро находить детали по их геометрическим характеристикам, таким, как форма и размер. Результаты поиска в Geolus – детали в формате NX, JT или другом формате САПР.
Повторное использование данных повышает производительность на всех этапах жизненного цикла.
Возможность фиксировать и повторно использовать CAD/CAM/CAE-знания, – отличительная черта NX, отсутствующая в конкурирующих системах. В NX 7.5 реализованы новые базовые функции, способствующие повторному использованию данных и сокращению времени проектирования. Технология Design Freedom позволяет использовать разнородные САПР и привносит в модели интеллектуальные функции.
В NX 7.5 реализован новая функция под названием "альбом моделей", позволяющий копировать, вырезать и вставлять участки моделей с целью повышения повторного использования геометрии. В результате трудозатраты на подготовку моделей снижаются до 70% .
NX 7.5 позволяет повторно использовать данные как при проектировании так и в рамках технологических процессов с целью сокращения общего времени подготовки производства. Например, новая база знаний по обработке на станках хранит поэлементные технологические процессы для автоматизации программирования ЧПУ и фиксации, принятых на предприятии типовых оптимальных технологических решений. Встроенные модели станков также сокращают время подготовки производства.
2 Задачи проектируемой
2.1 Цели, функции, свойства автоматизированной системы
Современный период развития цивилизованного общества во многом характеризуется процессом информатизации. Информатизацией общества называют глобальный социальный процесс, особенность которого состоит в том, что доминирующим видом деятельности в сфере общественного производства является сбор, накопление, обработка, хранение, передача и использование информации, осуществляемые на основе современных средств микропроцессорной и вычислительной техники, а также на базе разнообразных средств информационного обмена. Информатизация общества обеспечивает активное использование постоянно расширяющегося интеллектуального потенциала общества; интеграцию информационных технологий с научной, производственной интеллектуализацией трудовой деятельности, инициирующей развитие всех сфер общественного производства; высокий уровень информационного обслуживания, доступность любого члена общества к источникам достоверной информации, визуализацию представляемой информации, существенность используемых данных.
Процессы, происходящие в связи с информатизацией общества, способствуют не только ускорению научно-технического прогресса, интеллектуализации всех видов человеческой деятельности, но и созданию качественно новой информационной среды социума, обеспечивающей развитие творческого потенциала индивида.
Техническое обеспечение разрабатываемой библиотеки должно гарантировать высокую надежность технических средств, организацию удобных для пользователя режимов работы (автономный, с распределенной БД, информационный, с техникой верхних уровней и т.д.), способность обработать в заданное время необходимый объем данных.
Программное обеспечение, прежде всего, ориентируется на профессиональный уровень пользователя, сочетается с его функциональными потребностями, квалификацией и специализацией. Пользователь со стороны программной среды должен ощущать постоянную поддержку своего желания работать в любом режиме активно либо пассивно.
Создание библиотеки предполагает, что основные операции по накоплению, хранению и переработке информации возлагаются на вычислительную технику, а специалист выполняет часть ручных операций и операций, требующих творческого подхода при подготовке решений.
Основные функции разрабатываемой библиотеки – выполнение автоматического проектирования объектов на всех или отдельных этапах. Объект проектирования – библиотека переходников. САПР создается для обеспечения выполнения некоторой группы функций:
Разрабатываемая библиотека должна уметь выполнять расчет геометрии и построение переходника. Эскиз верхнего основания представлен на рисунке 2.1
Рисунок 2.1 – Пример эскиза основания
Разрабатываемая прикладная библиотека должна выполнять:
Программа работает под управлением операционной системы Windows ХР/7/8. Наличие среды визуального программирования для работы программы не является обязательным. Ее наличие необходимо только для возможности внесения изменений в программу, которое должно выполняться квалифицированным программистом.
Также, для корректной работы программы, на компьютере необходимо наличие установленного NX 7.5.
2.2
Требования к проектируемой
При данной постановке задачи требуется сделать вывод, что данные, используемые по условию, имеют чётко определённую структуру. Их можно представить в виде таблицы с определённым числом столбцов и неопределённым количеством строк. Следовательно, хранение и обработку данных можно реализовать с помощью базы данных.
2.3 Основные задачи, решаемые библиотекой
Интерфейс графической подсистемы должен обладать следующими функциями:
Исходные данные, поступающие в систему – это размеры машиностроительных деталей: длина, диаметр, радиусы отверстий и т.п.
Корректировка данных выполняется пользователем, следующим образом: при помощи программы он генерирует отчёт в виде графического изображения заданной детали, сверяет его с вариантом, по которому он заполнял интерфейс. В случае обнаружения неточности выполняет корректировку. Если всё верно, автоматизированный вариант можно распечатать.
Форма отчёта – графическое изображение детали.
Периодичность отчётов:
Основные функции проектируемой библиотеки – выполнение автоматического проектирования объектов на всех или отдельных этапах. Объект проектирования – это продукция производственно-технического назначения, в результате которой проекты приобретают материально-вещественную форму. Проект – совокупность документов, соответствующих законному требованию. В процессе проектирования получается проектное решение. Проектное решение – это результат, который может носить форму окончательного или промежуточного описания объекта проекта. Предоставление этого решения в определённом виде – это составление проектной документации.
Разрабатываемая библиотека должна выполнять следующие функции:
Разработка САПР, как и любой системы, начинается с разработки ее функциональной модели, которая позволяет определить взаимосвязь решаемых САПР задач и базовых компонентов САПР. Определяя задачи САПР, был проведен следующий анализ.
Следующим этапом проектирования является построение функциональной модели системы.
Основные функции определяются структурой САПР В проектируемом мной программном средстве, выделены следующие функции:
Таким образом, функциональная модель библиотеки определена и обоснована.
Набор библиотек к графической системе не может охватить всё множество различных направлений и отраслей промышленности и в полной мере удовлетворить требования всех категорий пользователей. Спектр задач конструкторско-технологической подготовки производства стал настолько широким, что решение некоторых из них как стандартными, так и прикладными средствами, предоставленными компанией — разработчиком ПО, может отнимать слишком много времени и быть нерациональным, а в редких случаях даже невозможным.
Огромный перечень областей применения САПР — первая причина, по которой любая из современных CAD-систем должна быть максимально открытой и обязательно содержать инструменты для создания пакета пользовательских библиотек. Второй причиной является ориентация на заказчика. Если, например, подавляющее большинство предприятий, использующих ту или иную систему, работают в машиностроении, а единицы — в области производства медицинского оборудования, то разработчики прикладных библиотек вынуждены подстраиваться под первую категорию.
На сегодняшний день большинство современных систем позволяют в той или иной мере решить эти вопросы. Основным критерием выбора системы автоматизации проектирования является ее возможность в максимальной степени быстро и правильно решать задачи проектировщика. NX предлагает целый комплекс инструментов для выполнения проектных работ на персональных компьютерах. Одним из этих инструментов является NX Open API – средства разработки приложений, работающих совместно с базовым продуктом NX.
3 Проектирование системы
3.1 Прядок проектирования
Основная задача любого проекта заключается в том, чтобы на момент запуска системы и в течение всего времени ее эксплуатации можно было обеспечить:
Производительность является главным фактором, определяющим эффективность системы. Хорошее проектное решение служит основой высокопроизводительной системы.
Проектирование информационных систем охватывает три основные области:
В реальных условиях проектирование - это поиск способа, который удовлетворяет требованиям функциональности системы средствами имеющихся технологий с учетом заданных ограничений.
К любому проекту предъявляется ряд абсолютных требований, например максимальное время разработки проекта, максимальные денежные вложения в проект и т.д. Одна из сложностей проектирования состоит в том, что оно не является такой структурированной задачей, как анализ требований к проекту или реализация того или иного проектного решения.
Если разобраться, то так ли уж непредсказуемо развитие системы и действительно ли получить информацию о ней невозможно? Вероятно, представление о системе в целом и о предполагаемых (руководством) путях ее развития можно получить посредством семинаров. После этого разбить сложную систему на более простые компоненты, упростить связи между компонентами, предусмотреть независимость компонентов и описать интерфейсы между ними (чтобы изменение одного компонента автоматически не влекло за собой существенного изменения другого компонента), а также возможности расширения системы и "заглушки" для нереализуемых в той или иной версии системы функций.
Жизненный цикл программного обеспечения представляет собой модель его создания и использования. Модель отражает его различные состояния, начиная с момента возникновения необходимости в данном ПО и заканчивая моментом его полного выхода из употребления у всех пользователей.
Известны следующие модели жизненного цикла: