ГОСТ Р ИСО/ТС 10303-1649—2014
TYPEOF(assembly_feature_2)) AND (SIZEOF(QUERY(ay <*
assembly_feature_2\
Component_feature.associated_component\Assembly_componer.t.occurrence
contexts |ay.related_view <> associated_assembiy)) = 0));
END_ENTITY;
(*
’
Определения атрибутов
assembly_feature_1 - определяет роль типа данных assemblod_feature_selGCt для объекта
AssemblyJoint;
assembly_foature_2 - определяет роль типа данных assembled_feature_select для объекта
Assemblyjoint;
associatcd.assombly-определяеттипданныхassembly_module_or_assembly_
group_component. который содержит объект Assemblyjoint.
Формальные утверждения
UR1 - комбинация атрибутов element_name и associated_assembly должна быть уникальной
среди множества представителей объекта Assemblyjoint;
WR1 - стыковочный элемент не должен соединяться сам с собой ни прямо, ни косвенно;
WR2 - атрибут assembly_feature_1 должен быть представлен в associated_assembly;
WR3 - атрибут assembly_feature_2 должен быть представлен в associated.assembly.
4.3.5 Объект Assembly_technology_specification
ОбъектAssembly_technology_specificationявляетсяподтипомобъектаProcess,
specification, который идентифицирует и описывает действия, которые должны быть выполнены с
изделием, представленным объектом Product, или материалом, представленным объектом Mate-
rial.identification. для того, чтобы создать электронный узел.
EXPRESS-спецификация:
*)
ENTITY Assembly_techr.ology_specif ication
SUBTYPE OF (Process_specification);
END_ENTITY;
(*
4.3.6 Объект Component.mating.constraint.condition
Объект Component.mating.constraint.condition позволяет идентифицировать степени свобо
ды. ограниченные совокупностью представителей объекта Assemblyjoint. Объект Сотро-
nent.mating.constraint.condition использует обозначения
V,
*у”. "z’ Для набора координатных осей и
“и",
V,
“w" для набора поворотов вокруг этих осей. Если координатная ось включена в набор, то
движение вдоль этой оси ограничено. Если поворот включен в набор, то поворот вокруг соответствую
щей оси ограничен. Парами «ось. поворот» являются; x.u; y.v; z.w. Оси определены в локальной систе ме
координат компонента, на который ссылается соответствующий атрибут элементов множества,
заданного объектом Assemblyjoint. на которые ссылаются атрибуты constrainingJoint. Только на
один элемент множества, заданного объектом Assembly.component. должен ссылаться соответст
вующий атрибут элементов множества, заданного объектом Assemblyjoint. на которые ссылаются
атрибуты constrainingjoint.
EXPRESS-спецификация;
*)
ENTITY Component_mating_constraint_con.dition;
name : STRING;
constraining_joint : SET[1:3J OF Assembly_joint;
constrained_degree_of_freedom : SET[1:6] OF degree_of_freedom;
of_context : Part_design_view;
UNIQUE
UR1: name, of context;
11