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

Table 121 – Profile URIs for Machine Tools

Profile

URI

MachineTool Basic Server Profile

http://opcfoundation.org/UA-Profile/MachineTool/Server/Basic

MachineTool Basic Secure Server Profile

http://opcfoundation.org/UA-Profile/MachineTool/Server/BasicSecure

MachineTool Monitoring Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/Monitoring

MachineTool Tools Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/Tools

MachineTool Tool Life Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/ToolLife

MachineTool Production Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/Production

MachineTool Production Plan Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/ProductionPlan

MachineTool Errors and Alerts Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/ErrorsAndAlerts

MachineTool Prognoses Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/Prognoses

MachineTool KPI Monitoring Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/KPIMonitoring

MachineTool Components Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/Components

MachineTool Job Management Server Facet

http://opcfoundation.org/UA-Profile/MachineTool/Server/JobManagement

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

[Contains deprecated ConformanceUnits]

Table 122 defines a Profile that describes the minimum required content and address space functionality any MachineTool server shall at least provide. Concerning Stacklights and Channels, it is expected that a server models these elements if they are available on the machine tool.

Table 122 – MachineTool Basic Server Profile

Group

ConformanceUnit / Profile Title

M / O

Profile

0:Micro Embedded Device 2017 Server Profile

M

Base Information

0:Base Info Custom Type System

M

Base Information

0:Base Info Engineering Units

M

Base Information

0:Base Info Placeholder Modelling Rules

M

Profile

0:SecurityPolicy [B] – Basic256Sha256

M

MachineTool

MachineTool Monitor Items Min

M

MachineTool

MachineTool Monitor Items

O

Profile

3:Machinery Machine Identification Server Facet

M

MachineTool

MachineTool MachineToolType Mandatory Nodes

M

Profile

4:IA Stacklight Server Profile

M

MachineTool

MachineTool Monitoring Basic - Stacklight

M

MachineTool

MachineTool Monitoring Basic - PowerOnDuration

O

MachineTool

MachineTool Monitoring Machinery PowerOnDuration

O

MachineTool

MachineTool Monitoring Basic - Channels

M

MachineTool

MachineTool Production Basic

M

Machinery

3:Machinery Building Block Organization

O

[Contains deprecated ConformanceUnits]

Table 123 defines a Profile that adds security features for client authentication to the MachineTool Basic Server Profile.

Table 123 – MachineTool Basic Secure Server Profile

Group

ConformanceUnit / Profile Title

M / O

Profile

MachineTool Basic Server Profile

M

Profile

0:SecurityPolicy [A] - Aes128-Sha256-RsaOaep

M

Profile

0:User Token – X509 Certificate Server Facet

M

This Facet provides additional monitoring information.

Table 124 – MachineTool Monitoring Server Facet

Group

ConformanceUnit / Profile Title

M / O

MachineTool

MachineTool Identification SoftwareInfo

M

MachineTool

MachineTool Identification Machinery additional

M

MachineTool

MachineTool Monitoring WorkingUnit

M

This Facet contains the information about tools in the machine tool. If the list of tools is used dynamically, the ConformanceUnits MachineTool Event Propagation and MachineTool Event Tools shall be provided.

Table 125 – MachineTool Tools Server Facet

Group

ConformanceUnit / Profile Title

M / O

Profile

0:Address Space Notifier Server Facet

M

MachineTool

MachineTool Equipment ToolIdentification

M

MachineTool

MachineTool Equipment Dynamic Tool List

O

MachineTool

MachineTool Event Propagation

O

MachineTool

MachineTool Event Tools

O

This Facet provides the tool life data for tools in the machine tool.

Table 126 – MachineTool Tool Life Server Facet

Group

ConformanceUnit / Profile Title

M / O

MachineTool

MachineTool Equipment ToolLife

M

[DEPRECATED in version 1.02]

This Facet contains enhanced information about the production on the machine tool compared to the MachineTool Basic Server Profile. It adds TransitionEvents for the state machine of each ProductionJobType node.

Table 127 – MachineTool Production Server Facet

Group

ConformanceUnit / Profile Title

M / O

Profile

0:A & C Acknowledgeable Alarm Server Facet

M

Profile

0:Address Space Notifier Server Facet

M

Profile

0:State Machine Server Facet

M

MachineTool

MachineTool Production Job

M

MachineTool

MachineTool Production LastTransition

M

MachineTool

MachineTool Production ProductionJobStateMachineType

M

MachineTool

MachineTool Production ProductionProgramStateMachineType

M

MachineTool

MachineTool Production ProductionPartStateMachineType

M

MachineTool

MachineTool Production InterruptionConditionType

O

MachineTool

MachineTool Event Propagation

M

MachineTool

MachineTool Event Production

M

[DEPRECATED in version 1.02]

The Production Plan Server Facet uses the ProductionPlan as a dynamic list. Jobs can be added and deleted to mirror the job list on the machine tool more closely. The OPC UA server can show jobs scheduled for future production and jobs that are finished in this list along with one or multiple active jobs. The ProductionJobStateMachine enables OPC UA Clients to distinguish between these states.

Table 128 – MachineTool Production Plan Server Facet

Group

ConformanceUnit / Profile Title

M / O

Profile

0:A & C Acknowledgeable Alarm Server Facet

M

Profile

0:Address Space Notifier Server Facet

M

Profile

0:State Machine Server Facet

M

MachineTool

MachineTool Production LastTransition

M

MachineTool

MachineTool Production ProductionJobStateMachineType

M

MachineTool

MachineTool Production ProductionProgramStateMachineType

M

MachineTool

MachineTool Production ProductionPartStateMachineType

M

MachineTool

MachineTool Production InterruptionConditionType

O

MachineTool

MachineTool Production Dynamic Job List

M

MachineTool

MachineTool Event Propagation

M

MachineTool

MachineTool Event Production

M

This Facet contains the ConformanceUnits concerning errors and alerts sent by the machine tool.

Table 129 – MachineTool Errors and Alerts Server Facet

Group

ConformanceUnit / Profile Title

M / O

Profile

0:A & C Acknowledgeable Alarm Server Facet

M

MachineTool

MachineTool Notification – Errors and Alerts

M

MachineTool

MachineTool Event Propagation

M

MachineTool

MachineTool Event Messages

M

This Facet provides prognoses for the machine tool.

Table 130 – MachineTool Prognoses Server Facet

Group

ConformanceUnit / Profile Title

M / O

Profile

0:Address Space Notifier Server Facet

M

Profile

0:Standard Event Subscription Server Facet

M

MachineTool

MachineTool PrognosisType

M

MachineTool

MachineTool Prognoses Dynamic List

M

MachineTool

MachineTool Event Propagation

M

MachineTool

MachineTool Event Prognoses

M

[Contains deprecated ConformanceUnits]

This Facet provides values to aid KPI calculation.

Table 131 – MachineTool KPI Monitoring Server Facet

Group

ConformanceUnit / Profile Title

M / O

Profile

0:Address Space Notifier Server Facet

M

Profile

0:State Machine Server Facet

M

Profile

3:Machinery State Server Facet

M

Machinery

3:Machinery Operation Mode

M

Profile

MachineTool Errors and Alerts Server Facet

M

Profile

MachineTool Monitoring Server Facet

M

MachineTool

MachineTool Production LastTransition

M

MachineTool

MachineTool Production ProductionJobStateMachineType

M

MachineTool

MachineTool Production ProductionProgramStateMachineType

M

MachineTool

MachineTool Production ProductionPartStateMachineType

M

MachineTool

MachineTool Production InterruptionConditionType

O

MachineTool

MachineTool Event Production

M

MachineTool

MachineTool Production Job Available

M

MachineTool

MachineTool Monitoring Obligation

M

MachineTool

MachineTool Production PartsProducedInLifetime

M

MachineTool

MachineTool Production Simple Parts Monitoring

M

This Facet contains the elements used to model machine tool components in the sense of elements of the 3:MachineComponentsType from OPC 40001-1.

Table 132 – MachineTool Components Server Facet

Group

ConformanceUnit / Profile Title

M / O

MachineTools

MachineTool Components

M

Profile

3:Machinery Component Identification Server Facet

M

This Facet contains the elements used to model the job orders on a machine according to OPC 40001-3.

Table 133 – MachineTool Job Management Server Facet

Group

ConformanceUnit / Profile Title

M / O

Profile

6:Machinery Job Management Base Server Facet

M

MachineTools

MachineTool Production Job Management

M

MachineTools

MachineTool FileSystem

O