FaultOccurred Class |
[This is preliminary documentation and is subject to change.]
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": "731ce619-7e80-4bf0-bb82-2985a9fa7368",
"Lane": null,
"Stage": 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,
"Width": "Tape8mm",
"Pitch": "Pitch8mm",
"UniqueIdentifier": "FDR2348934-32890",
"Name": "8MMFDR231"
}
},
"Nozzle": {
"HeadId": "HEAD1",
"HeadNozzleNumber": 3,
"NozzleType": "TYPE914",
"UniqueIdentifier": "UID2389432849",
"Name": "NOZZLE3243244"
},
"Cause": "MechanicalFailure",
"Severity": "Error",
"FaultCode": "ERROR 3943480",
"FaultOccurrenceId": "2a8aca83-5889-49d7-887b-89145b6dc9b9",
"Lane": "LANE1",
"Stage": "STAGE2"
}
}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,
"Width": "Tape8mm",
"Pitch": "Pitch8mm",
"UniqueIdentifier": "FDR2348934-32890",
"Name": "8MMFDR231"
}
},
"Cause": "MechanicalFailure",
"Severity": "Error",
"FaultCode": "ERROR 3943480",
"FaultOccurrenceId": "c2ae2e0b-104e-4293-b9d3-575863c2916d",
"Lane": "LANE1",
"Stage": "STAGE2"
}
}{
"Fault": {
"$type": "CFX.Structures.SolderPastePrinting.SMTSolderPastePrintingFault, CFX",
"PrintingFaultType": "SqueegeeError",
"Cause": "MechanicalFailure",
"Severity": "Error",
"FaultCode": "ERROR 234333",
"FaultOccurrenceId": "3e667e7d-24b4-4b77-b356-34bb5e99d05c",
"Lane": null,
"Stage": null
}
}SMT Printing Fault Example:
Namespace: CFX.ResourcePerformance
The FaultOccurred type exposes the following members.
| Name | Description | |
|---|---|---|
| Fault |
Dynamic structure providing detailed information about the fault that has occurred.
|