Application module: Default setting association ISO/TS 10303-1809: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 definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing

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 Default setting association 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 Default_setting_association_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Default_setting_association_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 Shape_property_assignment_arm;    --  ISO/TS 10303-1032

USE FROM Value_with_unit_extension_arm;    --  ISO/TS 10303-1753
(*

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

Shape_property_assignment_arm ISO/TS 10303-1032
Value_with_unit_extension_arm ISO/TS 10303-1753

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

4.2 ARM entity definitions

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

4.2.1 Default_chamfer   EXPRESS-GMapping table

A Default_chamfer is a type of Default_shape_property for the definition of a chamfer that shall be applied to each non-tangent continuous, convex edge of a shape where no other chamfer or edge round is specified. For a given context only one of Default_chamfer and Default_edge_round shall be specified at a time. A Default_chamfer is applicable only to edges that do not change from convex to concave.

EXAMPLE    During the creation of a 3D CAD model, the explicit modelling of chamfers is often omitted to save on time and model size.

EXPRESS specification:

*)
ENTITY Default_chamfer
  SUBTYPE OF (Default_shape_property);
  offset_value : Length_data_element;
DERIVE
  SELF\Assigned_property.name : STRING := 'default chamfer';
END_ENTITY;
(*

Attribute definitions:

offset_value: the width of the chamfer with respect to the two faces where it is applied.

name: the words by which the Default_chamfer is known.

4.2.2 Default_draft_angle   EXPRESS-GMapping table

A Default_draft_angle is a type of Default_shape_property for the definition of an angle that is applied to each planar face of the part that is oriented in this draft direction.

NOTE    For parts manufactured by casting, the draft angle is necessary to facilitate the extraction of the part out of the form after the casting.

NOTE    There may be various draft directions depending on the actual shape of the part. The Default_draft_angle is, therefore, not necessarily meant to enable a system to create a resulting shape out of the application of the angle; in most cases this is additional information that has to be interpreted by human beings.

EXPRESS specification:

*)
ENTITY Default_draft_angle
  SUBTYPE OF (Default_shape_property);
  draft_angle_value : Angle_data_element;
DERIVE
  SELF\Assigned_property.name : STRING := 'default draft angle';
END_ENTITY;
(*

Attribute definitions:

draft_angle_value: the value of the Default_draft_angle.

name: the words by which the Default_draft_angle is known.

4.2.3 Default_edge_round   EXPRESS-GMapping table

A Default_edge_round is a type of Default_setting_association_arm for the definition of an edge round that shall be applied to any non-tangent continuous, convex edge of a shape where no other edge round or chamfer is specified. For a given context only one of Default_edge_round and Default_chamfer shall be specified at a time. A Default_edge_round is applicable only to edges that do not change from convex to concave.

EXAMPLE    During the creation of a 3D CAD model, the explicit modelling of edge rounds is often omitted to save on time and model size.

EXPRESS specification:

*)
ENTITY Default_edge_round
  SUBTYPE OF (Default_shape_property);
  radius_value : Length_data_element;
DERIVE
  SELF\Assigned_property.name : STRING := 'default edge round';
END_ENTITY;
(*

Attribute definitions:

radius_value: the amount of curvature for a convex transition between two faces.

name: the words by which the Default_edge_round is known.

4.2.4 Default_fillet   EXPRESS-GMapping table

A Default_fillet is a type of Default_shape_property that is the definition of a fillet that shall be applied to each non-tangent continuous, concave edge of a shape model where no other fillet is specified and where its nature does not change from concave to convex.

EXAMPLE    During the creation of a 3D CAD model, the explicit modelling of fillets is often omitted to save on time and model size.

EXPRESS specification:

*)
ENTITY Default_fillet
  SUBTYPE OF (Default_shape_property);
  radius_value : Length_data_element;
DERIVE
  SELF\Assigned_property.name : STRING := 'default fillet';
END_ENTITY;
(*

Attribute definitions:

radius_value: the amount of curvature for a concave transition between two faces.

name: the words by which the Default_fillet is known.

4.2.5 Default_shape_property   EXPRESS-GMapping table

A Default_shape_property is a type of Assigned_shape_property that describes general characteristics of the shape of a product that might not be available through the geometric representation. Each Default_shape_property is either a Default_chamfer, a Default_draft_angle, a Default_edge_round, a Default_fillet, or a Default_thickness.

EXPRESS specification:

*)
ENTITY Default_shape_property
  ABSTRACT SUPERTYPE OF (ONEOF (Default_chamfer,
                                Default_draft_angle,
                                Default_edge_round,
                                Default_fillet,
                                Default_thickness))
  SUBTYPE OF (Assigned_shape_property);
  SELF\Assigned_shape_property.described_element : shapeable_item;
END_ENTITY;
(*

Attribute definitions:

described_element: the shapeable_item to which the Default_shape_property applies.

4.2.6 Default_thickness   EXPRESS-GMapping table

A Default_thickness is a type of Default_shape_property that specifies the thickness value that is valid for all sheet-like objects when a thickness value is not explicitly assigned.

EXPRESS specification:

*)
ENTITY Default_thickness
  SUBTYPE OF (Default_shape_property);
  thickness_value : Length_data_element;
  parameter_name : OPTIONAL STRING;
DERIVE
  SELF\Assigned_property.name : STRING := 'default thickness';
END_ENTITY;
(*

Attribute definitions:

thickness_value: the actual value and the corresponding unit for the Default_thickness. The thickness_value is measured normal to the surface.

parameter_name: the character, abbreviation, word or group thereof that designates the Default_thickness. The default value is 't'. The value of this attribute need not be specified.

name: the words by which the Default_thickness is known.



*)
END_SCHEMA;  -- Default_setting_association_arm
(*


© ISO 2018 — All rights reserved