4.3.1 Объект alternate_product_relationship
Объект alternate_product_relationship определяет связь между двумя изделиями, одно из которых, являющееся альтернативным, может быть использовано для замены другого, основного изделия.
Если одно изделие является альтернативным по отношению к другому, это понимается так, что не следует отслеживать, какое из этих изделий (основное или альтернативное) использовано в конкретном экземпляре основного изделия при описании его структуры.
Примечание - Организация может отслеживать проектные изменения базовой детали и определять условия ее применяемости в различных изготовляемых сборочных единицах. Использование альтернативного изделия подразумевает, что организация не определяет какой-либо частный вариант альтернативного изделия или не устанавливает его применяемость.
Объект alternate_product_relationship, в котором основным изделием является сборочная единица, определяет, что объектная структура альтернативного изделия может быть использована для замены основного изделия и его структуры.
Пример 1 - Два болта одного типоразмера являются изделиями. Один болт имеет квадратную головку, а другой - шестигранную. Формы головок являются свойствами соответствующих изделий. Оба болта считаются эквивалентными по форме, монтажу и функциональному назначению: имеют достаточно близкие физические формы, занимают одинаковый объем и служат для соединения предметов между собой. Таким образом, каждый из болтов является альтернативной деталью по отношению к другому.
Отношение, определяемое объектом alternate_product_relationship, не обязательно является симметричным. Если В является альтернативным изделием по отношению к А, это не обязательно означает, что А является альтернативным изделием по отношению к В.
EXPRESS-спецификация | |
*) | |
ENTITY alternate_product_relationship; | |
name | : label; |
definition | : OPTIONAL text, |
alternate | : product; |
base | : product; |
basis | : text; |
UNIQUE | |
UR1 : alternate, base; | |
WHERE | |
WR1 : alternate :<>: base; | |
END_ENTITY; | |
(* |
Описания атрибутов
nаme - метка (label), по которой распознается alternate_product_relationship;
definition - текст (text), описывающий alternate_product_relationship. Значение данного атрибута не определяется;
alternate - изделие, могущее заменить основное изделие;
base - изделие, для замены которого может быть использовано другое (альтернативное) изделие;
basis - текст, описывающий обоснования и условия использования альтернативного изделия взамен основного;
Пример 2 - В объекте alternate_product_relationship для двух болтов, описанных в примере 1, значением данного атрибута является "форма головки (head shape)", но значением данного атрибута должно быть "альтернативное использование для соединения в сборочной единице".
Формальные утверждения
UR1 - комбинация альтернативного и основного изделий должна быть однозначной;
WR1 - экземпляр альтернативного изделия не должен быть таким же, как экземпляр основного изделия.
4.3.2 Объект assembly_component_usage
Объект assembly_component_usage связывает конкретный компонент с соответствующей сборочной единицей. Данный объект является подтипом объекта product_definition_usage, который должен быть использован для установления отношений между объектами product_definition в одной из следующих структур изделия:
- структуре спецификации (СП).
Примечание 1 - В структуре СП объекты product_definition, а объекты next_assembly_usage_occurrence или quantified_assembly_component_usage представляют связи;
- структуре списка частей.
Примечание 2 - В структуре списка частей объект product_definition представляет корневой узел. Объекты next_assembly_usage_occurrence представляют узлы на каждом промежуточном уровне структуры. Объекты specified_higher_usage_occurrence представляют связи с высшими уровнями структуры;
- структуре обязательного применения.