OPC 40504-1: Cutting Tools - Manufacturing
Released 1.0.0
2024-09-14
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
This document defines nodes in the following nodesets:
        
            1 Scope
        
        
            2 Normative references
        
        
            3 Terms, definitions, and conventions
        
        
            3.1 Overview
        
        
            3.2 OPC UA for Cutting Tools terms
        
        
            3.2.1 work master
        
        
            3.3 Abbreviated terms
        
        
            3.4 Conventions used in this document
        
        
            3.4.1 Conventions for Node descriptions
        
        
            3.4.1.1 Node definitions
        
        
            3.4.1.2 Additional References
        
        
            3.4.1.3 Additional sub-components
        
        
            3.4.1.4 Additional Attribute values
        
        
            3.4.2 NodeIds and BrowseNames
        
        
            3.4.2.1 NodeIds
        
        
            3.4.2.2 BrowseNames
        
        
            3.4.3 Common Attributes
        
        
            3.4.3.1 General
        
        
            3.4.3.2 Objects
        
        
            3.4.3.3 Variables
        
        
            3.4.3.4 VariableTypes
        
        
            3.4.3.5 Methods
        
        
            3.4.4 Structures
        
        
            4 General information to Cutting Tools and OPC UA
        
        
            4.1 Introduction to Cutting Tools
        
        
            4.2 Introduction to OPC Unified Architecture
        
        
            4.2.1 What is OPC UA?
        
        
            4.2.2 Basics of OPC UA
        
        
            4.2.3 Information modelling in OPC UA
        
        
            4.2.3.1 Concepts
        
        
            4.2.3.2 Namespaces
        
        
            4.2.3.3 Companion Specifications
        
        
            5 Use cases
        
        
            5.1 “Closed loop” geometrical data exchange for cutting tools manufacturing between tool manufacturing and tool measuring machines and tool control systems
        
        
            5.2 Geometrical information exchange for grinding wheels from grinding machines and measuring machines
        
        
            6 Cutting Tools Information Model overview
        
        
            7 OPC UA ObjectTypes
        
        
            7.1 ToolManufacturingMachineType ObjectType Definition
        
        
            7.2 ToolMeasuringMachineType ObjectType Definition
        
        
            7.3 CuttingToolFileType ObjectType Definition
        
        
            8 Additional Information about the Job Management
        
        
            8.1 Overview
        
        
            8.2 Management of WorkMaster and WorkMaster files
        
        
            9 OPC UA DataTypes
        
        
            9.1 FileFormatDataType
        
        
            10 Profiles and ConformanceUnits
        
        
            10.1 Conformance Units
        
        
            10.2 Profiles
        
        
            10.2.1 Profile list
        
        
            10.2.2 Server Facets
        
        
            10.2.2.1 Overview
        
        
            10.2.2.2 CuttingTool Manufacturing Machine Basic Server Profile
        
        
            10.2.2.3 CuttingTool Measuring Machine Basic Server Profile
        
        
            10.2.3 Client Facets
        
        
            10.2.3.1 Overview
        
        
            10.2.3.2 CuttingTool Basic Client Facet
        
        
            11 Namespaces
        
        
            11.1 Namespace Metadata
        
        
            11.2 Handling of OPC UA Namespaces
        
        
            Annex A (normative)Cutting Tools Namespace and mappings
        
        
            Annex B (informative)Cutting Tools system architectures
        
        
            B.1.1 System architecture with server and client on both machines
        
        
            B.1.2 System architecture with server on both machines and an external client
        
        
            B.1.3 System architecture with server on both machines and client on one machine
        
        
            B.1.4 System architecture for connection of multiple machines