Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 60303.doc
Скачиваний:
6
Добавлен:
01.05.2022
Размер:
11.8 Mб
Скачать

ISolidEdgeAddin интерфейс.

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

OnConnection.

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

SolidEdge передает режим связи, который указывает на то, что заставило SolidEdge присоединиться к дополнению.

Существующие режимы в порядке перечисления:

  • se Connect At Start Up – загружает дополнение при запуске;

  • seConnectByUser – загружает дополнение по требованию пользователя;

  • seConnectExternally – загружает дополнение при внешнем (программном) запросе.

SolidEdgeтакже передает интерфейс отправки объекта дополнения SolidEdge, который обеспечивает другой канал взаимодействия между дополнением и SolidEdge. Эквивалентная форма виртуальной таблицы этого интерфейса может быть получена запросом ввода интерфейса отправки дополнения для ISEAddIn интерфейса (также описан в addins.h).

В основном дополнению приходится выполнять немного при вызове OnConnection. Здесь приведены несколько базовых шагов, которые дополнение может захотеть выполнить во время соединения.

  1. Присоединиться к любому набору событий приложения SolidEdge который собирается использовать дополнение, обеспечивая приложение соответствующими приемниками для объекта приложения.

  2. Присоединиться к набору событий объекта дополнения SolidEdge если дополнение планирует добавить любые команды любому окружению.

  3. Установить свойство версии GUI объекта дополнения SolidEdge.

OnConnectToEnvironment.

SolidEdge отправляет идентификатор категории окружения, как строку. Если дополнение зарегистрировано, как вспомогательное составное окружение дополнение может использовать строку, чтобы определить какое окружение к какому его просят соединить .SolidEdge посылает интерфейс отправки окружения. SolidEdge посылает параметр bFirstTime, чтобы уточнить, что окружение SolidEdge подключается к дополнению впервые. При первом соединении, дополнение, если необходимо, должно добавить любые необходимые элементы интерфейса (например, кнопки). При выходе, SolidEdge сохранит любые такие кнопки, чтобы их можно было восстановить при следующем сеансе.

Чтобы присоединиться к окружению SolidEdge, дополнение совершит следующие шаги в OnConnectToEnvironment:

  1. Дополнение должно всегда вызывать SetAddInInfo средство интерфейса дополнения, являющееся его частью во время OnConnection, если оно обеспечивает любые командные панели или кнопки на панелях команд в окружении.

  2. Дополнение использует параметр bFirstTime, чтобы определить загружено ли дополнение впервые в окружение, проверяя является ли оно VARIANT_TRUE. Если это так, дополнение должно добавить любые кнопки панели команд, которые нужны ему для выполнения команд, вызывая средство Add Command Bar Button интерфейса дополнения. Если дополнение не отключено, инверсия его GUI не изменилась при следующей загрузки дополнения, то SolidEdge установит параметр на значение VARIANT_FALSE, потому что SolidEdge сохранит данные, которые он получил от дополнения в последний раз, когда параметр был VARIANT_TRUE. Обратите внимание, что если функция дополнения OnDisconnect вызывается с режимом отключения, отличным от seDisconnectAtShutdown, этот параметр будет VARIANT_TRUE, когда SolidEdge вызовет OnConnection в следующий раз. Это происходит, потому что когда дополнение отключено пользователем или программно ,SolidEdge удалит все модификации GUI, сделанные дополнением, из всех окружений.

  3. Добавляет любые команды, не включенные нив одно из обращений к SetAddInInfo, вызывая средство AddCommand приложения. В основном это средство используется, когда команда добавляется в меню, но нелюбую командную панель. Обратите внимание, что панели сохраняются SolidEdge при выходе. Когда окружение загружается впервые, соединение с дополнением осуществляется прежде чем загружаются панели команд окружения. Это позволяет дополнению вызвать SetAddInInfo, чтобы поддерживать любые символы, необходимые любым кнопкам, которые были прежде сохранены SolidEdge. Дополнения не могут предполагать о существовании какого-либо окружения, пока эта функция не вызывается с идентификатором категории этого окружения. Любые обращения с идентификатором категории для окружения, которое еще не существует, будут отвергаться.

OnDisconnection.

SolidEdge переходит в режим отключения, который показывает, что вызвало отключение SolidEdge от дополнения.

Существуют следующие режимы:

  • SeDisconnectAtShutDown - отключение при выключении.

  • SeDisconnectByUser - отключение по требованию пользователя.

  • SeDisconnectExternally-отключение из-за внешнего (программного) требования.

Для отключения, дополнение должно проделать следующее:

  1. Отключиться от любого набора событий SolidEdge, к которому оно может быть подключено.

  2. Отключиться от любого набора событий дополнения (если подключено).

  3. Освободить любой другой объект или интерфейс, который оно могло получить от приложения.

  4. Закрыть любое хранилище или/и потоки, которые оно могло открыть в документе приложения.

  5. Выполнить любую другую очистку, такую как освобождение ресурсов, которые оно могло размещать.

Литература

  1. http://www.jasonnewell.net

  2. https://bbs.industrysoftware.automation.siemens.com

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

УДК 681.3

О.В. Собенина, Н.С. Овчинников, В.А. Рыжков

РАЗРАБОТКА ПРИКЛАДНОЙ БИБЛИОТЕКИ ПРОЕКТИРОВАНИЯ ПЛИТ ДЛЯ КОЛОНН 160х160 И 300х300

ПО ОСТ 1.51634-73 В NX OPEN API

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

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

Автоматизация конструкторского проектирования способствует более полному использованию унифицированных изделий в качестве стандартных компонентов проектируемого объекта. Поэтому разработка прикладной конструкторской библиотеки проектирования таких деталей станочных приспособлений, как плит для колонн 160х160 и 300х300 по ОСТ 1.51634-73 средствами автоматизации системы NX версии 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. Параметрический эскиз плиты

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

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

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

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

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

Созданная прикладная библиотека (файл Plate.dll) начинает функционировать с загрузки главного окна, представленного на Рис. 4. Выбрав соответствующие параметры плиты для колонн пользователю необходимо нажать кнопку «Построить». Для выхода из библиотеки следует нажать кнопку «Выход». После построения плиты, библиотека автоматически будет закрыта. Для повторного ее запуска следует повторить загрузку.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Среда разработки, использованная в проектировании библиотеки, MS Visual Studio 2010. Организация базы данных для хранений информации о плите для колонн из ОСТ 1.51634-73 осуществлена в MS Access 2007.

Для работы программы необходимо располагать IBM-совместимой ПЭВМ с установленной операционной системой Windows XP и выше.

Для удобства подключения библиотеки предлагается вариант с автоматическим размещением требуемых программных компонентов в операционной системе Windows и установленным клиентом NX. Кроме того, при ручной установке библиотеки необходимо скопировать файл базы данных Plate.accdb в системную директорию NX (..\UGS\NX 7.5\UGII\). Прикладная библиотека разрабатывалась с учетом архитектуры x86 микропроцессоров Intel, а также их аналогов и прошла успешное тестирование в Siemens PLM NX 7.5.0.32 32bit под управлением операционной системы Windows 7. Возможен запуск прикладной библиотеки в семействе ОС Windows XP 32 битной архитектурой. Для подключения базы данных и ряда компонентов потребуется установка дополнительных модулей визуальной среды программирования .NET, Framework 3,5- программной платформы Microsoft и элемент управления базами данных. Для удобства все выше перечисленные компоненты (за исключением платформонезависимой виртуальной машины Framework 3,5) включены в состав установочного дистрибутива. Установка указанных компонентов для корректной работы обязательна. Для вызова установленной библиотеки в среде NX необходимо воспользоваться комбинацией клавиш CTRL+U или соответствующим разделом в меню системы проектирования.

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

При проверке на корректность ввода были введены некорректные исходные параметры: нулевые значения числовых параметров, заведомо большие значения величин, данные неверного формата. В каждом из этих случаев программа не позволяла вводить значения вообще, ввиду особой настройки соответствующих компонент. Это необходимо сделать для того, что добавление или изменение соответствующих стандартных конструктивных параметров не должно быть доступно простому пользователю. Результаты испытаний на корректность ввода система прошла без сбоев.

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

Литература

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

  2. Карпова Т.С. Базы данных: модели, разработка, реализация. – С-Пб.: Питер, 2001. - 458 с.

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

УДК 681.3

О.В. Собенина, М.Л. Погорельский, В.А. Рыжков

РАЗРАБОТКА ПРИКЛАДНОЙ БИБЛИОТЕКИ ПРОЕКТИРОВАНИЯ РУКОЯТКИ С ПРОТИВОВЕСОМ

В NX OPEN API

Рассмотрены вопросы разработки прикладной библиотеки автоматизированного конструкторского проектирования рукоятки с противовесом по ГОСТ 2192-43 в NX OPEN API

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

В настоящее время на рынке существует множество систем трехмерного моделирования. В ходе детального анализа в качестве базовой системы трехмерного моделирования была выбрана система UGS NX 7.5. Такой выбор обусловлен следующими факторами: хорошей функциональностью, гибкостью и удобством построения пользовательских библиотек, хорошей поддержкой программного средства. В качестве технологии разработки была выбрана технология использования API функций NX. При разработке пользовательских библиотек в системе UGS NX 7.5 существует возможность использования нескольких языков программирования. Для реализации библиотеки построения трехмерных моделей был выбран язык С# в среде Visual Studio 2010. В качестве СУБД выбран Microsoft Access 2007, поскольку система отвечает главному требованию, имеет клиент-серверную архитектуру, а также возможна ее интеграция со средой Visual Studio 2010.

В ходе проектирования библиотеки элементов станочных приспособлений в первую очередь определяется круг задач, требующих решения:

  1. Определение функциональности программы.

  2. Определение эскиза интерфейса библиотеки.

  3. Определение компонент интерфейса программы.

  4. Определение эргономики программы.

  5. Определение структуры информационного обеспечения.

  6. Определение средств реализации информационного обмена данными.

  7. Определение оптимального способа построения объекта проектирования.

  8. Определение состава и структуры модулей программы.

  9. Определение количества и состава функций NX API.

  10. Определение способа загрузки и выгрузки библиотеки.

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

Входную информацию, передаваемую на вход системы в целом, будут составлять геометрические параметры рукояток с противовесом. Содержание данных размерных характеристик, проиллюстрировано на рисунках 1 - 2.

Рис. 1. Рукоятка с противовесом

Рис. 2. Ручка

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

Предлагаем следующую последовательность построения рукоятки с противовесом в NX 7.5 в режиме ручного моделировании для одного из вариантов:

  1. Построим конус со следующими параметрами: диаметр основания – 9 мм, Верхний диаметр – 5,5 мм и высота – 50мм.

  2. Построим сферу диаметром 18 мм с центром в заданной точке.

  3. Построим сферу с диаметром 16 мм и центром в начале координат.

  4. Построим сферу диаметром 12 мм с центром в заданной точке.

  5. Построим две смещенные плоскости, сместив их от плоскости YZ на расстояние 5,5 мм.

  6. Выполняем обрезку тела плоскостями.

  7. Построим две смещенные плоскости, сместив их от плоскости YZ на расстояние 4 мм.

  8. Выполняем обрезку тела плоскостями.

  9. Объединение построенных тел в единое твердое тело.

  10. С использованием операции вытягивания, построим центральное отверстие в рукоятке.

  11. Аналогично создадим отверстие под ручку, диаметром 5мм.

  12. Построим недостающие фаски и отверстие под штифт, для получения рукоятки.

  13. Используя аналогичны приемы построения, построим ручку.

  14. Далее выполним сборку изделий.

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

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

SELECT [GOST 2192-43].ID, [GOST 2192-43].L, [GOST 2192-43].D, [GOST 2192-43].D1, [GOST 2192-43].D2, [GOST 2192-43].D3, [GOST 2192-43].D4, [GOST 2192-43].H,

[GOST 2192-43].d_, [GOST 2192-43].d_1, [GOST 2192-43].d_2, [GOST 2192-43].d_3, [GOST 2192-43].l_, [GOST 2192-43].c, [GOST 2192-43].ID_sh,

[GOST 8923-58].ID AS IDr, [GOST 8923-58].d1 AS d1r, [GOST 8923-58].L AS Lr, [GOST 8923-58].D AS Dr, [GOST 8923-58].d3 AS d3r, [GOST 8923-58].l2,

[GOST 8923-58].d2 AS d2r

FROM ([GOST 2192-43] INNER JOIN

[GOST 8923-58] ON [GOST 2192-43].ID_sh = [GOST 8923-58].ID)

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

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

Рис. 3. Главное окно программы

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

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

Рис. 4 - Рукоятка с противовесом

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

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

УДК 681.3

Д.Д. Копылова, С.В. Гребенников, Р.В. Долгих

NX: достоинства и недостатки

В данной рассматриваются основные положительные и отрицательные стороны CAD-системы NX

NX является флагманской CAD/CAM/CAE PLM-системой от компании Siemens PLM Software. Изначально она называлась UGS PLM Software, но 1 октября 2007 года была переименована. NX широко используется в машиностроении, особенно в отраслях, выпускающих изделия с высокой плотностью компоновки и большим числом деталей (энергомашиностроение, газотурбинные двигатели, транспортное машиностроение и т.п.) и изготавливающих изделия со сложными формами (авиационная, космическая, автомобильная и т.п.).

NX занимает прочные позиции в России. В первые годы появления этой системы в нашей стране пользователи столкнулись с такой важной проблемой, как отсутствие необходимой литературы на русском языке и инструкций «для чайников». По прошествии нескольких лет этот вопрос был решен. «Первопроходцы» NX перевели англоязычную литературу и написали собственные статьи с подробными инструкциями.

NX способен решить множество задач, связанных с проектированием и созданием деталей и механизмов:

1. Конструирование (CAD). В состав конструкторских приложений NX входят инструменты для проектирования деталей, работы со сборками, создания пользовательских конструктивных элементов, проектирования трубопроводов, черчения, проектирования листовых тел, проектирования печатных плат.

2. Инженерный анализ (CAE). Пакет средств инженерного анализа NX Digital Lifecycle Simulation — основа системы анализа в NX, работающей под управлением Teamcenter. Данный пакет интегрирован с приложением NX Design и использует возможности и ресурсы как NX, так и Teamcenter.

3. Проектирование оснастки NX Tooling — среда проектирования технологической оснастки, применяется на этапе технологической подготовки производства. Оснастка автоматически связывается с моделями деталей, что позволяет быстро и точно обеспечить проектирование штампов и разнообразных инструментов, включая литейные формы и станочные приспособления.

4. Программирование станков с ЧПУ (CAM) NX CAM — интегрированное решение для станков с ЧПУ

5. Промышленный дизайн. В состав приложений NX входят инструменты, позволяющие не только проектировать изделие с технической точки зрения, но и создавать уникальный дизайн. Инструменты позволяют с точностью до микрона строить модели довольно сложных форм.

6. Имитация работы станка (CSE). NX позволяет сразу же после проектирования детали, подобрать необходимый инструмент для ее обработки и посмотреть непосредственно симуляцию обработки, загруженной отпроцессированной программы в G-кодах.

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

Все эти задачи действительно решаются в NX. Но, по мнению пользователей, у этой достаточно хорошей системы есть и свои минусы, например, некоторые вопросы решаются недостаточно просто и не в полном объеме.

На сегодняшний день в основном используется NX7.5 и NX8. Последняя версия NX8.5 вышла 6 сентября 2012 года, но она еще не была в полной мере опробована «рядовыми» пользователями, поэтому остановим своё внимание на двух предшествующих ей версиях.

Основной проблемой этой системы была медленная работа при больших объемах и сложных деталях. С выходом NX7.5 эта проблема была отчасти решена. Действительно, выполнение некоторых процедур было ускорено. Например, более быстрое и простое моделирование геометрии.

По отзывам многих пользователей, интерфейс NX не совсем удобен в использовании. Вопрос не во внешнем виде программы, а именно в удобстве использовании программы. К примеру, если необходимо к детали «пририсовать» еще какой-либо элемент, а саму деталь необходимо переместить на некоторое расстояние, то сам процесс перемещения занимает некоторое время, что является неудобным. При работе с подобными программами, хотелось бы более высокого быстродействия. Например, в Autodesk 3ds Max перемещение объекта на какое-либо расстояние – дело одного клика «мышки».

Имитация работы станка довольно полезная функция. После создания детали, мы можем сразу же создать виртуальный процесс её обработки на станке. Это дает нам возможность увидеть какие-либо ошибки в проектировании и заранее точно подобрать инструмент. Но и здесь есть свои недочеты. К примеру, перевод названия инструментов с английского на русский не во всех случаях выполнен корректно. Некоторые инструменты приходится угадывать интуитивно, основываясь на условном изображении. Это немного затрудняет процесс выбора инструмента. Также не всегда можно точно установить необходимую траекторию движения инструмента, подбирать координаты необходимых точек приходится экспериментальным путем, просмотрев 2D или 3D симуляцию обработки детали.

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

Некоторые недостатки, которые пользователи замечали в ранних версиях, в версии NX8 были решены. Программа стала более быстрой. Например, улучшения в среде численного моделирования и в геометрическом ядре сокращают время на работу с геометрией и ускоряют процесс расчета моделей. В технологии "3D высокого разрешения" появились такие нововведения, как новые "измерители результатов" численного анализа, позволяющие связывать результаты расчетов непосредственно с требованиями к изделию, чтобы разработчики могли принимать более обоснованные проектные решения. В NX8 были введены новые или расширенные возможности существующих функций проектирования оборудования и оснастки, например, оптимизация разработки управляющих программ для ЧПУ при изготовлении крупногабаритных машиностроительных деталей. Также были объединены средства проектирования технологической оснастки и инструменты контроля проектных решений, основанные на инженерном анализе.

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

В процессе использования NX можно выявить много достоинств и недостатков, как и в других подобных программах. Так как каждая из них имеет свою специализацию, нельзя найти универсальную систему. А NX является достаточно хорошей программой, требующей определенных навыков. В каждой новой версии NX производитель исправляет существовавшие «минусы», что делает процесс проектирования лучше и удобнее.

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

УДК 681.3

А.А. Пак, Д.С. Татаренко

СИСТЕМНЫЙ АНАЛИЗ В ИССЛЕДОВАНИЯХ СИСТЕМ УПРАВЛЕНИЯ

В условиях динамичности современного производства и общественного устройства, управление должно находиться в состоянии непрерывного развития. Процесс управления сегодня невозможно обеспечить без всестороннего исследования путей и возможностей этого развития, без выбора альтернативных направлений. Исследование процессов управления осуществляется в каждодневной деятельности менеджеров и персонала, в работе специализированных аналитических групп, лабораторий, отделов. Необходимость исследований систем управления продиктовано достаточно большим кругом проблем, с которыми приходится сталкиваться многим организациям. От выбора правильного решения их решения зависит успех работы организаций.

Необходимым инструментом в системе управления является системный анализ. Системный анализ - это комплекс исследований, направленных на выявление общих тенденций и факторов развития организации и выработку мероприятий по совершенствованию системы управления и всей производственно-хозяйственной деятельности организации.

Системный анализ позволяет выявить целесообразность создания либо совершенствования системы управления организации, определить, к какому классу сложности относится выбранная система управления, выявить наиболее эффективные методы научной организации труда, которые применялись в организации ранее. Конечной целью системного анализа является разработка и внедрение выбранной эталонной модели системы управления.

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

1) выявить общие тенденции развития системы управления данной организации, ее место и роль в современной рыночной экономике;

2) установить особенности функционирования организации и ее отдельных подразделений;

3) выявить условия, обеспечивающие достижение поставленных целей;

4) определить условия, препятствующие достижению целей;

5) осуществить сбор необходимых данных для проведения анализа и разработки мероприятий по совершенствованию действующей системы управления;

6) использовать передовой опыт других предприятий;

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

Таким образом, системный анализ начинается с уточнения или формулирования целей конкретной системы управления (организации) и поиска критерия эффективности, который должен быть выражен в виде конкретного показателя. Как правило, большинство организаций являются многоцелевыми. Множество целей вытекает из особенностей развития организации и ее фактического состояния в рассматриваемый период времени, а также состояния окружающей среды (геополитической, экономической, социальной). Четко и грамотно сформулированные цели развития организации являются основой для системного анализа и разработки программы исследований. Программа системного анализа в свою очередь включает перечень вопросов, подлежащих исследованию и их приоритетность. Например, программа системного анализа может включать следующие разделы:

  • анализ организации в целом;

  • анализ типа производства и его технико-экономическая характеристика;

  • анализ подразделений организации, выпускающих продукцию (услуги) - основные подразделения;

  • анализ вспомогательных и обслуживающих подразделений;

  • анализ системы управления организации;

  • анализ форм связей документов, действующих в организации, маршруты их движения и технология обработки.

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

На рисунке приведен пример структуризации выбранных целей функционирования предприятия. Как видно из данного рисунка, для реализации цели 1 «Повышение эффективности функционирования организации» необходимо реализовать как минимум три подцели:

1.1. «Внедрение новой техники».

1.2. «Совершенствование организации производства».

1.3. «Совершенствование системы управления».

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

ЦЕЛЬ 1

Повышение эффективности

функционирования предприятия

Цель 1.1

Внедрение новой техники

Цель 1.2

Совершенствование организации производства

Цель 1.3

Совершенствование системы управления

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]