ГОСТ Р ИСО 10303-44—2022
Примечание — При планировании производства или расхода материалов отдельные виды компонен
тов рассматривают в общей массе, а их количество определяют подсчетом числа экземпляров каждого вида. На
пример, определяют виды заклепокдля соединения конструкций самолета и их общее количество всамолете. Для
определения видов заклепок может быть использован объект next_assembly_usage_occurrence. В этом случае
множество экземпляров конкретного next_assembly_usage_occurrence должно определять число заклепок дан
ного вида.
EXPRESS-спеииФикация:
*)
ENTITY quantified__assembly_component_usage
SUBTYPE OF (assembly_component_usage);
quantity :measure_with_unit;
WHERE
TYPEOF(quantity.value_component))) OR
> 0);
WR1: (NOT (’NUMBER’ IN
(quantity.value_component
END_ENTITY;
(*
Определение атрибута:
quantity — показатель, определяющий количество (например, штуки, массу и т. д.) данного ком
понента в изделии.
Формальное утверждение:
WR1. Если количество данного компонента выражается численно, оно должно иметь значение
больше нуля.
4.4.18 Объект specified_higher_usage_occurrence
Объект specified_higher_usage_occurrence является таким подтипом объекта assembly_
component_usage, который определяет отношение между компонентом и сборочной единицей, если
этот компонент непосредственно не порождается данной единицей.
Отношение между компонентом и сборочной единицей, определяемое объектом specified_
higher_usage_occurrence, охватывается отношением наследуемых атрибутов relating_product_
definition и related_product_definition.
Для атрибута (upper_usage и next_usage) в исходном экземпляре объекта specified_higher_
usage_occurrence должны соответственно определять объекты assembly_component_usage и
next_assembly_usage_occurrence, описывающие маршрут от компонента до сборочной едини цы,
для которой устанавливается объект specified_higher_usage_occurrence. Для полного опи сания
объектами assembly_ component_usage и next_assembly_usage_occurrence маршрута,
используемого в specified_higher_usage_occurrence, необходимо, чтобы экземпляр атрибута related_
product_definition объекта assembly_component_usage был таким же, как экземпляр атрибута
relating_product_definition объекта next_assembly_usage_ occurrence. Атрибут related_product_
definition объекта next_assembly_usage_ occurrence должен указывать на экземпляр, определяемый
атрибутом related_ product_definition объекта specified_higher_usage_occurrence. Атрибут relating_
product_definition объекта assembly_component_usage должен указывать на экземпляр, определяе
мый атрибутом relating_product_definition объекта specified_ higher_usage_occurrence.
Если конкретный assembly_component_usage, указанный атрибутом upper_ usage, не является
объектом next_assembly_usage_occurrence, им должен быть specified_higher_usage_occurrence.
Данный specified_higher_usage_occurrence должен иметь атрибуты upper_usage и next_usage,
определяемые, как описано выше, для описания затем маршрута к исходному specified_higher_us-
age_occurrence. Данная рекурсивная спецификация должна проводиться до тех пор, пока атрибут
upper_usage не укажет объект assembly_component_usage, имеющий next_ assembly_usage_occur-
rence. При этом исходный specified_higher_usage_occurrence полностью определяется в терминах
отношений сборочной единицы с ее компонентами и всех связей между ними.
Примечание 1— Конкретный specified_higher_usage_occurrence используют для определения узлов
из списка частей, содержащих конкретный компонент, входящих всборочную единицу и имеющих некоторые свой
ства, или когда данный узел используют в нескольких структурах нескольких сборочных единиц.
Примечание 2 — В приложении Е приведены примеры данного объекта и рисунки, поясняющие отно
шения между данным идругими объектами всхеме структуры изделия.
19