Fault |
Sent by a process endpoint whenever a fault is encountered. A data structure must be included in the message related to specific equipment type.
Generic Fault Example:
{ "Fault": { "Cause": "MechanicalFailure", "Severity": "Error", "FaultCode": "ERROR 3943480", "FaultOccurrenceId": "ea170e0a-43fb-4b02-af2c-928a8401dd51", "Lane": null, "Stage": null, "SideLocation": "Unknown", "AccessType": "Unknown", "Description": null, "DescriptionTranslations": {}, "OccurredAt": "2018-10-31T15:13:31.0083597-04:00", "DueDateTime": null } }
SMT Placement Fault Example:
{ "Fault": { "$type": "CFX.Structures.SMTPlacement.SMTPlacementFault, CFX", "PlacementFaultType": "PickupError", "ProgramStep": 56, "Designator": { "ReferenceDesignator": "R31", "UnitPosition": null, "PartNumber": "PN123456" }, "MaterialLocation": { "LocationIdentifier": "UID23948348324", "LocationName": "SLOT47", "MaterialPackage": { "UniqueIdentifier": "UID34280923084932849", "InternalPartNumber": "IPN456465465465", "Quantity": 854.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": null, "BaseName": null, "LaneNumber": 1, "TapeWidth": 8.0, "TapePitch": 8.0, "UniqueIdentifier": "FDR2348934-32890", "Name": "8MMFDR231" } }, "HeadAndNozzle": { "HeadId": "HEAD1", "HeadNozzleNumber": 3, "NozzleType": "TYPE914", "UniqueIdentifier": "UID2389432849", "Name": "NOZZLE3243244" }, "Cause": "MechanicalFailure", "Severity": "Error", "FaultCode": "ERROR 3943480", "FaultOccurrenceId": "a5c05bdc-41a3-4e50-b421-b084eb12ba2b", "Lane": 1, "Stage": { "StageSequence": 2, "StageName": "STAGE2", "StageType": "Work" }, "SideLocation": "Unknown", "AccessType": "Unknown", "Description": null, "DescriptionTranslations": {}, "OccurredAt": "2018-10-31T15:13:31.0552292-04:00", "DueDateTime": null } }
THT Insertion Fault Example:
{ "Fault": { "$type": "CFX.Structures.THTInsertion.THTInsertionFault, CFX", "InsertionFaultType": "ClinchError", "ProgramStep": 56, "Designator": { "ReferenceDesignator": "R31", "UnitPosition": null, "PartNumber": "PN123456" }, "MaterialLocation": { "LocationIdentifier": "UID23948348324", "LocationName": "SLOT47", "MaterialPackage": { "UniqueIdentifier": "UID34280923084932849", "InternalPartNumber": "IPN456465465465", "Quantity": 854.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": null, "BaseName": null, "LaneNumber": 1, "TapeWidth": 8.0, "TapePitch": 8.0, "UniqueIdentifier": "FDR2348934-32890", "Name": "8MMFDR231" } }, "Cause": "MechanicalFailure", "Severity": "Error", "FaultCode": "ERROR 3943480", "FaultOccurrenceId": "cdc5d80e-bd0a-4b3b-9d85-9084b23f95e5", "Lane": 1, "Stage": { "StageSequence": 1, "StageName": "STAGE2", "StageType": "Work" }, "SideLocation": "Unknown", "AccessType": "Unknown", "Description": null, "DescriptionTranslations": {}, "OccurredAt": "2018-10-31T15:13:31.0708549-04:00", "DueDateTime": null } }
Solder Paste Printing Fault Example:
{ "Fault": { "$type": "CFX.Structures.SolderPastePrinting.SMTSolderPastePrintingFault, CFX", "PrintingFaultType": "SqueegeeError", "Cause": "MechanicalFailure", "Severity": "Error", "FaultCode": "ERROR 234333", "FaultOccurrenceId": "1610b591-eba0-4d30-b56e-89fdc94f865e", "Lane": 1, "Stage": { "StageSequence": 1, "StageName": "PRINTSTAGE", "StageType": "Work" }, "SideLocation": "Unknown", "AccessType": "Unknown", "Description": null, "DescriptionTranslations": {}, "OccurredAt": "2018-10-31T15:13:31.1021044-04:00", "DueDateTime": null } }
The FaultOccurred type exposes the following members.
Name | Description | |
---|---|---|
FaultOccurred | Default Constructor |
Name | Description | |
---|---|---|
Fault | Dynamic structure providing detailed information about the fault that has occurred. |