Transcript
Kurzvorstellung mcs Wir entwickeln seit über 20 Jahren Hightech Software für die Marktführer der Maschinenindustrie. Mit unserer Software werden weltweit Maschinen programmiert und analysiert.
© www.mcs.ch
Seite 1
Kernkompetenzen
Kernkompetenzen
Kundennutzen auf den Punkt gebracht „mcs ist für uns nicht nur ein Auftragnehmer, sondern ein kompetenter, engagierter Partner!“ Matthias Munk, Leiter Softwareentwicklung CAD/CAM, TRUMPF GmbH + Co. KG, Ditzingen (DE)
© www.mcs.ch
Seite 2
Ihre Unterstützung nach Bedarf
Ihre Unterstützung nach Bedarf
Unsere Basis für Ihren Erfolg Für Ihre Sicherheit und Transparenz setzen wir u.a. folgende Methoden und Werkzeuge ein: • • • •
Agile, objektorientierte Softwareentwicklung Continuous Integration ISO 9001:2008 Microsoft Entwicklungswerkzeuge (Microsoft Partnerschaft)
© www.mcs.ch
Seite 3
Weltweit zufriedene Kunden
1 Team - 3 Standorte Mit einem interdisziplinären Team von über 30 Mathematikern, Physikern, Software- und Maschinenbau-Ingenieuren sind wir in der Lage - auch Ihr Projekt erfolgreich zu realisieren mcs software ag Spitalackerstr. 22 CH-3013 Bern +41 (0)31 348 22 77
mcs engineering ag Trutwisstr. 1 CH-7214 Grüsch +41 (0)81 325 37 60
© www.mcs.ch
mcs thun ag Thunstrasse 15 CH-3616 Steffisburg +41 (0)33 438 04 55
Seite 4
m c s c a s e s tu d y
TRUMPF TruTops Bend Kunde:
TRUMPF GmbH + Co. KG, Ditzingen (DE)
Funktion:
Offline Programmiersystem für Biegemaschinen der Firma TRUMPF
Aufgabe mcs:
• Seit 2007 am Projekt beteiligt • Seit 2012 Projektverantwortung (für Weiterentwicklung, Wartung und Second-Level Support) übernommen • 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 Biege-prozesses • Biegeprozessabbildung (Abwicklung, Biegefolgenoptimierung, Werkzeugrüstung, Anschläge, Palettierung, Greifpositionen, Fahrwege, NC Postprozessor) • 3D-Applikation auf Basis von ACIS 3D Kern / OpenGL
Technologie:
• • • • • •
Aufwand:
ca. 5 Mannjahre
C++/C# ACIS (3D Kern) Open GL (3D Visualisierung) ODBC, SQL Server (Datenhaltung) XML (Datenhaltung/Schnittstelle) Continous-Integration
© www.mcs.ch
Seite 5
m c s c a s e s tu d y
TRUMPF Greiferkonfigurator Kunde:
TRUMPF GmbH + Co. KG, Ditzingen (DE)
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
Technologie:
• • • • • • • •
Aufwand:
ca. 5 Mannjahre
C++ ACIS (3D Kern) Open GL (3D Visualisierung) QT (Benutzeroberfläche) XML (Datenhaltung) / (Schnittstelle) ODBC, SQL Server (Datenhaltung) List & Label (Reporting) Continous-Integration
© www.mcs.ch
Seite 6
m c s c a s e s tu d y
TRUMPF TruTops Calculate Kunde:
TRUMPF GmbH + Co. KG, Ditzingen (DE)
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
Technologie:
• • • • • •
Aufwand:
> 10 Mannjahre
C++ QT (Benutzeroberfläche) XML (Datenhaltung) MT Parser (Formelerkennung) ODBC, SQL Server (Datenhaltung) Continous-Integration mit System-Tests
© www.mcs.ch
Seite 7
m c s c a s e s tu d y
StuderTechnology Kunde:
Fritz Studer AG, Thun
Funktion:
Software zur Produktionsanlagen-Steuerung
Aufgabe mcs:
Komplette Projektabwicklung inklusive Wartung und 3th Level Support • Zusammenarbeit mit Studer Schleiftechnologen • AddOn Modul für CNC (StuderWIN)
Highlights:
• „Smart-Machine“ • Automatische Berechnung und Auslegung der Prozessparameter auf Basis des Fertigungsziels, Werkstück, Werkzeug, 300 Maschinenparameter und zusätzlicher Datenbank • Integriertes Schleifwissen, das sich erweitern, lernen, optimieren und reproduzieren lässt. • Reduziert Schleifzeit bis zu 50%, Rüstzeit bis zu 30%, Optimierungszeit bis zu 100%, Fehlerkosten.
Technologie:
• • • •
Aufwand:
> 14 Mannjahre
C++ SQLite oder MS Access (Datenhaltung) Schnittstellenorientiertes Design und Code Generierung Continuous-Integration und automatische Berechnungs-Tests
Intec Award 2013
Prodex Award 2012
© www.mcs.ch
Seite 8
m c s c a s e s tu d y
Gritec Proflows Kunde:
Gritec AG, Grüsch (Hamilton Bonaduz)
Funktion:
Software zur Produktionsanlagen-Steuerung
Aufgabe mcs:
• • • • •
Highlights:
• • • • •
Technologie:
• • • • • •
Aufwand:
ca. 1 Mannjahr
Refactoring Redesign Implementierung Tests Wartung
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 C# WinForm (Benutzeroberfläche) Multithreaded OPC Kommunikation mit SPS Steuerung XML (Datenhaltung) Continuous-Integration und automatische System-Tests
© www.mcs.ch
Seite 9
m c s c a s e s tu d y
GloorCadCam Kunde:
Friedrich GLOOR AG, Lengnau
Funktion:
Kundenspezifische Software für eine speziell entwickelte Maschine zur Bearbeitung von Abwälzfräsern
Aufgabe mcs:
Komplette Projektabwicklung inklusive Wartung und Support
Highlights:
• • • •
Technologie:
• C++ (Logik), C# (Benutzeroberfläche) • OpenGL für Simulation • Fanuc, 2 Kanäle à 3 Achsen Kombination ISO und Fanuc HSCM
Aufwand:
> 0.5 Mannjahre
Effizienter und trotzdem innovativer Entwicklungsprozess Einfache Bedienung für komplexe Geometrien Sehr schnelle Oszillationsbewegung für logarithmischen Hinterschliff Bis zu 80% Zeitgewinn gegenüber konventioneller Lösung
© www.mcs.ch
Seite 10
m c s c a s e s tu d y
mcs Universal Mobile Service Kunde:
Intern (Exemplarisch mit einer TRUMPF Applikation umgesetzt)
Funktion:
Projektleitung und Umsetzung
Aufgabe mcs:
• 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“
Technologie:
• • • • • •
C# SQL Server (Datenhaltung) Entity Framework (Datenanbindung) WCF, JSON (Service) WPF (Darstellung) HTML, JQuery (Darstellung)
Aufwand:
> 4 Mannmonate
© www.mcs.ch
Seite 11
m c s c a s e s tu d y
EwagInsertHsm Kunde:
Ewag AG, Etziken
Funktion:
Programmierplatz für erste Umfangschleifmaschine für Wendeschneidplatten nach dem HSM-Verfahren.
Aufgabe mcs:
Komplette Projektabwicklung inklusive Wartung und 3th Level Support
Highlights:
• Maximaler gleichmässiger Materialabtrag, bis zu 50% Zeitersparnis • 4 Achsen direkt angesteuert. Kinematisch bis aufs Achsinkrement optimiert. • Einfache Programmierung von ISO-Standard-Formen • Analyse-Tool für höchste Geschwindigkeiten • 3D-Simulation für hohe Qualitätssicherheit • Runtime Überwachung und Vorausrechnung
Technologie:
• • • •
Aufwand:
1.7 Mannjahre (aufbauend auf 6.5 Mannjahre Studer Unrundschleifen)
C++ Grit, OpenGL (3D Visualisierung) Fanuc-HSCM mit 4 Achsen (High Speed Cycle Machining) Continuous-Integration mit System-Tests.
© www.mcs.ch
Seite 12
m c s c a s e s tu d y
VANTAGE/INSTINCT V Kunde:
Hamilton Bonaduz AG, Bonaduz
Funktion:
Robotersystem Programmiersoftware für Liquidhandling im Bereich Laborautomatisierung
Aufgabe mcs:
• Gruppenverantwortung für Entwicklungs-Team mit vier Softwareingenieuren • Entwicklung von Software Modulen wie: XSL Programmiersprache, Beladung • von Labware, Pipettier-Command‘s, Benutzeroberfläche
Highlights:
• Einfache Assay Programmierung durch „Labormitarbeiter optimierte Programmiersprache“ • Dynamisches Scheduling erlaubt paralleles Verarbeiten von Assay‘s bei maximalem Durchsatz • Modularisierung und Vernetzung von Instrumenten erhöht die Produktivität • Komplettes Sample Tracking und flexibles Fehlerhandling erlaubt höchste Kontrolle
Technologie:
• • • •
Aufwand:
Mitarbeit von zwei mcs Mitarbeitern seit 2009 Jahren
C# WCF (Kommunikation) WPF (Darstellung) Visual Studio inkl. TFS
© www.mcs.ch
Seite 13