10 Profiles and ConformanceUnits

10.1 Conformance Units

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Cutting Tools.

Table 23 – Conformance Units for Cutting Tools
Category Title Description
ServerCuttingTool ToolManufacturingMachineTypeAll TypeDefinition nodes declared as mandatory in the ToolManufacturingMachineType are available in the AddressSpace. The nodes declared as optional may be included in the AddressSpace. At least on instance of a ToolManufacturingMachineType is available in the AddressSpace.
ServerCuttingTool ToolMeasuringMachineTypeAll nodes declared as mandatory in the ToolMeasuringMachineType are available in the AddressSpace. The nodes declared as optional may be included in the AddressSpace. At least on instance of a ToolMeasuringMachineType is available in the AddressSpace.
ServerCuttingTool FileSystem ToolManufacturingMachineThe tool manufacturing machine instance exposes with the WorkMasters FileDirectoryType instance the underlying FileSystem for reading and writing.
ServerCuttingTool FileSystem ToolMeasuringMachineThe tool measuring machine instance exposes with the WorkMasters and Results FileDirectoryType instances the underlying FileSystem for reading and writing.
ServerCuttingTool CuttingToolFileTypeAll nodes declared as mandatory in the CuttingToolFileType are available in the AddressSpace. The nodes declared as optional may be included in the AddressSpace.

10.2 Profiles

10.2.1 Profile list

Table 24 lists all Profiles defined in this document and defines their URIs.

Table 24 – Profile URIs for Cutting Tools
Profile URI
CuttingTool Manufacturing Machine Basic Server Profilehttp://opcfoundation.org/UA-Profile/CuttingTool/Server/ManufacturingMachineBasic
CuttingTool Measuring Machine Basic Server Profilehttp://opcfoundation.org/UA-Profile/CuttingTool/Server/MeasuringMachineBasic
CuttingTool Client Facethttp://opcfoundation.org/UA-Profile/CuttingTool/Client/Basic

10.2.2 Server Facets

10.2.2.1 Overview

The following sections specify the Facets available for Servers that implement the Cutting Tools companion specification. Each section defines and describes a Facet or Profile.

10.2.2.2 CuttingTool Manufacturing Machine Basic Server Profile

Table 25 defines a Profile that describes the minimum required content and address space functionality any CuttingTool server implemented on a tool manufacturing machine shall at least provide.

Table 25 – CuttingTool Manufacturing Machine Basic Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile8:MachineTool Basic Server ProfileM
Profile8:MachineTool Job Management Server ProfileM
MachineTool8:MachineTool FileSystemM
CuttingToolCuttingTool ToolManufacturingMachineTypeM
CuttingToolCuttingTool FileSystem ToolManufacturingMachineO
CuttingToolCuttingTool CuttingToolFileTypeO
10.2.2.3 CuttingTool Measuring Machine Basic Server Profile

Table 26 defines a Profile that describes the minimum required content and address space functionality any CuttingTool server implemented on a measuring machine shall at least provide.

Table 26 – CuttingTool Measuring Machine Basic Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile9:GMS Basic Server ProfileM
Profile8:MachineTool Job Management Server ProfileM
MachineTool8:MachineTool FileSystemM
CuttingToolCuttingTool ToolMeasuringMachineTypeM
CuttingToolCuttingTool FileSystem ToolMeasuringMachineO
CuttingToolCuttingTool CuttingToolFileTypeO

10.2.3 Client Facets

10.2.3.1 Overview

The following tables specify the Facets available for Clients that implement the Cutting Tools companion specification.

10.2.3.2 CuttingTool Basic Client Facet

Table 27 defines a Facet that describes the base characteristics for all OPC UA Clients that make use of this companion specification. Additional Profiles will define support for various information models that are part of this document.

Table 27 – CuttingTool Basic Client Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Profile6:ISA-95 Job Order Receiver Client V2 FacetM
Profile6:ISA-95 Job Order Response Provider Client V2 FacetM
CuttingToolCuttingTool CuttingToolFileTypeM