Назад

Использование утилиты "Нормоконтроль" для автоматизации проверки чертежей

Фото Петухова Анна Викторовна (Сибирский государственный университет путей сообщения)



 

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

По нашему мнению, одними из наиболее заметных недостатков системы AutoCAD является:

1) Слишком упрощенное содержание шаблонов, входящих в пакет локализации под Российские стандарты. Хотелось бы иметь шаблон с некоторым, хотя бы минимальным, набором преднастроенных размерных и текстовых стилей, штриховок, и условных знаков.

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

И, если, в первом случае, ситуацию частично спасает SPDS модуль, доступный для пользователей Autodesk AutoCAD2010-11. То вторая проблема решается каждым пользователем индивидуально.

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

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

-          Понятие стиля в AutoCAD. Размерные и текстовые стили. Параметры размерных и текстовых стилей и способы их переопределения. Создание размерных и текстовых стилей, отвечающих требованиям ГОСТ.

-          Понятие слоя в AutoCAD. Свойства слоя. Правило именования слоёв. Создание и использование именованных конфигураций слоёв.

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

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

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

Процедура проверки предусматривает наличие файла-образца  (файла  стандартов). Он разрабатывается преподавателем, и  представляет собой обычный чертёж AutoCAD, сохранённый с расширением dws и подключенный к чертежу с помощью диспетчера нормоконтроля. Файл стандартов должен содержать наборы именованных объектов с назначенными им общими свойствами (имя, цвет, тип лини, толщина обводки, размер шрифта, используемые единицы измерения и пр.).

Поскольку особенностью работы утилиты, является то, что при проверке чертежа на соответствие стандартам, сравниваются параметры одноимённых объектов одного типа, то со студентами следует заранее обсудить правила именования объектов. Например, для выполнения чертежа из раздела "Проекционное черчение" достаточно поименовать слои в соответствии с формулировками ГОСТ 2.303-68. Тогда свойства слоя "Сплошная толстая основная" чертежа проверяются на соответствие свойствам слоя "Сплошная толстая основная", заданным в файле стандартов. В разделе "Строительное черчение" именовать слои удобно с указанием в их названии объектов либо строительных конструкций, размещённых на нём. Например: несущие стены, санитарно-техническое оборудование, размеры и т.п.

Если студент нарушил правило именования  объектов, то утилита нормоконтроля, обнаружит, что слой, или другой объект обладают именем, которое не найдено ни в одном из связанных с чертежом файлов стандартов и  выдаст сообщение: "Нестандартное имя объекта в проверяемом чертеже". Данная ошибка может быть исправлена вручную (указать правильное имя) или автоматически (сопоставлением "неправильного" и "правильного имён"), либо проигнорирована. В процессе исправления ошибки, обнаруженные элементы с нестандартными именами удаляются из чертежа. Все объекты, имевшие связь с нестандартным элементом, связываются с другим элементом, который заменяет удаляемый. Например, при обнаружении нестандартного стиля "Стиль1"  можно заменить его стандартным стилем "СПДС 5". В этом случае в режиме "Исправить" диалогового окна "Нормоконтроль" все объекты со стилем "Стиль1"  приобретают свойства  стиля "СПДС 5", а "Стиль1" удаляется из чертежа.

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

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

После того как студентом выполнена "работа над ошибками" проверка с помощью утилиты нормоконтроля  выполняется  вновь. Если при этом требуется проверить на соответствие стандартам только один тип объектов, можно использовать определенный подключаемый модуль. Например, если последние изменения, внесённые в чертеж, касались только текста, то для экономии времени можно ограничиться проверкой чертежа с помощью подключаемого модуля текстовых стилей.

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

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

Вопросы и комментарии к докладу:


Фото
Токарев Владимир Адольфович
(11 февраля 2011 г. 11:32)

Уважаемая Анна Викторовна!

Ваша работа, по-моему, актуальна и положительна. В сообщении Вы детально разобрали  нормоконтроль на примере линий-слоёв (раскрыли весь секрет работы).

При этом Вы  указываете, что одна из проблем состоит в особенностях «локализации под Российские стандарты» Autodesk AutoCAD.

В изначально максимально локализованном под Российские стандарты КОМПАСе обозначение большинства линий не соответствуют терминам ГОСТ 2.303-68. Однако КОМПАС рекомендовали даже для школ страны.

Вы не планируете разработать соответствующие рекомендации и разослать их разработчикам компьютерных систем? Или это можно записать в решение данной конференции.

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

Токарев Владимир Адольфович

Фото
Петухова Анна Викторовна
(11 февраля 2011 г. 18:28)

Спасибо за комментарии и вопросы, Владимир Адольфович!

У любого графического пакета есть свои особенности, достоинства и недостатки. AutoCAD, КОМПАС, SolidWorks не являются исключением.

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

Идеальной программы, которая отвечала бы требованиям ВСЕХ потребителей не может быть. Именно поэтому бессмысленны рекомендации разработчикам.

Что касается AutoCAD- а, то, в ситеме не только заложена возможность  создания собственных ШАБЛОНОВ, ТИПОВ ЛИНИЙ, ШТРИХОВОК, ОПИСАНИЯ ФОРМ, и разработчик настоятельно рекомендует сделать это.  Наши сожаления связаны лишь с тем, что ввиду отсутсвия ОФИЦИАЛЬНОГО, должным образом настроенного, шаблона каждый пользователь разрабатывает его самостоятельно, что приводит к отсутсвию единообразия инженерных и учебных графических документов и к сложностям при совместной работе над проектом.

Что касается КОМПАСа, мы работаем и в этой среде проектирования. Кроме  наименований слоёв не соотвествующих ГОСТ  сталкиваемся с рядом других проблем, связанных с оформлением чертежей.

Это всё локальные, вполне разрешимые проблемы.

Глобальная проблема кроется, по нашему мнению в другом. Кто контролирует производителя, кто проверяет пакеты локализации на возможность их использования при оформлении графической документации по ГОСТ? Почему  термины используемые в названиях команд, объектов и пользовательском интерфейсе идут вразрез не только с действующими официальными документами стандартов но и собщепринятой в данной области терминологией (например, в том же AutoCAD параллелепипед называется ящик)?

 

Петухова Анна Викторовна

 

 

 

 

И

 

Фото
Токарев Владимир Адольфович
(15 февраля 2011 г. 21:57)

Уважаемая Анна Викторовна!

Спасибо за поставленные Вами  в комментарии насущные для преподавателей кафедр графики вопросы.

Предъявлять претензии производителю на несоответствие действующим стандартам имеет право потребитель услуг. Перед использованием Autodesk AutoCAD Вы, как потребитель, заключили договор с Autodesk, кафедра графики РГАТА, как потребитель, заключила договор с АСКОН. В данном конкретном случае с моей стороны предлагается предварительно обсудить, как с минимальными усилиями и с максимальной отдачей, можно оптимально решить вопрос о стандартной терминологии.

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

С уважением.

Токарев Владимир Адольфович


Назад