ГОСТ
Р ИСО
10303-203-2003
изделия связывают с объектом shape_representation посредством экземпляра объекта shape_defini-
tion_representation. Объект shape_definUion_reprcsentation наследует атрибуты от соответствующих
супертипов объекта property_definition_representation. ссылающегося на объект shaperepresentation.
содержащий геометрию и/или топологию формы детали и выбираемый тип данных, названный
characterized_dcfinition. Данный тип допустим для представления объектов shape_aspect. shapc_as-
pect_relatk>nship или eharactemedproductdefinition. которые также представлены выбираемыми
типами. Для указания формы объекта product_definition должен использоваться заданный подтип
product_definition_shape для объекта product_dennition. Использование объекта product_defini-
tion_shapc ограничено выбираемым типом объекта characterized_product_definition. Выбираемый тип
объекта characterized_product_definition допустим для представления объектов product_definition или
product_definition_relationship посредством применения списка выбора. Ссылка на данный список
гарантирует, что объект product_definition_shape будет использоваться для определения формы объ
екта product_definition. При рассмотрении аспекта формы объекта product_definition или отношения
между двумя аспектами его формы должен использоваться объект property_definition. а его атрибут
definition должен ссылаться на экземпляр объекта shape_aspect или shape_aspect_relationship. Для
определения формы изделия при этом должна быть приведена ссылка на объект product_definition.
Ограничение правила suhtype_mandatory_shape_representation (см. 5.2.5.73) указывает, что для опре
деления формы детали должен быть использован один из подтипов объекта shape_representation.
Представление объектов shape_aspect или shape_a.spect_relation.ship может быть задано любым набо
ром объектов represcntationjtcms.
5.2.1.2 Связь формы компонента с формой сборочной единицы
Существуютдва метода, которые могут быть использованы для связи формы компонента детали
с формой сборки детали, в которой он применяется. Первый метод заключается в определении
формы каждой детали (компонента и сборочной единицы), последующего связывания двух форм и
представления информации, определяющей ориентацию компонента детали в сборке посредством
соответствующего преобразования. Второй метод состоит из определения формы каждой детали
(компонента и сборочной единицы) и последующего непосредственного включения формы компо
нента в форму сборочной единицы. Первый метол должен быть использован для связи форм,
отображаемых различными типами представлений. Второй метод может быть использован для
объединения представлений компонентов в представление сборочной единицы, если использованы
два одинаковых типа представления.
Оба метода используют объекты shape_rcpresentation и product_definition. Первый метол также
использует объекты отношения product_definition_relation.ship. shape_represcntation_relationship и гер-
rcsentation_relationship_with_transformation (экземпляр каждого из этих объектов входит в экземпляр
сложного объекта на основе двух объектов, свя занных отношением AND) и объект context_depend-
ent_shape_reprcsentation. Второй метод использует объекты mapped_item и rcpresentation_map.
Первый метод позволяет связать форму компонента с формой сборочной единицы для каждого
объекта shape_reprcsentation. определяющего формы компонентов и сборочной единицы из объекта
product_definition, связанных посредством ссылок в объекте shape_representation_relationship. В этом
случае информация об ориентации может быть представлена посредством формирования сложного
экземпляра, образованного из объектов sliape_rcpresentation_rcIationship и reprcsentation_relation-
ship_with_transformation. связанных оператором AND. Объект reprcsentation_relationship_with_trans-
formation ссылается на объект transformation, который является выбираемым типом, позволяющим
определить ориентацию на основе объекта axis2_placement_3d в каждом представлении объектов
item_defined_transforination или cartesian_transformation_operator в операторе преобразования для
functionally_defined_transformation. Кроме того, должен быть задан экземпляр объекта context_depend-
ent_shape_representation. явно связывающий объект shape_representation_relatk>nship. определяющий
отношение двух форм с объектом product_definition_relationship. определяющим отношение сопод-
чнненности компонента и сборочной единицы между двумя объектами product_definitions.
При использовании второго метода установления отношения формы компонента с формой
сборочной единицы, на объект shape_reprcsentation. определяющий геометрию и/или топологию
формы компоиезгга детали, дается ссылка из экземпляра объекта representation_map. определяемая
атрибутом mapping source экземпляра объекта mapped_item. Атрибут mapped_representation объекта
represcntation_map ссылается на подтип shape_representation, определяющий геометрическое и/или
топологическое представление формы. Экземпляр объекта mappedjtem затем добавляется к набору
items в объекте shape_representation, определяющем геометрию и/или топологию сборки детали.
49