Click or drag to resize

ToolChanged Class

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.SMTHeadAndNozzle, CFX",
    "HeadId": "HEAD1",
    "HeadNozzleNumber": 1,
    "NozzleType": "TYPE914",
    "UniqueIdentifier": "UID23890430",
    "Name": "NOZZLE234324"
  },
  "LoadedFromHolder": {
    "LocationUniqueIdentifier": "UID238943243243",
    "LocationName": "HOLDER14",
    "BaseName": "NEST2"
  }
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.ResourcePerformanceToolChanged

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

The ToolChanged type exposes the following members.

Constructors
 NameDescription
Public methodToolChanged Default constructor
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