cuttingToolLifeCycle
Lexicon: eco.wonderland.workcell.asset.cutting.tool.lifecycle.defs
Type: object
Data regarding the application or use of the tool. This data is provided by various pieces of equipment (i.e. machine tool, presetter) and statistical process control applications. Life cycle data will not remain static, but will change periodically when a tool is used or measured.
Properties
Section titled “Properties”connectionCodeMachineSide
Section titled “connectionCodeMachineSide”Type: string
Identifier for the capability to connect any component of the cutting tool together, except Assembly Items, on the machine side. Code: ccms
programToolGroup
Section titled “programToolGroup”Type: string
Tool group this tool is assigned in the part program.
programToolNumber
Section titled “programToolNumber”Type: string
Number of the tool as referenced in the part program.
processFeedRate
Section titled “processFeedRate”Type: processFeedRate
toolLife
Section titled “toolLife”Type: [ toolLife ]
processSpindleSpeed
Section titled “processSpindleSpeed”Type: processSpindleSpeed
cutterStatus
Section titled “cutterStatus”Type: [ status ]
Required
cuttingItems
Section titled “cuttingItems”Type: [ cuttingItem ]
measurements
Section titled “measurements”Type: measurements
reconditionCount
Section titled “reconditionCount”Type: reconditionCount
location
Section titled “location”Type: location
Referenced By
Section titled “Referenced By”- cuttingToolArchetype
eco.wonderland.workcell.asset.cutting.tool.defs - cuttingTool
eco.wonderland.workcell.asset.cutting.tool.defs
Schema
Section titled “Schema”{ "type": "object", "required": [ "cutterStatus" ], "properties": { "connectionCodeMachineSide": { "type": "string" }, "programToolGroup": { "type": "string" }, "programToolNumber": { "type": "string" }, "processFeedRate": { "type": "ref", "ref": "#processFeedRate" }, "toolLife": { "type": "array", "maxLength": 3, "items": { "type": "ref", "ref": "#toolLife" } }, "processSpindleSpeed": { "type": "ref", "ref": "#processSpindleSpeed" }, "cutterStatus": { "type": "array", "minLength": 1, "items": { "type": "ref", "ref": "#status" } }, "cuttingItems": { "type": "array", "items": { "type": "ref", "ref": "lex:eco.wonderland.workcell.asset.cutting.item.defs#cuttingItem" } }, "measurements": { "type": "ref", "ref": "lex:eco.wonderland.workcell.asset.defs#measurements" }, "reconditionCount": { "type": "ref", "ref": "#reconditionCount" }, "location": { "type": "ref", "ref": "#location" } }}