Luftventile für Greifersteuerung ansprechen

  • Hallo, ich habe da mal eine Frage für Anfänger. Bei meinem Kuka KR5 sixx R580 sind einige Zweiwegeventile integriert, die ich benutzen möchte um einen Werkzeugwechsler von Schunk zu bedienen. Ich habe zwar schon ein bisschen KRC programmiert, aber noch nie einen eingerichtet und die Handbücher ...


    Darum meine Frage: Wie konfiguriere ich das System so, dass ich über die DigitalIOs die integrierten Zweiwegeventile ansprechen kann?
    Muss ich das System überhaupt konfigurieren?
    Hat das was mit der IOSYS.INI zu tun?


    Für jeden Tipp dankbar,


    Georg

  • Schritt für Schritt zum Roboterprofi!
  • Wenn du Grippertech mit drin hast,kannst du sie darüber konfigurieren.
    Ansonsten zu fuß.
    Ventil 1 aus,Ventil 2 an, Ventil 2 aus,Ventil 1 an...................



    Gruß Mike

    Hubraum ist durch nichts zu ersetzen, außer durch noch mehr Ladedruck


  • Wenn du Grippertech mit drin hast,kannst du sie darüber konfigurieren.


    Nee hab ich leider nicht.


    Ventil 1 aus,Ventil 2 an, Ventil 2 aus,Ventil 1 an...................


    Das "Was" ist mir klar, nur das "Wie" nicht. Die digital-IOs habe ich ausprobiert, aber das passiert nix. Darum meine Frage.

  • Ist der Bus den überhaupt konfiguriert?

    Greetings, Irrer Polterer!

    Wie poste ich falsch? Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Life is a beta version. Full of bugs and no Manual.

  • 1. Funktionieren irgendwelche Digitalen Eingänge?
    2. Gibt's im KCP 'ne Fehlermeldung? Welche Meldungen treten auf?
    3. Welches Bussystem habt ihr? DeviceNet, Profibus oder wie?
    4. Wo ist das Greiferventil physikalisch angeschlossen?
    5. War das alles schon vorkonfiguriert?


    Mehr Informationen bitte. Du fährst ja auch nicht in die Werkstatt undsagst: "Mein Auto ist kaputt, was kann das sein" :zwink:


    Schick mir die iosys.ini und die Devnet.ini. Vielleicht läß sich da was raus erkennen.

    Greetings, Irrer Polterer!

    Wie poste ich falsch? Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Life is a beta version. Full of bugs and no Manual.


  • 1. Funktionieren irgendwelche Digitalen Eingänge?


    Weiß ich nicht, da ich nichts angeschlossen habe.



    2. Gibt's im KCP 'ne Fehlermeldung? Welche Meldungen treten auf?


    Nein keine Meldungen. Ich kann manuell die Werte der Digitalausgaenge umschalten. Aber mein Ventil bewegt sich nicht.



    3. Welches Bussystem habt ihr? DeviceNet, Profibus oder wie?


    Laut IOSYS.INI ist es
    "[SRIO] Digital I/O of KRC2 Small Robot"



    4. Wo ist das Greiferventil physikalisch angeschlossen?


    Am Handgelenk sind drei doppelte Druckluftanschlüsse, die von bidirektionalen Ventilen gespeist werden. Die Ventile sind im Roboter integriert.



    5. War das alles schon vorkonfiguriert?


    Ja, ich habe nichts verändert.


    Mehr Informationen bitte. Du fährst ja auch nicht in die Werkstatt undsagst: "Mein Auto ist kaputt, was kann das sein" :zwink:


    Naja, wenn man ein Dummy ist, dann vielleicht schon...



    Schick mir die iosys.ini und die Devnet.ini. Vielleicht läß sich da was raus erkennen.


    OK, hier kommt iosys.ini:


    ;==========================================================
    ; IOSYS.INI - Configuration file for the IO-System
    ;==========================================================
    ; For configuration help go to the end of this file.
    ;----------------------------------------------------------


    ; ATTENTION !!!! Since V5.0 Build13 we have removed the DeviceNet
    ; driver "dndrv.o". Now you have to use the driver
    ; "dn2drv.o" and the appropriate syntax (form 2)


    [CONFIG]
    VERSION=2.00



    [DRIVERS]
    ;CNKE2=21,cnke2CPInit,cnke2drv.o
    ;DNSC6=20,dnsc6Init,dnsc6drv.o
    ;DNSC5=19,dnsc5Init,dnsc5drv.o
    ;DNSC4=18,dnsc4Init,dnsc4drv.o
    ;DNSC3=17,dnsc3Init,dnsc3drv.o
    ;CNKE1=16,cnke1CPInit,cnke1drv.o
    ;DSEIO=14,dseIoInit,dseiodrv.o
    ;DNSC2=13,dnsc2Init,dnsc2drv.o
    ;DNSC1=12,dnsc1Init,dnsc1drv.o
    SRIO=27,sriodrvInit,sriodrv.o
    ;DEVNET=2,dnInit,dn2drv.o
    ;PBMASL=11,pbmsInit,pfbmsdrv.o
    ;INTERBUSPCI=15,ibsCPPciInit,ibpcidrv.o
    ;INTERBUS=1,ibusInit,ibusdrv.o
    ;MFC=0,mfcEntry,mfcdrv.o



    [SRIO]
    INB0=0 ;$IN[1-8] KRC2SR Mini-IO
    OUTB0=0 ;$OUT[1-7] KRC2SR Mini-IO
    INB1=1 ;$IN[9-14] KRC2SR Hand-IO
    OUTB1=1 ;$OUT[9-16] KRC2SR Hand-IO



    [MFC]
    INW0=0 ;$IN[1-16]
    OUTW0=0 ;$OUT[1-16]
    OUTW2=2 ;$OUT[17-32]



    [INTERBUS]
    ;------- Inputs ---------
    ;Slave Inputs
    INW50=896 ;$IN[401-416]
    INW52=898 ;$IN[417-432]
    INW54=900 ;$IN[433-448]
    INW56=902 ;$IN[449-464]
    ;------- Outputs --------
    ;Slave Outputs
    OUTW50=896 ;$OUT[401-416]
    OUTW52=898 ;$OUT[417-432]
    OUTW54=900 ;$OUT[433-448]
    OUTW56=902 ;$OUT[449-464]



    [DEVNET]



    [PBMASL]



    [DNSC1]



    [DNSC2]



    [DNSC3]



    [DNSC4]



    [DNSC5]



    [DNSC6]



    [DSEIO]
    INDW0=0 ;$IN[1-32]
    OUTDW0=0 ;$OUT[1-32]



    [INTERBUSPCI]
    ;------- Inputs ---------
    ;Slave Inputs
    INW50=896 ;$IN[401-416]
    INW52=898 ;$IN[417-432]
    INW54=900 ;$IN[433-448]
    INW56=902 ;$IN[449-464]
    ;------- Outputs --------
    ;Slave Outputs
    OUTW50=896 ;$OUT[401-416]
    OUTW52=898 ;$OUT[417-432]
    OUTW54=900 ;$OUT[433-448]
    OUTW56=902 ;$OUT[449-464]



    [CNKE1]
    ; =ConNo, additional offset,xSize


    [CNKE2]
    ; =ConNo, additional offset,xSize


    [VIO]
    ;INW0=0 ;$IN[1-16]
    ;INW8=2 ;$IN[65-80]
    ;OUTW0=0 ;$OUT[1-16]
    ;OUTW2=2 ;$OUT[17-32]


    [O2I]
    ;INW4=0 ;$IN[33-48]
    ;INW6=2 ;$IN[49-64]
    ;OUTW4=0 ;$OUT[33-48]
    ;OUTW6=2 ;$OUT[49-64]


    [IOLINKING]



    [END SECTION]

  • Du, mal eine Frage: Ist Luftdruck auf den Ventilen?

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.


  • Du, mal eine Frage: Ist Luftdruck auf den Ventilen?


    Ja, ich weiß, dass man diese Frage stellen muss ;)
    Es ist Druck drauf. Es ist ja ein Zweiwegesystem und somit ist auf dem einen Ausgang Druck und der Greifer schließt sobald man ihn anschließt.
    Es geht hier wirklich nur ums Programmieren und/oder System einrichten. Ich habe einfach keine Ahnung wie ich herausfinde an welchem IO dieses Ventil angeschlossen ist. Die ersten 20 und noch ein paar mehr habe ich schon ausprobiert, aber da war nix.

  • In Deiner IOSYS steht, daß die Ausgänge dort sind:


    INB0=0 ;$IN[1-8] KRC2SR Mini-IO
    OUTB0=0 ;$OUT[1-7] KRC2SR Mini-IO
    INB1=1 ;$IN[9-14] KRC2SR Hand-IO
    OUTB1=1 ;$OUT[9-16] KRC2SR Hand-IO


    Also OUT 1 - 16


    Probier einfach mal


    Ich hab da so dunkle Erinnerungen an nen KR3, den ich 2002 mal in den Händen hatte....

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Hallo,
    Passt, das sind die Aus und Eingange in der IOSYS.INI.
    INB1=1 ;$IN[9-14] KRC2SR Hand-IO
    OUTB1=1 ;$OUT[9-16] KRC2SR Hand-IO
    Also von Ausgang 9 bis 16 sind die Ausgänge für die Ventil. Musst du ausprobieren welcher welches Ventil schaltet.
    Ist die X32(Schaltschrank) zu CN20(Roboter) an geschlossen? Wenn ja auch richtig? Wenn nein nach Dokumentation anschließen.
    Brücke X32 von 8 zu 9 und 21 zu 22 eingefügt? Keine Spannung vorhanden.
    Wurden die Stecker Unterspannung an oder abgesteckt? Liegen Zwischen 8 und 21 24 Volt an? Wenn nein ist eine der Sicherungen zerstört, entweder Hand IO Karte oder USV Modul.
    Mit freundlichen Grüßen Michael

    Einmal editiert, zuletzt von michel ()

  • Hallo und danke für die vielen Tipps!


    Also von Ausgang 9 bis 16 sind die Ausgänge für die Ventil. Musst du ausprobieren welcher welches Ventil schaltet.


    Das habe ich probiert und laut Statusdisplay auf der Bedieneinheit schalten die Ausgänge, nur die Ventile bewegen sich nicht.



    Ist die X32(Schaltschrank) zu CN20(Roboter) an geschlossen? Wenn ja auch richtig? Wenn nein nach Dokumentation anschließen.
    Brücke X32 von 8 zu 9 und 21 zu 22 eingefügt? Keine Spannung vorhanden.
    Wurden die Stecker Unterspannung an oder abgesteckt? Liegen Zwischen 8 und 21 24 Volt an? Wenn nein ist eine der Sicherungen zerstört, entweder Hand IO Karte oder USV Modul.


    Das werde ich am Dienstag prüfen. So etwas könnte es sein. Danke nochmal und schönes Wochenende,


    XorX

  • Hallo
    Die Ausgänge werden nur Visualisiert, daher werden sie immer beim setzen angezeigt. Es heißt noch nicht das sie auch wirklich auf True geschaltet werden. Prüfe es noch mal an der X32.
    Michel

  • Danke, danke, danke! Was so ein fehlendes Kabel alles ausmachen kann, hätte ich nicht gedacht und dabei hatte ich extra noch 100 Meter WLAN-Kabel besorgt. ;)

  • Hi!
    Was genau hat dein Problem gelöst?? Ich hab hier genau das selbe...
    Hab das Original-Kabel (X32-CN20) verwendet und Steuerung und Roboter verbunden. Trotzdem schalten auch bei mir die Ventile nicht (liegt auch keine Spannung an den PINs..)
    LG

  • Hi rdizzy,


    die Spannung für die Ausgänge muss ja woher kommen :grmpf:.
    Wenn du die Ventile intern versorgen möchtest dann musst du die Brücken am X12 machen.
    Bei alten Anlagen hast du das nicht gebraucht, dafür durftest du aber auch hier keine externe Spannung anschliessen wenn die Steuerung noch problemlos funktionieren sollte :pfeif:.



    Gruß :zwink:
    Bert

  • Hi Bert,


    Komme gerade vom Sicherungen überprüfen zurück ;p - Heidenarbeit den Steuerungs-PC runterzubauen... - Naja, die Sicherungen sind alle in Ordnung, eh klar.
    Die Brücken hab ich 100mal überprüft und bin alle EPläne und Doc-Schaltungszeichnungen durchgegangen. Ich werd das wohl nochmal alles vergleichen müssen. X12 meinst du oder? nicht X22... - Und dort haben wir alles gebrückt was nicht von der SPS durchgeschalten wird (Testschalter, NOT-AUS etc...) PIN 8 und 9 und 22,23 gehen zur SPS...


    Morgen Morgen...


    lG und Danke

  • Ja klar X12:
    Brücken zwischen 1-4, 2-5, 3-6 sowie 20-23, 21-24, 22-25, sind die sicher drin?


    Gruß :zwink:
    Bert

    Wer Robotern am Zahnriemen dreht, braucht ein Zahnriemenspannungsmessgerät!

  • Hallo Rdizzy,


    wir meinen nicht X11, wo die Sicherheiten sind.
    Nebendran hat es auch noch einen X12!!!!!
    Der, wo die Mini-I/O's drauf sind.


    Bitte nicht verwechseln!


    Sonst bitte mal detailliert auflisten, was Du da gebrückt / angehängt hast.
    Dito mit allen Meldungen, die anstehen.


    Gruss SJX

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden