Kurzvorstellung mcs

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