Skip to content

lexicon

Id: eco.wonderland.workcell.asset.cutting.tool.measurement.defs
Type: lexicon

  • bodyDiameterMax: Largest diameter of the body of a tool item.
  • bodyLengthMax: Distance measured along the X axis from that point of the item closest to the workpiece, including the cutting item for a tool item but excluding a protruding locking mechanism for an adaptive item, to either the front of the flange on a flanged body or the beginning of the connection interface feature on the machine side for cylindrical or prismatic shanks.
  • cuttingDiameterMax: Maximum diameter of a circle on which the defined point Pk of each of the master inserts is located on a tool item.
  • depthOfCutMax: Maximum engagement of the cutting edge or edges with the workpiece measured perpendicular to the feed motion.
  • flangeDiameterMax: Dimension between two parallel tangents on the outside edge of a flange.
  • functionalLength: Distance from the gauge plane or from the end of the shank to the furthest point on the tool, if a gauge plane does not exist, to the cutting reference point determined by the main function of the tool.
  • overallToolLength: Largest length dimension of the cutting tool including the master insert where applicable.
  • protrudingLength: Dimension from the yz-plane to the furthest point of the tool item or adaptive item measured in the -X direction.
  • shankDiameter: Dimension of the diameter of a cylindrical portion of a tool item or an adaptive item that can participate in a connection.
  • shankHeight: Dimension of the height of the shank.
  • shankLength: Dimension of the length of the shank.
  • usableLengthMax: Maximum length of a cutting tool that can be used in a particular cutting operation including the non-cutting portions of the tool.
  • weight: Total weight of the cutting tool in grams.
{
"id": "eco.wonderland.workcell.asset.cutting.tool.measurement.defs",
"lexicon": 1,
"defs": {
"bodyDiameterMax": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "bdx"
}
}
},
"bodyLengthMax": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "lbx"
}
}
},
"cuttingDiameterMax": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "dc"
}
}
},
"depthOfCutMax": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "apmx"
}
}
},
"flangeDiameterMax": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "df"
}
}
},
"functionalLength": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "lf"
}
}
},
"overallToolLength": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "oal"
}
}
},
"protrudingLength": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "lpr"
}
}
},
"shankDiameter": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "dmm"
}
}
},
"shankHeight": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "h"
}
}
},
"shankLength": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "ls"
}
}
},
"usableLengthMax": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "string",
"default": "millimeter"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "lux"
}
}
},
"weight": {
"type": "object",
"required": [
"code",
"units"
],
"properties": {
"maximum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"minimum": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"nominal": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"significantDigits": {
"type": "integer"
},
"units": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#unit"
},
"value": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"code": {
"type": "string",
"default": "wt"
}
}
}
}
}
© Lookinglass 2026