Главная Программное обеспечение Статьи Прайс-листы Инициативы О компании
Продукты и решения КОМПАС Опыт успешной автоматизации Обучение персонала — ключ к успешному внедрению Управление электронным документооборотом Гемма-3D

Опыт работы с системами КОМПАС на ММЗ "РАССВЕТ"

Дедюхин Валерий Владимирович, начальник бюро программирования ММЗ "РАССВЕТ"

Опубликовано: "Информатика — Машиностроение", N4-5, 1994


Эксплуатация систем КОМПАС на Московском Машиностроительном заводе "РАССВЕТ" началась в апреле 1991 года. В первую очередь специалисты предприятия ознакомились с третьей версией чертежно-графического редактора. Система понравилась конструкторам и технологам, но для покупки был выбран более новый продукт — КОМПАС версии 4.0, и мы не пожалели о сделанном выборе. В комплекте со значительно усовершенствованным чертежно-графическим редактором были приобретены и другие программные продукты, разработанные фирмой "АСКОН" : прикладные библиотеки, система программирования КОМПАС- МАСТЕР и система подготовки программ для станков с числовым программным управлением КОМПАС-ЧПУ. Такой набор программных продуктов был не случаен. Уже на начальном этапе внедрения предполагалось широкое использование системы программирования КОМПАС-МАСТЕР для создания собственных прикладных библиотек.

За прошедшее время в тесном взаимодействии с разработчиками системы КОМПАС был пройден путь до применения версий КОМПАС-ГРАФИК 4.5, КОМПАС-МАСТЕР 2.1 и КОМПАС-ЧПУ 2.1. К большому сожалению, в силу ряда причин (специфика и состав используемого оборудования, особенности технологической подготовки производства и т.д) КОМПАС-ЧПУ на заводе используется очень мало, что несколько "несправедливо" по отношению к простой в эксплуатации , мощной и удобной системе. Другие программные средства — ГРАФИК и МАСТЕР применяются весьма широко и результативно. В настоящее время с графическим редактором работают специалисты в подразделениях отдела главного технолога и в технических бюро отдельных цехов. Тесное взаимодействие фирмы-разработчика и конечных пользователей позволило выявить и исправить некоторые неточности в работе систем, и сейчас можно обоснованно сказать, что КОМПАС-ГРАФИК версии 4.5 является мощным инструментом подготовки конструкторской и технологической документации, не уступающим, а кое в чем и превосходящим зарубежные аналоги. Вот лишь некоторые отличительные черты системы, подтверждающие вышесказанное:

  • удобный пользовательский интерфейс на русском языке;
  • простота освоения и эксплуатации;
  • контекстная помощь практически в любых возникающих при работе ситуациях;
  • полное соответствие выпускаемых чертежей требованиям ЕСКД;
  • неприхотливость в эксплуатации (система может работать даже на компьютере IBM PC 286 без сопроцессора и с графическим монитором EGA, а именно такие машины составляют основу парка вычислительной техники на предприятии);
  • оперативная техническая поддержка, сервисное и консультационное обслуживание со стороны работников фирмы "АСКОН" и ее дилеров

На ММЗ "РАССВЕТ" система КОМПАС-ГРАФИК используется для подготовки и выпуска чертежей в конструкторском бюро приспособлений и конструкторском бюро режущего инструмента в отделе главного технолога, а также для подготовки и выпуска технологической документации в технологических бюро цехов. Показательным фактом, характеризующим КОМПАС, является то обстоятельство, что пользователи самостоятельно, без всякого нажима со стороны руководства, отказались от использования пакета AUTOCAD. Преимущества проектирования и подготовки чертежей на ЭВМ стали ощутимо проявлятся после некоторого времени эксплуатации системы, когда появилась необходимость внесения изменений и поправок в уже выпущенные чертежи и документы.

Существенно облегчают процесс проектирования изделий и выпуска чертежно-графической документации прикладные библиотеки, поставляемые фирмой "АСКОН". Кроме того, широко используются специализированные библиотеки собственной разработки, реализованные в системе программирования КОМПАС-МАСТЕР.

Силами программистов из отдела АСУП предприятия разработаны и введены в эксплуатацию информационно — поисковые системы по режущему инструменту (сверла, метчики, развертки, зенкеры, резцы), по мерительному инструменту (скобы на диаметр, калибры и т.д.), прикладная библиотека для расчета эвольвентного профиля зубчатых колес. Находятся в стадии разработки новые библиотеки по мерительному инструменту ( калибры, скобы на длину и т.д.) и библиотека для автоматизированного конструирования фасонных резцов.

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

К достоинствам системы программирования КОМПАС-МАСТЕР можно отнести следующее :

  • графическая среда разработки и рускоязычный пользовательский интерфейс;
  • стандартный редактор типа WORD STAR (это особенно удобно для тех пользователей, которые ранее работали в Турбо-оболочках языков Си , Паскаль, Basic и др. );
  • в качестве основы языка программирования КОМПАС-МАСТЕР был использован стандартный язык Си;
  • наличие контекстно-зависимой помощи на все встроенные функции;
  • работа с "мышью" и "горячие" клавиши для часто используемых команд;
  • возможность использовать шаблоны при программировании.

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

Так, при написании программы информационно-пользовательских систем была создана интерфейсная библиотека USERLIB.RTL, в которую вошли нестандартные функции меню, сообщений и запросов, то есть теперь при написании новых прикладных систем уже можно не использовать стандартные функции КОМПАС-МАСТЕР, если есть желание сделать свою программу более привлекательной для конечного пользователя (в то же время легко можно обойтись и стандартным набором функций при разработке, например, библиотек типовых элементов конструкций).

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

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

В системе КОМПАС-МАСТЕР довольно удачно реализована работа с файлами, при этом можно использовать текстовые, бинарные и индексно-последовательные файлы при разработке прикладных библиотек.

И, наконец, хорошая прикладная программа не может быть действительно хорошей, если в ней нет красивой и удобной пользовательской помощи. В системе КОМПАС-МАСТЕР предусмотрено и это. Утилита трансляции HELP-файлов позволяет разработчику создать файл пользовательской помощи, который можно использовать в своей прикладной задаче. При этом исходный текст должен быть написан в обычном виде, с минимальным количеством управляющих символов. Возможно также и использование в файле помощи рисунков и иллюстраций, полученных с применением специального транслятора слайдов, который входит в состав утилит чертежно-графического редактора КОМПАС-ГРАФИК.

Быстро освоить программирование в среде КОМПАС-МАСТЕР нашим специалистам помогла техническая документация, поставляемая с системой, а также большой набор программных примеров, иллюстрирующий практически все особенности работы с языком программирования, функциями и прикладными библиотеками.

Продукты и решения КОМПАС Опыт успешной автоматизации Обучение персонала — ключ к успешному внедрению Управление электронным документооборотом Гемма-3D
Главная Программное обеспечение Статьи Прайс-листы Инициативы О компании
Hosted by uCoz