Click or drag to resize

ToolsUsed Class

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

Sent by a process endpoint when one or more tools are used in the course of performing an assembly operation.

JSON Example - SMT Placement Machine

{
  "TransactionId": "8561b98b-21ba-47e6-810d-0917b58a4415",
  "UsedTools": [
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 1,
      "Tool": {
        "$type": "CFX.Structures.SMTPlacement.SMTNozzle, CFX",
        "HeadId": "HEAD1",
        "HeadNozzleNumber": 2,
        "NozzleType": "409A",
        "UniqueIdentifier": "UID234213421",
        "Name": "Nozzle45"
      },
      "UsageCycles": 3,
      "InstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "InstallationTime": "2018-03-29T08:29:20.6413886-04:00"
        },
        {
          "ReferenceDesignator": "R2",
          "InstallationTime": "2018-03-29T08:29:20.6413886-04:00"
        },
        {
          "ReferenceDesignator": "R3",
          "InstallationTime": "2018-03-29T08:29:20.6413886-04:00"
        }
      ]
    },
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 2,
      "Tool": {
        "$type": "CFX.Structures.SMTPlacement.SMTNozzle, CFX",
        "HeadId": "HEAD2",
        "HeadNozzleNumber": 3,
        "NozzleType": "409A",
        "UniqueIdentifier": "UID234223422",
        "Name": "Nozzle47"
      },
      "UsageCycles": 3,
      "InstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "InstallationTime": "2018-03-29T08:29:20.6413886-04:00"
        },
        {
          "ReferenceDesignator": "R2",
          "InstallationTime": "2018-03-29T08:29:20.6413886-04:00"
        },
        {
          "ReferenceDesignator": "R3",
          "InstallationTime": "2018-03-29T08:29:20.6413886-04:00"
        }
      ]
    }
  ]
}

JSON Example - Hammer Used by Human in Manual Operation

{
  "TransactionId": "8561b98b-21ba-47e6-810d-0917b58a4415",
  "UsedTools": [
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 1,
      "Tool": {
        "UniqueIdentifier": "UID234228874",
        "Name": "Hammer 45"
      },
      "UsageCycles": 3,
      "InstalledComponents": []
    },
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 2,
      "Tool": {
        "UniqueIdentifier": "UID234228874",
        "Name": "Hammer 45"
      },
      "UsageCycles": 3,
      "InstalledComponents": []
    }
  ]
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.Production.AssemblyToolsUsed

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

The ToolsUsed type exposes the following members.

Properties
  NameDescription
Public propertyTransactionId
The id of the work transaction with which this installation is associated.
Public propertyUsedTools
A list of the tools that were used
Top
See Also