Inbetriebnahme einer CNC-Maschine inkl. Bearbeitung mit
Transcrição
Inbetriebnahme einer CNC-Maschine inkl. Bearbeitung mit
Inbetriebnahme einer CNC-Maschine mit der Beckhoff-CNC - Hardware-in-the-Loop Simulation in Echtzeit (1ms) mit ISG-virtuos - ISG-virtuos – SINDEX 2014 © ISG 2014 1 SINDEX - 2014 ISG-virtuos – SINDEX 2014 ISG Steuerungs- und Simulationskompetenz VIBN Virtuelle Inbetriebnahme wirtschaftlicher Nutzen ISG-virtuos Hardware-in-the-Loop in Steuerungsechtzeit (1ms) ISG-virtuos & TwinCAT 3 Virtuelle Inbetriebnahme mit der Beckhoff CNC / PLC © ISG 2014 2 ISG Industrielle Steuerungstechnik GmbH Geschäftsfelder ISG Industrielle Steuerungstechnik GmbH Dr.-Ing. Dieter Scheifele Geschäftsfeld ISG-kernel (seit 1987) Steuerungssoftware CNC, RC, Motion Control Kunden Steuerungshersteller sowie Maschinen- und Anlagenbauer Geschäftsfeld ISG-virtuos (seit 2005) Simulationssoftware virtuelle Inbetriebnahme (VIBN), Hardware-in-the-Loop in Echtzeit (1ms), Simulation-Based-Engineering Kunden Maschinen- und Anlagenbauer, Engineering-Büros (Integratoren), Anlagenbetreiber ISG-virtuos – SINDEX 2014 © ISG 2014 3 ISG Industrielle Steuerungstechnik GmbH ISG-virtuos - Anwender / Technologiepartner ISG-virtuos – SINDEX 2014 © ISG 2014 4 Virtuelle Inbetriebnahme Virtuelle Inbetriebnahme - wirtschaftlicher Nutzen - ISG-virtuos – SINDEX 2014 © ISG 2014 5 Virtuelle Inbetriebnahme Klassische Inbetriebnahme im sequentiellen Workflow Engineering Konstruktion konstruktionsspezifische Schwerpunkte • CAD • FEM • MKS Beschaffung Montage Maschine / Anlage für die Inbetriebnahme (noch) nicht verfügbar Inbetriebnahme CNC, PLC … Inbetriebnahme inkl. Factory Acceptance Test ISG-virtuos – SINDEX 2014 Auslieferung Produktionsstart © ISG 2014 6 Virtuelle Inbetriebnahme Phasen der Inbetriebnahme Inbetriebnahme CNC, PLC … V Grundinbetriebnahme B S T Abnahme Technologie-Optimierung Grundinbetriebnahme • PLC-Funktionalität • CNC-Funktionalität • grundlegende Tests Test Installation/Verkabelung ISG-virtuos – SINDEX 2014 Test Sicherheit Bedienoberfläche / HMI • Bediensequenz • Sonderfunktionen © ISG 2014 7 Virtuelle Inbetriebnahme Konsequenzen der Terminüberschreitung im sequentiellen Workflow Engineering Konstruktion Beschaffung Montage IBN Abnahme (FAT) Technologie-Optimierung Verzögerung: • Nachträge • Klärungsbedarf • … Verzögerung: • Nachträge • Lieferengpässe • Korrekturen Test / Sicherheit keine weitere Verzögerung mehr möglich! Auslieferung, Δ Start Produktion Mangelhafte Erfüllung der Kundenanforderungen und schlechte Qualität: „Nachbesserungen“ beim Kunden während des Produktionsstarts zusätzliche nicht geplante Kosten / Imageschaden ISG-virtuos – SINDEX 2014 © ISG 2014 8 Virtuelle Inbetriebnahme VIBN - Reduzierung der Durchlaufzeiten und Kosten Engineering Konstruktion Beschaffung Montage virtuelle Inbetriebnahme CNC, PLC … Puffer für Optimierung oder Verkürzung der Lieferzeiten *1) Auslieferung Produktionsstart reale Maschine benötigt für: • Installationstest • Technologie • Abnahme *1) Inbetriebnahmezeiten bis zu 80% reduzierbar (Erfahrungswerte der „best practice“-Kunden) ISG-virtuos – SINDEX 2014 © ISG 2014 9 Virtuelle Inbetriebnahme Wesentliche wirtschaftliche Vorteile Inbetriebnahmezeit - Reduzierung um bis zu 80% • • kürzere Projektdurchlaufzeiten reduzierte Hallenbelegungszeit Softwarequalität - wesentliche Steigerung bei gleicher Manpower • • • Test von regulären und irregulären Betriebszuständen, HMI Performance kann durch alternative Abläufe risikofrei gesteigert werden Frühzeitige Fehlerbehebung spart Folgekosten Risikominimierung im Projektmanagement • • • Qualität wird bereits im Büro realisiert Kunde erhält schon frühzeitig einen Eindruck über den Projektverlauf Abweichende Anforderungen werden rechtzeitig berücksichtigt Kostenminimierung bei der Inbetriebnahme vor Ort beim Kunden • • • Vermeidung von Kollisionen sowie Fehlfunktionen und Ablaufproblemen Endlostest mit virtuellen Werkstücken und realen Produktionsdaten Erhebliche Verkürzung der Anbindung an weitere Automatisierungssysteme ISG-virtuos – SINDEX 2014 © ISG 2014 10 HILS in Steuerungsechtzeit ISG-virtuos - Hardware-in-the-Loop in Steuerungsechtzeit (1ms) - ISG-virtuos – SINDEX 2014 © ISG 2014 11 HILS in Steuerungsechtzeit ISG-virtuos – Anforderungen und Grundprinzipien der Lösung (HILS) reale Maschine reale Steuerung • CNC • PLC • motion control Wirtschaftliche Prozessoptimierung 1. keine aufwendige und nicht konforme Emulation der Steuerungsfunktionalität Einsatz der realen CNC/PLC Feldbus 2. Inbetriebnahme (virtuell) und „factory acceptance tests“ ohne Einschränkung virtuelle Maschine virtuelle Maschine verhält sich für die CNC/PLC wie die reale Maschine 3. kein paralleler Engineeringbzw. Simulationsprozess Verwendung originaler Engineering-Daten ISG-virtuos – SINDEX 2014 © ISG 2014 12 HILS in Steuerungsechtzeit Warum Hardware-in-the-Loop und Steuerungsechtzeit? PC-Betriebssystem (MS-Windows) reale Maschine reales Verhalten reale Steuerungen Feldbus (Slave) Visualisierung Echtzeit-Simulationskern (Solver) ∆ϑm = ϑ Öl , ein − ϑW ln( realer Feldbus 120 4 5 SimulationRechner Bedienung − 12 0 .77 15 , aus ϑ Öl ϑ Öl − ( ϑ Öl , aus − ϑ W − ϑ W , aus ) , aus − ϑ W , ein Logik − 12 . 185 45 1 5 = 45 4 5 , ein ) Dynamik , ein 0 . 98 15 55 444 + 4 120 4 − 12 0 . 77 45 5 MF Kinematik 15 4 5 Echtzeit-Betriebssystem (< 1ms) Das reale / originale Steuerungssystem soll ohne Änderungen verwendet bzw. getestet werden deterministisches, realistisches Verhalten der Simulation wie die reale Maschine am Feldbus reproduzierbares Modellverhalten auch nach mehreren Simulationsläufen für Regressionstests Herstellerunabhängig, da Anbindung über etablierte Feldbussysteme identische Steuerungskonfiguration (inklusive I/O-Adressen) wie an der Originalmaschine ISG-virtuos – SINDEX 2014 © ISG 2014 13 HILS in Steuerungsechtzeit Wie definiert ISG-virtuos Steuerungsechtzeit? Real-time classes and application areas (IAONA classification) common solutions ISG-virtuos Building technology, control and automation levels, trouble-free processes, storage systems Conveying systems, simple controls, majority of all automated systems Machine tools, fast processes, robots Highly dynamic processes, electronic drives 1µs ISG-virtuos – SINDEX 2014 10µs 100µs 1ms 10ms 100ms 1s 10s © ISG 2014 14 HILS in Steuerungsechtzeit TwinCAT 3 als ideale Echtzeit-Plattform für ISG-virtuos Windows 32/64 bit Engineering / Modell Test-Panel ADS 3D-Visualisierung - TwinCAT Transport Layer reale Steuerungen reales Verhalten Dynamik Logik EtherCAT Profibus DP Profinet CANopen FOCAS SERCOS … MF Kinematik Solver TwinCAT 3 ADD – TwinCAT Device Driver realer Feldbus ISG-virtuos – SINDEX 2014 © ISG 2014 15 HILS in Steuerungsechtzeit Ein Simulationssystem für mehrere (verschiedene) Steuerungen EtherCAT Profibus DP … Unterschiedliche Simulations- bzw. Visualisierungs-Szenarien Simulations-PC mit der Möglichkeit zur Anbindung mehrerer Feldbusse gleichzeitig und damit auch mehrerer realer Steuerungen mehrere Steuerungen mit mehreren Simulation-PCs und einer gemeinsamen Visualisierung möglich automatische Generierung einer Multi-Slave-Konfiguration zur Repräsentation der Antriebs- und I/O-Busteilnehmer aus der Steuerungskonfiguration ISG-virtuos – SINDEX 2014 © ISG 2014 16 HILS in Steuerungsechtzeit Simulation von komplexen (verteilten) Automatisierungslösungen SPS SPS CNC Leitrechner Feldbus SPS SPS CNC CNC CNC fieldbus CNC fieldbus fieldbus fieldbus Feldbus Simulation-PC simulation system manufacturing cell transport dynamics logics dynamics dynamics 3D-visualisat. plant, cell… Leitrechner Simulation-PC Simulation-PC Simulation-PC logics logics kinematics machine tool kinematics kinematics fieldbus Zusammenführung der 3D-Sim. Durchgängiger Test / Simulation komplexer Automatisierungslösungen Simulationssystem einfach über Feldbusmechanismen erweiterbar Kombination der Hardware-in-the-Loop-Simulation mit realen Automatisierungssystemen übergeordnete 3D-Visualisierung der kompletten Anlage „Factory Acceptance Tests“ bereits in der Inbetriebnahmephase ISG-virtuos – SINDEX 2014 © ISG 2014 17 HILS in Steuerungsechtzeit Modulbibliothek - wiederverwendbare Komponentenmodelle Know-how-Aufbau/-Schutz bei Anwendern / Kunden firmeneigene Bibliothek im Rahmen von „customizing“ validierte Teil-/Submodelle effizientes Engineering durch Wiederverwendung reale Komponente virtuelle Komponente Prozessoptimierung im Engineering durch automatische Generierung der Modelle Lösungs- / Know-how-Bibliothek ISG-virtuos – SINDEX 2014 © ISG 2014 18 HILS in Steuerungsechtzeit Modulbibliothek – wiederverwendbare Modelle für die 3D-Visualisierung 3D-CAD-System 3D-Geometrie-Bibliothek 3D-Visualisierung Virtuelles Komponentenlager wiederverwendbare Komponenten / Baugruppen für 3D-Modelle (direkter Import aus CAD-Systemen) Basis für modulare Baukastensysteme komfortable Erzeugung neuer Konfigurationen sowie Adaption bestehender Komponenten automatische Generierung der 3D-Modelle aufgrund der auftragsspezifischen Maschinenkonfiguration ISG-virtuos – SINDEX 2014 © ISG 2014 19 HILS in Steuerungsechtzeit Einfacher Konfigurationsvorgang - entsprechend der Maschinenkonfiguration ISG-virtuos – SINDEX 2014 © ISG 2014 20 HILS in Steuerungsechtzeit Abtragssimulation und Kollisionserkennung / -vermeidung Abtragssimulation • Präzise, fotorealistische Darstellung • Arbeitsfortschritt in Steuerungsechtzeit ISG-virtuos – SINDEX 2014 Kollisionserkennung • Definition von Körperpaaren • Anzeige und Meldung von Kollisionen © ISG 2014 21 HILS in Steuerungsechtzeit Umfangreiche Diagnose- und Testfunktionen Diagnose- und Testwerkzeuge (Online): Anzeigen, Taster, Schalter, Schieberegler ... “Scope”-Funktionalität zum Anzeigen der Prozessdaten in Echtzeit Performanceoptimierung anhand der erfassten Echtzeitdaten Mitschreiben („tracking“) der Prozessdaten Bereitstellung der Prozessdaten zur weiteren Analyse im *.csv – Format ISG-virtuos – SINDEX 2014 © ISG 2014 22 Engineering-Prozess ISG-virtuos & TwinCAT 3 - Virtuelle Inbetriebnahme mit der Beckhoff CNC / PLC - ISG-virtuos – SINDEX 2014 © ISG 2014 23 Engineering-Prozess Inbetriebnahme – durchgängige Plattform CNC/PLC und ISG-virtuos Simulations-PC mit ISG-virtuos Beckhoff CNC / PLC Windows 32/64 bit Windows 32/64 bit I/OKonfiguration I/OKonfiguration HMI der Steuerung ADS Engineering/Modell - TwinCAT Transport Layer CNC direkte Übernahme der Konfiguration Test-Panel ADS 3D-Visualisierung - TwinCAT Transport Layer Dynamik SPS Logik MF Kinematik Solver (Echtzeit-Modellberechnung) TwinCAT 3 runtime ADD TwinCAT 3 ADD – TwinCAT Device Driver – TwinCAT Device Driver EtherCAT ISG-virtuos – SINDEX 2014 © ISG 2014 24 Engineering-Prozess Import von 3D-Geometriedaten Engineering-Schritte Import der 3D-CAD-Daten visuelle Kontrolle der Ergebnisse optionale Neugliederung des Modells Erzeugung von wiederverwendbaren Komponenten / Baugruppen Engineering-Unterstützung Direkter Import aus CATIA, Inventor NX, SolidWorks Parasolid, STEP VRML, IGES Filtern und Optimieren der 3D-Daten ISG-virtuos – SINDEX 2014 © ISG 2014 25 Engineering-Prozess Aufbau des kinematischen Modells Engineering-Schritte Gliederung der Module entsprechend der kinematischen Kette (Freiheitsgrade) Aufbau des Modells aus Modulbausteinen Parametrierung und Verbindung zu 3D-Visual. Test durch konfigurierbare Control-Panels Engineering-Unterstützung Umfangreiche Modulbibliothek mit zugeschnittenen Kinematik-Bausteinen einfache Anwendung durch „Cut & Paste“ sowie „Drag & Drop” kein „Spezial-Know-how“ benötigt direkte Übernahme der Parameter ISG-virtuos – SINDEX 2014 © ISG 2014 26 Engineering-Prozess Modellierung der Maschinenfunktionen – Funktionale Einheiten (FE) Engineering-Schritte Gliederung in Funktionale Einheiten (FE) mit modularem hierarchischem Aufbau FE3 FE4 FE1 FE2 Zuordnung der Steuerungs-Ein- und Ausgänge zu den jeweiligen FE FE.. Typische Funktionale Einheiten (FE) eines BAZ Steuerungseingänge Steuerungsausgänge „Achse_einfahren“ „Achse_eingefahren“ FE „Achse_ausfahren“ Wirkkette zwischen E/As ISG-virtuos – SINDEX 2014 „Achse_ausgefahren“ Werkzeugmagazin Werkzeugspannvorrichtung Werkzeugspindel Schutztüren Werkzeugbruchkontrolle Zentralschmierung, Hydraulik-/Pneumatik © ISG 2014 27 Engineering-Prozess Modellierung der Maschinenfunktionen – Realisierung der Wirkketten (FE) Steuerungsausgänge Steuerungseingänge Engineering-Schritte Aufbau der Wirkkette aus Bausteinen (Library) „Achse_einfahren“ „Achse_eingefahren“ „Achse_ausfahren“ „Achse_ausgefahren“ Zuordnung der internen Signale zu den Steuerungseingängen bzw. –ausgängen Definition von Parametern Speichern als Submodell in der Bibliothek Test der FE mit zugehörigem Bedien-Panel Eingehender Test der FE durch Steuern und Anzeigen ISG-virtuos – SINDEX 2014 © ISG 2014 28 Engineering-Prozess Feldbusanbindung – Protokolle / Konfiguration Realisierte Feldbussysteme Reale Maschine Feldbus (EtherCAT) EtherCAT SW Profibus DP HW Profinet SW CANopen HW Ethernet-IP SW Inklusive Safety-Funktionalität Feldbus-Komponenten, Slaves (E/A und Antriebe) Feldbus-Komponenten, Multi-Slave (E/A und Antriebe) gleiches Maschinenverhalten Virtuelle Maschine ISG-virtuos – SINDEX 2014 © ISG 2014 29 Engineering-Prozess Feldbusanbindung – Generierung der I/O-Konfiguration Eigenschaften / Nutzen automatische Generierung der Feldbus-I/OKonfigurationen in ISG-virtuos (Multislave) 1. 2. direkte Übernahme von Master-Konfigurationen aus TwinCAT bzw. Import der Masterkonfigurationen für Profibus-/ Profinet (*.cfg) Zentraler I/O-Baustein in ISG-virtuos für alle benötigten Feldbus-I/Os Mischbetrieb zwischen realen und virtuellen Feldbus-Teilnehmern über Checkboxes einfach konfigurierbar I/O-Konfigurationen mehrerer Steuerungen können kombiniert werden alle benötigten Tasks werden automatisch als TwinCAT-Projekt instanziiert ISG-virtuos – SINDEX 2014 © ISG 2014 30 Engineering-Prozess Feldbusanbindung – Verbindung der I/Os mit dem Simulationsmodell Eigenschaften / Nutzen Verbindung der Feldbus-I/Os mit dem Modell durch komfortable „Connect“-Funktionalität automatische Bereitstellung der Feldbus-I/Os als Liste im Auswahlfenster Ein Klick auf das benötigte I/O-Signal realisiert die Verbindung Bit-Splitting für einfachen Zugriff auf benötigte Feldbus-Informationen Verbindung I/O-Input/Output ISG-virtuos – SINDEX 2014 Taktzeiten für die Feldbus-I/Os können flexibel parametriert werden (bis 1 ms) Feldbus-I/O-Liste Engineering-Vorgang durch XML-basierte Schnittstelle (ecf- oder csv-Datei) automatisierbar © ISG 2014 31 „best practice“ – Lösungen ISG-virtuos im Anlagen- und Maschinenbau (Fa. HEITEC AG) Motivation / Zielsetzung kurze Projektlaufzeiten steigende Variantenvielfalt und hohe Umrüstzeiten Kosten- und Termindruck Einsatz der virtuellen Anlage/Maschine für die Inbetriebnahme mit realen Steuerungen Visualisierung des Automatisierungsprozesses in 3D Hauptvorteile – Anwender und Betreiber kurze Inbetriebnahmezeiten und bessere SW-Qualität Test auch extremer Situationen ohne Risiken Wiederverwendbarkeit der mechatronischen Module Generierung verbesserter Abnahmekriterien Optimierung von Service und Wartung Schulung und Weiterqualifikation von Mitarbeitern ISG-virtuos – SINDEX 2014 © ISG 2014 32 „best practice“ – Lösungen ISG-virtuos für komplexe Bearbeitungszentren (BAZ) – Fa. Grob / Daimler Motivation / Zielsetzung BAZ für die Serienfertigung von Motorblöcken (2 WZ-Spindel, 2 WZ-Magazine mit je 34 Werkzeugen) Optimierung der Produktivität in Abhängigkeit von Maschine und steuerungstechnischen Komponenten Optimierung von Taktzeiten und professionelle Beherrschung von Störsituationen Reduzierung der Inbetriebnahmezeiten Hauptvorteile - Hersteller deutlich reduzierte Inbetriebnahmezeiten umfangreicher Test der Funktionalität Optimierung und Test von alternativen Abläufen Hauptvorteile - Betreiber Optimierung der Taktzeiten (NC-Programme) Kollisionskontrolle Training des Fachpersonals ohne Maschinenbelegung ISG-virtuos – SINDEX 2014 © ISG 2014 33 Inbetriebnahme- und Testsystem Beckhoff CNC und ISG-virtuos – Aufbau des Inbetriebnahme-Systems Engineering und Test-Panel Maschinenbedienung 3D-Visualisierung Simulationsumfang (WOMAJET F2): Kinematik (X, 2xY / Gantry, Z) Safety-Klemmen (4x EL1904, 4xEL2904) EK1100 EL6900 (Safety-PLC) Safety-Antriebe (2x AX5805) Logik EtherCAT virtuelles Maschinenbedienfeld Zuführung und Entnahme von Werkstücken Abtrag mit Wasserstrahl als Werkzeug C6640-030 ISG-virtuos – SINDEX 2014 Simulations-PC © ISG 2014 34 Inbetriebnahme- und Testsystem Beckhoff CNC und ISG-virtuos - Maschinenbedienung ISG-virtuos – SINDEX 2014 © ISG 2014 35 Inbetriebnahme- und Testsystem Beckhoff CNC und ISG-virtuos – Kinematik- und Abtragssimulation in 3D ISG-virtuos – SINDEX 2014 © ISG 2014 36 Inbetriebnahme- und Testsystem Beckhoff CNC und ISG-virtuos – TwinCAT Device-PLC in Echtzeit ISG-virtuos – SINDEX 2014 © ISG 2014 37 Inbetriebnahme- und Testsystem Beckhoff CNC und ISG-virtuos – Simulation des Maschinenverhaltens ISG-virtuos – SINDEX 2014 © ISG 2014 38 Inbetriebnahme- und Testsystem Beckhoff CNC und ISG-virtuos – TwinSafe-Applikationen ISG-virtuos – SINDEX 2014 © ISG 2014 39 Inbetriebnahme- und Testsystem Beckhoff CNC und ISG-virtuos – Simulation und Test von TwinSafe ISG-virtuos – SINDEX 2014 © ISG 2014 40 Durchgängige Engineering-Plattform Unser Angebot TwinCAT 3 ist eine ideale Plattform für die Automatisierungstechnik Das Engineering von Projekten mit TwinCAT 3 wird durch das Automation Interface und den ECAD-Import wesentlich erleichtert ISG-virtuos ergänzt nahtlos die Engineering-Unterstützung in TwinCAT 3 um die Inbetriebnahme von Maschinen und Anlagen mit den originalen Steuerungskomponenten und in Steuerungsechtzeit (1ms) Fachdiskussion kann am Teststand für TwinCAT 3 und ISG-virtuos in der Halle 2 (D.04) vertieft werden ISG-virtuos – SINDEX 2014 © ISG 2014 41 Durchgängige Engineering-Plattform Ihre Ansprechpersonen zu ISG-virtuos ISG-virtuos – SINDEX 2014 © ISG 2014 42