Click or drag to resize

ToolChanged Class

[This is preliminary documentation and is subject to change.]

Sent when a new tool is selected for active use at a production endpoint

Example 1 (Generic tool change):

{
  "OldTool": null,
  "ReturnedToHolder": null,
  "NewTool": {
    "UniqueIdentifier": "UID23890430",
    "Name": "TorqueWrench_123"
  },
  "LoadedFromHolder": {
    "LocationUniqueIdentifier": "UID238943243243",
    "LocationName": "BIN45",
    "BaseName": null
  }
}

Example 2 (Nozzle change on SMT placement machine):

{
  "OldTool": null,
  "ReturnedToHolder": null,
  "NewTool": {
    "$type": "CFX.Structures.SMTPlacement.SMTNozzle, CFX",
    "HeadId": "HEAD1",
    "HeadNozzleNumber": 1,
    "NozzleType": "TYPE914",
    "UniqueIdentifier": "UID23890430",
    "Name": "NOZZLE234324"
  },
  "LoadedFromHolder": {
    "LocationUniqueIdentifier": "UID238943243243",
    "LocationName": "HOLDER14",
    "BaseName": "NEST2"
  }
}

Example 3 (Stencil change on SMT stencil printer):

{
  "OldTool": null,
  "ReturnedToHolder": null,
  "NewTool": {
    "$type": "CFX.Structures.SolderPastePrinting.SMTStencil, CFX",
    "UniqueIdentifier": "UID23890430",
    "Name": "STENCIL234324"
  },
  "LoadedFromHolder": null
}

Example 3 (Squeegee change on SMT stencil printer):

{
  "OldTool": null,
  "ReturnedToHolder": null,
  "NewTool": {
    "$type": "CFX.Structures.SolderPastePrinting.SMTSqueegee, CFX",
    "UniqueIdentifier": "UID23890430",
    "Name": "SQUEEGEE234324"
  },
  "LoadedFromHolder": null
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.ResourcePerformanceToolChanged

Namespace:  CFX.ResourcePerformance
Assembly:  CFXnet46 (in CFXnet46.dll) Version: 1.0.5
Syntax
public class ToolChanged : CFXMessage

The ToolChanged type exposes the following members.

Constructors
  NameDescription
Public methodToolChanged
Top
Properties
  NameDescription
Public propertyLoadedFromHolder
The location on the endpoint from which the newly active tool was selected
Public propertyNewTool
The new active tool
Public propertyOldTool
The tool that was previously in active use (if any)
Public propertyReturnedToHolder
The location on the endpoint where the old tool was returned (if any)
Top
See Also