CFX.Materials.Storage Namespace |
[This is preliminary documentation and is subject to change.]
Class | Description | |
---|---|---|
![]() | GetLoadedMaterialsRequest |
A request to a material storage endpoint to obtain a list of all the materials
currently stored within the endpoint.
{ "LocationIdentifiers": null } |
![]() | GetLoadedMaterialsResponse |
A response to a request to a material storage endpoint to obtain a list of all the materials
currently stored within the endpoint.
{ "Result": { "Result": "Success", "ResultCode": 0, "Message": "SETUP OK" }, "Materials": [ { "LocationIdentifier": "5555646453", "LocationName": "SLOT45", "MaterialPackage": { "UniqueIdentifier": "MAT4566556456", "InternalPartNumber": "IPN47788", "Quantity": 887.0 }, "CarrierInformation": { "UniqueIdentifier": "1233333", "Name": null } }, { "LocationIdentifier": "5555646454", "LocationName": "SLOT50", "MaterialPackage": { "UniqueIdentifier": "MAT4566554543", "InternalPartNumber": "IPN48899", "Quantity": 748.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123334", "BaseName": null, "LaneNumber": 1, "Width": "Tape8mm", "Pitch": "Adjustable", "UniqueIdentifier": "1233334", "Name": "TAPEFEEDER8mm1233334" } }, { "LocationIdentifier": "5555646457", "LocationName": "92.1", "MaterialPackage": { "UniqueIdentifier": "MAT4566589856", "InternalPartNumber": "IPN45577", "Quantity": 151.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTrayFeeder, CFX", "CellDimensionX": 17.0, "CellDimensionY": 17.0, "CellCountX": 8, "CellCountY": 3, "CellPitchX": 0.0, "CellPitchY": 0.0, "UniqueIdentifier": "1233337", "Name": "MATRIXTRAY1233337" } } ] } |
![]() | MaterialCarriersLoaded |
Sent when a material carrier (typcially containing 1 or more material packages)
is loaded at a process endpoint.
{ "Carriers": [ { "LocationIdentifier": "5555646453", "LocationName": null, "CarrierInformation": { "UniqueIdentifier": "1233333", "Name": null } }, { "LocationIdentifier": "5555646455", "LocationName": "LANEA", "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123335", "BaseName": "MULTILANEFEEDER123335", "LaneNumber": 1, "Width": "Tape8mm", "Pitch": "Adjustable", "UniqueIdentifier": "1233335A", "Name": "TAPEFEEDER8mm1233335A" } }, { "LocationIdentifier": "5555646455", "LocationName": "LANEB", "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123335", "BaseName": "MULTILANEFEEDER123335", "LaneNumber": 2, "Width": "Tape8mm", "Pitch": "Adjustable", "UniqueIdentifier": "1233335B", "Name": "TAPEFEEDER8mm1233335B" } } ] } |
![]() | MaterialCarriersUnloaded |
Sent when a material carrier (typcially containing 1 or more material packages)
is unloaded at a process endpoint.
{ "CarrierIdentifiers": [ "1233334", "1233334" ] } |
![]() | MaterialsLoaded |
Sent when a material package (potentially contained within a material carrier)
is loaded at a process endpoint.
{ "Materials": [ { "LocationIdentifier": "5555646453", "LocationName": "SLOT45", "MaterialPackage": { "UniqueIdentifier": "MAT4566556456", "InternalPartNumber": "IPN47788", "Quantity": 887.0 }, "CarrierInformation": { "UniqueIdentifier": "1233333", "Name": null } }, { "LocationIdentifier": "5555646454", "LocationName": "SLOT44", "MaterialPackage": { "UniqueIdentifier": "MAT4566554543", "InternalPartNumber": "IPN48899", "Quantity": 748.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123334", "BaseName": null, "LaneNumber": 1, "Width": "Tape8mm", "Pitch": "Adjustable", "UniqueIdentifier": "1233334", "Name": "TAPEFEEDER8mm1233334" } }, { "LocationIdentifier": "5555646455", "LocationName": "SLOT45", "MaterialPackage": { "UniqueIdentifier": "MAT4566553421", "InternalPartNumber": "IPN45577", "Quantity": 151.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123335", "BaseName": "MULTILANEFEEDER123335", "LaneNumber": 1, "Width": "Tape8mm", "Pitch": "Adjustable", "UniqueIdentifier": "1233335A", "Name": "TAPEFEEDER8mm1233335A" } }, { "LocationIdentifier": "5555646455", "LocationName": "SLOT45", "MaterialPackage": { "UniqueIdentifier": "MAT4566555547", "InternalPartNumber": "IPN45577", "Quantity": 151.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123335", "BaseName": "MULTILANEFEEDER123335", "LaneNumber": 2, "Width": "Tape8mm", "Pitch": "Adjustable", "UniqueIdentifier": "1233335B", "Name": "TAPEFEEDER8mm1233335B" } }, { "LocationIdentifier": "5555646456", "LocationName": "SLOT46", "MaterialPackage": { "UniqueIdentifier": "MAT4566588751", "InternalPartNumber": "IPN45577", "Quantity": 151.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTubeFeeder, CFX", "BaseUniqueIdentifier": "123336", "BaseName": null, "LaneNumber": 0, "Width": 12.0, "Pitch": 24.0, "UniqueIdentifier": "1233336", "Name": "TUBE1233336" } }, { "LocationIdentifier": "5555646457", "LocationName": "92.1", "MaterialPackage": { "UniqueIdentifier": "MAT4566589856", "InternalPartNumber": "IPN45577", "Quantity": 151.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTrayFeeder, CFX", "CellDimensionX": 17.0, "CellDimensionY": 17.0, "CellCountX": 8, "CellCountY": 3, "CellPitchX": 0.0, "CellPitchY": 0.0, "UniqueIdentifier": "1233337", "Name": "MATRIXTRAY1233337" } } ] } |
![]() | MaterialsUnloaded |
Sent when a material package (potentially contained within a material carrier)
is unloaded at a process endpoint.
{ "MaterialPackageIdentifiers": [ "MAT4566556456", "MAT4566554543", "MAT4566553421", "MAT4566555547" ] } |
![]() | ValidateStationSetupRequest |
Request to a process endpoint to validate that the currently loaded materials
comply with the setup requirements supplied in this request.
{ "SetupRequirements": { "Lane": null, "Stage": null, "SetupName": "COMMONSETUP1", "MaterialSetupRequirements": [ { "Position": "B1.F.45", "PartNumber": "IPN1123", "ApprovedAlternateParts": [ "IPN2343", "IPN3432" ], "ApprovedManufacturerParts": [ "MOT4329", "SAM5566" ] }, { "Position": "B1.F.47", "PartNumber": "IPN1124", "ApprovedAlternateParts": [ "IPN3344", "IPN3376" ], "ApprovedManufacturerParts": [ "JP55443", "TX554323" ] } ] } } |
![]() | ValidateStationSetupResponse |
Response to a request to a process endpoint to validate that the currently loaded materials
comply with the setup requirements supplied by the request.
{ "Result": { "Result": "Success", "ResultCode": 0, "Message": "SETUP OK" } } |