Recipe |
{ "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 } ] }
The RecipeActivated type exposes the following members.
Name | Description | |
---|---|---|
RecipeActivated | Default constructor |
Name | Description | |
---|---|---|
ExpectedCycleTime | 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. | |
ExpectedUnitsPerWorkTransaction | 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. | |
ExpectedWorkTime | ** 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. | |
Lane | Number of the production lane (if applicable) | |
NumberOfComponentsPerUnit | The number of components to install for each unit of a work. | |
RecipeName | THe name of the recipe (may include full path, if applicable) | |
RecipeStagesInformation | ** NOTE: ADDED in CFX 1.2 ** An optional list of information about the recipe for each stage of the machine | |
RelevantSurface | ** 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. | |
Revision | Version number, e.g. “2.0” (Optional) | |
Stage | An optional stage | |
TargetQuantity | ** 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. | |
WorkOrderIdentifier | ** NOTE: ADDED in CFX 1.3 ** Identifies the Work Order (or Batch) that will be executed by the newly activated recipe. |