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

Q-Checker предназначен для автоматизированной проверки соответствия электронно-цифровых моделей, созданных с применением системы автоматизированного проектирования высокого уровня Dassault Systemes CATIA, определённым требованиям/критериям/характеристикам (корпоративным, отраслевым и т.д.). Q-Checker обеспечивает постоянный автоматизированный контроль качества разрабатываемых электронно-цифровых моделей, что повышает качество проектирования и сокращает затраты на его обеспечение. Продукт, являющийся дополнением к системе автоматизированного проектирования Dassault Systemes CATIA, обеспечивает реализацию двух способов автоматизированной проверки электронно-цифровых моделей:

-          в интерактивном режиме непосредственно в интерфейсе CATIA проверка может осуществляться по одной модели (деталь или сборка), загруженной в среду CATIA и являющейся текущей в окне CATIA;

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

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

Вторую группу проверок, выполняемых Q-Checker, составляют проверки геометрических характеристик (параметров) модели, включающие в себя проверки по элементам:

-          твёрдые тела,

-          поверхности,

-          каркасные элементы,

по критериям:

-          минимальный размер геометрического элемента,

-          совпадение геометрических элементов,

-          степень (порядок) непрерывности геометрических элементов (нулевого порядка, первого порядка (по касательности), второго порядка (по кривизне)),

-          волнистость геометрических элементов (учитывается при создании программ для станков с ЧПУ),

-          степень полинома геометрического элемента,

-          и другие.

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

-          стандартные, определяемые администратором одинаковые для всех и не изменяемые пользователями,

-          пользовательские, создаваемые пользователями для личного пользования.

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

Отчёт по результатам проверки может выдаваться кроме обязательно появляющегося формата отчёта Q-Checker с расширением .qcreport, также по выбору пользователя в виде html, txt и xml (последний формат может быть сохранён и обработан в базе данных - дополнительно поставляемой опции Q-Checker).

Все критерии проверки могут быть сгруппированы в различные группы (processing group – по умолчанию их 2), которые определяют приоритет исполнения проверки по критериям (первыми выполняется группа №1). Основная цель группировки критериев, это возможность (при соответствующей настройке) остановки проверки модели на менее критичные требования (включённые во вторую группу) при нахождении несоответствия критериям более критичным (включённым в первую группу). Самым важным критериям можно назначить условие остановки проверки.  Критериям можно задать значимость в баллах, зачисляемых при несоблюдении требования установленного критерием, и цвет отображения в результирующем списке. Также эти баллы суммируются в общую сумму для оценки общего качества электронно-цифровой модели. При использования дополнительного модуля работы с базой данных результаты проверок могут сохраняться и статистически обрабатываться в базе данных (например, Oracle).

 

Интерактивный режим работы Q-Checker

В интерфейсе системы автоматизированного проектирования Dassault Systemes CATIA Q-Checker запускается отдельной иконкой на специальной панели инструментов Q-Checker, появляющейся при установке соответствующего окружения (Environment). В верхнем ряду появляющегося окна располагаются иконки:

1.      Запуск Q-Checker с исправлением выявленных несоответствий методами, заложенными в настройки текущего профиля.

2.      Запуск Q-Checker без исправления (только проверка).

3.      Подготовка к проверке в фоновом режиме.

4.      Настройка отображения интерфейса Q-Checker (язык, шрифты).

5.      Вызов встроенной справки (PDF).

6.      Запуск PDQ (Product Data Quality) – информация по политике контроля качества электронно-цифровых моделей, принятой на предприятии (в организации).

7.      Информация о программном продукте Q-Checker (версия и т.п.).

8.      Выход из Q-Checker.

В данном окне также отображаются папка текущей модели (ModelFile) и название текущей модели (Model). В следующих трёх полях отображаются текущее окружение (Environment), профиль (Profile) с указанием типа (Admin / USR), название отчёта, генерируемого в папке Report. При включённой опции Use model name as report name название отчёта будет совпадать с названием текущей модели.  При первом запуске Q-Checker в поле Profile указывается имя Nothing (пустой). Для того чтобы включать проверку по установленным критериям и настроить профиль проверки необходимо присвоить новое имя и сохранить текущий профиль.

В текущем окне сверху вниз располагаются иконки:

1.      Изменение профиля.

2.      Открытие отчёта, указанного в поле Report (по умолчанию последний созданный).

3.      Открытие отчёта в виде html.

 

Изменение профиля.

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

-          флажок Check – активация проверки,

-          иконку с двумя стрелками – применение таких же настроек для всех типов моделей (актуален при включении опции Model Type).