lexicon
Id: eco.wonderland.workcell.asset.cutting.tool.measurement.defs
Type: lexicon
Objects
Section titled “Objects”- 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.
Schema
Section titled “Schema”{ "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" } } } }}