Traceability Process Lense#
Overview#
This functionality enables the use of TraceabilityData Event from OIB Traceability Extension to collect Process Lense Inspection data in MES.
How To configure#
Relevant Artifacts#
The table below describes the properties for this entity type:
| Name | Type | Is Mandatory | Data Type | Description |
|---|---|---|---|---|
| IoTMetadataDefinition | SmartTable | Yes | Metadata configuration for equipment integration | |
| CreateDefects | Service | Yes | Template Service to handle Material Defect creation |
To enable TraceabilityData material Inspection functionality we need to configure the extension and any other relevant key as described below:
IoTMetadataDefinition Area Level Configuration#
Set the following keys at the Area level:
| Name | Type | Possible Values | Default Value | Description |
|---|---|---|---|---|
| oib_Traceability_disabled | String | truefalse | true | This will enable or disable the extension. |
| oib_Traceability_enablemode | String | NoneOnePerEnterpriseOnePerSiteOnePerLine | None | How should activate Traceability instance:None - No instance will be usedOnePerEnterprise - One Instance for all Lines (Enterprise level)OnePerSite - One Instance for all Lines (Site level) OnePerLine - One Instance per Line |
| oib_Traceability_subscriptionnamesuffix | String | "" | Will be added to the subscription name. | |
| oib_Traceability_operationmode | String | Interlocking, Notification or Both | Interlocking | How we will interact with the system. |
Example
| Resource | ResourceType | Area | Name | Value |
|---|---|---|---|---|
| SMT_Production Line | oib_Traceability_disabled | false | ||
| SMT_Production Line | oib_Traceability_enablemode | OnePerLine | ||
| SMT_Production Line | OIB_LineNameStationName_Line - TQ & TX2 & SX2_TX2 | SMT_Pick_Place_1 |
Replace with the appropriate values depending on your setup.
IoTMetadataDefinition Resource Level Configuration#
-
useOIBToTrackIn: If set with TraceabilityData, this event will automatically track in the Material at the MES Resource.UseTrackInOperation: Sets the Track In MES operation. Can be defined asComplexDispatchAndTrackInorComplexTrackIn. Defaults toComplexTrackInif not defined.useWaitForPreviousTrackout: Sets a wait time for the previous Track Out event to finish.useWaitIfRecipeIsBeingChanged: Sets a wait time for the recipe change to finish on the current Resource.DoPreviousTrackOut: If defined with any value, the controller logic will attempt to Track Out the previous Material tracked in the Resource before proceeding with the Track In operation for the current Material.
-
useOIBToTrackOut: If set with TraceabilityData, this event will automatically track out the Material at the MES Resource.UseTrackOutOperation: Sets the Track Out MES operation. Can be defined asComplexTrackOutAndMoveNextorComplexTrackOut. Defaults toComplexTrackOutif not defined.waitForTraceToDoTrackOut: Sets a wait time for the Traceability data processing before Tracking Out.waitForTrackInToDoTrackOut: Sets a wait time for the Track In operation to conclude before Tracking Out.
-
useOIBProcessLensTraceData: Toggle the processing of Process Lense data. useInspectionToMaterialDefects: Toggle the use of Process Lense data to create material defects.usePanelPositionToMaterialDefects: Toggle the use of Panel positions to identify the sub-material to whom we will associate the defect with. If true, it is assumed that the Material is a Parent and we will get the Sub Material using the position.
Example
| Resource | ResourceType | Area | Name | Value |
|---|---|---|---|---|
| SMT_Pick_Place_1 | useOIBToTrackIn | TraceabilityData | ||
| SMT_Pick_Place_1 | useOIBToTrackOut | TraceabilityData | ||
| SMT_Pick_Place_1 | useOIBProcessLensTraceData | True | ||
| SMT_Pick_Place_1 | useInspectionToMaterialDefects | True |
How To Use#
Traceability informs MES what where the Lense findings during the inspection process at the Station.
Implementation Details#
During Equipment Setup, and according to the defined operation mode, a new endpoint, subscription or both will be created/registered in OIB Central Server. This registration becomes the connection to MES where the Events or Requests will be sent by the configured Stations.
Station TraceabilityData Received:
- Resolves IoTMetadataDefinition for what tracking operations are configured.
- Check if any Track In/Out Conditions are enabled.
-
Track In enabled:
- Try to Track in Material received into the MES Resource.
-
Inspection Processing.
- If
useOIBProcessLensTraceDatais set to True we will:- If
useInspectionToMaterialDefectsis set to True, process the received data and use it to create MES Material Defects. - If
useInspectionToMaterialDefectsis set to False or unset, we will process the data and do a PassFail data collection according to the Lense and Operator Inspection Results.
- If
- If
-
Track Out enabled:
- Try to Track out Material received out of the MES Resource.