Industrial automation systems and integration - Product data representation and exchange - Part 108: Integrated application resource: Parameterization and constraints for explicit geometric product models - Technical Corrigendum 2

Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 108: Ressources d'application intégrées: Paramétrage et contraintes pour les modèles de produits géométriques explicites — Rectificatif technique 2

General Information

Status
Published
Publication Date
01-Dec-2014
Current Stage
6060 - International Standard published
Start Date
02-Dec-2014
Due Date
04-Oct-2016
Completion Date
04-Oct-2016

Relations

Effective Date
31-Jul-2021

Overview

ISO 10303-108:2005/Cor 2:2014 is a critical technical corrigendum published by the International Organization for Standardization (ISO) under the umbrella of industrial automation systems and integration. This corrigendum refines ISO 10303-108:2005, also known as Part 108 of the ISO 10303 series-Integrated Application Resource for Parameterization and Constraints for Explicit Geometric Product Models. It provides necessary corrections and improvements to the EXPRESS schema used for representing product data, specifically focusing on parameterization and constraints utilized in geometric product modeling.

The purpose of this Technical Corrigendum 2 is to enhance data integrity, clarify attribute qualifications, and optimize the coding of certain functions and entity specifications that are fundamental for the explicit geometric representation of products in digital environments. ISO 10303-108 plays an essential role in facilitating accurate product data representation and exchange in industrial automation systems.

Key Topics

  • Parameterization and Constraints: The corrigendum updates the EXPRESS code that defines parameterization schemas and the use of constraints in geometric product models.
  • EXPRESS Code Corrections: Improvements to attribute qualifications within WHERE rules, function codings like check_curve_planarity and get_plane_of_implicit_geometry, and corrections in simultaneous constraint groups ensure standards compliance and better interoperability.
  • Object Identifiers: Updates to object identifiers in Annex B provide unambiguous identification of various schemas including parameterization, explicit constraints, variational representation, and sketch schemas in open information systems.
  • Inter-schema References: Modifications have been made to reference statements linking ISO 13584 generic expression schemas and expressions schemas, improving compatibility between different parts of product data standards.
  • Geometry Schema Integration: Corrections ensure better alignment with geometric data structures, such as neutral sketches and plane representations, improving the accuracy of 3D product modeling data.

Applications

ISO 10303-108:2005/Cor 2:2014 is highly applicable in industries relying on explicit geometric modeling and product data exchange standards, including:

  • CAD/CAM Systems: Enhancing integration and parameter control within computer-aided design and manufacturing tools for explicit geometry representation.
  • Product Lifecycle Management (PLM): Supporting consistent product definitions throughout lifecycle stages by ensuring precise geometric parameterization.
  • Industrial Automation: Facilitating seamless data communication between automation components through standardized geometric constraints.
  • Digital Twin and Simulation: Improving the fidelity of geometric models for simulation and digital twin systems by enforcing validated constraints.
  • Interoperability: Enabling better data exchange across heterogeneous systems and between organizations through corrected and standardized EXPRESS schema components.

Related Standards

ISO 10303-108:2005/Cor 2:2014 interacts closely with other parts of the ISO 10303 (STEP) family and related standards, including:

  • ISO 10303-1: Overview and fundamental principles of STEP for the representation and exchange of product data.
  • ISO 13584 (PLIB): Parts related to the representation of parts libraries and generic expression schemas, referenced and updated in this corrigendum.
  • ISO/IEC 8824-1: Specifies ASN.1 notation that defines the meaning of object identifiers used for schema identification in Part 108.
  • ISO 10303-20: Other integrated generic resources dealing with geometric and parametric product models.

By adopting ISO 10303-108:2005/Cor 2:2014, organizations improve geometric product data quality, support precise parametric modeling, and ensure industry-wide interoperability in automation systems. This technical corrigendum solidifies the standard’s role as a foundational component for modern product data management and integration solutions.

Standard

ISO 10303-108:2005/Cor 2:2014 - Industrial automation systems and integration — Product data representation and exchange — Part 108: Integrated application resource: Parameterization and constraints for explicit geometric product models — Technical Corrigendum 2 Released:12/2/2014

English language
1 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 10303-108:2005/Cor 2:2014 is a standard published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems and integration - Product data representation and exchange - Part 108: Integrated application resource: Parameterization and constraints for explicit geometric product models - Technical Corrigendum 2". This standard covers: Industrial automation systems and integration - Product data representation and exchange - Part 108: Integrated application resource: Parameterization and constraints for explicit geometric product models - Technical Corrigendum 2

Industrial automation systems and integration - Product data representation and exchange - Part 108: Integrated application resource: Parameterization and constraints for explicit geometric product models - Technical Corrigendum 2

ISO 10303-108:2005/Cor 2:2014 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO 10303-108:2005/Cor 2:2014 has the following relationships with other standards: It is inter standard links to ISO 10303-108:2005. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO 10303-108:2005/Cor 2:2014 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


INTERNATIONAL STANDARD ISO 10303-108:2005
TECHNICAL CORRIGENDUM 2
Published 2014-07-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION • МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ • ORGANISATION INTERNATIONALE DE NORMALISATION
Industrial automation systems and integration —
Product data representation and exchange —
Part 108:
Integrated generic resource:
Parameterization and constraints for explicit geometric
product models
TECHNICAL CORRIGENDUM 2
Systèmes d' automatisation industrielle et intégration – Représentation et échange de données de produits -
Partie 108 Ressources génériques intégrées: Paramétrage et contraintes pour les modèles de produits
géométriques explicites
RECTIFICATIF TECHNIQUE 2
Technical Corrigendum 2 to International Standard ISO 10303-108:2005 was prepared by Technical Committee ISO/
TC 184, Automation systems and integration, Subcommittee SC 4, Industrial data.
This Technical Corrigendum is intended to be used in conjunction with ISO 10303-108:2005/Cor.1: order of their publication. The
purpose of the modifications to the text of ISO 10303-108:2005 is to, corrections and improvements to its EXPRESS code. The changes
are mainly in the more s, qualification of attributes in the WHERE rules of entity specifications and in the coding of some functions
ICS 25.040.40 Ref. No. ISO 10303-108:2005/Cor.2:2014(E)
© ISO 2014 – All rights reserved
Published in Switzerland
ISO 10303-108: 2004/Cor.2:2014(E)
Modifications to the text of ISO 10303-108:2004
Clause 4.1, Introduction, p. 15
ReplaceISO13584_generic_expressions_schemawithiso13584_generic_expressions_-
schemainthefifthREFERENCE FROM statement,andmakethecorrespondingchangeinNote1.
Clause 5.1, Introduction, p. 30
ReplaceISO13584_generic_expressions_schemawithiso13584_generic_expressions_-
schemainthesixthREFERENCE FROMstatement,andreplaceISO13584_expressions_schema
with iso13584_expressions_schema in the seventh REFERENCE FROM statement. Make the
correspondingchangesinNote1.
Clause 5.4.7, simultaneous_constraint_group, pp. 40 - 42
ReplacetheEXPRESScodeonp. 41withthefollowing,inwhichWR1hashasbeenmodified:
EXPRESS specification:
)
*
ENTITY simultaneous_constraint_group
SUBTYPE OF (variational_representation_item);
constraint_group : SET[2:?] OF constraint_group_member;
WHERE
WR1: SIZEOF(QUERY(q < using_representations(SELF) |
*
SIZEOF(QUERY(r < q.items |
*
(’EXPLICIT_CONSTRAINT_SCHEMA.SIMULTANEOUS_CONSTRAINT_GROUP’
IN TYPEOF(r)) AND (SIZEOF(QUERY(s < constraint_group |
*
(s IN r\simultaneous_constraint_group.constraint_group)
AND NOT (r :=: SELF))) > 0))) > 0)) = 0;
WR2: SIZEOF(QUERY(q < using_representations(constraint_group[1]) |
*
(SIZEOF(QUERY(r < constraint_group |
*
item_in_context(r,q.context_of_items)))
= SIZEOF(constraint_group)))) > 0;
WR3: SIZEOF(QUERY(q < constraint_group |
*
((’EXPLICIT_CONSTRAINT_SCHEMA.EXPLICIT_CONSTRAINT’ IN TYPEOF(q))
AND (SIZEOF(QUERY(r < q.constrained_elements |
*
SIZEOF(QUERY(s < constraint_group |
*
r IN s.reference_elements)) > 0)) > 0)))) = 0;
END_ENTITY;
(
*
NOTE1 Somechangesweremadetoclause5.4.7byTechnicalCorrigendum1forISO10303-108:2004,butthe
originalEXPRESScodeofthisentitywasnotaffectedbythosechanges.
Clause 6.1, Introduction, p. 43
Replace the sixth REFERENCE FROM statement on p. 43 with the following, which references two
additionalentitiesfromtheISO13584generic_expressions_schemawhicharerequiredbythefunction
invalidate_vrep_itemdefinedonpp. 49-51:
REFERENCE FROM iso13584_generic_expressions_schema -- ISO 13584-20
(environment,
generic_variable,
variable_semantics);
2 ⃝c ISO 2014—Allrightsreserved

ISO 10303-108: 2004/Cor.2:2014(E)
Also, replace ISO13584_generic_expressions_schema with iso13584_generic_expressions_schema in
Note1.
Clause 8.4.9, neutral_sketch_representation, pp. 102 - 103
ReplacetheEXPRESScodeonp. 102withthefollowing,inwhichWR1hasbeencorrected:
EXPRESS specification:
)
*
ENTITY neutral_sketch_representation
SUBTYPE OF (shape_representation);
neutral_sketch_semantics : curves_or_area;
SELF\representation.items : SET[1:?] OF sketch_element_select;
WHERE
WR1: SIZEOF(QUERY(q < items |
*
NOT(’GEOMETRY_SCHEMA.GEOMETRIC_REPRESENTATION_ITEM’ IN TYPEOF(q)
AND (q\geometric_representation_item.dim = 3)))) = 0;
END_ENTITY;
(
*
Clause 8.5.2, check_curve_planarity, pp. 109 - 110
Replace the EXPRESS code on pp. 109 and 110 with the following, in which the local variable result
hasbeenretypedasBOOLEANandseveralattributeshavebeencorrectlyqualified:
EXPRESS specification:
)
*
FUNCTION check_curve_planarity (checked_curve: curve) : BOOLEAN;
LOCAL
crv : curve := checked_curve;
i,j : INTEGER;
result : BOOLEAN := FALSE;
END_LOCAL;
-- Determine whether the curve lies on a plane, according to its type
IF (SIZEOF([’GEOMETRY_SCHEMA.CONIC’,’GEOMETRY_SCHEMA.LINE’]
*
TYPEOF(crv)) > 0)
THEN result := TRUE;
ELSE
IF ((’GEOMETRY_SCHEMA.TRIMMED_CURVE’ IN TYPEOF(crv))
AND check_curve_planarity(crv\trimmed_curve.basis_curve))
THEN result := TRUE;
ELSE
IF ((’GEOMETRY_SCHEMA.PCURVE’ IN TYPEOF(crv))
AND (’GEOMETRY_SCHEMA.PLANE’ IN TYPEOF(crv\pcurve.basis_surface)))
THEN result := TRUE;
ELSE
IF (’GEOMETRY_SCHEMA.SURFACE_CURVE’ IN TYPEOF(crv))
THEN
BEGIN
REPEAT j := 1 TO HIINDEX(crv\surface_curve.basis_surfa
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...