Implementation of a CNC machine with Beckhoff-CNC - Hardware-in-the-Loop simulation in realtime (1ms) with ISG-virtuos -



Similar documents
Focus on efficiency in Digital Factory

Application of RT-Preempt Linux and Sercos III for Real-time Simulation

EtherCAT Cutting Costs with High-speed Ethernet

TIA Portal Workshop. SIMATIC Controller. Intern / Siemens AG Alle Rechte vorbehalten. Automation Days 2015 Controller Team

straton Universal control and strong connections. embedded field bus controller soft-plc scada logic

Beckhoff TwinCAT The Windows Control and Automation Technology. TwinCAT NC PTP Examples

QUEST The Systems Integration, Process Flow Design and Visualization Solution

PROFINET the Industrial Ethernet standard. Siemens AG Alle Rechte vorbehalten.

CODESYS Motion + CNC. English

Industry Software Driving the Digital Enterprise. siemens.com/industry-software

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

White paper The future role of ethernet and the trend to decentralised control solutions

Dal software all automazione attraverso uno sviluppo integrato multidisciplinare Decisioni Intelligenti, Macchine dedicate, Prodotti Migliori

How To Program A Laser Cutting Robot

The modular Line and Room Gantry design from SCHUNK

CIM Computer Integrated Manufacturing

Open Core Engineering Freedom and efficiency redefined

Model-based Testing of Automotive Systems

High-precision control technology lowers consump tion of raw materials in injection molding machines

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic

EUROPASS DIPLOMA SUPPLEMENT

ABB drives. Automation solutions Drives, PLC, motion, motors and safety

Visual Programming of Logic, Motion, and Robotics

IPA Industrial Process Automation From the Automatic Control of Individual Controlled Systems to Flexible, Full-scale Process Automation

Robotics. DressPack Application Equipment & Accessories

Real-time processing the basis for PC Control

Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to

Realtime Motion Control -Update. Uwe Ristau

Non-Stop Manufacturing Excellence. Automotive. Answers for industry.

Vorlesung Kommunikationsnetze Fieldbus Systems

PC-based Control: Cut Costs Using Comprehensive Energy Data Management.

EUROPASS DIPLOMA SUPPLEMENT

RTM X42 Multi-Channel Radio Transmission Tension Monitoring and Control System

PC control for flexible packaging

Training the easy way.

Standard diagnostic and configuration interface for Beckhoff Industrial PCs

CNC Cutting Solutions CNC Controllers for Cutting Machines 2014

net COMPETENCE MATRIX

Efficient Verification for Avionic Product Development

IoT and Industry 4.0: Powered by TwinCAT

Automation. Ventura. Fast. Compatible. Transparent. Automation Platform for Machines. AM 768 ENG/

PLM2Shopfloor Closed process chain between virtual environment and physical production

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015

Having full access to real-time production data enables you to detect and anticipate weak spots in the production system and to make the right

CANtrol EC Modular Control System Powerful and versatile

Brake module AX5021. Documentation. Please read this document carefully before installing and commissioning the brake module!

Dr.-Ing. Rainer Rasche dspace GmbH Rathenaustrasse Paderborn automotive testing expo June 22, 2010

TwinCAT Manual Quick Start V.1

Degree programme in Automation Engineering

High Speed Industrial Ethernet for Semiconductor Equipment

A Real Time, Object Oriented Fieldbus Management System

Series: IDAM Servo Drive E Digital Motor Drive - DMD

Simulation-based verification of PLC programs

How To Use Plant Simulation In A Computer Program

Candle Plant process automation based on ABB 800xA Distributed Control Systems

Software support. Overview Process step: Selection and sizing. Process step: Engineering design. Process step: Ordering in the Online Shop

Control of an industrial process using PID control blocks in automation controller

Open Automation Project Overview

Wir kriegen s geregelt Close the loop with PMA

Learning Systems Software Simulation

COMPUTER INTEGRATED MANUFACTURING

CAGILA 2D and 3D software

Generic term for using the Ethernet standard in automation / industrial applications

Automation of CNC Program Generation

Adapting to Change in the 4th Industrial Revolution. Graham Conlon Global Vice President, Extended Supply Chain, SAP

C ed P d ed b Em 184

The revolution in multi-channel turning / milling centres. ShopTurn 3G shop floor programming

applicomio Profibus-DP

Digital Single Axis Controller

Components for industrial communication. Lenze Global Drive Providing the connection

A-1. Chapter 1. Project planning. Chapter 1. Festo Didactic Mechatronics

SIPAC. Signals and Data Identification, Processing, Analysis, and Classification

Overview and Applications of PROFINET. Andy Verwer Verwer Training & Consultancy Ltd

TWINCAT. PLC and Motion Control on the PC. TwinCAT

Partner for automation Water technology

TIA Portal vs Studio 5000

Alain Nifenecker - General Electric Manager Controls Engineering

High productivity part manufacturing

Service and Training. Practical know-how Straight from the manufacturer. Service & Training for Industry Automation and Drive Technologies

Technical Training Module ( 30 Days)

Integrated Building Automation Solutions for System Integrators

vacon ac drives perfection in pulp & paper

Industrial IT Ó Melody Composer

I.S. 1 remote I/O system Redundant coupling via PROFIBUS DP

How can I manage all automation software tasks in one engineering environment?

MANUFACTURING PROCESS MANAGEMENT. Manufacturing Process Management Domain presentation

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

TRY OUR SOFTWARE TAKE IT FOR A TEST DRIVE PRODUCT CATALOG 2015

Engineering efficiency in automation for offshore applications

DeviceNet Bus Software Help for Programming an Allen Bradley Control System

Small parts assembly, semiconductor and electronics industry

BPMN Process Design for Complex Product Development and Production

IndustrialIT System 800xA AC 870P/Melody Engineering

Transcription:

Implementation of a CNC machine with Beckhoff-CNC - Hardware-in-the-Loop simulation in realtime (1ms) with ISG-virtuos - 1

SINDEX - 2014 ISG VIBN ISG-virtuos ISG-virtuos & TwinCAT 3 Expertise in control and simulation Virtual implementation profitable benefit Hardware-in-the-Loop in control realtime (1ms) Virtual implementation with Beckhoff CNC / PLC 2

ISG Industrielle Steuerungstechnik GmbH Business areas ISG Industrielle Steuerungstechnik GmbH Dr.-Ing. Dieter Scheifele Business area ISG-kernel (since 1987) Control software Customers CNC, RC, Motion Control control-, machine- and plant manufacturers Business area ISG-virtuos (since 2005) Simulation software Customers virtual implementation (VIBN), Hardware-in-the-Loop in realtime (1ms), simulation-based engineering machine and plant manufacturers, engineering offices (integrators), plant operators 3

ISG Industrielle Steuerungstechnik GmbH ISG-virtuos - Users / Technology partners 4

Virtual implementation Virtual implementation - economic benefit - 5

Virtual implementation Conventional implementation (sequential workflow) Engineering Construction Constructionspecific focuses CAD FEM MKS Supply Assembly Machine / plant not (yet) available for implementation Implementation CNC, PLC Implementation incl. Factory Acceptance Test Delivery Production start 6

Virtual implementation Implementation phases Implementation CNC, PLC V Basic implementation B S T Approval Basic implementation PLC functionality CNC functionality basic tests Test installation/wiring Test safety User interface / HMI control sequence special functions Technology optimization 7

Virtual implementation Consequences of missed deadlines in the sequential workflow Engineering Construction Supply Assembly IBN Approval (FAT) Technology optimization Delay: amendments clarifications Delay: amendments supply bottlenecks corrections No more delays are possible! Test / Safety Delivery, Δ Production start Faulty compliance of customer specifications and deficient quality: reworks on the customers premises during production start additional unplanned costs and image damages 8

Virtual implementation VIBN Reduction of processing times and costs Engineering Construction Supply Assembly Virtual implementation CNC, PLC Real machine required for: installation test technology approval Cushion for optimisation or reduction of delivery times *1) Delivery Production start *1) Implementation times reduceable to up to 80% (empirical value of our best practice -customers) 9

Virtual implementation Fundamental economic advantages Implementation time Reduction of up to 80% shorter production times reduced production hall occupancy Software quality considerable increase with same manpower test of regular and irregular operational states, HMI performance can risklessly be increased by alternative processes early bug-fixing saves follow-up costs Risk minimization in project management quality already achieved in the office customer gets an early insight in the course of project differing requirements are considered in time Cost minimization during implementation on the customers premises avoidance of collisions, malfunctions and process problems endless test with virtual components and real production data considerable shortening of connection to other automation systems 10

HILS in control realtime ISG-virtuos - Hardware-in-the-Loop in control realtime (1ms) - 11

HILS in control realtime ISG-virtuos Requirements and basic principles of the solution (HILS) Real control CNC PLC motion control Real machine Economic process optimization 1. No extensive and non-conform emulation of the control functionality Fieldbus use of real CNC/PLC Virtual machine 2. Implementation (virtual) and factory acceptance tests without limitations for CNC/PLC, the virtual machine behaves just like the real machine 3. No parallel engineering / simulation process use of original engineering data 12

HILS in control realtime Why Hardware-in-the-Loop and control realtime? PC operating system (MS-Windows) real machine real behaviour visualization operation real controls real fieldbus simulation PC fieldbus (slave) realtime operating system (< 1ms) realtime simulation kernel (solver) ϑöl, ein ϑw, aus ( ϑöl, aus ϑw, ein) ϑm = ϑöl, ein ϑw, aus ln( ) ϑöl, aus ϑw, ein Logics 120 12 45 1 12.185 55 120 12 = + 4 0.77 5 45 0.98 444 4 0.77 5 15 4 5 15 4 5 15 Dynamics 45 5 4 Kinematics MF The real / original control system can be used / tested without any changes deterministic, realistic simulation behaviour just like the machine on the fieldbus reproduceable model behaviour also after various simulation cycles for regression tests manufacturer-independant, given the connection via established fieldbus systems control configurations (incl. I/O addresses) identic to those on the original machine 13

HILS in control realtime How does ISG-virtuos define control realtime? Real-time classes and application areas (IAONA classification) common solutions building technology, control and automation levels, trouble-free processes, storage systems ISG-virtuos conveying systems, simple controls, majority of all automated systems machine tools, fast processes, robots highly dynamic processes, electronic drives 1µs 10µs 100µs 1ms 10ms 100ms 1s 10s 14

HILS in control realtime TwinCAT 3 as the ideal platform for ISG-virtuos Windows 32/64 bit engineering / modell test panel 3D visualisation real controls ADS - TwinCAT transport layer dynamics real behaviour logics MF EtherCAT Profibus DP Profinet CANopen FOCAS SERCOS Solver kinematics ADD TwinCAT device driver TwinCAT 3 real fieldbus 15

HILS in control realtime One simulation system for multiple (various) controls EtherCAT Profibus DP Various simulation / visualization scenarios simulation PC with the possibility to connect multiple fieldbuses at the same time and thus multiple real controls multiple controls with multiple simulation PCs and one common visualization possible automatic generation of a multi-slave configuration for the representation of control and I/O bus participants of the control configuration 16

HILS in control realtime Simulation of complex (distributed) automation solutions SPS SPS CNC fieldbus CNC CNC CNC main computer SPS SPS CNC fieldbus fieldbus fieldbus fieldbus fieldbus simulation system simulation PC manufacturing cell dynamics transport dynamics machine tool dynamics main computer simulation PC simulation PC simulation PC 3D-visualisat. plant, cell logics kinematics logics kinematics logics kinematics fieldbus junction of 3D simulation Integrated test / simulation of complex automation solutions simulation system easily expandable via fieldbus mechanisms combination of Hardware-in-the-Loop-Simulation and real automation systems superior 3D visualization of the complete plant Factory Acceptance Tests already during implementation 17

HILS in control realtime Module library reuseable component models real components virtual components User / customer know-how setup / protection proprietary library within the scope of customizing validated part- / sub models efficient engineering owing to reuse Process optimisation in engineering by automated model generation Solution- / Know-how library 18

HILS in control realtime Module library reuseable models for 3D visualisation 3D CAD system 3D geometry library 3D visualisation Virtual component store reuseable components / assemblies for 3D models (direct import from CAD systems) basis for module kit systems comfortable generation of new configurations as well as adaption of existing components Automatic 3D model generation based on the order-specific machine configuration 19

HILS in control realtime Easy configuration process according to the machine configuration 20

HILS in control realtime Removal simulation and collision detection / prevention Removal simulation precise, foto-realistic display working progress in control realtime Collision detection definition of Körperpaaren collision display and message 21

HILS in control realtime Vast diagnosis and test functions Diagnosis and test tools (online): displays, scanner, switcher, slider,... scope functionality in odrer to show process data in realtime performance optimisation on the basis of recorded realtime data tracking of process data Provision of process data for further processing in *.csv format 22

Engineering process ISG-virtuos & TwinCAT 3 - Virtual implementation with Beckhoff CNC / PLC - 23

Engineering process Implementation integrated platform CNC/PLC and ISG-virtuos Beckhoff CNC / PLC simulation PC with ISG-virtuos Windows 32/64 bit I/O- Konfiguration I/Oconfiguration Windows 32/64 bit control HMI modelling user interface 3D visualisation (optional) ADS - TwinCAT transport yayer direct configuration adoption ADS - TwinCAT transport layer CNC SPS realtime model calculation (solver) logics dynamics kinematics MF TwinCAT 3 runtime TwinCAT 3 runtime ADD TwinCAT device driver EtherCAT ADD TwinCAT device driver 24

Engineering process Import of 3D geometry data Engineering steps import of 3D CAD data visual control of results optional model restructuring generation of reuseable components / assemblies Engineering support direct import from CATIA, Inventor NX, SolidWorks Parasolid, STEP VRML, IGES filtering and optimising of 3D data 25

Engineering process Set-up of the kinematic model Engineering steps module organisation analogous to the kinematic chain (variances) model composition setup from modules parametrisation and connection to 3D visual. test by configurable control panels Engineering support vast module library with tailored kinematic modules simple use thanks to cut & paste sowie drag & drop no special know-how required direct parameter transfer 26

Engineering process Modelling of machine functions funcional units (FE) Engineering steps FE3 organisation in functional units (FE) with modular hierarchic structure FE1 FE4 attribution of control I/Os to the respective FEs FE2 FE.. control output control input Typical functional units (FE) of a BAZ tool magazine retract_axis extend_axis FE Causal loops between I/Os axis_retracted axis extended tool fixture tool spindle safety gate tool fraction control central lubrication, hydraulics, pneumatics 27

Engineering process Modelling of machine functions Realisation of causal loops (FE) control output retract_axis extend_axis control input axis_retracted axis_extended Incoming test of FEs by controlling and displaying Engineering steps construct causal loop with modules (library) assign the internal signals to the control in- and outputs define parameters store as submodel in library test FEs with respective control panel 28

Engineering process Fieldbus connection protocols / configuration fieldbus (EtherCAT) real machine Implemented fieldbus systems EtherCAT SW Profibus DP HW Profinet SW CANopen HW Ethernet-IP SW safety functionality included fieldbus components, slaves (I/O and drives) fieldbus components, multi-slave (I/O and drives) identical machine behaviour virtual machine 29

Engineering process Fieldbus connection Generation of I/O configuration Features / benefits automatic generation of fieldbus I/Oconfigurations in ISG-virtuos (Multislave) 1. direct transfer of master configurations from TwinCAT 2. resp. import of master configurations for Profibus-/ Profinet (*.cfg) central I/O module in ISG-virtuos for all required fieldbus I/Os easily configurable mixed operation of real and virtual fieldbus attendants via checkboxes I/O configurations of various controls can be combined All required tasks are automatically instanced as a TwinCAT project 30

Engineering process Fieldbus connection Connection between I/Os and simulation model Features / benefits connecting fieldbus I/Os and model via the comfortable connect functionality automatic provision of fieldbus I/Os (list in pop up window) one klick on the required I/O signal realizes the connection bit splitting for easy access on required fieldbus information Verbindung I/O-Input/Output Feldbus-I/O-Liste cycle times for the fieldbus I/Os can be parameterised flexibly (up to 1 ms) engineering process can be automated via XML-based interface (ecf- or csv-file) 31

best practice solutions ISG-virtuos in plant and machine construction (Fa. HEITEC AG) Motivation / goal short project life span increasing variant variety and high changeover times cost and time pressure Use of virtual plant / machine for the implementation with real controls Visualisation of automation process in 3D Main advantages User and operator short implementation times and better SW quality riskless test of also extreme situations reuseability of mechatronic modules generation of improved acceptance criteria Optimisation of service and maintenance Training and further qualification of personnel 32

best practice solutions ISG-virtuos for complex machining centres (BAZ) Fa. Grob / Daimler Motivation / goal BAZ for series production of motor blocks (2 tool spindles, 2 tool magazines with 34 tools each) productivity optimization subject to machine and control technical components optimisation of cycle times and professional handling of failure situations reduction of implementation times Main advantages - manufacturer considerably reduced implementation times vast functionality test Optimisation and test of alternative processes Main advantages - operator optimisation of cycle times (NC programmes) collision control personnel training without machine utilisation 33

Implementation and test system Beckhoff CNC and ISG-virtuos set-up of the implementation system machine operation engineering and test panel 3D visualisation EK1100 EL6900 (Safety-PLC) EtherCAT C6640-030 simulation PC simulation scope (WOMAJET F2): kinematics (X, 2xY / Gantry, Z) safety clamp (4x EL1904, 4xEL2904) safety drives (2x AX5805) logics Virtual machine control panel Component feed and extraction tool: water jet abrasion 34

Implementation and test system Beckhoff CNC and ISG-virtuos machine operation 35

Implementation and test system Beckhoff CNC and ISG-virtuos Kinematics and abrasion simulation in 3D 36

Implementation and test system Beckhoff CNC and ISG-virtuos TwinCAT Device-PLC in realtime 37

Implementation and test system Beckhoff CNC and ISG-virtuos Simulation of machine behaviour 38

Implementation and test system Beckhoff CNC and ISG-virtuos TwinSafe applications 39

Implementation and test system Beckhoff CNC and ISG-virtuos TwinSafe simulation and test 40

Our offer Integrated engineering platform TwinCAT 3 is the ideal platform for automation technology project engineering with TwinCAT 3 is considerably facilitated by the Automation Interface and the ECAD-Import ISG-virtuos seamlessly completes the engineering support TwinCAT 3 by adding the implementation of machines and plants with the original control components and in control realtime (1ms) Technical discussion can be intensified on the TwinCAT 3 and ISG-virtuos test rig in hall 2 (D.04) 41

Integrated engineering platform Your ISG-virtuos contacts 42

SINDEX 2014 Note 43