Vorstellung mcs - MCS Software AG

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