FANUC CNC AUVESY GmbH & Co KG Fichtenstraße 38 B D-76829 Landau Deutschland
Inhalt FANUC CNC 3 Unterstützung für FANUC CNC-Projekte 5 FANUC CNC-Projekte integrieren 6 Jobs für FANUC CNC-Geräte erstellen 8 FANUC CNC: Upload & Vergleich 10 FANUC CNC-Geräte wiederherstellen 12 2
FANUC CNC Das versiondog-system unterstützt die Verwaltung von FANUC CNC-Projekten und ermöglicht das automatische Erstellen von Backups sowie die zyklische Überwachung der Steuerungen. Systemvoraussetzungen versiondog Release ab 4.5 FANUC Fladder V7.7* - V7.9 *Zwischenversionen werden in der Regel getestet und unterstützt. Integrationsmerkmale Detailvergleicher für PMC und CNC (Offline/Offline-Vergleich) Automatisierte Unterschiedserkennung zwischen Gerät und abgelegter gültiger Version (Online- Online-Detailvergleich, Offline/Online-Detailvergleich) Durchgängige Darstellung der Änderungshistorie Grafischer Detailvergleich 3
Automatisiertes Backup für Desaster Recovery Konfigurierbare Datensicherung für PMC, CNC, FROM und SRAM-Backup Unterstützte Serien: CNC 0i-D CNC 0i-F CNC 30i CNC 31i CNC 32i Individueller Komponententyp für FANUC Letzte Aktualisierung: 03 Februar 2017 4
Unterstützung für FANUC CNC-Projekte Die Arbeit mit FANUC CNC-Projekten in versiondog ist möglich, sofern der entsprechende Datentyp freigeschaltet ist. Dies können Sie im AdminClient im Modul Lizenzierung überprüfen. Gehen Sie dazu folgendermaßen vor: 1. Starten Sie den AdminClient 2. Öffnen Sie das Modul Lizenzierung 3. Wechseln Sie zur Registerkarte Information 4. Suchen Sie im Feld Datentypen nach dem Eintrag FanucCNC Ist der Eintrag vorhanden können Sie in versiondog mit FANUC CNC-Projekten arbeiten. Falls Sie mit FANUC CNC arbeiten möchten, der Eintrag jedoch nicht vorhanden ist, muss die Unterstützung von FANUC CNC-Projekten freigeschaltet werden. Dabei gilt: Verwenden Sie die Standard Edition von versiondog und verfügen Sie über einen gültigen Support- und Wartungsvertrag, erfolgt die Freischaltung im Rahmen des Support- und Wartungsvertrags. Wenden Sie sich an AUVESY, um Ihre Lizenz zu erweitern. Verwenden Sie eine andere Version von versiondog als die Standard Edition und/oder verfügen Sie über keinen gültigen Support- und Wartungsvertrag, kontaktieren Sie AUVESY, um Informationen zu den Konditionen der Freischaltung zu erhalten. 5
FANUC CNC-Projekte integrieren Aufgrund der Struktur von FANUC CNC-Projekten empfehlen wir die Projektdaten in drei verschiedenen Komponenten zu verwalten. Gehen Sie dazu folgendermaßen vor: Bestehende Projekte integrieren 1. Erstellen Sie im versiondog UserClient ein neues Verzeichnis mit 3 Komponenten, eine für die PMC-Daten, eine für die CNC-Daten und eine für das SRAM-Backup. Wählen Sie für jede dieser Komponenten den Komponententypen FANUC CNC aus (siehe Bild unten) Für jede dieser Komponenten sollte ein eigener Job angelegt werden (Siehe Jobs für FANUC CNC-Geräte erstellen) 2. Navigieren Sie im Windows-Explorer zu dem Ordner, in dem ihr FANUC CNC-Projekt gespeichert ist 3. Verschieben Sie die LAD-Dateien des FANUC CNC-Projekts in das Arbeitsverzeichnis der Komponente für PMC-Dateien, die CNC-Dateien (txt-dateien) in das Arbeitsverzeichnis der Komponente für CNC-Dateien und ein manuell angelegtes Backup in das Arbeitsverzeichnis der Komponente für SRAM-Backups. Legen Sie dazu die Projektdatei per Drag&Drop im Projektbaum auf der Komponente ab 4. Wählen Sie im versiondog UserClient im Projektbaum das FANUC CNC-Verzeichnis aus und klicken Sie auf die Schaltfläche Basisversion erstellen und einchecken Neue Projekte integrieren 1. Erstellen Sie im versiondog UserClient eine ein neues Verzeichnis mit 3 Komponenten, eine für die PMC-Daten, eine für die CNC-Daten und eine für das SRAM-Backup. Wählen Sie für jede dieser Komponenten den Komponententypen FANUC CNC aus (siehe Bild unten) Für jede dieser Komponenten sollte ein eigener Job angelegt werden (Siehe Jobs für FANUC CNC-Geräte erstellen) 2. Starten Sie FANUC LADDER-III 3. Erstellen Sie ein neues Projekt und speichern Sie die Projektdaten in den entsprechenden 6
FANUC CNC-Komponenten (wie oben beschrieben) 4. Wählen Sie im versiondog UserClient im Projektbaum das FANUC CNC-Verzeichnis aus und klicken Sie auf die Schaltfläche Basisversion erstellen und einchecken Das FANUC-Projekt ist jetzt in versiondog integriert und kann somit verwaltet und versioniert werden. 7
Jobs für FANUC CNC-Geräte erstellen Das versiondog-system bietet die Möglichkeit Jobs zu erstellen, die regelmäßig überprüfen, ob das Programm auf dem Gerät der zuletzt eingecheckten Version des Projektes entspricht und gegebenenfalls Livedaten von einem Gerät auf den versiondog-server kopieren. Voraussetzung ist eine lizenzierte Installation von FANUC LADDER-III auf dem versiondog-server oder einem versiondog Agent. FANUC CNC-Geräte verfügen über zwei verschiedene Speicherarten: SRAM und FROM. Daraus ergeben sich einige Besonderheiten in der Arbeit mit versiondog. Beim SRAM handelt es sich um den batteriegestützten RAM der CNC. Er enthält Parameter, Offsets, Variablen, usw. Beim FROM handelt es sich um den Flash-ROM der CNC. Er enthält das PMC-Programm, SRAM- Backups usw. So konfigurieren Sie Jobs für FANUC CNC-Komponenten: 1. Erstellen Sie im versiondog AdminClient im Modul Jobs einen Job für ihre FANUC CNC-Komponente, wählen Sie "Fanuc CNC" als Uploadtyp aus und konfigurieren Sie, wie im Tutorial AdminClient - Grundlagen > Jobs beschrieben die Abschnitte Allgemein und Upload und Vergleich 2. Konfigurieren Sie den Abschnitt FANUC CNC-Einstellungen folgendermaßen 1. Wählen Sie den Verbindungstyp aus Für eine HSSB-Verbindung muss der Rechner, von dem der Upload ausgeführt werden soll über eine passende Interface-Karte von FANUC und die entsprechenden Treiber verfügen. Außerdem muss in der Jobkonfiguration eine Knotennummer angegeben werden. Der Standardwert für die Knotennummer ist "0". Für eine Verbindung per TCP/IP muss eine IP-Adresse und der FOCAS-Port angegeben werden. Der Standardport ist 8193. 2. Wollen Sie die Möglichkeit haben, ihre FANUC CNC-Geräte mit einem Backup 8
wiederherzustellen, aktivieren Sie das Kontrollkästchen Daten für Desaster Recovery kopieren und wählen Sie in der Dropdownliste aus, wie die SRAM-Backups kopiert werden sollen Mit der Einstellung SRAM-Backup erstellen wird bei Jobausführung versucht ein Backup des SRAM anzulegen Dies ist nur möglich, wenn sich das Gerät im emergency stop befindet. Weitere Optionen sind für zukünftige Versionen von versiondog geplant. 3. Bestimmen Sie, ob bei Jobausführung auch PMC-Daten, CNC-Daten und Benutzerdaten kopiert werden sollen 4. Speichern Sie den Job und führen Sie ihn aus Wir empfehlen, analog zur empfohlenen Dateistruktur im Projektbaum, drei getrennte Jobs anzulegen, einen für die CNC-Daten, einen für die PMC-Daten und einen für die SRAM-Daten für ein Desaster Recovery. Eine Liste der Dateien, die bei Jobausführung gesichert werden können, finden Sie unter FANUC CNC: Upload & Vergleich 9
FANUC CNC: Upload & Vergleich Bei der Jobausführung werden je nach Jobkonfiguration folgende Dateien gesichert: Daten für Desaster Recovery kopieren Inhalt Speicher Vergleich Name Komplettes Abbild des SRAM SRAM Nein SRAM_BAK.001 PMC Sequence-Programm FROM Ja (SmartCompare) PMCx, x=1,2,3,4,5,s PMC Message File FROM Ja (binär) MxPMCMSG, x=1,2,3,4,5 I/O configuration data FROM Ja (binär) IOCONF C language executer application data FROM Ja (binär) CEX_nnM C language executer user data FROM Ja (binär) CEXnxxxx Macro executer application data FROM Ja (binär) PDnnxxxx FANUC Picture project (compiled) FROM Ja (binär) FPF 2.0M oder FPF0 NC-Programme in binärer Form FROM Ja (binär) ATA PROG Maintenance data (Ersatzteilnummern, Softwarepakete, die auf der CNC verbaut sind.) FROM Ja (binär) MAINTINF Andere Dateien FROM Ja (binär) PMC-Daten kopieren PMC-Parameter SRAM Nein PMCx_PRM.TXT, x=1,2,3,4,5,s PMC Sequence-Programm FROM Ja (SmartCompare) PMCx, x=1,2,3,4,5,s PMC Message File FROM Ja (binär) MxPMCMSG, x=1,2,3,4,5 I/O configuration data FROM Ja (binär) IOCONF CNC-Daten kopieren 10
NC-Programme SRAM Ja (ASCII) \PROGRAM_ MEMORY\CNC_ MEM\MTB1\ABC Tool offset data SRAM Nein TOOLOFST.TXT CNC-Parameter SRAM Nein CNC-PARA.TXT Pitch error compensation data SRAM Nein PITCH.TXT Custom macro variables SRAM Ja (ASCII) MACRO.TXT Work zero offset data SRAM Nein EXT_WKZ.TXT Operation history data SRAM Nein OPRT_HIS.TXT Rotary table dynamic fixture offset SRAM Nein FIXTURE.TXT Alle Benutzerdaten aus dem FROM kopieren Andere Dateien Beinhaltet auch die SRAM-Backups (automatic data backup) FROM Ja (binär) Beachten Sie folgendes: Bei manchen der unterstützen Geräte sind nicht alle dieser Dateien vorhanden/abrufbar Wurde ein PMC-Programm auf der Steuerung geändert, ohne das eine Sicherung im FROM abgelegt wurde, wird beim Upload eine Warnung angezeigt Beim Vergleich wird der in den LAD/PMC-Dateien hinterlegte Pfad (PMCx, x=1,2,3,4,5,s) statt der Dateiname zur Zuordnung verwendet Beim Offline/Offline-Vergleich werden lediglich die LAD-Dateien verglichen 11
FANUC CNC-Geräte wiederherstellen Mit dem Offline-Online-Vergleich von versiondog können Sie feststellen, ob das Programm auf ihrem Gerät der neuesten eingecheckten Version entspricht. Wenn das Jobergebnis eine Veränderung des Programms auf dem Gerät zeigt, wurden eventuell unerwünschte Änderungen vorgenommen, die eine Wiederherstellung nötig machen. Es gibt in versiondog zwei Möglichkeiten bei FANUC CNC eine Wiederherstellung durchzuführen. So führen Sie eine Wiederherstellung mit einer Version durch: 1. Starten Sie den UserClient 2. Wählen Sie die Komponente des Projekts aus, das Sie wiederherstellen wollen 3. Checken Sie die Version der Komponente aus, die Sie wiederherstellen wollen 4. Öffnen Sie das Projekt mit dem zugehörigen Editor 5. Nutzen Sie im Editor die Funktion, mit der das Projekt auf das Gerät übertragen wird So führen Sie eine Wiederherstellung mit einem Backup durch: Wurde von einem Job ein Backup erzeugt, ist es mit diesem möglich FANUC CNC-Geräte wiederherzustellen. 1. Starten Sie den UserClient 2. Wählen Sie die Komponente des Projekts aus, das Sie wiederherstellen wollen 3. Klicken Sie auf die gelbe Registerkarte Backup 4. Klicken Sie mit der rechten Maustaste auf das Backup mit dem Sie einen Restore durchführen wollen und wählen Sie Backup kopieren oder im Menüband: 5. Klicken Sie auf die Schaltfläche Durchsuchen und wählen Sie das Verzeichnis, in das der Inhalt 12
des Backups kopiert werden soll aus (Der Inhalt des Verzeichnisses wird gelöscht bevor der Kopiervorgang beginnt) 6. Übertragen Sie den Ordnerinhalt so auf das Gerät, wie von FANUC angegeben. 13