Click or drag to resize

RecipeActivated Class

Sent by a process endpoint to indicate the activation of a recipe by its name
{
  "RecipeName": "RECIPE3234",
  "Revision": "B",
  "Lane": 1,
  "Stage": null,
  "ExpectedCycleTime": 60,
  "ExpectedUnitsPerWorkTransaction": 1,
  "NumberOfComponentsPerUnit": 500,
  "WorkOrderIdentifier": {
    "WorkOrderId": "WO-1000-1000",
    "Batch": "WO-1000-1000-B1"
  },
  "TargetQuantity": 500.0,
  "RelevantSurface": "PrimarySurface",
  "RecipeStagesInformation”: [
  {
    "Stage": {
      "StageSequence": 1,
      "StageName": "STAGE1",
      "StageType": "Work"
    }
    "ExpectedCycleTime": 80,
    "NumberOfComponentsPerUnit": 200
  },
  {
    "Stage": {
      "StageSequence": 2,
      "StageName": "STAGE2",
      "StageType": "Work"
    }
    "ExpectedCycleTime": 120,
    "NumberOfComponentsPerUnit": 250
  }
  ]
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.ProductionRecipeActivated

Namespace: CFX.Production
Assembly: CFX (in CFX.dll) Version: 1.7.3
Syntax
public class RecipeActivated : CFXMessage

The RecipeActivated type exposes the following members.

Constructors
 NameDescription
Public methodRecipeActivated Default constructor
Top
Properties
 NameDescription
Public propertyExpectedCycleTime The total amount of time (in ms) that is expected to process one unit or group of units (as in the case of a carrier or panelized PCB), assuming no blocked or starved conditions at the station. This includes both productive and non-productive time, such as transfer, positioning, etc.
Public propertyExpectedUnitsPerWorkTransaction The number of units that are to be processed simulataneously by this recipe. For example, in the case of a 2 x 2 panelized PCB, this property would be 4 because 4 units (PCBs) are procesed at one time per work transaction. In the case that a station processes a variable number of units per transaction, this should represent the average number of units expected to be processed per transaction.
Public propertyExpectedWorkTime

** NOTE: ADDED in CFX 1.6 **

The total amount of productive time (in ms) that is expected to process one unit or group of units (as in the case of a carrier or panelized PCB), assuming no blocked or starved conditions at the station. This does not include any non-productive time, such as transfer, positioning, etc.
Public propertyLane Number of the production lane (if applicable)
Public propertyNumberOfComponentsPerUnit The number of components to install for each unit of a work.
Public propertyRecipeName THe name of the recipe (may include full path, if applicable)
Public propertyRecipeStagesInformation

** NOTE: ADDED in CFX 1.2 **

An optional list of information about the recipe for each stage of the machine
Public propertyRelevantSurface

** NOTE: ADDED in CFX 1.3 **

For two-dimensional products, such as printed circuit assemblies, specifies the relevant surface that will be processed by the newly activated recipe.
Public propertyRevision Version number, e.g. “2.0” (Optional)
Public propertyStage An optional stage
Public propertyTargetQuantity

** NOTE: ADDED in CFX 1.3 **

Identifies the target number of units to be produced by the newly activated recipe. This property is optional, but should be specified if known by the endpoint producing this message.
Public propertyWorkOrderIdentifier

** NOTE: ADDED in CFX 1.3 **

Identifies the Work Order (or Batch) that will be executed by the newly activated recipe.
Top
See Also