The following sections specify the Facets andProfilesavailable for Serversthat implement the Machine Tools companion specification. Each section defines and describes a Facetor Profile.

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

Table 106– 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

Machinery

3:Machinery Machine Identification Server Facet

M

MachineTool

MachineTool MachineToolType Mandatory Nodes

M

IA

4:IA Stacklight Server Profile

M

MachineTool

MachineTool Monitoring Basic - Stacklight

M

MachineTool

MachineTool Monitoring Basic - PowerOnDuration

O

MachineTool

MachineTool Monitoring Basic - Channels

M

MachineTool

MachineTool Production Basic

M

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

Table 107– MachineTool Basic Secure Server Profile

Group

ConformanceUnit / Profile Title

M / O

MachineTool

MachineTool Basic Server Profile

M

Profile

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

M

Profile

0:User Token – X509 Certificate Server Facet

M

This Facetprovides additional monitoring information.

Table 108– 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 Facetcontains the information about tools in the machine tool. If the list of tools is used dynamically, the ConformanceUnitsMachineTool Event Propagation and MachineTool Event Tools shall be provided.

Table 109– 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 Facetprovides the tool life data for tools in the machine tool.

Table 110– MachineTool Tool Life Server Facet

Group

ConformanceUnit / Profile Title

M / O

MachineTool

MachineTool Equipment ToolLife

M

This Facetcontains enhanced information about the production on the machine tool compared to the MachineTool Basic Server Profile. It adds TransitionEventsfor the state machine of each ProductionJobTypenode.

Table 111– 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

The Production Plan Server Facetuses the ProductionPlanas 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 ProductionJobStateMachineenables OPC UA Clientsto distinguish between these states.

Table 112– 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 Facetcontains the ConformanceUnitsconcerning errors and alerts sent by the machine tool.

Table 113– 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 Facetprovides prognoses for the machine tool.

Table 114– 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