Vorstellung mcs mcs – 3 Firmen, 3 Standorte mcs Software ag, Bern Anzahl Mitarbeiter: Kompetenzfeld: Geschäftsführer u. Inhaber mcs: 16 Mitarbeiter, 2 Informatik-Lehrlinge CAM Rundschleifen, CAM Stanzen und Laserschneiden Georg Conrad ([email protected]) mcs Engineering ag, Grüsch Anzahl Mitarbeiter: Kompetenzfeld: Geschäftsführer: 14 Mitarbeiter, 2 Informatik-Lehrlinge CAM automatisiertes Biegen, CAM Kostenberechnungen Martin Metzger ([email protected]) mcs Thun AG, Steffisburg Anzahl Mitarbeiter: Kompetenzfeld: Geschäftsführer u. Inhaber mcs: © Copyright 2015 mcs ag • 3 Mitarbeiter CAM Rundschleifen Georg Conrad ([email protected]) www.mcs.ch Seite 1 / 11 1. Unsere Kompetenz – Software Engineering für die Industrie mcs macht Software-Engineering in den Bereichen: - Werkzeugmaschinen und CAM Prozess- und Kostenoptimierung 3D und Simulation Robotik Kundennutzen „mcs ist für uns nicht nur ein Auftragnehmer, sondern ein kompetenter, engagierter Partner“ Matthias Munk, Leiter Softwareentwicklung CAD/CAM, TRUMPF Unterstützung nach Mass Wir unterstützen unsere Kunden in allen Projektphasen. Je nach Bedarf betreuen wir Teil- oder Gesamtprojekte. Beratung & Konzeption Analyse und Design von Software-, Fertigungs- und Steuerungskonzepten Engineering & Entwicklung Übernahme und selbständige Abwicklung von Gesamtprojekten – von der Anforderungsdefinition bis zur Abnahme, inklusive Dokumentation, Kundensupport und Wartung Übernahme von Teilprojekten, z.B. der Entwicklung von Software-Bausteinen Wartung & Support Übernahme von bestehenden Produkten für Wartung und Weiterentwicklung mit First-, Second- und Third- Level Support Review & Refactoring Reviews von Softwarekonzepten und bestehenden Programmen Professionelle Softwareentwicklung Für die Sicherstellung der Qualität setzen wir folgende Methoden und Werkzeuge ein. ISO9001 mcs ist seit 2013 ISO 9001:2008 zertifiziert Entwicklungsmethoden Schwergewichtig arbeiten wir bei mcs nach Scrum, einem agilen, iterativen Software-Entwicklungsprozess. Je nach Projekt und Anforderungen wird aber auch nach wie vor nach dem „klassischen“ V-Modell entwickelt. Entwicklungsansätze Für die objektorientierte Softwareentwicklung verwenden wir UMLModellierung und modellgetriebene Codeerzeugung. Bei all unseren Projekten setzen wir auf Continous-Integration zur Qualitätssicherung. Microsoft Partner Seit mehreren Jahren sind wir Microsoft-Partner und haben so Zugriff auf die neusten Technologien in der Softwareentwicklung. © Copyright 2015 mcs ag • www.mcs.ch Seite 2 / 11 2. Referenzprojekte 2.1. TRUMPF TruTops Bend Kunde: TRUMPF GmbH + Co. KG, Ditzingen Funktion: Offline Programmiersystem für Biegemaschinen der Firma TRUMPF Aufgabe mcs: Projektverantwortung (für Weiterentwicklung, Wartung und Second-Level Support) übernommen von TRUMPF seit 2012, am Projekt seit 2007 beteiligt. Aktuell besteht das Team aus 10 Mitarbeitern die über mehrere Firmen und Standorte verteilt sind. Highlights: 3D-Simulation und Kollisionsprüfung des vollständig automatisierten Biegeprozesses Biegeprozessabbildung (Abwicklung, Biegefolgenoptimierung, Werkzeugrüstung, Anschläge, Palettierung, Greifpositionen, Fahrwege, NC Postprozessor) 3D-Applikation auf Basis von ACIS 3D Kern / OpenGL Technologien: C++/C# ACIS (3D Kern) Open GL (3D Visualisierung) ODBC, SQL Server (Datenhaltung) XML (Datenhaltung/Schnittstelle) Continous-Integration Programmierung von automatisierten Biegezellen in TruTopsBend: © Copyright 2015 mcs ag • www.mcs.ch Seite 3 / 11 2.2. TRUMPF Greiferkonfigurator Kunde: TRUMPF GmbH + Co. KG, Ditzingen Funktion: Software für die Ermittlung und Konstruktion von Robotergreifern für die automatisierten Biegezellen von TRUMPF Aufgabe mcs: Komplette Projektabwicklung Highlights: Automatisierte Suche eines geeigneten Greifers auf Basis von Prozessdaten 3D-Konstruktion von neuen Greifern auf Basis einer erweiterbaren Elementbibliothek 3D-Applikation auf Basis von ACIS 3D Kern / OpenGL 3D-Simulation und Kollisionsprüfung Erstellung von Fertigungszeichnungen und Stücklisten Technologien: C++ ACIS (3D Kern) Open GL (3D Visualisierung) QT (Benutzeroberfläche) XML (Datenhaltung) / (Schnittstelle) ODBC, SQL Server (Datenhaltung) List & Label (Reporting) Continous-Integration Aufwand: ca. 5 Mannjahre Lösung von 3D Problemstellungen zur Greiferkonstruktion: © Copyright 2015 mcs ag • www.mcs.ch Seite 4 / 11 2.3. TRUMPF TruTops Calculate Kunde: TRUMPF GmbH + Co. KG, Ditzingen Funktion: Umfassende Software zur Kostenkalkulation für die Blechteilefertigung Aufgabe mcs: Komplette Projektabwicklung Highlights: Einzelteil- und Baugruppenkalkulation Detaillierte Kostenkalkulation aufgrund von: - genau ermittelten Maschinenlaufzeiten - Verschachtelung der Blechteile für die Ermittlung des exakten Materialverbrauchs - zentrale Datenbank für Mehrbenutzerbetrieb - Benutzerdefinierbare Kalkulationsmodelle Technologien: C++ QT (Benutzeroberfläche) XML (Datenhaltung) MT Parser (Formelerkennung) ODBC, SQL Server (Datenhaltung) Continous-Integration mit System-Tests Aufwand: > 10 Mannjahre Exakte, detaillierte Zeit- und Kostenkalkulation: © Copyright 2015 mcs ag • www.mcs.ch Seite 5 / 11 2.4. StuderTechnology Kunde: Fritz Studer AG, Thun Funktion: Integriertes AddOn in Studer Maschinenprogrammierung Berechnen und Validieren der Fertigungsparameter Wichtiger Schritt zur „Smart-Machine“ Aufgabe mcs: Komplette Projektabwicklung Highlights: Umfassende und lernende Material-, Werkzeug- und Fertigungsdatenbank Berechnung auf Basis eines kompletten Fertigungs-, Maschinen-, Werkstück- und Werkzeugmodells Nachweislich hohe Zeitersparnis für den Anwender. Gewinn von zwei Innovationspreisen (Prodex Award 2012, Intec Award 2013) Technologien: C++ SQLite oder MS Access (Datenhaltung) Schnittstellenorientiertes Design und Code Generierung Continous-Integration und automatische Berechnungs-Tests Aufwand: > 5 Mannjahre Prozessoptimierung mit StuderTechnology: © Copyright 2015 mcs ag • www.mcs.ch Seite 6 / 11 2.5. Gritec Proflows Kunde: Gritec AG, Grüsch (Hamilton Bonaduz) Funktion: Software zur Produktionsanlagen-Steuerung Aufgabe mcs: Refactoring, Redesign, Implementierung, Tests und Wartung Highlights: Einfachste Steuerung der Anlage Direkte Anzeige von Störungen auf dem User-Interface Parallele Steuerung von mehreren Prüfplätzen Parallele Ansteuerung und Abfrage von Sensoren und Aktoren Anlagenkonfiguration über XML einstellbar (1 Software für 3 verschiedene Anlagen) Hardwareabstraktion als Framework Technologien: C# WinForms (Benutzeroberfläche) Multithreaded OPC Kommunikation mit SPS Steuerung XML (Datenhaltung) Continous-Integration und automatische System-Tests Aufwand: ca. 1 Mannjahr Produktionsanlage im Überblick mit grafischer Anzeige von Anlagefehlern: © Copyright 2015 mcs ag • www.mcs.ch Seite 7 / 11 2.6. GloorCadCam Kunde: Friedrich GLOOR AG, Lengnau Funktion: Spezialsoftware für die Produktion von Abwälzfräsern Aufgabe mcs: Komplette Projektabwicklung Highlights: Einfache Bedienung Sehr komplizierte Werkstücke können sehr schnell programmiert werden Bis zu 80% Zeitgewinn gegenüber konventioneller Lösung Technologien: C++ C# (Benutzeroberfläche) XML (Datenhaltung), Continous-Integration mit System-Tests Aufwand: ca. 0.5 Mannjahr Benutzeroberflächen von GloorCadCam: © Copyright 2015 mcs ag • www.mcs.ch Seite 8 / 11 2.7. mcs Universal Mobile Service (UMS) Kunde: Intern (Exemplarisch mit einer TRUMPF Applikation umgesetzt) Funktion: Technologieträger, Basistechnologie im Kontext Industrie 4.0 Umgesetzt als Tool zum Kosten/Nutzen-Verhältnis von Werkzeugmaschinen aufzuzeigen Eine mögliche Anwendung ist auch das Online Maschinen Monitoring Highlights: Bedienung auf Touch Geräte optimierte Plattformunabhängig (iOS, Android, Windows) Skalierbare Performance Skalierbare Sicherheit Layered Web Architektur „software as a service“ „cloud“ Technologien: C# SQL Server (Datenhaltung) Entity Framework (Datenanbindung) WCF, JSON (Service) WPF (Darstellung) HTML, JQuery (Darstellung) Aufwand: ca. 4 Mannmonate UMS als Plattformunabhängiges System: © Copyright 2015 mcs ag • www.mcs.ch Seite 9 / 11 2.8. EwagInsertHsm Kunde: Ewag AG, Etziken Funktion: Programmierplatz zum Schleifen von Wendeplatten Aufgabe mcs: Komplette Projektabwicklung Highlights: Einfache Werkstückeingabe für komplexe Geometrien 3D-Bearbeitung mit 4 Achsen im Einstechverfahren 3D-Simulation Fehleranalyse Technologien: C++ Open GL (3D Visualisierung) Fanuc-HSCM Continous-Integration mit System-Tests. Aufwand: ca. 1 Mannjahr User-Interface von EwagInsertHsm: © Copyright 2015 mcs ag • www.mcs.ch Seite 10 / 11 3. Weitere Referenzkunden von mcs Nebst den vorgängig erwähnten Kunden, ist mcs auch stolz, folgende Unternehmen zu unserem Kundenkreis zählen zu dürfen. © Copyright 2015 mcs ag • www.mcs.ch Seite 11 / 11