Cutting Tools

From MTConnect® User's Portal
Revision as of 15:17, 12 August 2013 by Tjones25 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

An Asset is something that is associated with the manufacturing process that is not a component of a device, can be removed without detriment to the function of the device, and can be associated with other devices during their lifecycle. An asset does not have computational capabilities, but may carry information in some media physically attached to the asset.

Figure 1: Assets Schema

Concrete examples of Assets are things like Cutting Tools, Workholding Systems, and Fixtures. This page will go over the modeling of Cutting Tools and the management and communication of asset data using MTConnect.

Cutting Tool

A Cutting Tool is an assembly of items for removing material from a work-piece through a shearing action at the defined cutting edge or edges of the Cutting Item. A Cutting Tool can be a single item or an assembly of one or more Adaptive Items, a Tool Item and several Cutting Items on a Tool Item.

MTConnect will adopt the ISO 13399 structure when formulating the vocabulary for cutting tool geometries and structure. MTConnect will focus on the application of the cutting tool and cutting items. At this time we are only concerned with two aspects of the cutting tool, the Cutting Tool and the Cutting Item. The Tool Item, Adaptive Item, and Assembly Item will be covered in the CuttingToolDefinition section of this page since this section contains the full ISO 13399 information about a Cutting Tool.

Figure 2: Cutting Tool Parts
Figure 3: Cutting Tool Composition


Figure 2 illustrates the parts of a cutting tool. The cutting tool is the aggregate of all the components and the cutting item is the part of the tool that removes the material from the workpiece. These are the primary focus of MTConnect.

Figure 3 provides another view of the cutting tool composition model. The adaptive items and tool items will be used for measurements, but will not be modeled as separate entities. When we are referencing the cutting tool we are referring to the entirety of the assembly and when we provide data regarding the cutting item we are referencing each individual item as illustrated on the left of the previous diagram.

Figure 4: Cutting Tool, Tool Item, and Cutting Item
Figure 5: Cutting Tool, Tool Item, and Cutting Item


Figures 4 and 5 further illustrate the components of the cutting tool. As we compose the Tool Item, Cutting Item, Adaptive Item, we get a Cutting Tool. The Tool Item, Adaptive Item, and Assembly Item will only be in the CuttingToolDefinition section that will contain the full ISO 13399 information.

The above diagrams use the ISO 13399 codes for each of the measurements. These codes will be translated into the MTConnect vocabulary as illustrated below. The measurements will have a maximum, minimum, and nominal value representing the tolerance of allowable values for this dimension.

Figure 6: Cutting Tool Measurements

The MTConnect standard will not define the entire geometry of the cutting tool, but will provide the information necessary to use the tool in the manufacturing process. Additional information can be added to the definition of the cutting tool by means of schema extensions.

Additional diagrams will reference these dimensions by their codes that will be defined in the measurement tables. The codes are consistent with the codes used in ISO 13399 and have been standardized. MTConnect will use the full text name for clarity in the XML document.

Figure 7: Cutting Tool Asset Structure
Figure 8: Cutting Tool Schema


Cutting Tool Attributes:

Attribute Description Occurrence
timestamp The time this asset was last modified. Always given in UTC. The timestamp MUST be provided in UTC (Universal Time Coordinate, also known as GMT). This is the time the asset data was last modified. 1
assetId The unique identifier of the instance of this tool. The unique identifier of the instance of this tool. This will be the same as the toolId and serialNumber in most cases. The assetId SHOULD be the combination of the toolId and serialNumber as in toolId.serialNumber or an equivalent implementation dependent identification scheme. 1
serialNumber The unique identifier for this assembly. The unique identifier for this assembly. This is defined as an XML string type and is implementation dependent. 1
toolId The identifier for the class of cutting tool. The identifier for a class of cutting tools. This is defined as an XML string type and is implementation dependent. 1
deviceUuid The device’s UUID that supplied this data. This optional element References to the UUID attribute given in the device element. This can be any series of numbers and letters as defined by the XML type NMTOKEN. 1
manufacturers The manufacturers of the cutting tool. An optional attribute referring to the manufacturers of this tool, for this element, this will reference the Tool Item and Adaptive Items specifically. The Cutting Items manufacturers’ will be an attribute of the CuttingItem elements. The representation will be a comma (,) delimited list of manufacturer names. This can be any series of numbers and letters as defined by the XML type string. 0..1

Cutting Tool Elements