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.


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