Skip to content

lexicon

Id: eco.wonderland.workcell.asset.cutting.item.defs
Type: lexicon

  • cuttingItem: Part of of the tool that physically removes the material from the workpiece by shear deformation.
  • itemLife: Life of a cuttingItem.
{
"id": "eco.wonderland.workcell.asset.cutting.item.defs",
"lexicon": 1,
"defs": {
"cuttingItem": {
"type": "object",
"required": [
"indices",
"cutterStatus"
],
"properties": {
"grade": {
"type": "string"
},
"indices": {
"type": "array",
"minLength": 1,
"items": {
"type": "string"
}
},
"itemId": {
"type": "string"
},
"locus": {
"type": "string"
},
"manufacturers": {
"type": "array",
"items": {
"type": "string"
}
},
"programToolGroup": {
"type": "string"
},
"cutterStatus": {
"type": "array",
"minLength": 1,
"items": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.asset.cutting.tool.lifecycle.defs#status"
}
},
"itemLife": {
"type": "array",
"maxLength": 3,
"items": {
"type": "ref",
"ref": "#itemLife"
}
},
"measurements": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.asset.defs#measurements"
}
}
},
"itemLife": {
"type": "object",
"required": [
"countDirection",
"type",
"value"
],
"properties": {
"countDirection": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.asset.data.defs#countDirectionType"
},
"initial": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"limit": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"type": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.asset.data.defs#toolLife"
},
"warning": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
}
}
}
}
}
© Lookinglass 2026