OPC 40505: Wireless Machine Tool Peripherals


Released 1.0.0

2025-09-16

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 Wireless Machine Tool Peripherals terms 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 Wireless Machine Tool Peripherals and OPC UA 4.1 Introduction to Wireless Machine Tool Peripherals 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 Conformity with the Industrial Measurement Devices standard for WMTP 5.2 Identify Wireless Machine Tool Peripherals in a standardized way 5.3 Status of the battery level 5.4 Condition monitoring of the WMTP 5.5 Writing the current date and time to the WMTP 5.6 Possibility to update the firmware 5.7 Licensing of the WMTP 5.8 Harmonization with existing standards such as OPC UA for Machinery 6 Wireless Machine Tool Peripheral Information Model overview 7 OPC UA ObjectTypes 7.1 WirelessMachineToolPeripheralType ObjectType Definition 7.1.1 Overview 7.1.2 SetDeviceTime 7.1.3 UpdateFirmware 7.1.4 SendLicenseData 7.1.5 SwitchCalibrationMode 7.2 ObjectTypes for data transfer and management 7.2.1 WMTPWorkCycleDataType ObjectType Definition 7.2.2 WMTPServiceCycleDataType ObjectType Definition 7.2.3 Methods used for data transfer and management 7.2.3.1 DeleteAllStoredRecords 7.2.3.2 DeleteStoredRecordsTime 7.2.3.3 DeleteStoredRecordsIndex 7.2.3.4 AbortOperation 7.2.3.5 ReportNumberOfStoredRecords 7.2.3.6 ReportNumberOfStoredRecordsTime 7.2.3.7 CombinedReportAll 7.2.3.8 CombinedReportIndex 7.2.3.9 CombinedReportLastValue 7.2.3.10 CombinedReportFirstValue 7.2.3.11 CombinedReportTime 7.3 WMTPMeasurementType ObjectType Definition 7.3.1 Overview 7.3.2 SetTriggerSettings 7.3.3 SetDeltaCondition 8 OPC UA DataTypes 8.1 WMTPOutputDataType 9 Profiles and ConformanceUnits 9.1 Conformance Units 9.2 Facets 9.2.1 Facet list 9.2.2 Server Facets 9.2.2.1 Overview 9.2.2.2 WMTP Basic Server Facet 9.2.2.3 WMTP Service and LifeCycle Basic Facet 9.2.2.4 WMTP Service and LifeCycle Advanced Facet 9.2.2.5 WMTP Temperature Facet 9.2.2.6 WMTP Rotation Speed Facet 9.2.2.7 WMTP Humidity Facet 9.2.2.8 WMTP Acceleration Facet 9.2.2.9 WMTP Force Facet 9.2.2.10 WMTP Torque Facet 9.2.2.11 WMTP Position Facet 9.2.2.12 WMTP Dimension Facet 9.2.2.13 WMTP Work Cycle Data Facet 9.2.2.14 WMTP Service Cycle Data Facet 9.2.3 Client Facets 10 Namespaces 10.1 Namespace Metadata 10.2 Handling of OPC UA Namespaces Annex A (normative)OPC UA for WMTP Namespace and mappings