Система ”Кредо” и ее особенности
Юрий Давыдов
САПР
Версия за версией на отечественную промышленность накатывают “тяжелые” CAD/CAM-системы: CATIA, UNIGRAPHICS, Pro/ENGINEER CADDS5 и др., оставляя в конструкторских залах единичные экземпляры рабочих станций известных производителей HP, SGI, IBM. Но как одна ласточка весны не делает, так и наличие нескольких рабочих станций с совершенными по функциональным возможностям системами даже на самом напряженном участке проектно-конструкторских работ не приводит к принципиальному улучшению характера работ на предприятии в целом. Не происходит чуда автоматизации ни при конструировании новых машин, ни при подготовке их производства. И причин, на наш взгляд, несколько.
Во-первых, это очень высокая стоимость рабочих мест с “тяжелыми” CAD/CAM-системами, что не позволяет промышленным предприятиям даже с относительно устойчивым финансовым положением приобретать их в достаточном количестве. А всякая попытка снижения цены за счет урезания функциональных возможностей системы или снижения характеристик технических средств резко уменьшает эффективность программно-технического комплекса.
Во-вторых, при освоении таких систем, как правило, возникает противоречие “отцов и детей”: молодые специалисты, легко осваивающие англоязычные системы, не имеют достаточного опыта и навыков практической работы, а умудренные опытом конструкторы с большим трудом “врубаются” в тяжелые во всех смыслах системы, не говорящие по-русски и использующие большое количество пиктограмм, запомнить которые достаточно сложно.
Пользователи очень “легких” систем, ориентированных в основном на выполнение чертежей, начинают все чаще сталкиваться с трудностями технологической подготовки производства на основе пространственных моделей. А наращивание таких систем дополнительными модулями твердотельного моделирования, подготовки управляющих программ и т. п. приводит к такому удорожанию комплекса, что цена начинает приближаться к цене на “тяжелую” CAD/CAM-систему.
В образовавшуюся нишу на рынке CAD/ CAM-систем стремительно бросились со всех сторон фирмы разработчики программных продуктов. Появились как урезанные копии “тяжелых” систем PT/Modeler, UG Creator, Parametric Design, ARTISAN, так и самостоятельные разработки Solid Edge V2, Solid Works 96, Micro Station Modeler и т. п. Эти новые продукты при относительно скромных ценах (от $4000 до $8000 за рабочее место) более или менее успешно помогают решать задачи твердотельного моделирования и параметрической сборки, оставляя за бортом вопросы технологической подготовки производства, а иногда и оформления чертежей. Реализованные на ПК, они тем не менее требуют достаточно больших ресурсов (не менее 64, а чаще 128 Мб оперативной памяти), что вызывает необходимость очередной замены парка компьютеров, которые вчера еще казались неизбалованным конструкторам недосягаемой мечтой.
Без широкой автоматизации проектно-конструкторских работ, обучения необходимого числа специалистов как методам машинной графики и геометрии, так и специальным навыкам, невозможно создать высококачественную продукцию, способную конкурировать в условиях рыночной экономики и обеспечивать высокую прибыль. А без высокой прибыли нет возможности накопить средства, необходимые для всеохватывающей автоматизации. Как выйти из этого замкнутого круга?
Научно-исследовательский центр автоматизированных систем конструирования (НИЦ АСК) в качестве одного из решений предлагает систему “Кредо”, которая при минимальных затратах позволяет автоматизировать следующие работы:
- создание каркасной, поверхностной геометрической модели изделия или детали и ее полутонового отображения;
- проведение численного анализа геометрической модели, т. е. получение геометрических характеристик как отдельных элементов, так и модели в целом;
- создание машиностроительного чертежа на базе построенной геометрической модели;
- моделирование процессов механической обработки изделия и его компонентов на оборудовании с ЧПУ (сверлильная и токарная обработка, плазменная резка, 3- и 5-координатное фрезерование с использованием режущего инструмента заданной геометрии);
- обмен информацией с базами данных различного назначения;
- обмен информацией с другими программными комплексами, поддерживающими стандартные интерфейсы DXF, IGES, VDA FS, STEP.
Система “Кредо” состоит из следующих подсистем:
- пространственное каркасное моделирование;
- объемное моделирование;
- оформление конструкторской документации;
- подготовка процессов механической обработки;
- архив конструкторской документации.
Каждая из подсистем функционирует автономно. Вместе с тем все они используют единые функции диалога, хранения и отображения геометрической информации и др. Структура системы включает ядро и набор функциональных модулей, поддерживающих механизм динамически загружаемых библиотек MS Windows, что обеспечивает ее простое конфигурирование по требованию пользователя, независимую разработку и отладку функциональных модулей, возможности создания и подключения прикладных подсистем пользователя, экономию ресурсов ПК.
База данных системы позволяет хранить, структурировать и организовывать информацию об объектах, из которых строятся чертежи, геометрические модели изделий и модели процессов их механической обработки. Имеющаяся база данных дает возможность создавать и применять стандартные заготовки и инструментальные средства для автоматизации процессов разработки прикладных геометрических моделей.
Многооконный интерфейс системы соответствует стандартным требованиям, предъявляемым к программным продуктам, работающим в среде Windows. Управление системой осуществляется мышью с использованием меню сообщений, запросов, директив, списков данных. Все меню сопровождаются легко доступной справочной информацией, поясняющей смысл выполняемой операции и характер запрашиваемой у пользователя информации. В верхней части главного окна постоянно присутствует строка меню системы, содержащего основные разделы системы: работа с файлами, управление окнами, настройка системы, операции над объектами, выбор подсистем, ввод-вывод, помощь. В окне чертежа располагается иерархическое меню команд, структура которого зависит от активной подсистемы. В нижней части экрана постоянно находится строка с информацией о текущем состоянии системы.
Прикладной программный интерфейс обеспечивает возможность создания прикладных систем пользователя на языках высокого уровня (Си, Паскаль и др.). Вызывать систему пользователя можно из главного меню системы “Кредо”. Другим средством создания прикладных систем является графический язык со встроенной интерактивной средой разработки, возможности которого позволяют программировать диалог с пользователем, создание и отрисовку различных объектов, выбор на экране и получение геометрических параметров выбранных объектов и т. д.Система “Кредо” в Windows предоставляет конструктору и программисту удобную и эффективную среду разработки и открывает большие перспективы для создания на ее базе интегрированных САПР и сквозных систем автоматизированной подготовки производства. Особую роль система “Кредо” может сыграть при организации на предприятиях двухуровневых систем автоматизированного проектирования в сочетании с “тяжелыми” CAD/CAM-системами.
Система “Кредо” функционирует в Windows 3.11, Windows 95 и Windows NT на ПК с оперативной памятью от 16 Мб без специальных видеокарт.
Более детально с системой “Кредо” можно ознакомиться на Web-странице: www.nicask.ru, обратившись по адресу: nicask@aha.ru или по телефону: (095) 213-3126.