TRUMPF: TruMark Workflow
Über das Projekt
Produkt: Eine Ablaufsteuerung für einen Markierlaser
Kunde: TRUMPF Schweiz AG
Projektdauer: ca. 6 Monate
Konzept und Umsetzung des Kernels: Simon Alther, Senior Software Engineer
Verwendete Technologien: .NET, Roslyn, WPF
Kundenstatement
“Die Zusammenarbeit mit M&F Engineering AG war äusserst professionell und effizient. Ihre Fokussierung auf die Industrie ist einzigartig. Mit Simon hatten wir einen äusserst kompetenten Senior Entwickler, welcher massgeblich am Erfolg unseres Projektes beteiligt war. Darüber hinaus haben wir die Flexibilität von M&F sehr geschätzt, da sie sich problemlos auf unsere Bedürfnisse und Anforderungen eingestellt haben."
Thomas Schwank, Head of R&D Software, TRUMPF Schweiz AG
Situation vor dem Projekt
Das Vorgängerprodukt, TruTops Mark 2, bot eine Ablaufsteuerung für repetitive Markieraufgaben, wie das Markieren mehrerer Werkstücke in regelmässigen Abständen, mit minimalem Benutzereingriff. Die Skriptsprache für diese Aufgaben war eigens entwickelt worden. Mit dem Nachfolgeprodukt, TruTops Mark 3D, hat sich Trumpf für den Einsatz einer allgemein bekannten Programmiersprache entschieden, die die Vorteile moderner Hochsprachen bietet.
Situation nach dem Projekt
Mit der Wahl von C# als Programmiersprache haben wir nicht nur unser eigenes und das interne Know-how von Trumpf optimal genutzt, sondern auch Vorteile in Bezug auf Support und Weiterentwicklung erreicht. Zudem haben wir domänenspezifische Befehle als vorgefertigte Methoden implementiert, um repetitive Markieraufgaben für die Endkunden der Trumpf AG mit minimaler Benutzerinteraktion zu automatisieren.
Kundennutzen
Wir haben die Software von Trumpf verbessert, indem wir die Verwendung von C#-Programmier-Konstrukten und der .NET Standard-Bibliotheken ermöglicht haben. Dadurch können nicht nur domänenspezifische Befehle, sondern auch String-Handling, mathematische Funktionen und mehr verwendet werden. Da C# eine allgemein bekannte Programmiersprache ist, kann der Funktionsumfang von einem breiteren Spektrum an Nutzern genutzt werden.