Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

connecting the world

of machine tools
An introduction

Feb. 05th, 2020

www.umati.info
umati in a nutshell

Video
https://vdw.de/umati-in-a-nutshell

2020-02-05 umati | Connecting the world of machine tools | An introduction 2


Current situation

3
But why…?

CNCs
10+

PLCs
20+

~∞
HMIs

Universal connectivity In the mobile industry


+X
∞+ But in machine tools, or
(USB) in personal this group is even factory automation, the
computers could be smaller. group is far bigger and
introduced because of a more heterogeneous.
very limited small group That's why there has not
of dominating been anything that
companies. compares to an "USB
interface" yet.

4
But why…?

CNCs
10+

PLCs
20+

~∞
HMIs

+X
∞+
?
5
umati mission

There‘s no better connection than


Cloud 1 Cloud 2 Cloud …
that of a common language Firewall
‒ also for machine (tools) On/off premise

Applications
 enable machine tools and peripherals to connect to
ERP MES … Storage OUT:
customer-specific IT ecosystems OPC UA
umati
 inside and outside the production environment
 via an open, universal interface
 easy, secure, and seamless
umati ‒ universal machine tool interface
 create standardized semantics, embedded in an
information model based on the open
communication standard OPC UA.

Machine Tools
 support specific extensions for manufacturers and
MT 1 MT 2 MT 3 MT … IN:
customers of machine tools. OEM-/OES-
specific
OEM …
 establish a worldwide standard for the connectivity of OEM 1 OEM 1 OEM 2

machine tools. OES 1 OES 2 OES 3 OES …

MT = Machine Tool ERP = Enterprise Ressource Planning (System)


OEM = MT-manufacturer MES = Manufacturing Execution System
2020-02-05 umati | Connecting the world of machine tools | An introduction 6
OES = Supplier (MT controllers etc.)
More than just a specification

umati =
OPC UA Companion Specification  OPC UA: Standardized communication platform
(„HOW to communicate“)
 Comp. Spec: Standardized „Dictionary“
(„WHAT to communicate“)

+ Communication Default  Standardized settings for the implementation of


Requirements an OPC UA environment (e.g., encryption,
authentification, server settings (ports, protocols))

+ Quality Assurance  Provide testing specifications and tools


 Serve as ombudsman for supplier-client disputes
(„watchdog“ for brand/label abuse)

+ Marketing  Global community of machine builders, component


suppliers, and added value services
 Label for visibility in the market

2020-02-05 umati | Connecting the world of machine tools | An introduction 7


Purpose of umati as a label/brand

Address

1) CUSTOMERS who buy machine tools or software


2) SUPPLIERS of components for machine tools or software

The focus is on parties who are contract partners!

1) The MT Builder or the software producer have a contract with


the customer
umati promise: if both MT and Software have “umati inside”,
there is seamless communication (plug and produce)

2) The MT Builder acts as system integrator, i.e., he buys


components and integrates them, which includes customer
specific components or subsystems (dito for Software
producers, they include third party functionality (code, apps,
programs, drivers, …)

umati promise: components which are compliant to umati


specifications facilitate system integration (preferred supplier)
2020-02-05 umati | Connecting the world of machine tools | An introduction 8
development up to now

2020-02-05 umati | Connecting the world of machine tools | An introduction 9


First steps

 Initiated by the board of VDW, the German Machine Tool


Builders‘ Association (15 leading machine tool builders)
 Started by a core group of 10 machine tool builders
+ 1 research institution + VDW staff
 Vision:
➢ exploiting data creates an added value for customers, thus
leading to new, trendsetting business models for the sector
➢ open interfaces to exchange data between machines and IT
systems are the basic requirement for Industrie 4.0 / IIoT
➢ specification of open interfaces must be undertaken by the
machine tool industry itself, to cover the specific needs of its
customers
➢ collaboration yields no competition, does not oppose individual
advantage in the market
➢ get interested participants from all over the world involved from
the start
 Announced at EMO Hannover 2017

2020-02-05 umati | Connecting the world of machine tools | An introduction 10


Why OPC UA?

 OPC UA provides a standardized Specific Extensions individual agreement individual specification


communication framework for connecting Companion technology/sector OPC UA companion
different systems within the automation Information Model specific standard specification (umati)
environment (HOW to communicate) Basic Information
Model OPC UA Server
 Parameters and semantics (WHAT to
Provided by SDK
communicate) are defined differently for Communication Model
OPC Foundation (software
different applications via OPC UA Protocol
framework)
Companion Specifications
(„standards“ → umati), which include data
files for easy setup of OPC Server/Client
systems

 Standardization work is done within the OPC Foundation (global community)


 OPC UA is making a huge impact on the machinery industry in general

2020-02-05 umati | Connecting the world of machine tools | An introduction 11


Multitude of OPC UA activities within the VDMA

» Agricultural Machinery » Fire Fighting Equipment » Micro Technologies » Surface Treatment Technology
» Air Conditioning and Ventilation » Fluid Power » Mining » Textile Care, Fabric and Leather
Technology
» Air Pollution Control » Food Processing Machinery and » Plastics and Rubber Machinery
Packaging Machinery » Textile Machinery
» Air-handling Technology » Power Systems
» Foundry Machinery » Thermal Process Industry
» Building Control and » Power Transmission
Management » Gas Welding Engineering » Thermal Turbines and Power
Plants
» Cleaning Systems » Glass Industry » Precision Tools
» Valves
» Compressors, Compressed Air » Hydro Power » Printing and Paper Technology
and Vacuum Technology » Waste Treatment and Recycling
» Integrated Assembly Solutions » Process Plant and Equipment
» Construction Equipment and » Wind Energy
» Large Industrial Plant » Productronic
Building Material Machines
Manufacturing » Woodworking Machinery
» Pumps + Systems
» Drying Technology
» Lifts and Escalators
» Refrigeration and Heat Pump
» Electrical Automation
» Machine Tools and Technology
» Electronics, Micro and Nano Manufacturing Systems OPC UA CS Release (Candidate)
» Robotics
Technologies
» Machine Vision OPC UA CS under development
» Security Systems
» Engine Systems for Power and
» Materials Handling and
Heat Generation » Software and Digitization Awareness existent
Intralogistics
» Engines and Systems
» Measuring and Testing
Technology
VDMA umati | Connecting the world of machine tools | An introduction Seite 12 | 2020-02-05
umati OPC Foundation
Joint Working Group
# of companies per country

 2019-02-22: Kickoff Meeting in Frankfurt


JP BE
→ 55 participants (1 from US, 1 from JP) 8
GB
2
1
ES
3
 Initialization of the JWG DE Others
14
55 AT FR
Election of Chairman (Götz Görisch, VDW) 4
NL 1
US SE 1
 Various web and f2f meetings CH
8 1 1

average 50+ participants component


 85 member companies (per August 2019) software
supplier
manufacturer
7
11 automation
systems
1

machine builder
38 association
6

enduser research
6 institute
5

control manufacturer
9

2020-02-05 umati | Connecting the world of machine tools | An introduction 13


umati Use Cases
1 Identify machines of different manufacturers

2 Overview if production is running

3 Overview of parts in a job

4 Overview of runtimes for a job

5 Overview of machine tool state

6 Overview of upcoming manual activities

7 Overview of errors and warnings

8 Providing information for KPI calculations

9 Providing data for media and energy usage statistics

10 Providing an overview of tool data


2020-02-05 umati | Connecting the world of machine tools | An introduction 14
Architecture
Applications

Target app Cloud/platform/target app


with native OPC UA client without OPC UA client
Application Layer: OPC UA clients enable unified access to data to
5 create added value Gateway
OPC UA client 5 OPC UA client
Manufacturer-specific or customer specific extensions: ensure
4 the openness and flexiblity required to include not (yet) standardized umati
parameters and interfaces
OPC UA-server: Communication „to the outside world“ is enabled OPC UA server
Access Management
3 through the standardized semantics and unified information model
specified in the umati OPC UA Companion Specification 3 OPC UA name space 4
Transformation engine: Data acquired from the machine needs to umati Companion Specification MT manufacturer specific
2 be mapped or tranformed (logically, mathematically) to the
standardized targed semantics
Data Sources, Data Clients: A machine tool (MT) comprises several Transformation engine 2
data sources (CNC, PLC, HMI, …). For each of these data sources
1 protocols, a specific data client is require to connect to the existing Data clients

interface
OES-/controller specific MT manufacturer specific 4
(2), (3) an (4) are supposed to be directly integrated into
future versions of machine tools controllers 1
Machine tool

Data Sources (CNC, PLC, HMI, …)


2020-02-05 umati | Connecting the world of machine tools | An introduction with different proprietary interfaces and protocols 15
First demonstration at
AMB Stuttgart Trade Show (2018/09/18-22) ‒ I

2020-02-05 umati | Connecting the world of machine tools | An introduction 16


First demonstration at
AMB Stuttgart Trade Show (2018/09/18-22) ‒ II

Live data acquired during the trade show: on-line for 5 days without interruption!
2020-02-05 umati | Connecting the world of machine tools | An introduction 17
First demonstration at
AMB Stuttgart Trade Show (2018/09/18-22) ‒ III
Impression

Launching the brand „umati - universal machine tool interface“


2020-02-05 umati | Connecting the world of machine tools | An introduction 18
connecting the world
of machine tools @

2020-02-05 umati | Connecting the world of machine tools | An introduction 19


2020-02-05 umati | Connecting the world of machine tools | An introduction 20
A network of strong partners

2020-02-05 umati | Connecting the world of machine tools | An introduction 21


Showcase participants across the fairground

1
5 1 connected machines

software services
2
19
2
8
6
1
1
1
8

7 12 15 24
1 2 1 17

2020-02-05 umati | Connecting the world of machine tools | An introduction 22


umati@EMO Impressions
Press Conference

Federal Minister for


Transport and
Digital Infrastructure
Andreas Scheuer
umati Booth Hall 9, E24

2020-02-05 umati | Connecting the world of machine tools | An introduction 23


Social Media #umati

2020-02-05 umati | Connecting the world of machine tools | An introduction 24


EMO showcase connectivity scheme

 All connected machines support


the OPC UA Specification „umati
for EMO“
 The Data Hub gathers and stores
the machine data and makes it
OPC UA Server available via an OPC UA Server
using the OPC UA specification
Storage
„umati for EMO“
OPC UA Client Data Hub
 All software using the showcase
data connects to the Data Hub
with an OPC UA Client

2020-02-05 umati | Connecting the world of machine tools | An introduction 25


Visibility across the fairground

2020-02-05 umati | Connecting the world of machine tools | An introduction 26


Dashboard

2020-02-05 umati | Connecting the world of machine tools | An introduction 27


umati Use Cases @ EMO demonstration
1 Identify machines of different manufacturers

2 Overview if production is running

3 Overview of parts in a job

4 Overview of runtimes for a job

5 Overview of machine tool state

6 Overview of upcoming manual activities

7 Overview of errors and warnings

8 Providing information for KPI calculations

9 Providing data for media and energy usage statistics

10 Providing an overview of tool data


2020-02-05 umati | Connecting the world of machine tools | An introduction 28
umati@EMO Showcase Takeaways

 110 machine tools connected with


 28 software services
 under trade show conditions
 based on OPC UA
 no direct interaction between machine builders and
software suppliers required at all → “plug and play”
 stable connection with data hub

2020-02-05 umati | Connecting the world of machine tools | An introduction 29


into the future …

2020-02-05 umati | Connecting the world of machine tools | An introduction 30


umati partner community is growing

→ 121 partners (~ +1 every week since EMO)


2020-02-05 umati | Connecting the world of machine tools | An introduction 31
Moving On…

End of 2019 Revised internal draft of the OPC UA information model


First draft of OPC UA Release Candidate Proposal

Beg. of 2020 Publication of OPC UA Release Candidate


Definition of scope for umati v2 extension

March 2020 METAV trade show (Düsseldorf, Germany)


umati@METAV: updated showcase

Mid of 2020 Publication OPC UA Companion Specification


First products accor. to final OPC UA Companion Specification

Sept 2020 AMB trade show (Stuttgart, Germany)


umati@AMB: new demonstration feat. full umati v1 CS
Demonstration of commercial toolchains and applications running umati

Thereafter: Continuous extension and improvement of the OPC UA Companion Specification and other umati features

2020-02-05 umati | Connecting the world of machine tools | An introduction 32


How Can I Participate?

 End user (buyer, operator)


➢ express interest in umati to suppliers
(MT builders, software suppliers, etc.)
 Machine tool builder
or software system supplier
➢ wait until the release candidate for umati v1 register by
is available. emailing to
Study the document, prepare for roll-out. info@umati.info
 Component supplier
(controllers, software routines, etc.)
➢ make sure the equipment is ready to load
and use an umati information model.
 Put in additional effort
➢ consider joining the OPC UA JWG*
*) Restrictions may apply, e.g., being a member of OPC Foundation
2020-02-05 umati | Connecting the world of machine tools | An introduction 33
Need
Weiteremore info…?
Informationen
www.umati.info
info@umati.info
#umati

You might also like