ГОСТ Р 56216—2014
a) модель В-гер — но подходящие данные (см. 5.2.2);
b
) точность В-rep данных не соответствует требованиям (см. 5.2.3);
c) процесс манипуляции или управления модельной формой при помощи систем САХ потерпел
неудачу (см. 5.2.4).
Из вышеуказанного, пункт а) является основной и наиболее важной проблемой для всех данных
формата 3D. а пункты Ь) и с) — это проблемы, степень важности которых зависит от случаев приме
нения.
5.2.2 Модель В-гер — не подходящие данные (erroneous_data)
В-rep данные формата 3D должны соответствовать ИСО 10303-42. Все критерии качества дан
ных в модельной форме, являющиеся подтипами erroneous_data в PDQ-S, должны быть проверены
на соответствие ИСО 10303-42. Дефекты качества, установленные этими критериями, расцениваются
как данные, не имеющие права на существование и бесполезные для любого применения. Распро
странение систем CAD в формате 3D способствует усовершенствованию этих систем. И сейчас очень
редко дефекты качества этой категории выявляются в данных, созданных системами CAD. Проверка
дефектов этой категории обычно показывает, что в системы CAD они попадают через
нестабильные системы преобразования данных.
5.2.3 Точность модели В-гер данных не удовлетворительная
Допуск, в пределах которого можно считать две различные точки в пространстве 3D совпадаю
щими. играет ключевую роль при анализе ошибок модели В-гер. Если расстояние между двумя гео
метрическими объектами, один из которых определен как размещенный на другом объекте (включая
точку на кривой, кривую на поверхности и поверхность, ограниченную кривой), больше, чем допуск
совпадения, или. если существует кривая или поверхность с зоной меньше, чем допуск совпадения,
это может привести к неудовлетворительным результатам, таким как невыравиенная поверхность,
пропуск объектов и ошибочные команды систем CAD.
PDQ-S обеспечивает:
• выявление зазоров между двумя геометрическими объектами больших, чем пороговая величи
на с использованием geometric_gap_in_topology и шести соответствующих конкретных критериев:
-выявление бесконечно малых(сверхмалых) объектов с использованиемпеаг-
ly_degenerate_geometry(трисоответствующихконкретныхкритерия)и
topolo-
gy_related_to_nearly_degenerate_geometry (три соответствующих конкретных критерия).
Далее представлены объяснения как выбрать подходящий критерий из трех связанных между
собой критериев для выявления зазоров между двумя прилегающими поверхностями и как выбрать
подходящий критерий для выявления сверхмалых объектов из двух или более критериев.
(1) Эффективное использование критерия для выявления заметного зазора между прилежащи
ми поверхностями
Существует три критерия относительно зазора между двумя прилежащими поверхностями:
(a) gap_between_edge_and_base_surface;
(b) gap_between_faces_related_to_an_edge;
(c) gap_between_pcurves_reIated_to_an_edge.
Большинство коммерческих систем CAD содержат данные о кривых, идентичные понятию
«pcurve» в ИСО 10303-42. Следует понимать, что полезная часть какой-либо лицевой поверхности —
это область, ограниченная
pcurve. Критерий (с) непосредственно вычисляет расстояние между двумя pcurve в пространст
ве 3D. Для сокращения объема данных чаще всего pcurve не выводятся в файл стандарта STEP. В
этих случаях, критерий (Ь) может применяться как альтернатива, а критерий (а) предназначен
для вычисления расстояния между кривыми, ограничивающими 3D, и единой контрольной
поверхностью. Вычисления, производимые для критерия (а) существенно отличаются от вычислений
для критериев (Ь) и (с), но существует большое сходство между выявленными дефектами качества
данных. Поэтому (а) может применяться на месте (Ь) или (с). Только края (или кромки) лицевых
поверхностей в 2 раза чаще являются объектом вычислений по (Ь). а края одной лицевой
поверхности являются объектом вычислений по (а). В итоге, рекомендуется применять (с), при
наличии данных по pcurve. а в иных случаях применяются (Ь) или (а).
(2) Эффективное использование критериевдля выявления бесконечно малых объектов
Для выявления бесконечно малых поверхностей объемов существует два типа критериев. Один
— это entirely_narrow_* , а другой — это small_\ Первый критерий применяется для вычисления
длины/ширины, а второй для вычисления зоны/объема. Пороговые величины длины/ширины могут
9