Sprechen wir darüber →
§ CNC-Maschinen vernetzen

CNC-Maschinen im Netzwerk.

USB-Sticks oder serielles Kabel, eine Maschine nach der anderen. Und um zu wissen, wie weit ein Auftrag war, musste man zur Steuerung gehen und nachsehen. So war es bei Officine Di Giacopo SA — hier das Problem, und die massgeschneiderte Software, die wir zur Lösung gebaut haben.

Officine Di Giacopo SA

Präzisionsmechanik in Riazzino. Von uns betreut schon vor der Halle: Server, Netz, Telefonie und die Betriebssoftware InfoTime. Die Maschinen kamen danach — sie waren das fehlende Stück. digiacopo.ch ↗

Branche
Präzisionsmechanik
Standort
Riazzino, Tessin
Werkstatt
Sechs Maschinen, von der Steuerung von 1998 bis zur 5-Achs
Rund um die Maschinen
CAM hyperMILL, Voreinstellgerät Zoller
§ Das Problem

Sechs Maschinen, sechs verschiedene Sprachen.

Bei Officine Di Giacopo SA in Riazzino sieht die Halle so aus wie in fast jeder Tessiner Werkstatt: Maschinen unterschiedlicher Generationen und Marken, über zwanzig Jahre zusammengekauft. Zwei FANUC-Bearbeitungszentren aus weit auseinanderliegenden Generationen, zwei Heidenhain — eines davon 5-achsig —, eine Drehmaschine und eine Fräsmaschine aus den 90er-Jahren mit nichts als der seriellen Schnittstelle. Jede Maschine sprach ihre eigene Sprache, und keine sprach mit dem CAM oder mit dem Voreinstellgerät.

  • Jedes Programm von Hand gebracht: USB-Stick oder serielles Kabel, eine Maschine nach der anderen.
  • Keine Nachvollziehbarkeit: Das an der Maschine korrigierte Programm blieb in der Maschine, und die Kopie auf dem Server veraltete.
  • Das Risiko, die falsche Version zu laden — und die gute zu überschreiben.
  • Die auf dem Zoller-Voreinstellgerät gemessenen Werkzeugkorrekturen, von Hand auf der CNC-Tastatur neu eingetippt.
  • Aus dem Büro sah niemand, ob eine Maschine im Zyklus, in Alarm oder gestoppt war: Man ging hin und schaute nach.

Was wir wirklich angebunden haben.

Kein Maschinenpark aus dem Katalog: das, was in der Werkstatt stand, so wie es war. Die älteste angebundene Steuerung ist von 1998; die neueste führt eine 5-Achs-Maschine.

ProtokollAuf welchen SteuerungenWas darüber läuft
FOCAS · NetzFANUC, zwei GenerationenProgramme, Status im Zyklus, Alarme, Korrekturwerte
LSV2 · NetzHEIDENHAINKlartext-Programme, Werkzeugbestand, Alarme
RS-232 · seriellSteuerungen ohne NetzwerkanschlussProgrammübertragung

Die zwei Generationen erkennt sie selbst, ohne dass ihr jemand sagen muss, was vor ihr steht. Rund um die Maschinen das CAM hyperMILL — Netzwerkordner und Werkzeugliste — und das Zoller-Voreinstellgerät, aus seiner Datenbank gelesen.

Eine Steuerung, die nicht auf dieser Liste steht? Wir schauen sie an, wir probieren es, und wir sagen, wie es steht.

§ Die Lösung

Eine einzige Anwendung, auf ihrem Server.

Eine einzige ausführbare Datei, als Dienst auf dem Produktionsserver installiert, den sie ohnehin schon hatten. Keine externe Datenbank, kein Client, der auf den Arbeitsplätzen installiert werden muss: Browser öffnen und arbeiten. Und die Programme verlassen die Werkstatt nicht.

Teil 1

Die Maschinen im Netzwerk

  • Jede Maschine am Netzwerk der Werkstatt, über den Anschluss, den sie schon hatte.
  • Wo kein Netzwerkanschluss vorhanden war, läuft die Verbindung über die serielle Schnittstelle.
  • Die Programme kommen vom Server an die Steuerung, ohne USB-Sticks und ohne von Hand getragenes Kabel.
  • Eine einzige Softwareschicht über drei verschiedenen Protokollen: Die Anwendung denkt in «Maschinen», nicht in Protokollen.
Teil 2

Die massgeschneiderte Software

  • Die Rücklesung: Nach jeder Übertragung wird das Programm aus der Steuerung zurückgelesen und mit dem gesendeten verglichen. In der Maschine liegt das, was Sie geschickt haben.
  • Die Versionen: Jeder Durchgang erzeugt eine Version mit Autor, Datum und Herkunft. Zwei Versionen lassen sich Zeile für Zeile vergleichen, und mit einem Klick wird wiederhergestellt.
  • Der Rückweg: Die an der Maschine gemachten Korrekturen fliessen in die Ursprungsdatei auf dem Server zurück — die Kopie auf dem Server ist wieder die Wahrheit.
  • Das Voreinstellgerät: Die Messwerte des Zoller landen in den Werkzeugkorrekturen der CNC, ohne neu eingetippt zu werden.
  • Live-Status und Zeiten: Achsen, Spindel, Vorschub, Alarme, Stückzahlen — und die Verfügbarkeitsberichte pro Maschine.
  • Das Prüfprotokoll: Wer hat was gemacht, wann, mit welchem Ergebnis. Jeder Vorgang.

Was geblieben ist, in Zahlen.

6angebundene Maschinen, von der Steuerung von 1998 bis zur 5-Achs-Maschine
3Protokollfamilien: FOCAS, LSV2, seriell
6Wochen vom ersten Commit bis in die Produktion

Läuft als eine einzige ausführbare Datei auf dem Server, den sie schon hatten: kein Client auf den Arbeitsplätzen, und keine wiederkehrenden Gebühren.

Alles auf einem einzigen Bildschirm.

Die Übersicht über alle Maschinen, der Live-Status jeder Bearbeitung (Positionen, Spindel, Vorschub) mit der Werkzeugbahn in 2D und in 3D, und das Programmarchiv mit dem Versionsverlauf.

Live-Status einer Bearbeitung in der NetSource-Anwendung: Achspositionen, Spindeldrehzahl, Vorschub und Last, mit der Werkzeugbahn, die dem Werkstück folgt.
Live-Status einer Bearbeitung: Positionen, Spindel, Vorschub und Werkzeugbahn, hier in der 3D-Ansicht. Im Einsatz bei Officine Di Giacopo SA, Riazzino.
Übersichtsseite der NetSource-Anwendung: alle Maschinen der Werkstatt mit ihrem Status, dem laufenden Programm und den zuletzt verwendeten Programmen.
Die Produktionsübersicht: alle Maschinen auf einen Blick, mit Status, laufendem Programm und Schnellaktionen.

Die Ansichten der Bahn, in 2D oder in 3D, sind eine Visualisierung: Sie zeigen die Bahn, sie entscheiden nicht anstelle des Bedieners und sie ist kein Sicherheitssystem.

Der Wert steckt in dem, was man nicht sieht.

Alt und neu auf demselben Bildschirm

Dasselbe Protokoll ändert sich von einer Generation zur nächsten, und die beiden reden nicht miteinander. Die Anwendung beherrscht beide und entscheidet selbst, welche sie nimmt: Wer arbeitet, merkt nichts davon, und die Steuerung von '98 steht auf derselben Seite wie die 5-Achs-Maschine.

Wir sagen, was die Maschine wirklich zulässt

Nicht jede Steuerung lässt alles schreiben: Bei manchen ist die Werkzeugtabelle lesbar, aber nicht änderbar. Statt Unmögliches zu versprechen, steht die Grenze schwarz auf weiss da und wird über einen Ablauf auf Bedienerseite umgangen.

Auch dort, wo kein Netz hinkommt

Bei Maschinen ohne Netzwerkanschluss läuft die Verbindung über die serielle Schnittstelle, und dieselbe Oberfläche steuert auch diese Übertragung. Die alten Maschinen kommen in denselben Ablauf, ohne Elektronik zu ersetzen, die seit dreissig Jahren gut arbeitet.

§ Was sich geändert hat

Die USB-Sticks sind aus dem Arbeitsalltag verschwunden. Jedes Programm hat eine Geschichte, die sich wiederherstellen lässt, und die an der Maschine gemachten Korrekturen gehen nicht mehr verloren. Die Werkzeugkorrekturen gelangen vom Voreinstellgerät in die CNC, ohne abgeschrieben zu werden. Aus dem Büro sieht man den Status der Halle — und alles läuft auf der Hardware, die sie schon hatten, ohne wiederkehrende Gebühren.

Diese Software heisst heute ERGANE.

Das in Riazzino massgeschneiderte Programm ist zu einem Produkt für Mechanikwerkstätten geworden: Es liest die Maschinen, die Sie bereits haben — auch Steuerungen aus den 90er-Jahren, auch solche mit nichts als der seriellen Schnittstelle —, läuft auf Ihrem Server und liest jedes gesendete Programm aus der Steuerung zurück, um zu bestätigen, dass es identisch angekommen ist.

§ Bringen wir sie ins Netz

Ihre Maschinen, vernetzt.

Erzählen Sie uns, was in Ihrer Werkstatt steht: Steuerungen, Marken, wie viele Maschinen. Wir sagen Ihnen, was sich anbinden lässt und wie — ohne Umschweife.