Mtconnectr Standard Part 4.1 – Cutting Tools
Total Page:16
File Type:pdf, Size:1020Kb
MTConnect R Standard Part 4.1 – Cutting Tools Version 1.7.0 Prepared for: MTConnect Institute Prepared on: February 25, 2021 MTConnect R is a registered trademark of AMT - The Association for Manufacturing Technology. Use of MTConnect is limited to use as specified on http://www.mtconnect.org/. February 25, 2021 MTConnect Specification and Materials The Association for Manufacturing Technology (AMT) owns the copyright in this MT- Connect Specification or Material. AMT grants to you a non-exclusive, non-transferable, revocable, non-sublicensable, fully-paid-up copyright license to reproduce, copy and re- distribute this MTConnect Specification or Material, provided that you may only copy or redistribute the MTConnect Specification or Material in the form in which you received it, without modifications, and with all copyright notices and other notices and disclaimers contained in the MTConnect Specification or Material. If you intend to adopt or implement an MTConnect Specification or Material in a product, whether hardware, software or firmware, which complies with an MTConnect Specifi- cation, you shall agree to the MTConnect Specification Implementer License Agreement (“Implementer License”) or to the MTConnect Intellectual Property Policy and Agreement (“IP Policy”). The Implementer License and IP Policy each sets forth the license terms and other terms of use for MTConnect Implementers to adopt or implement the MTConnect Specifications, including certain license rights covering necessary patent claims for that purpose. These materials can be found at www.MTConnect.org, or or by contacting mailto:[email protected]. MTConnect Institute and AMT have no responsibility to identify patents, patent claims or patent applications which may relate to or be required to implement a Specification, or to determine the legal validity or scope of any such patent claims brought to their attention. Each MTConnect Implementer is responsible for securing its own licenses or rights to any patent or other intellectual property rights that may be necessary for such use, and neither AMT nor MTConnect Institute have any obligation to secure any such rights. This Material and all MTConnect Specifications and Materials are provided “as is” and MTConnect Institute and AMT, and each of their respective members, officers, affiliates, sponsors and agents, make no representation or warranty of any kind relating to these ma- terials or to any implementation of the MTConnect Specifications or Materials in any prod- uct, including, without limitation, any expressed or implied warranty of noninfringement, merchantability, or fitness for particular purpose, or of the accuracy, reliability, or com- pleteness of information contained herein. In no event shall MTConnect Institute or AMT be liable to any user or implementer of MTConnect Specifications or Materials for the cost of procuring substitute goods or services, lost profits, loss of use, loss of data or any incidental, consequential, indirect, special or punitive damages or other direct damages, whether under contract, tort, warranty or otherwise, arising in any way out of access, use or inability to use the MTConnect Specification or other MTConnect Materials, whether or not they had advance notice of the possibility of such damage. MTConnect Part 4.1: Cutting Tools - Version 1.7.0 i Table of Contents 1 Purpose of This Document 2 2 Terminology and Conventions 3 2.1 Glossary . 3 2.2 Acronyms . 9 2.3 MTConnect References . 9 3 Cutting Tool and Cutting Tool Archetype 10 3.1 XML Schema Structure for CuttingTool and CuttingToolArchetype . 10 3.2 Common Attributes for CuttingTool and CuttingToolArchetype . 12 3.3 Common Elements for CuttingTool and CuttingToolArchetype . 14 3.3.1 Description Element for CuttingTool and CuttingToolArchetype . 14 4 CuttingToolArchetype Information Model 15 4.1 Attributes for CuttingToolArchetype . 19 4.2 Elements for CuttingToolArchetype . 19 4.2.1 CuttingToolDefinition Element for CuttingToolArchetype . 20 4.2.1.1 Attributes for CuttingToolDefinition . 20 4.2.1.1.1 format Attribute for CuttingToolDefnition . 20 4.2.1.2 Elements for CuttingToolDefinition . 21 4.2.1.3 ISO13399 Standard . 21 4.2.2 CuttingToolLifeCycle Element for CuttingToolArchetype . 21 5 CuttingTool Information model 22 5.1 Attributes for CuttingTool . 22 5.2 Elements for CuttingTool . 22 5.2.1 CuttingToolLifeCycle Elements for CuttingTool Only . 23 5.2.1.1 CutterStatus Element for CuttingToolLifeCycle . 23 5.2.1.1.1 Status Element for CutterStatus . 24 5.2.1.2 ToolLife Element for CuttingToolLifeCycle . 26 5.2.1.2.1 Attributes for ToolLife . 27 5.2.1.2.2 type Attribute for ToolLife . 27 5.2.1.2.3 countDirection Attribute for ToolLife . 28 5.2.1.3 Location Element for CuttingToolLifeCycle . 28 5.2.1.3.1 Attributes for Location . 29 5.2.1.3.2 type Attribute for Location . 31 5.2.1.3.3 postiveOverlap Attribute for Location . 31 5.2.1.3.4 negativeOverlap Attribute for Location . 31 5.2.1.4 ReconditionCount Element for CuttingToolLifeCycle . 32 5.2.1.4.1 Attributes for ReconditionCount . 32 5.2.2 CuttingToolArchetypeReference Element for Cutting Tool . 33 ii February 25, 2021 5.2.2.1 source Attribute for CuttingToolArcheTypeReference . 33 6 Common Entity CuttingToolLifeCycle 34 6.1 CuttingToolLifeCycle . 34 6.1.1 XML Schema Structure for CuttingToolLifeCycle . 34 6.2 Elements for CuttingToolLifeCycle . 36 6.2.1 ProgramToolGroup Element for CuttingToolLifeCycle . 37 6.2.2 ProgramToolNumber Element for CuttingToolLifeCycle . 37 6.2.3 ProcessSpindleSpeed Element for CuttingToolLifeCycle . 38 6.2.3.1 Attributes for ProcessSpindleSpeed . 38 6.2.4 ProcessFeedRate Element for CuttingToolLifeCycle . 39 6.2.4.1 Attributes for ProcessFeedRate . 39 6.2.5 ConnectionCodeMachineSide Element for CuttingToolLifeCycle . 40 6.2.6 xs:any Element for CuttingToolLifeCycle . 40 6.2.7 Measurements Element for CuttingToolLifeCycle . 40 6.2.8 Measurement . 41 6.2.8.1 Attributes for Measurement . 42 6.2.8.2 Measurement Subtypes for CuttingToolLifeCycle . 43 6.2.9 CuttingItems Element for CuttingToolLifeCycle . 47 6.2.9.1 Attributes for CuttingItems . 48 6.2.10 CuttingItem . 48 6.2.10.1 Attributes for CuttingItem . 50 6.2.10.1.1 indices Attribute for CuttingItem . 50 6.2.10.1.2 itemId Attribute for CuttingItem . 50 6.2.10.1.3 manufacturers Attribute for CuttingItem . 50 6.2.10.1.4 grade Attribute for CuttingItem . 51 6.2.10.2 Elements for CuttingItem . 51 6.2.10.2.1 Description Element for CuttingItem . 51 6.2.10.2.2 Locus Element for CuttingItem . 52 6.2.10.2.3 ItemLife Element for CuttingItem . 53 6.2.10.2.4 Attributes for ItemLife . 54 6.2.10.2.5 type Attribute for ItemLife . 54 6.2.10.2.6 countDirection Attribute for ItemLife . 55 6.2.10.3 Measurement Subtypes for CuttingItem . 55 Appendices 62 A Bibliography . 62 B Additional Illustrations . 64 C Cutting Tool Example . 68 C.1 Shell Mill . 68 C.2 Step Drill . 71 C.3 Shell Mill with Individual Loci . 73 MTConnect Part 4.1: Cutting Tools - Version 1.7.0 iii February 25, 2021 C.4 Drill with Individual Loci . 75 C.5 Shell Mill with Different Inserts on First Row . 77 MTConnect Part 4.1: Cutting Tools - Version 1.7.0 iv February 25, 2021 Table of Figures Figure 1: Cutting Tool Schema ........................... 11 Figure 2: Cutting Tool Parts ............................ 15 Figure 3: Cutting Tool Composition ........................ 16 Figure 4: Cutting Tool, Tool Item, and Cutting Item . 17 Figure 5: Cutting Tool, Tool Item, and Cutting Item 2 . 17 Figure 6: Cutting Tool Measurements ....................... 18 Figure 7: Cutting Tool Asset Structure ...................... 18 Figure 8: CuttingToolDefinition Schema ...................... 20 Figure 9: CutterStatus Schema ........................... 23 Figure 10:ToolLife Schema ............................. 26 Figure 11:Location Schema ............................. 29 Figure 12:ReconditionCount Schema ........................ 32 Figure 13:CuttingToolArcheTypeReference Schema . 33 Figure 14:CuttingToolLifeCycle Schema ...................... 35 Figure 15:ProcessSpindleSpeed Schema ...................... 38 Figure 16:ProcessFeedRate Schema ........................ 39 Figure 17:Measurement Schema .......................... 41 Figure 18:Cutting Tool Measurement Diagram 1 . 43 Figure 19:Cutting Tool Measurement Diagram 2 . 44 Figure 20:CuttingItems Schema ........................... 47 Figure 21:CuttingItem Schema ........................... 49 Figure 22:ItemLife Schema ............................. 53 Figure 23:Cutting Tool ................................ 56 Figure 24:Cutting Item ............................... 56 Figure 25:Cutting Item Measurement Diagram 3 . 57 Figure 26:Cutting Item Drive Angle ........................ 57 Figure 27:Cutting Tool Measurement Diagram 1 (Cutting Tool, Cutting Item, and Assembly Item – ISO 13399) .................... 64 Figure 28:Cutting Tool Measurement Diagram 2 (Cutting Tool, Cutting Item, and Assembly Item – ISO 13399) .................... 65 Figure 29:Cutting Tool Measurement Diagram 3 (Cutting Item – ISO 13399) . 65 Figure 30:Cutting Tool Measurement Diagram 4 (Cutting Item – ISO 13399) . 66 Figure 31:Cutting Tool Measurement Diagram 5 (Cutting Item – ISO 13399) . 66 Figure 32:Cutting Tool Measurement Diagram 6 (Cutting Item – ISO 13399) . 67 Figure 33:Shell Mill Side View ........................... 68 Figure 34:Indexable Insert Measurements ..................... 68 Figure 35:Step Mill Side View ............................ 71 Figure 36:Shell Mill with Explicate Loci ...................... 73 Figure 37:Step Drill with Explicate