БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р ИСО/ТС 10303-1343-2014. Национальный стандарт Российской Федерации. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1343. Прикладной модуль. Расположение изделия

4 Информационные требования

 

В данном разделе определены информационные требования к прикладному модулю "Расположение изделия", представленные в форме ПЭМ.

Примечания

1 Графическое представление информационных требований приведено в приложении C.

2 Спецификация отображения определена в 5.1. Она устанавливает, как удовлетворяются информационные требования при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортированных в схему ИММ данного прикладного модуля.

 

Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы Product_placement_arm.

EXPRESS-спецификация:

*)

SCHEMA Product_placement_arm;

(*

4.1 Необходимые ПЭМ прикладных модулей

Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей.

EXPRESS-спецификация:

*)

USE FROM Contextual_shape_positioning_arm; -- ISO/TS 10303-1027

 

USE FROM Physical_breakdown_arm; -- ISO/TS 10303-1215

 

USE FROM Product_occurrence_arm; -- ISO/TS 10303-1063

(*

Примечания

1 Схемы, ссылки на которые приведены выше, определены в следующих документах комплекса ИСО 10303:

 

Contextual_shape_positioning_arm

- ИСО/ТС 10303-1027;

Physical_breakdown_arm

- ИСО/ТС 10303-1215;

Product_occurrence_arm

- ИСО/ТС 10303-1063.

 

2 Графическое представление схемы Product_placement_arm приведено в приложении C, рисунки C.1 и C.2.

 

4.2 Определение объектов ПЭМ

В данном подразделе определены объекты ПЭМ прикладного модуля "Расположение изделия". Объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами и представляет собой уникальное понятие прикладной области.

4.2.1 Объект Occurrence_placement

Объект Occurrence_placement представляет спецификацию расположения изделия (объекта Product_occurrence), определенного в его собственном координатном пространстве, в координатном пространстве базового физического элемента. Расположение устанавливается между объектом Single_instance, представляющим деталь, и объектом Physical_element_definition, определяющим представление версии физического элемента. Только конкретизации объекта Occurrence_placement могут быть реализованы.

EXPRESS-спецификация:

 

*)

ENTITY Occurrence_placement

ABSTRACT SUPERTYPE OF (ONEOF (Part_occurrence_placement,

Physical_element_placement));

reference_physical_element : Physical_element_definition;

reference_geometric_space : Geometric_model;

positioned_representation : template_instance;

END_ENTITY;

(*

 

Определения атрибутов

reference_physical_element - объект Physical_element_definition, определяющий представление версии физического элемента;

reference_geometric_space - объект Geometric_model, связанный с атрибутом reference_physical_element и представляющий геометрическую модель, в которой расположена данная деталь. Объект Geometric_model должен содержать экземпляры объекта Axis_placement, связанные с расположением каждой детали относительно базового физического элемента, заданного атрибутом reference_physical_element.

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

 

Пример - Объект Geometric_model, связанный с базовым физическим элементом 'car engine (двигатель автомобиля)', может содержать экземпляры объекта Axis_placement, определяющие положение коробки передач и коленчатого вала, а также дополнительную геометрическую информацию, представляющую упаковочный ящик, предназначенный для данного двигателя.

Объект Geometric_model должен быть связан:

- либо через объект Property_representation с экземпляром объекта Assigned_property, атрибут name которого имеет значение 'positioning', а атрибут described_element ссылается на атрибут reference_physical_element,

- либо через объект Shape_description_association с экземпляром объекта Item_shape, атрибут described_element которого ссылается на атрибут reference_physical_element;

positioned_representation - объект Geometric_placement_operation или Geometric_model_relationship_with_transformation, который определяет преобразование объекта Geometric_model, представляющего геометрическую модель формы размещенной детали, из его базовой позиции в позицию детали в координатном пространстве базового физического элемента.

Примечание - Данное преобразование должно быть изометрическим.

 

Объект Geometric_model, на который косвенно ссылается атрибут positioned_representation и который определяет локальную геометрию детали, должен быть связан с объектом Single_instance через экземпляры объектов Shape_description_association и Item_shape.

4.2.2 Объект Part_occurrence_placement

Объект Part_occurrence_placement является подтипом объекта Occurrence_placement, который определяет расположение отдельной детали.

EXPRESS-спецификация:

*)

ENTITY Part_occurrence_placement

SUBTYPE OF (Occurrence_placement);

placed_part_occurrence : Single_instance;

END_ENTITY;

(*

Определение атрибута

placed_part_occurrence - объект Single_instance, который представляет данную деталь.

4.2.3 Объект Physical_element_placement

Объект Physical_element_placement является подтипом объекта Occurrence_placement, который определяет расположение версии физического элемента.

Пример - Позиционирование физического элемента 'steering wheel (рулевое колесо)', зависящее от левостороннего или правостороннего исполнения автомобиля, является примером использования объекта Physical_element_placement.

EXPRESS-спецификация:

*)

ENTITY Physical_element_placement

SUBTYPE OF (Occurrence_placement);

placed_physical_element : Physical_element_definition;

WHERE

WR1:

placed_physical_element\Product_view_definition.defined_version

:<>: SELF\Occurrence_placement.reference_physical_element\

Product_view_definition.defined_version;

END_ENTITY;

(*

Определение атрибута

placed_physical_element - объект Physical_element_definition, который определяет представление версии размещенного физического элемента.

Примечание - Объект Physical_element_placement не определяет расположение для всех вариантов значения атрибута placed_physical_element относительно базового физического элемента, заданного атрибутом reference_physical_element.

 

Формальное утверждение

WR1 - версия физического элемента, заданного атрибутом placed_physical_element, должна отличаться от версии физического элемента, заданного атрибутом reference_physical_element.

*)

END_SCHEMA; -- Product_placement_arm

(*

TOC