3 neue Kuka Roboter ! Bitte Hilfe !!!

  • Hi,



    und zwar bekommen wir 3 neue Roboter von Kuka. Bisherhaben wir 1 Robotor von Igm gearbeitet. Da er das arbeitspensum leider nicht mehr schafft kommen die 3 neuen von Kuka.



    Jetzt hab ich vorraus aber schon mal ein paar Fragen an euch Experten ^^



    Und zwar ist sollen die Robby MAG Schweißen und das Bauteil ist rund und besteht aus 9 Felder und jeder Robby soll ingesamt 3 Felder schweißen.


    Jetzt sind aber vom Zeitaufwand nicht alle Felder gleich also 1 dauert 10 min das andere 15 min. Also muss ich irgendwie mit Verweilzeit arbeiten oder noch besser der 1 Robby hört auf wenn er fertig ist mit einem Feld und wartet das der nächste fertig wird usw. Geht das überhaupt ??? Oder wie müsste ich das machen ???




    Dann hätte ich noch ein anderes Prob und zwar ist da noch eine Rundnaht die in 3 Lagen geschweißt werden soll und natürlich soll jeder Robby 1 Naht machen. Die Robbys stehen in einer 3er Teilung also Robby 1 fängt an mit der Wurzel dann soll nach einer bestimmten Zeit Robby 2 anfangen usw.


    Meine Frage wäre dabei da wir im schweren Stahlbau tätig sind sind natürlich auch Bautoleranzen da. Erkennt der Nahtsensor von Robby2 ob also der der die 1 Decklage schweißt ob er an seinem Richtigen fleck ist oder ist es da nicht "möglich mit 3 Robby zu schweißen ?? Da die Pendelbewegung aus der Wurzel fehlt ?


    Mit unserem alten Robby haben wir ja alle 3 Lagen nacheinander geschweißt und der Nahtsensor hat sich na der Wurzel orientiert sodas es kein Problem war.



    So jetzt aber genug geschreiben ^^ Hoffe das sich hier wer findet der mir da weiterhelfen kann.



    mfg
    BigHorses

  • Schritt für Schritt zum Roboterprofi!
  • Hallo,
    zum Schweissen kann ich nichts sagen (bei mir schweissen höchstens mal die Füsse :lol:)


    Die unterschiedlichen Start-/Endezeiten der 3 Roboter bekommt man einfach über eine
    'Unterhaltung' der Roboter untereinander hin. Man verbindet alle drei z.Bsp. über einen
    Profibus: ein Master zwei Slaves. Und definiert Fertigsignale, die jeweils den anderen Robotern mitteilen, dass ein Teilabschnitt fertig ist.


    Kleines Problem ist eigentlich nur dass sich die beiden Slaves nicht direkt miteinander unterhalten können, da muss man am Master dann Eingänge von einem Roboter als
    Ausgänge an den anderen (wo sie dann wieder als Eingänge auftauchen) weitergeben,
    alles klar?


    Die Idee mit der Verweilzeit ist da nicht so besonders, und sollte auf keinen Fall
    angewandt werden, da gibt's hundertprozentig jeden Tag Brennersalat.


    Hermann



  • Irgendwie nicht so wirklich :???:


    Könntest du das vielleicht noch ein wenig genauer Beschreiben ^^ Und wie programiere ich das den ?


    Und was ist mit dem anderen Prob ???


    3 Robbys an einer Naht wegen Nahtsensor

    Einmal editiert, zuletzt von Lars W ()

  • Hallo,
    dann versuche ich es etwas ausführlicher:


    Es gibt von jedem Roboter zu jedem anderen eine E/A Verbindung


    Roboter 1 Ausgang1 Roboter 2 Eingang1 Fertigsignal Teil1
    Roboter 1 Ausgang2 Roboter 2 Eingang2 Fertigsignal Teil2
    .... usw. je nach dem wieviele Teilabschnitte es gibt


    Roboter 1 Ausgang9 Roboter 3 Eingang1 Fertigsignal Teil1
    Roboter 1 Ausgang10 Roboter 3 Eingang2 Fertigsignal Teil2
    .... usw. je nach dem wieviele Teilabschnitte es gibt


    Roboter 2 Ausgang 1 Roboter 1 Eingang9 Fertigsignal Teil1
    Roboter 2 Ausgang 2 Roboter 1 Eingang10 Fertigsignal Teil2
    .... usw. je nach dem wieviele Teilabschnitte es gibt


    Roboter 2 Ausgang 9 Roboter 3 Eingang9 Fertigsignal Teil1
    Roboter 2 Ausgang 10 Roboter 3 Eingang10 Fertigsignal Teil2
    .... usw. je nach dem wieviele Teilabschnitte es gibt


    Roboter 3 Ausgang 1 Roboter 1 Eingang17 Fertigsignal Teil1
    Roboter 3 Ausgang 2 Roboter 1 Eingang18 Fertigsignal Teil2
    .... usw. je nach dem wieviele Teilabschnitte es gibt


    Roboter 3 Ausgang 9 Roboter 2 Eingang17 Fertigsignal Teil1
    Roboter 3 Ausgang 10 Roboter 2 Eingang18 Fertigsignal Teil2
    .... usw. je nach dem wieviele Teilabschnitte es gibt


    Im Zweifelsfall wird das per ganz normalen Dig. E/A's und Drähten bewerkstelligt, die
    Nummern der Ausgänge/Eingänge dienen nur als Beispiel und können beliebig geändert werden. Denkbar wäre auch eine Parallelschaltung der Eingänge am Roboter 2 und 3,
    die von Roboter 1 kommen, dann hätte man ein paar E/A's gespart, ist aber nicht mehr
    ganz so flexibel, von der Programmeirung her.


    Alla jetzt:
    - Roboter 1 beginnt zu schweissen und setzt Ausgänge 1, 2, 9 und 10 auf false.
    - Roboter 2 beginnt zu schweissen und setzt Ausgänge 1, 2, 9 und 10 auf false.
    - Roboter 3 beginnt zu schweissen und setzt Ausgänge 1, 2, 9 und 10 auf false.


    ist Roboter 1 fertig, so setzt er Ausgang 1 und 9 auf true und wartet bis sein Eingang 9
    true ist, dann ist nämlich Roboter 2 fertig mit seinem Teil 1.


    ist Roboter 2 fertig, so setzt er Ausgang 1 und 9 auf true, und wartet, bis sein
    Eingang 2 true wird (dann ist Roboter 1 mit Teil 2 fertig)


    jetzt könnte Roboter 1 mit dem zweiten Teil weitermachen, wofür z.Bsp. Roboter 2 die
    Grundlage geschaffen hat. Ist er damit fertig, dann setzt er Ausgang 2 und 10 auf
    true. Dann wartet er auf den Eingang 17 (Zustand true), damit weiss er dass
    Roboter 3 mit seinem Teil1 fertig ist.


    ist Roboter 3 fertig, so setzt er Ausgang 1 und 9 auf true, und wartet, bis seine Eingänge 1,2 und 9 true sind.


    Sodele, jetzedle sind alle relevanten Ausgänge/Eingänge auf true und jeder Roboter
    weiss, dass alle anderen auch fertig sind. Also kann man beim nächsten Start wieder
    von vorne beginnen.


    War jetzt nur ein Beispiel, und so dahingeschrieben und evtl. nicht ganz fehlerfrei,
    aber das Prinzip sollte doch erkennbar sein.


    Zum Busproblem dann evtl. später, das sollte man nämlich gleich mitbestellen,
    standardmässig ist da nichts brauchbares am Roboter dabei, diskrete E/A's
    übrigens auch nicht.


    Zitat

    Und was ist mit dem anderen Prob ???


    Wie gesagt Schweiss gibt's bei mir höchstens an den Füßen oder in den Achselhöhlen :mrgreen:.


    Gruss Herman

    Einmal editiert, zuletzt von Hermann ()

  • Hallo,


    sind es Koperriende Roboter? Dann weiß eh jeder Roboter wo der andere sich gerade befindet.
    Bei deinen Toleranzen. Kannst du z.B. mit Touch sensing arbeiten oder mit einen Scaner.
    Mit Touch sensing kannst du ohne viel mühe deine Wurzel erkennen wo die lage sich befindet. In 1,2 oder 3D ermitteln.
    Du kannst auch mit verschiedene Jobs arbeiten je nach Toleranz deines Bauteils.
    Welche Strom Quelle hast du?

    Einmal editiert, zuletzt von Robocop69 ()



  • Ob das Koperriende Roboter sind kann ich dir noch nicht sagen aber sie wurden wohl als 3 Roboter zum gleichzeitig schweißen gekauft.



    Zur Stromquelle kann ich bloss soviel sagen das wir einen Arctec Lehrgang besuchen sollen. Soll Übernächste Woche und die Woch dadrauf aufs Seminar bei KUKA.


    1. Lehrgang: Grundlagen
    2. Lehrgang : Scheißen mit der Stromquelle Arctec



    Mein ihr das reicht aus an Lehrgängen bin nämlich der Meinung das man eigentlich noch einen Fortgeschrittenden Kurs braucht oder was meint ihr ??



    Touch sensing: Erkennt er das beim Schweißen ? Ohne Hilfsmittel ? Da der Platz ziemlich eng ist und ich immer in die Ecke schweißen muss.


    Wie meinst du das mit den Jobs ?



    Also um es mal noch etwas deutlicher zu machen was ich machen soll ^^


    Ist ein rundes Bauteil das wie gesagt in 9 Felder aufgeteilt ist und jeder Robby soll 1 Feld schweißen dannach soll sich der Manipulator ein Stück weiterdrehen und dann das nächste Feld schweißen.


    Außer oben da ist eine Kehlnaht das sollen alle 3 Robbys gleichzeitig schweißen (3 Lagen) Wie würdet ihr das am besten machen ?? Da ich ja nach möglichkeit nur 1 Ansatz haben möchte.



    Leider kann ich ja noch nicht probieren da sie bei uns gearde am umbauen für die Robby sind




    mfg
    Vielen Dank für eure Hilfe ^^

    Einmal editiert, zuletzt von Lars W ()

  • Hallo ich denke du brauchst noch einen Programmierer den du zu rate ziehen kannst .... :uglyhammer_2:



    Alleine mit den Kursen bist du zum scheitern verurteilt ... denk ich mal...


    Mit Hilfe eine erfahrenen Programmierers der ab und zu zur Unterstützung vorbei kommt ist da wohl zu schaffen...


    Sorry aber das ist meine Meinung...


    Aber alleine nach den Grundkursen das zu Meistern *** :wallbash: :wallbash: :wallbash:



  • Na du machst mir ja Mut :( Genau das ist aber das Problem an der Sache das es bei uns niemanden gibt der das mit Kuka kann :huh:

  • Eine Arc Applikation ist eine Optimierungs Aplikation wie Kleben, Laserschweißen und Löten.


    Es gehört schon einige erfahrung dazu. Ein FortgeschrittenLehrgang schadet nie.


    Fangen mir mal ganz vorne an. Bei Mag schweißen kannst du 2 sorten von Schutzgas benutzen. 100% Co2 oder Mischgas Co2 Arcon gemisch. Je nach Anwendung.
    Wichtig ist auch das du von anfang an eine Brenner Richtlehre hast, weil sehr oft die Brenner nicht I.O. auch wenn sie neu sind.


    Touchsensing: Es wird mit dem Schweißdraht gemessen. 1,2, oder 3 D mit verdrehung oder Ohne. Es fließt beim Touchen 24 Volt durch den Draht, bei berühren des Bauteils weiß der Roboter sofort die Position. Bei 3 D wird in X, Y, Z, angetoucht. danach wird zum Schweißen mit den ermittelten Offset gefahren.


    Du mußt halt sehr viel selbst ermitteln. Wichtig ist das du sehr sauber teacht. Die Brennerstellung ist auch sehr wichtig. Schweißerfahrung wäre auch vom Vorteil.

  • Nochmal zum Touchsensing:



    Was mich interessiert ist da alle Robby eine 3 lagige Rundnaht gleichzeitig schweißen sollen. Wie bekommt Robby 2,3 die Info´s über die Bautoleranzen ???



    Oder müsste man Robby 1 erst die Wurzel schweißen lassen und dann mit Robby 1 vermessen und mit Robby 2,3 die Decklagen fahren ?

    Einmal editiert, zuletzt von Lars W ()

  • Kommt drauf an, Habt ihr ein meßsystem? Touchsensing oder Cam?
    Über das Touchen bekommt er seine Toleranz, weil duch den draht 24 Volt fließen und du die Bauteil lage bestimmst wird. Touchen in x y z.


    Mit einen Scanner Roboscan von der Firma Robotec bekommt man einen lasertaster damit kann man auch Toleranzen ermitteln und du brauchst kein Touchsensor.

  • hallo lars, also falls du in einer stadt an der elbe sitzt und wenn der igm Rob von einem murmel bedient wird und wenn du wind aus beruflichen Gründen magst, dann sage ich dir das es in deinem Haus jemanden gibt der dir das programmieren
    kann. frag mal deinen chef nach dem typen mit der Mütze.
    schöne Grüsse.

    Einmal editiert, zuletzt von soma ()

  • Hallo Olli (soma),


    hätte mich auch gewundert, wenn ich dich hier nicht gefunden hätte :supi:. Ich heiße zwar nicht murmel sondern Mürmel, hast bestimmt kein (ü) auf deiner Tastatur :uglyhammer_2:.
    Dann kannst du uns (lars und "Mürmel", die anderen beiden lassen wir mal diskret in der Versenkung verschwinden :kopfkratz:) ja richtig unter die Arme greifen mit unserem neuen Spielzeug :biggrins:.
    Ich hatte schon gehofft, das ich nicht zur Schulung muss, aber leider darf ich auch in drei Wochen nach Wolfsburg und mein altes Hirn überstrapazieren :wallbash:.
    Na dann sind wir ja eine lustige Runde zu dritt :grinser043:.


    viele Grüsse
    "Mürmel"

  • soma



    Denke mal das das Programieren an sich nicht so das Problem sein sollte. Das Problem wird es erstmal sein das Robby Team in Gange zu bekommen bzw zu Konfigurieren/Einzurichten :kopfkratz:


    Hast du da vielleicht schon ein paar Kenntnisse ?? :ylsuper:



    @HomHom


    Wird ja auch mal wieder Zeit das dein Hirn anfängt zu Arbeiten, schaltest es ja oft genug ab :pfeif: :pfeif:
    Und sei froh das du auf Lehrgang kannst da brauchste die anderen Schnarchnasen nicht sehen ^^ (mich natürlich ausgenommen :uglyhammer_2:)

    Einmal editiert, zuletzt von Lars W ()

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