Visuelles Programmieren

Schnell und sicher CNC-Programme erstellen

Die Firma Kellenberger, spezialisiert in der Herstellung von Rundschleifmaschinen, trieb die Vision voran, die Programmierung ihrer Werkzeugmaschinen zum Nutzen der Kunden auf die nächste Abstraktionsstufe zu bringen. Für das Maschinenbedienpersonal bedeutet dies, CNC-Programme einfach, sicher, schnell und gleichzeitig fehlerfrei erstellen zu können. Durch die visuelle Auswahl der zu bearbeitenden Oberflächen mit der Festlegung der entsprechenden Zerspannungstechnologie, entfallen das mühsame Eintippen kryptischer Befehle und zeitintensive Berechnungen.

kellenberger-visuell-programmieren

Wir konnten der Firma Kellenberger in folgenden Punkten helfen:

  • Entwurf und Realisierung der Software-Architektur und des GUIs
  • Design und Implementierung aller kritischen Software-Komponenten
  • Know-how Transfer OOA bis OOP
  • Einführung von Infrastruktur-Tools
kellenberger-visuell-programmieren
  • Entwurf und Realisierung der Software-Architektur und des GUIs
  • visuelle CNC-Programmierung auf der Basis eines 2D-Modells
  • Einfache Bedienung durch Zusammenführung mehrerer Applikationen und mit Belegungen von Funktionstasten
  • Algorithmenunterstützte Erzeugung der CNC-Programme zur Kollisionsdetektion
  • Vermeidung von zeitintensiven Berechnungen und logischen Fehlern in CNC-Programmen
  • Aufbau einzelner, sich wiederholender Teile des GUIs aufgrund von Meta-Daten
  • Erweiter- und Veränderbarkeit des Funktionsumfanges der Steuerung durch Anpassungen in der Datenbank
  • Mehrsprachigkeit der Benutzeroberfläche mit der Option zusätzliche auf zusätzliche Sprachbibliotheken
  • Design und Implementierung aller kritischen Software-Komponenten
  • Know-how Transfer OOA bis OOP
  • Einführung von Infrastruktur-Tools
kellenberger-visuell-programmieren

Die Ausarbeitung eines Prototyps zur Festlegung der Randbedingungen der eigentlichen Software-Entwicklung, vor allem der Sprache und Hilfsmittel, führte zum Entscheid, C# mit dem Microsoft .NET Compact Framework einzusetzen.

Die hiermit erfolgte technologische Abstimmung auf die vorliegende Version eines Windows CE Rechners der Firma Fanuc zeigte so optimale Resultate, die auf eine speditive Entwicklung schliessen liessen.

Anschliessend wurde die gesamte Architektur der Software-Lösung mit ihren einzelnen Applikationen und ihren zugehörigen Schnittstellen entworfen. So dient ein MS-SQL Server unter WinCE zur Datenhaltung.

Ferner wurden die grössten Risiken in der Umsetzung der Applikation zur automatischen Erstellung des CNC-Programms ausgemacht. Sie wurde als erste im Detail entworfen und eine entsprechende Bibliothek mit individuellen, grafischen Elementen entwickelt. In der Folge wurden der Programmzellen Editor, der grafische Editor mit der Kollisionsdetektion und der Programm-Generator entwickelt.

Parallel zur Software-Entwicklung erfolgte mit dem Projektstart die Schulung der Mitarbeiter der Firma Kellenberger zu den Themen aus der OO-Welt, von OOA bis hin zur OOP

kellenberger-visuell-programmieren
  • C#
  • .NET Compact Framework 2.0
  • WinCE 6.0
  • MS SQL Server für WinCE
  • UML-Case Tool: Enterprise Architect
  • Config. Management: Subversion
  • Issue-Tracking: Gemini
  • Unit Tests: Visual Studio 2008
kellenberger-visuell-programmieren

Ähnliche Projekte

Get a quote

tranSvias Team
Yeesss - wir haben es geschafft!!!

tranSvias LSVA ist offiziell NETS-zertifiziert!

Herzlichen Dank unseren Pilotkunden für ihre Geduld, das ehrliche Feedback und Vertrauen!