Skip to content

cuttingItem

Lexicon: eco.wonderland.workcell.asset.cutting.item.defs
Type: object

Part of of the tool that physically removes the material from the workpiece by shear deformation.

Type: string

Free-form description of the cutting item.

Type: string

Material composition for this cutting item.

Type: [ string ]
Required

Number or numbers representing the individual cutting item or items on the tool. Indices SHOULD start numbering with the inserts or cuttingItem furthest from the gauge line and increasing in value as the items get closer to the gauge line. Items at the same distance MAY be arbitrarily numbered.

Type: string

Manufacturer identifier of this cutting item.

Type: string

Free form description of the location on the cutting tool. For clarity, the words flute, insert, and cartridge SHOULD be used to assist in noting the location of a cuttingItem. locus MAY be any free form string, but SHOULD adhere to the following rules:

  • The location numbering SHOULD start at the furthest cuttingItem and work it’s way back to the cuttingItem closest to the gauge line.
  • Flutes SHOULD be identified as such using the word flute:. For example: flute: 1, insert: 2 - would indicate the first flute and the second furthest insert from the end of the tool on that flute.
  • Other designations such as cartridge MAY be included, but should be identified using upper case and followed by a colon (:).

Type: [ string ]

Manufacturers of the cutting item. This will reference the tool item and adaptive items specifically. The cutting items manufacturers’ will be a property of cuttingItem.

Type: string

Tool group this item is assigned in the part program.

Type: [ status ]
Required

Type: [ itemLife ]

The tool life measured in tool wear.

Type: measurements

A collection of measurements relating to this cutting item.

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