Application module: Assembly module with cable component ISO/TS 10303-1644:2018-11(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM entity definition
   4.3 ARM subtype constraint definition
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM entity definition
     5.2.2 MIM subtype constraint definition

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
F Change history
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Assembly module with cable component application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.

NOTE 1  A graphical representation of the information requirements is given in Annex C.

NOTE 2  The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.

This clause defines the information requirements to which implementations shall conform using the EXPRESS language as defined in ISO 10303-11. The following begins the Assembly_module_with_cable_component_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Assembly_module_with_cable_component_arm;
(*

4.1 Required AM ARMs

The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.

EXPRESS specification:

*)
USE FROM Assembly_module_design_arm;    --  ISO/TS 10303-1636

USE FROM Cable_arm;    --  ISO/TS 10303-1653
(*

NOTE 1   The schemas referenced above are specified in the following part of ISO 10303:

Assembly_module_design_arm ISO/TS 10303-1636
Cable_arm ISO/TS 10303-1653

NOTE 2   See Annex C, Figures C.1and C.2 for a graphical representation of this schema.

4.2 ARM entity definition

This subclause specifies the ARM entity for this module. The ARM entity is an atomic element that embodies a unique application concept and contains attributes specifying the data elements of the entity. The ARM entity and definition is specified below.

4.2.1 Cable_component   EXPRESS-GMapping table

A Cable_component is a type of Physical_component and a type of Single_instance. A Cable_component is an occurrence of a Cable. A Cable_component shape may be defined by mappings of the shape of the two-dimensional curve set or solid model found in the Cable_usage_view. There may be more than one segment to the two-dimensional curve set or to the solid shape. Placement of the shapes of the connectors and of the shapes of the Axis_placement, centreline curves, and extrusion solids from the usage view is accomplished with the use of Routed_cable_component_2d_shape_model or Routed_cable_component_3d_shape_model. If a Cable_component is not referenced by a Routed_cable_component_2d_shape_model or a Routed_cable_component_3d_shape_model, then the shape of the Cable_usage_view is being used with the same rigid body transformation style as a rigid component. A Cable_component shape is represented in this part of ISO 10303 by directly referencing components placed in a usage view. This reference is only for the purpose of exchanging shape information necessary for defining the assembly shape contribution of the cable component. For bill of material information, the components in the cable usage view shall be ignored as the usage view is incomplete from a manufacturing perspective. For the purposes of this standard, the solid representing a cable component need not be manifold.

EXAMPLE    Multiple segments may occur in the case where the cable has a branch resulting in three connectors. In this case, the members of the curve set represent individual centreline shapes of each branch.

EXPRESS specification:

*)
ENTITY Cable_component
  SUBTYPE OF (Physical_component, Single_instance);
  SELF\Definition_based_product_occurrence.derived_from : Cable_usage_view;
END_ENTITY;
(*

Attribute definitions:

derived_from: specifies the role of the Cable_usage_view for the Cable_component.

4.3 ARM subtype constraint definition

This subclause specifies the ARM subtype constraint for this module. The subtype constraint places a constraint on the possible super-type / subtype instantiations. The ARM subtype constraint and definition is specified below.

4.3.1 amwcc_part_terminal_subtypes   EXPRESS-GMapping table

The amwcc_part_terminal_subtypes constraint specifies a constraint that applies to instances of Part_terminal and enforces the rule that its subtypes Assembly_module_terminal, Cable_terminal and Packaged_part_terminal are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT amwcc_part_terminal_subtypes FOR Part_terminal;
  ONEOF (Assembly_module_terminal,
         Cable_terminal,
         Packaged_part_terminal);
END_SUBTYPE_CONSTRAINT;
(*



*)
END_SCHEMA;  -- Assembly_module_with_cable_component_arm
(*


© ISO 2018 — All rights reserved