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