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.
Properties
Section titled “Properties”description
Section titled “description”Type: string
Free-form description of the cutting item.
Type: string
Material composition for this cutting item.
indices
Section titled “indices”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.
itemId
Section titled “itemId”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
cartridgeMAY be included, but should be identified using upper case and followed by a colon (:).
manufacturers
Section titled “manufacturers”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.
programToolGroup
Section titled “programToolGroup”Type: string
Tool group this item is assigned in the part program.
cutterStatus
Section titled “cutterStatus”Type: [ status ]
Required
itemLife
Section titled “itemLife”Type: [ itemLife ]
The tool life measured in tool wear.
measurements
Section titled “measurements”Type: measurements
A collection of measurements relating to this cutting item.
Referenced By
Section titled “Referenced By”- cuttingToolLifeCycle
eco.wonderland.workcell.asset.cutting.tool.lifecycle.defs
Schema
Section titled “Schema”{ "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" } }}