Herunterladen Diese Seite drucken

Werbung

Automation Gebrauchsanleitung für
SCAN S25
Option Roboter
Originalversion auf Französisch verfasst

Werbung

loading

Inhaltszusammenfassung für sylvac SCAN S25

  • Seite 1 Automation Gebrauchsanleitung für SCAN S25 Option Roboter Originalversion auf Französisch verfasst...
  • Seite 2 INHALTSVERZEICHNIS Schematische Darstellung der Sylvac-Lösung Sicherheit Sicherheitsfunktion Aktivierung des Robotermodus Anschlüsse der Scan S25 Beschreibung des Sicherheitssteckers D-SUB 15p Sicherheitsfunktion mit einem Roboter Anwendungsdiagramm der Sicherheitsfunktion mit einem Roboter Beschreibung des Anwendungsdiagramms der Sicherheitsfunktion mit einem Roboter 10 Schematische Darstellung der Sicherheitsfunktion mit einem Roboter Fernbedienungsmodus ‘‘Remote Mode’’...
  • Seite 3 1. SCHEMATISCHE DARSTELLUNG DER SYLVAC-LÖSUNG Kamera/Kontroller Modbus TCP/IP OPC/UA Kabel I/O Profinet...
  • Seite 4 2. SICHERHEIT 2.1 Sicherheitsfunktion Das einzige Sicherheitselement der Scan S25 ist ein Not-Aus-Schalter mit Doppelsignal. Wird der Not-Aus-Schalter gedrückt, wird der Betrieb der Scan unterbrochen, die Motoren werden nicht mehr mit Strom versorgt, die Scan S25 befindet sich im Fehlerzustand.
  • Seite 5 Maschine nach unten drücken. Dazu muss die hintere Abdeckung der Maschine entfernt werden. Da sich die Scan S25 nun im Fehlermodus befindet, müssen Sie unbedingt einen Roboter an ihren D-SUB-Si- cherheitsstecker anschliessen und die in Kapitel 2.5 beschriebenen Schritte ausführen.
  • Seite 6 2.3. Anschlüsse der Scan S25 Alimentation électrique principale Fiche Ethernet CTRL, CAMERA et écran Connecteur I/O Connecteur de sécurité Entrée pneumatique Entrée pédale 2.4. Beschreibung des Sicherheitssteckers D-SUB 15p Alle Ein- und Ausgänge zu und von der Scan müssen entweder auf +24 V (logische 1) oder auf Masse (logische 0)
  • Seite 7 Funktion Beschreibung Richtung Eingang +24 V Roboter (zusammen +24V_ROB Input konstant mit den anderen Anschlüssen) SCAN_OK1 Sicherheitsausgang Scan bereit 1 Output konstant SCAN_OK2 Sicherheitsausgang Scan bereit 2 Output konstant Sicherheitseingang Roboter bereit ROBOT_OK1 Input konstant Sicherheitseingang Roboter bereit ROBOT_OK2 Input konstant Ausgang +24 V Scan (zusammen +24V_SCAN...
  • Seite 8 1. Überprüfen Sie die Sicherheitselemente und setzen Sie sie in den normalen Betriebszustand zurück (Si- cherheitssignale wiederherstellen). 2. Starten Sie eine Messung von der Scan S25, ReflexScan oder dem Roboter aus oder starten Sie die Scan vom Roboter aus mit RESTART_ROB pin 7 (Signal mindestens 200 ms lang) neu.
  • Seite 9 2.6. Anwendungsdiagramm der Sicherheitsfunktion mit einem Roboter Scan ON Scan OK SCAN in Fehler B.2.0 Prüfen Sie ARU B.2.1 Robotersicherheit B.2.2 prüfen B.2.3 Neustart Fernsteuerungsmodus SCAN in Fehler Scan bereit für den Betrieb mit einem Roboter Textes à vérifier...
  • Seite 10 2.7. Beschreibung des Anwendungsdiagramms der Sicherheitsfunktion mit einem Roboter Jedes rote Signal steht für einen Pin des D-SUB-15p-Sicherheitssteckers. Jedes Signal muss im zuletzt eingestellten Zustand bleiben, wenn es nicht anders angegeben ist. Eine logische 1 definiert einen Zustand, in dem +24 V anliegen. Eine logische 0 definiert einen Zustand, in dem Masse anliegt.
  • Seite 11 2.8. Schematische Darstellung der Sicherheitsfunktion mit einem Roboter...
  • Seite 12 3. 3. FERNBEDIENUNGSMODUS ‘‘REMOTE MODE’’ Bevor Sie einen Befehl mit der Scan starten, muss der Roboter unabhängig vom gewählten Kommunika- tionsprotokoll überprüfen, ob der Fernbedienungsmodus «Remote Mode» aktiviert ist. Um den Fernbedienungsmodus zu aktivieren, müssen Sie auf den Hauptbildschirm der ReflexScan (Home) gehen und auf die Schaltfläche «Remote Mode»...
  • Seite 13 4. ZUORDNUNG DER PROGRAMME Um Programme von den I/Os oder dem Modbus laden zu können, müssen Sie sie im Set-up des Plug-ins «Automation» über das Menü «Service->Plugin->Automation->Setup» und dann unter dem Reiter «Programs Mapping» zuweisen. Für die I/Os kann jedem Programm eine binäre 3-Bit-Kennung zugewiesen werden und ermöglicht bis zu 7 Programme, wobei die Kennung 111 für kein aktives Programm steht.
  • Seite 14 5. VERKABELTE LÖSUNG Die Scan kann über elektrische Signale gesteuert werden, die auf zwei D-SUB-Steckern zusammengefasst werden. Dieser Ansatz lässt sich am schnellsten vorsehen, ist aber auch am stärksten in seinen Möglichkeiten eingeschränkt. So ist es beispielsweise nicht möglich, analoge Werte (z. B. Achsenpositionen) auszutauschen. Zu beachten ist, dass die Anzahl der verfügbaren Funktionen direkt durch die Anzahl der Ein-/Ausgangssignale der Scan begrenzt wird.
  • Seite 15 5.3 Description des I/O de diagnostique Eingänge Name Details Befehle Park Axis Alle Achsen befinden sich in ihrer Parkposition. Start Program Startet das geladene Programm. Start Calibration Startet einen Kalibrierungszyklus. Status Remote Lock Scan im Remote-Modus arretieren. Program Loading Select Program 0 3-Bit-Code (0 bis 7) zur Wahl des Programms.
  • Seite 16 Loaded Program 1 3-Bit-Code (0 bis 7) des aktuell gewählten Programms. Loaded Program 2 Ergebnisse Status «wahr», wenn das Programm fertig ist und die Ergebnisse Result Ready vorliegen. Status «wahr», wenn das Programm keine Ergebnisse No Result zurückgesendet hat. Status «wahr», wenn alle Messergebnisse in den definierten Pass Toleranzen des geladenen Programms liegen.
  • Seite 17 Park axis steigende Flanke Start Program steigende Flanke Start Calibration steigende Flanke Remote Lock konstant Select Program 0 konstant Select Program 1 konstant Select Program 2 konstant Load Program steigende Flanke Lock Tailstock steigende Flanke IN10 Unlock Tailstock steigende Flanke IN11 Reserve IN IN12...
  • Seite 18 5.5 Beschreibung Hilfstools-I/O D-SUB 15p-Stecker Alle Ein- und Ausgänge zu und von der Scan müssen entweder auf +24 V (logische 1) oder auf Masse (logische 0) liegen. Alle Signale an die Scan müssen vom Roboter kommen. PIN #8 PIN #1 FEMALE PIN #15 PIN #9...
  • Seite 19 6. SERVER OPC/UA Die OPC UA ist ein Kommunikationsprotokoll für die Automatisierungsindustrie, das über einen Ethernet-Port läuft. Dies ist die flexibelste Automatisierungslösung, die von der Scan unterstützt wird (z. B. Zugriff auf Details der Ergebnisse einer Messung). Beachten Sie, dass die Scan nur das binäre Protokoll opc.tcp unterstützt. Beim ersten Einsatz muss der OPC-Server aktiviert werden, um das Protokoll nutzen zu können.
  • Seite 20 6.2 Diagnose 6.3 Methoden Methoden Beschreibungen Clear All Runs Alle Läufe aus dem Speicher löschen Close Chuck Pneumatisches Spannfutter schliessen Get Programs Liste der verfügbaren Programme abrufen Get Results Letzte Messergebnisse abrufen Load Program Ein Programm über den Programmdateinamen laden Lock Tailstock Reitstock nach unten fahren und arretieren Move Rotation To Position...
  • Seite 21 Position des Schlittens [mm] Tailstock Position des Reitstocks [mm] Tilt Position der Schwenkfunktion [°] ApplicationMode Anwendungsmodus (z. B. Composer, ReflexClick, Replay, Remote) ApplicationVersion Version SYLVAC-REFLEX Scan Calibrated Kalibrierungsstatus ChuckStatus Status des pneumatischen Spannfutters (‹Unknown›, ‹Closed›, ‹Open›) IsParked Maschine befindet sich in Parkposition MachineID...
  • Seite 22 7. SERVER MODBUS TCP/IP Die Scan hat einen Server Modbus TCP/IP, über den Sie auf die Hauptfunktionen der Scan zugreifen können. Beim ersten Einsatz muss der Modbus aktiviert werden, um das Protokoll nutzen zu können. Gehen Sie in das Set-up des Plug-ins «Automation» über das Menü «Service->Plugin->Automation->Setup» und haken Sie «Modbus aktivieren»...
  • Seite 23 7.2 Diagnose 7.3 Tabellen-Inputs (Coils, Read-Write, FC1, FC5, FC15) Variable Beschreibung Adresse Park Axis Maschine in Parkposition fahren Start Program Messung des Werkstücks starten Start Calibration Kalibrierung der Maschine starten Remote Lock Scan im Remote-Modus arretieren (z. B. Roboter läuft) Load Program Programm über seine ID laden Load Program by Name...
  • Seite 24 7.4 Tabellen-Inputs (Holding Register, Read-Write, FC3, FC6, FC16) Variable Beschreibung Adresse Grösse Program Id to Load ID des zu ladenden Programms uint16 2 bytes Program Name to Load Name des zu ladenden Programms utf8[20] 20 bytes Position des Schlittens zwecks Slide Target Position float32 4 bytes...
  • Seite 25 7.6. Tabellen-Outputs (Input Register, Read-Only, FC4) Variable Beschreibung Adresse Grösse Loaded Program Id ID des geladenen Programms uint16 2 bytes Loaded Program Name Name des geladenen Programms utf8[20] 20 bytes Aktuelle Position des Schlittens Slide Position float32 4 bytes [mm] Rotation Position Aktuelle Position der Drehung [°] float32...
  • Seite 26 8. PROFINET ÜBER SCHNITTSTELLE Die Scan kann über einen Profinet-Bus gesteuert werden, indem man eine Moxa MGate 5103-Schnittstelle nutzt, die die Konvertierung ModbusTCP <> Profinet I/O Device vornimmt. Bei der Installation von RS+ werden die für die Schnittstelle erforderlichen Konfigurationsdateien auf die Fest- platte in das Unterverzeichnis ‹ResourcesProfinet›...
  • Seite 27 8.2. Konfiguration der Schnittstelle Die Konfiguration der Schnittstelle erfolgt über ihr Web-Portal. Um die Schnittstelle in den Modus ‹Konfiguration› zu setzen, müssen Sie sie zuerst abschalten und dabei alle Ethernet-Kabel abziehen. Anschliessend müssen Sie beim Wiedereinschalten etwa zehn Sekunden auf den Piep- ton warten, bevor Sie das Netzwerkkabel zwischen der Schnittstelle und dem Scan-Computer wieder einstecken.
  • Seite 28 8.3. Änderung der IP-Adresse Es kann sein, dass die Installation beim Kunden erfordert, in einem anderen Subnetz zu arbeiten. In diesem Fall sollten Sie daran denken, die IP-Adresse der Schnittstelle sowie die Parameter der vier ModbusTCP-Befehle zu ändern.
  • Seite 29 8.4 I/O Data Mapping Das Mapping zwischen den Modbus-Daten und den beiden Profinet-Frames wird von der Schnittstelle auto- matisch organisiert. Die Position der einzelnen Daten in den Frames hängt direkt von der Adresse der Mod- bus-Register ab.
  • Seite 31 9. BEISPIEL DER ROBOTERSEQUENZ Roboterfolge S25 Roboter-Aktion Scan-Aktion 1. Der Roboter nimmt ein Teil zur Messung 2. Der Roboter lädt das Programm 3. Der Roboter nähert sich dem Scan 4. Der Roboter entriegelt den Scan-Reitstock 5. Der Roboter legt das Teil in den Scanbereich 6.
  • Seite 32 9.1 Sequenz I/Os Der Roboter nimmt ein zu messendes Werkstück (Greifer schliessen) 1. Setzen Sie «Select Program 0» := ON 2. Setzen Sie «Select Program 1» := OFF 3. Setzen Sie «Select Program 2» := OFF 4. Warten Sie auf «Machine Ready» = ON 5.
  • Seite 33 9.2. Sequenz Modbus TCP/IP Der Roboter nimmt ein zu messendes Werkstück 1. Programmieren Sie die ID auf Load := 1 2. Laden Sie das Programm mit ID:= ON 3. Warten Sie auf Machine Ready = ON 4. Laden Sie das Programm mit ID:= OFF 5.
  • Seite 34 10. PNEUMATIK 10.1 Technische Daten 2-Positionen-Magnetventil mit Doppelsteuerung (bistabil). Betriebsdruckbereich: 0,1 bis 0,7 MPa (1 bis 7 bar). Umgebungs- und Drucklufttemperatur: -10 bis 50 °C. Maximale Reaktionszeit: 15 ms. Maximale Arbeitsfrequenz: 10 Hz. 10.2 Pneumatischer Anschluss Die Scan muss über den PNEUMATICS-Anschluss auf der Rückseite der Maschine mit Luft versorgt werden. Dann muss das Magnetventil an der Vorderseite der Maschine mit den entsprechenden Ausgängen für den of- fenen und geschlossenen Zustand verbunden werden.
  • Seite 35 2. Software enabling : The Pedal allows the user to quickly unlock parts by either acting on the Chuck or the Tailstock. It has the following modes: a. Toggle Pneumatic Chuck : Press and release the pedal once, the pneumatic chuck opens. Press the pedal again to close the chuck and clamp the part.
  • Seite 36 2. Sie finden sie unter ReflexScan -> Service -> Logs. 3. Die Logdateien werden auch im Ordner ‹C:\ProgramData\SYLVAC\SYLVAC-REFLEX Scan\Logs› gespeichert. 4. Wenn Sie das Serviceteam von Sylvac kontaktieren, schicken Sie möglichst immer die Logdatei zum Pro- blem und eine Angabe zum entsprechenden Zeitraum mit 11.3.2 Ich bekomme kein I/O-Signal von der Scan...
  • Seite 37 11.3.3 Ich bekomme kein Signal vom Roboter 1. Kontaktieren Sie den Robot Integrator. 2. Versuchen Sie, einen Output am Roboter ANzuschalten. 3. Messen/Prüfen Sie +24 V am entsprechenden Pin. 4. Versuchen Sie, einen Output am Roboter AUSzuschalten. 5. Messen/Prüfen Sie 0 V am entsprechenden Pin. 6.
  • Seite 38 11.3.5 Die Arretierung/Entriegelung des Reitstocks funktioniert nicht 1. Kontaktieren Sie den Robot Integrator. 2. Überprüfen Sie, dass der Roboter auf «Machine Ready» = ON wartet, bevor Sie einen «Lock Tailstock»/«Un- lock Tailstock» Befehl senden. 3. Dieser Tipp funktioniert auch bei allen anderen Befehlen. 11.3.6 Der Reitstock fährt nicht an die richtige Position 1.
  • Seite 40 Changes without prior notice Sous réserve de toute modification Änderungen vorbehalten Edition : 2023.06/ 681-104-03-120...