Научная статья на тему 'Разработка прикладной библиотеки автоматизированного конструкторского проектирования в nx open API'

Разработка прикладной библиотеки автоматизированного конструкторского проектирования в nx open API Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
273
47
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Собенина Ольга Валерьевна, Пак Алла Анатольевна

Рассмотрены вопросы разработки прикладной библиотеки автоматизированного конструкторского проектирования плит для колонн 160х160 и 300х300 по ОСТ 1.51634-73 средствами интерфейса прикладного программирования CAD системы NX 7.5

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Собенина Ольга Валерьевна, Пак Алла Анатольевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Разработка прикладной библиотеки автоматизированного конструкторского проектирования в nx open API»

4. Лукашев Е.А., Ставровский М.Е., Олейник А.В., Емельянов С.Г., Юдин В.М. Методы трибохимических исследований. - Курск, ФГБОУ ВО ЮЗГУ, 2006, - 282 с.

5. Оценка и оптимизация надежности технологических систем потенциально опасных объектов. Махутов Н.А., Ставровский М.Е., Новиков В.Д., Кравчишин Д.Н. Экология и промышленность России. 2003. № 9. с. 36.

Sidorov Mikhail I., candidate of technical Sciences, (e-mail: info @ niigeo.ru), PCF "Sri "Geodesy", Moscow

Butkevych Micheal N., doctor of technical Sciences, Professor, (e-mail: stavrov@list.ru) Stavrovskiy MichaelE., Ph. D., Professor, (e-mail: stavrov@list.ru), FGAU "Scientific research Institute "Centre for ecological industrial policy", Moscow

Yurtsev Evgeny S., (e-mail: yurtsev@bk.ru), FGUP "Scientifically-production Association "Technomash", Moscow

MULTIFUNCTIONAL COATINGS OBTAINED BY COMBINATION OF METHODS METALLOPLASTIKOVAYA

Abstract: Proposed for parts of friction units of machines and equipment operating in conditions of limited lubrication, the application of multifunctional coatings, with subsequent surface treatment lubricants containing metalloprotease components. The results of studies showing the effectiveness of this technology.

Keywords: Friction, wear, coatings, metalloplastikovye.

УДК 681.3

РАЗРАБОТКА ПРИКЛАДНОЙ БИБЛИОТЕКИ АВТОМАТИЗИРОВАННОГО КОНСТРУКТОРСКОГО ПРОЕКТИРОВАНИЯ В NX OPEN API Собенина Ольга Валерьевна, к.т.н., доцент (e-mail: sobenina36@mail.ru) Пак Алла Анатольевна, старший преподаватель

Воронежский государственный технический университет, г.Воронеж

Рассмотрены вопросы разработки прикладной библиотеки автоматизированного конструкторского проектирования плит для колонн 160x160 и 300x300 по ОСТ 1.51634-73 средствами интерфейса прикладного программирования CAD системы NX 7.5

Ключевые слова: проектирование, прикладная библиотека, плита для колонн

Важнейшей характеристикой любой современной CAD-системы, наряду с инструментальными средствами моделирования, является возможность автоматизации с помощью различных вспомогательных средств создания типовых элементов и их последующего применения. Чаще всего такие подсистемы представляют собой подключаемые модули (библиотеки), функционирующие только в среде «родительского» графического редактора и позволяющие на основе его базовых функций быстро создавать и использовать различные стандартные элементы. Пользователю должна быть

предоставлена возможность пополнять такие подсистемы с учетом специфики конкретной отрасли промышленности.

Автоматизация конструкторского проектирования способствует более полному использованию унифицированных изделий в качестве стандартных компонентов проектируемого объекта. Поэтому разработка прикладной конструкторской библиотеки проектирования таких деталей станочных приспособлений, как плит для колонн 160х160 и 300х300 по ОСТ 1.51634-73 средствами автоматизации системы КХ версии 7.5 является актуальной. На рис. 1 представлен параметрический эскиз плиты.

Входными параметрами разработанной библиотеки являются значения соответствующие таблице типоразмеров по ОСТ 1.51634-73. Кроме того, конструктивно, плиты для колонн имеют следующие характеристики:

1) Материал - чугун Сч 12-32 ГОСТ 1412-79.

2) Маркировать обозначение плиты шрифтом ПО-8 ГОСТ 2930-62.

3) Остальные технические требования по ОСТ 1.51695-73.

4) Обозначение детали: Плита 7081-0060 ОСТ 1.51634-73.

А-А

л ЖШ////////М тщ -с

У////////Л У////Ш//////Ж -с

1

А

1 1

Рисунок 1 - Параметрический эскиз плиты

Для получения правильной последовательности выполнения проектных операций и процедур, необходимо осуществить построение плиты в КХ в

режиме ручного моделирования. В результате проделанных операций получен способ построения плит для колонн.

Рисунок 2 - Схема алгоритма построения плит для колонн

Библиотека проектирования плит для колонн 160x160 и 300x300 по ОСТ

1.51634-80

Создание новой детали

Создание операции «Вытягивание 1»

Создание операции «Вытягивание

Создание набора фасок

Создание набора скруглений 2

Построение эскиза

Создание операции «Вытягивание

Создание набора скруглений 1

Создание набора скруглений 2

Чтение записей

Поиск записей

Обновление данных

Загрузка данных

Реализация технологии АОО МЕТ

Инициализация соединения

Подготовка адаптера данных

Подготовка и обновление источника данных

Выполнение команды адаптера данных

Рисунок 3 - Структурно-функциональная модель

Определены основные операции и их последовательность, требующие параметризации. Для получения компонент твердотельной модели плиты необходимо выполнить операцию вытягивания спроектированных эскизов, объединение тел, добавить фаски и скругления.

Определение алгоритмической последовательности операций построения плит для колонн включает в себя последовательность вызова функций построения детали, состоящей из последовательности обращения к методам создания операций построения эскизов, примитивов, операций, вспомогательных построений. Алгоритм представлен на рис. 2.

В ходе анализа требований к программе и определения круга задач подлежащих автоматизации, определена структурно-функциональная модель (рис. 3). В ее состав входят функции, связанные как с выполнением сервисных операций, так и операций по построению детали.

Созданная прикладная библиотека (файл Plate.dll) начинает функционировать с загрузки главного окна, представленного на рис. 4.

Выбрав соответствующие параметры плиты для колонн, пользователю необходимо нажать кнопку «Построить». Для выхода из библиотеки следует нажать кнопку «Выход». После построения плиты, библиотека автоматически будет закрыта. Для повторного ее запуска следует повторить загрузку.

^ Библиотека проектирования плит для колонн го ОСТ 1.51636-73

Плита ¿гя колонн

Параметры: Исполнение:

160x160

Г 300 x 300

160

100 2Е

1аГ 60 10 10

¿1

¡3

"3

"3

"3 "3 "3 "3 "3 "3 "3

Построить | О программе | Выход

Рисунок 4 - Главное окно

Результатом работы прикладной библиотеки является готовый спроектированный системой КХ 7.5 библиотечный элемент, с отключенным при проектировании режимом истории создания (рис. 5).

Рисунок 5 - Модель плиты для колонн

Библиотека построения плит имеет следующие функции:

- построение плит как библиотечного элемента, с невозможностью внесения изменений в созданную конструкцию;

- работа со списком параметров конструкции плиты;

- поиск и выбор типоразмера плиты по любому из параметров;

- передача данных о геометрии приспособления в тело проектирующей процедуры;

- загрузка и выгрузка библиотеки в память системы и обратно;

- визуализация эскиза проектируемого изделия;

- запуск проектирующей процедуры;

- диапазон входных и выходных значений обеспечивает возможность проектирования всех плит входящих в отраслевой стандарт;

- возможность сохранения полученных результатов средствами КХ;

- возможность просмотра сохраненных результатов.

Среда разработки, использованная в проектировании библиотеки, MS Visual Studio. Организация базы данных для хранений информации о плите для колонн из ОСТ 1.51б34-73 осуществлена в MS Access. Для работы программы необходимо располагать IBM-совместимой ПЭВМ с установленной операционной системой Windows XP и выше.

Для удобства подключения библиотеки предлагается вариант с автоматическим размещением требуемых программных компонентов в операционной системе Windows и установленным клиентом NX. Кроме того, при ручной установке библиотеки необходимо скопировать файл базы данных Plate.accdb в системную директорию NX (..\UGS\NX 7.5\UGII\). Для подключения базы данных и ряда компонентов потребуется установка дополнительных модулей визуальной среды программирования .NET, Framework 3,5- программной платформы Microsoft и элемент управления базами данных. Для удобства все выше перечисленные компоненты (за исключением Framework 3,5) включены в состав установочного дистрибутива. Установка указанных компонентов для корректной работы обязательна.

Работоспособность и функциональность программы оценивалась путем последовательного проектирования плит для колонн со всеми возможными наборами типоразмеров. Полученные результаты подтверждают стабильный и надежный характер функционирования библиотеки.

Созданное программное средство является актуальным и может быть применено на предприятиях, в которых закуплены программные продукты компании Siemens - NX 7.5 и Teamcenter, а также применяется при конструировании приспособлений отраслевая нормаль ОСТ 1.51б34-73. Положительные результаты решения задачи по созданию прикладной библиотеки позволят повысить экономическую эффективность автоматизации проектных работ, за счет роста производительности труда конструкторов и повышения качества проектных решений и проектируемых изделий.

Список литературы

1. NX для конструктора-машиностроителя. Гончаров П.С., Ельцов М.Ю., Коршиков С Б., Лаптев И.В., Осиюк В.А. Изд: ДМК Пресс 2G1G, 5G1 с.

2. Гусев П.Ю. Возможности применения API интерфейса TECNOMATIX PLANT SIMULATION / П.Ю. Гусев, Д.Е. Пачевский, В.В. Сокольников. Современные инновации в науке и технике Сборник научных трудов б-ой Международной научно-практической конференции. 2G16. С. 7б-78.

3. Юров А. Н. Использование программных интерфейсов API для разработки подсистем САПР / А.Н. Юров, В. А. Рыжков, М.В. Паринов. Информатика: проблемы, методология, технологии материалы XV международной научно-методической конференции. 2G15. с. 39S-4G3.

Sobenina Olga Valerievna, candidate of engineering sciences,

(e-mail: sobenina36@mail.ru)

Pak Alla Anatolievna, senior lecturer

Voronezh technical state university, Voronezh, Russia

DEVELOPMENT OF APPLIED LIBRARY OF THE AUTOMATED PROJECTION IN NX OPEN API

Abstract. In article questions of development of applied library of the automated projection of slabs for columns 160x160 and 300x300 according to the OST 1.51634-73 means of the application programming interface CAD NX 7.5 are considered Keywords: projection, applied library, the slab for column

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ГРАФОВОЕ МОДЕЛИРОВАНИЕ ДВУМЕРНОЙ ЛИНЕИНОИ СТАЦИОНАРНОЙ СИСТЕМЫ С ПОСТОЯННЫМ ЗАПАЗДЫВАНИЕМ ПО УПРАВЛЕНИЮ

УбайдуллаеваШахноз Рахимджановна, к.т.н., доцент (e-mail: ushr@rambler.ru) Бухарский филиал Ташкентского института ирригации и мелиорации, Республика Узбекистан, г. Бухара

В работе выполнено решение задачи определения выходного процесса в двумерной линейной стационарной системе с постоянным запаздыванием по управлению на основе метода динамических графовых моделей.

Ключевые слова: двумерная линейная стационарная система с запаздыванием, графовая модель, начальная функция, сепаратный канал

Двумерные линейные стационарные системы с запаздыванием легко моделируются на основе использование метод динамических графовых моделей. Исследование на основе совокупного применения теории дифференциальных уравнений с отклоняющимся аргументом [1], аппарата динамических графов и рассмотрения систем с позиций динамичности структур и процессов позволяет получить метод расчёта процессов этого класса систем, легко реализуемый на любом из современных языков программирования высокого уровня.

Пример: Определить промежуточные и выходные координаты системы, структурная схема которой изображена на рис. 1, А). Запаздывания в сепаратных каналах равны т1 = т2 — 0.4с.

Начальные условия - нулевые, начальные функции ф$(t),^о также

предполагаются нулевыми.

Решение: Так как от шага к шагу в системе происходит смена одинаковых в общем структурных состояний, то можно построить графовую модель системы ((рис. 1,Б) для отрезка [i^,(i + 1)^], i — 0,1,.... На отрезке

[0,г] переменных состояния и выходных координат имеем Х1 (Р) — Х2 (Р) — Х3 (Р) — Х4 (Р) — 0 У\(Р) — У 2 (Р) — 0 откуда ^1(t) — ^2(t) — *3(t) — x4(t) — 0;

i Надоели баннеры? Вы всегда можете отключить рекламу.