[step-manufacturing] Notes on Serial numbers

Martin Hardwick hardwick at steptools.com
Sat Jul 16 06:08:46 EDT 2022


Thanks Tom and Phil Its good to know there is a simple solution, and 
something more comprehensive when we need it.

So we are allowed to have two or more instances of a product in a STEP 
file. The instances have the same prototype (to use the DT terminology), 
but different characteristics.

At the start of manufacturing, they may only have different placements, 
but later on they may get different colors, properties and features, and 
they may need to meet different assembly constraints.

In the data, each instance (digital twin) is defined by the same 
product, the same product_definition_formation, and a different 
product_definition with its own serial number.

Martin

On 7/15/2022 11:48 AM, Thomas Thurman wrote:
> Dear All,
> Some information on serial numbers:
>
> I asked Phil Spiby about serial numbers in application of life-cycle 
> support and he mentioned two methods for as-built product he was aware of:
> A-use the serial number as the product identifier
> B-use a classification approach to not only add serial number but also 
> organizational information.
>
> ISO/TS 10303-1147:2019 Application module: Manufacturing configuration 
> effectivity
> is of interest.
> A partial extract is provided for reference.
>
> Best Regards,
> Tom Thurman
>
> scope:
>
> This part of ISO 10303 specifies the application module Manufacturing 
> configuration effectivity. The following are within the scope of this 
> part of ISO 10303:
>
>   * serial number-based condition for the use of a component in a
>     product proposed to market;
>   * production lot number-based condition for the use of a component
>     in a product proposed to market;
>   * production date-based condition for the use of a component in a
>     product proposed to market.
>
> Here are the ARM definitions
>
>
>     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 Dated_configuration EXPRESS-G
>     <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/armexpg2.htm>Mapping
>     table
>     <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/5_mapping.htm#aeentitydated_configuration>
>
> A *Dated_configuration* is a type of *Manufacturing_configuration* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.manufacturing_configuration> whose 
> effectivity domain is a time interval.
>
> The interval of time during which the *Product_specification* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/specified_product/sys/4_info_reqs.htm#specified_product_arm.product_specification> has 
> been, is, or will be produced.
>
>
> _EXPRESS specification:_
>
> |*)
> ENTITY Dated_configuration
>   SUBTYPE OF (Manufacturing_configuration 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.manufacturing_configuration>);
>   SELF\Item_usage_effectivity 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/configuration_effectivity/sys/4_info_reqs.htm#configuration_effectivity_arm.item_usage_effectivity>.effectivity_domain 
> : Dated_effectivity 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/effectivity/sys/4_info_reqs.htm#effectivity_arm.dated_effectivity>;
> END_ENTITY;
> (*|
>
> _Attribute definitions:_
>
> *effectivity_domain: *the *Dated_effectivity* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/effectivity/sys/4_info_reqs.htm#effectivity_arm.dated_effectivity> that 
> defines the effectivity domain.
>
>
>     4.2.2 Lot_configuration EXPRESS-G
>     <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/armexpg2.htm>Mapping
>     table
>     <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/5_mapping.htm#aeentitylot_configuration>
>
> A *Lot_configuration* is a type of *Manufacturing_configuration* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.manufacturing_configuration> whose 
> effectivity domain is identified by a production lot identifier.
>
> The lot is a production lot of the *Product_specification* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/specified_product/sys/4_info_reqs.htm#specified_product_arm.product_specification> under 
> consideration.
>
>
> _EXPRESS specification:_
>
> |*)
> ENTITY Lot_configuration
>   SUBTYPE OF (Manufacturing_configuration 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.manufacturing_configuration>);
>   SELF\Item_usage_effectivity 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/configuration_effectivity/sys/4_info_reqs.htm#configuration_effectivity_arm.item_usage_effectivity>.effectivity_domain 
> : Lot_effectivity 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/effectivity/sys/4_info_reqs.htm#effectivity_arm.lot_effectivity>;
> END_ENTITY;
> (*|
>
> _Attribute definitions:_
>
> *effectivity_domain: *the *Lot_effectivity* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/effectivity/sys/4_info_reqs.htm#effectivity_arm.lot_effectivity> that 
> defines the effectivity domain.
>
>
>     4.2.3 Manufacturing_configuration EXPRESS-G
>     <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/armexpg2.htm>Mapping
>     table
>     <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/5_mapping.htm#aeentitymanufacturing_configuration>
>
> A *Manufacturing_configuration* is a type of *Item_usage_effectivity* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/configuration_effectivity/sys/4_info_reqs.htm#configuration_effectivity_arm.item_usage_effectivity> that 
> specifies a condition for the use of a *Product_occurrence* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/product_occurrence/sys/4_info_reqs.htm#product_occurrence_arm.product_occurrence> in 
> a product represented by an instance of *Product_specification* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/specified_product/sys/4_info_reqs.htm#specified_product_arm.product_specification>. 
>
>
> Only specializations of *Manufacturing_configuration* shall be 
> instantiated.
>
>
> _EXPRESS specification:_
>
> |*)
> ENTITY Manufacturing_configuration
>   ABSTRACT SUPERTYPE OF (ONEOF (Serial_configuration 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.serial_configuration>,
> Dated_configuration 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.dated_configuration>,
> Lot_configuration 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.lot_configuration>))
>   SUBTYPE OF (Item_usage_effectivity 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/configuration_effectivity/sys/4_info_reqs.htm#configuration_effectivity_arm.item_usage_effectivity>);
>   concerned_organization : SET[0:?] OF Organization 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/person_organization/sys/4_info_reqs.htm#person_organization_arm.organization>;
> WHERE
>   WR1: ('MANUFACTURING_CONFIGURATION_EFFECTIVITY_ARM.' + 
> 'PRODUCT_SPECIFICATION') IN TYPEOF(resolved_configuration.configuration);
>   WR2: ('PRODUCT_OCCURRENCE_ARM.' + 'PRODUCT_OCCURRENCE') IN 
> TYPEOF(item_usage_relationship\View_definition_relationship.related_view);
> END_ENTITY;
> (*|
>
> _Attribute definitions:_
>
> *concerned_organization: *the set of *Organization* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/person_organization/sys/4_info_reqs.htm#person_organization_arm.organization> for 
> which the *Manufacturing_configuration* is valid.
>
> In the case where the *concerned_organization* is an empty set, the 
> *Manufacturing_configuration* is relevant to any organization that may 
> consider the proposed product.
>
> _Formal propositions:_
>
> *WR1: *The context for which the configuration conditions are 
> characterized shall be a *Product_specification* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/specified_product/sys/4_info_reqs.htm#specified_product_arm.product_specification>.
>
> *WR2: *The object for which a conditional use case is specified shall 
> be a *Product_occurrence* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/product_occurrence/sys/4_info_reqs.htm#product_occurrence_arm.product_occurrence>.
>
>
>     4.2.4 Serial_configuration EXPRESS-G
>     <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/armexpg2.htm>Mapping
>     table
>     <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/5_mapping.htm#aeentityserial_configuration>
>
> A *Serial_configuration* is a type of *Manufacturing_configuration* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.manufacturing_configuration> whose 
> effectivity domain is an interval of serial numbers.
>
> The serial numbers of the *Product_specification* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/specified_product/sys/4_info_reqs.htm#specified_product_arm.product_specification> under 
> consideration are in the given interval of serial numbers.
>
>
> _EXPRESS specification:_
>
> |*)
> ENTITY Serial_configuration
>   SUBTYPE OF (Manufacturing_configuration 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/manufacturing_configuration_effectivity/sys/4_info_reqs.htm#manufacturing_configuration_effectivity_arm.manufacturing_configuration>);
>   SELF\Item_usage_effectivity 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/configuration_effectivity/sys/4_info_reqs.htm#configuration_effectivity_arm.item_usage_effectivity>.effectivity_domain 
> : Serial_effectivity 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/effectivity/sys/4_info_reqs.htm#effectivity_arm.serial_effectivity>;
> END_ENTITY;
> (*|
>
> _Attribute definitions:_
>
> *effectivity_domain: *the *Serial_effectivity* 
> <file:///Users/tom/Library/Mobile%20Documents/com~apple~CloudDocs/step_parts/N11017_SMRL_v9_rc1_20220203/data/modules/effectivity/sys/4_info_reqs.htm#effectivity_arm.serial_effectivity> that 
> defines the effectivity domain.
>
>
-- 
Martin Hardwick
President STEP Tools, Inc.
Cell: 518 253-0596
"There are billions of STEP files and millions of STEP-NC files"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.steptools.com/pipermail/step-manufacturing/attachments/20220716/89a8c050/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: expg.gif
Type: image/gif
Size: 999 bytes
Desc: not available
URL: <http://lists.steptools.com/pipermail/step-manufacturing/attachments/20220716/89a8c050/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mapping.gif
Type: image/gif
Size: 1000 bytes
Desc: not available
URL: <http://lists.steptools.com/pipermail/step-manufacturing/attachments/20220716/89a8c050/attachment-0001.gif>


More information about the step-manufacturing mailing list