Skip to content

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.

Type: string

Identifier for the capability to connect any component of the cutting tool together, except Assembly Items, on the machine side. Code: ccms

Type: string

Tool group this tool is assigned in the part program.

Type: string

Number of the tool as referenced in the part program.

Type: processFeedRate

Type: [ toolLife ]

Type: processSpindleSpeed

Type: [ status ]
Required

Type: [ cuttingItem ]

Type: measurements

Type: reconditionCount

Type: location

{
"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"
}
}
}
© Lookinglass 2026