ABB Roboterschulung von praxiserfahrenen Trainern
in unserem Schulungszentrum in Mainburg oder vor Ort bei Ihnen
Bediener und Expertenschulungen anfragen

Autor Thema:  Palettierung über Offset  (Gelesen 3194 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

stoag

  • Gast
Palettierung über Offset
« am: 07. Februar 2006, 17:26:11 »
 :hilfe: Wer kann mir helfen? Ich bin Anfänger was Roboterprogrammierung angeht. Ich Möchte bei uns in der Firma das Roboterprogramm (ABB IRB 6400) etwas abändern und benötige dazu ein paar Programmbeispiele oder zumindest eine Übersicht über die gesammten Rapid Befehle. Am besten wär natürlich ein Schulungshandbuch oder etwas in der Art.
« Letzte Änderung: 15. Februar 2006, 20:01:05 von burlibua »
  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert


ABB Robotertraining
günstig und verständlich mit Zertifikat
ABB Roboterschulung

Offline Sven Weyer

  • Global Moderator
  • Forum Legende LV 1
  • *
  • Beiträge: 1056
  • Bewertet: +17
Re: Rapid Sprache
« am: 07. Februar 2006, 19:06:25 »
Hallo stoag,
zu jedem Roboter gehören eine Flut an Handbüchern. Hast Du diesbezüglich nichts vorhanden. Es müsste normalerweise ein Referenzhandbuch dabei sein. In diesem ist soetwas recht eindeutig erklärt.

Wenn nicht sag Bescheid dann kann ich Dir ein pdf. schicken. E.Mail im Falle des Falles nicht vergessen.

robotic74
  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert
Wer nichts macht macht keine Fehler!
Wer keine Fehler macht kann nichts daraus lernen!
Wer nichts lernen kann kann sich nicht weiterentwickeln!
Wer sich nicht entwickelt geht unter!

Online mischwarz

  • Forum Mitglied LV 15
  • *
  • Beiträge: 194
  • Bewertet: +5
Re: Rapid Sprache
« am: 07. Februar 2006, 19:11:59 »
kannst Du Dein Vorhaben eventuell etwas konkretisieren.
Ich denke,nur mit ein paar Befehlen ist es meistens nicht getan.
  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert
Es gibt immer einen Weg. ( Wohin auch immer er führen mag )
mischwarz ANNO 2001

stoag

  • Gast
Re: Rapid Sprache
« am: 08. Februar 2006, 08:42:26 »
Konkret gesagt möchte ich eine Offstevariable für die Achse 6 hinzufügen. Bisser gibt es nur offsetvariable für die X,Y,Z Achsen. Hier ein paar Auszüge aus dem Prog. mit Vermerk

PROC PalBild_5_L()
    VAR num nOffset_x1:=477;
    VAR num nOffset_y1:=0;
    VAR num nOffset_x2:=237;
    VAR num nOffset_y2:=10;
    VAR num nOffset_x3:=483;
    VAR num nOffset_y3:=260;
    VAR num nOffset_x4:=0;
    VAR num nOffset_y4:=0;
    VAR num nOffset_x5:=242;
    VAR num nOffset_y5:=0;

    VAR num nAbgabePos_x;
    VAR num nAbgabePos_y;
    VAR num nAbgabePos_z;

 vPalWeg:=v3000;
    vmax:=v4000;
    TEST aktPosNr
    CASE 2,7,9,14,16,21,23,28:
      jAbgabe:=CalcJointT(pAbgabe_5L,Werkzeug);


  :!:Hier wird ja die Achse 6 um 180 Grad gedreht wenn ich das richtig sehe!?


      jAbgabe.robax.rax_6:=jAbgabe.robax.rax_6+180;
      pAbgabe:=CalcRobT(jAbgabe,Werkzeug);
      jHome:=jHomePosBevore;
      !
      pBefore_3:=pAbgabe;
      pBefore_2:=pAbgabe;
      pBefore_1:=pAbgabe;
      pBefore:=pAbgabe;
      pBefAb:=pAbgabe;
      pAfter_1:=pAbgabe;
      pAfter:=pAbgabe;
      !
      nAbgabePos_x:=pAbgabe.trans.x;
      nAbgabePos_y:=pAbgabe.trans.y;
      nAbgabePos_z:=pAbgabe.trans.z;
      nAbgabePos_A6:=pAbgabe.trans.A6;
      !
    DEFAULT:
      pAbgabe:=pAbgabe_5L;
      jHome:=jHomePosBevore;
      !
      pBefore_3:=pAbgabe;
      pBefore_2:=pAbgabe;
      pBefore_1:=pAbgabe;
      pBefore:=pAbgabe;
      pBefAb:=pAbgabe;
      pAfter_1:=pAbgabe;
      pAfter:=pAbgabe;
      !
      nAbgabePos_x:=pAbgabe.trans.x;
      nAbgabePos_y:=pAbgabe.trans.y;
      nAbgabePos_z:=pAbgabe.trans.z;
      nAbgabePos_A6:=pAbgabe.trans.A6;
    ENDTEST
    !
    TEST aktPosNr
    CASE 1:
      ! 1. Position (1. Lage)
      nNext_x:=nAbgabePos_x-nOffset_x1;
      nNext_y:=nAbgabePos_y-nOffset_y1;
      nNext_z:=nAbgabePos_z;
    CASE 2:
      ! 2. Position (1. Lage)
      nNext_x:=nAbgabePos_x-nOffset_x2;
      nNext_y:=nAbgabePos_y-nOffset_y2;
      nNext_z:=nAbgabePos_z;
  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert

stoag

  • Gast
Re: Rapid Sprache
« am: 08. Februar 2006, 08:44:45 »
Robotic 74, Hab nur die Allgemeine Bedienungsanleitung für unseren Robotter wäre nett wenn du mir das pdf mal schicken könntest. Adresse mi.blum"AT"stoeu.com. Danke
  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert

Offline burlibua

  • Forum Mitglied LV 11
  • *
  • Beiträge: 110
  • Bewertet: 0
Re: Rapid Sprache
« am: 08. Februar 2006, 08:49:10 »
Ich denke das ist ein Programm eines Palettierers

Und du möchtest ein neues Schlichtmuster oder ?

mfG Burlibua
  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert

stoag

  • Gast
Re: Rapid Sprache
« am: 08. Februar 2006, 08:54:37 »
Ja ist ein Palettierroboter. Ich Möchte mir eine einfache möglichkeit schaffen die zu palettierenden Gebinde vor dem Absetzen individuel für jeden Stellplatz etwaz zu verdrehen.
  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert

Online mischwarz

  • Forum Mitglied LV 15
  • *
  • Beiträge: 194
  • Bewertet: +5
Re: Rapid Sprache
« am: 08. Februar 2006, 20:08:19 »
Hallo stoag,
also wenn ich dass richtig sehe,ist in Deinem Programm immer die Rede von Offs (Offset).
Dies würde bedeuten,dass Du das Werkobjekt verschiebst.
Wenn Du sagst,dass Du den Roboter um die 6.Achse drehen willst,musst den den Tool drehen.
Dazu bietet sich die Funktion RelTool an.

  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert
Es gibt immer einen Weg. ( Wohin auch immer er führen mag )
mischwarz ANNO 2001

Offline burlibua

  • Forum Mitglied LV 11
  • *
  • Beiträge: 110
  • Bewertet: 0
Re: Rapid Sprache
« am: 15. Februar 2006, 19:58:33 »
Habe schon einige Palettierlösungen gebaut mit denen die Universalität und Produktivität sehr gestiegen sind.

Das Prinzip: Jeder Hub hat Eigenschaften die mit einem Index adressiert werden.

Die Eigenschaften:

Entnahmeposition
Ablageposition
wird die Ablageposition von links / oder rechts angefahren / Einfädeln
wird die Ablageposiition von vorne / oder von hinte angefahren
wird der Greifer entlastet oder geöffnet -- Nebenpaket nicht verschieben
wird ein Zwischenkarton eingelegt
Luftdruck für den Greifer
die Beschleunigung 
die Paketanzahl für linke und rechte Greiferseite
ob nachher ein Palettenwechsel durchgeführt werden soll
ob es sich um eine Euro / Einweg oder Düsseldorfpalette handelt
Produktgewicht für die Load und Collisiondedection

mit diesen Eigenschaften ist ein sehr universelles Programm entstanden. Ein Rob fährt mit 24 verschiedene Schlichtmuster die über Visualisierung ohne Umbau umgeschalten werden.

Ablauf :
Rob gibt Anzahl der Pakete an SPS
SPS baut die Pakete nach Angabe zusammen und holt Roboter
Roboter  fährt zu Entnahmeposition mit Index Hub 1 und lädt Produktabhänige Beschleunigung Greifdruck und Produktgewicht  schließt Greifer fährt Offset in Z Achse und dann zu fliegender Homepos (Eigener Beitrag hier)
Rob fährt in ungefähren Winkel zu Palette und lädt Ablagepos und fährt über Offset von links oder rechts oder vorn oder hinten verschobender Ablageposition
Diese ist über Korpos zu teachen und wird wieder in das Feld Ablageposition zurückgeschrieben.
Dabei kannst du jede Position einzeln verändern  auch Neigungen Orientierungen verändern.
Rob fährt wieder in die fliegende Hompos

Wenn ein anderes Schlichtmuster gebraucht wird dann Palette austransportieren Modul löschen und anderes Modul laden Hubzähler auf 0 fertig ist der Zauber.

mfG Burlibua




  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert

Offline burlibua

  • Forum Mitglied LV 11
  • *
  • Beiträge: 110
  • Bewertet: 0
Re: Rapid Sprache
« am: 15. Februar 2006, 20:20:59 »


Wenn du nur eine Position verdrehen willst wirds aufwendig

mfG Burlibua
  • finde ich gut    Danke, das hat mir geholfen    brauche Hilfe    da stimmt was nicht    Lesenswert


xx
Palettierung

Begonnen von MK84

8 Antworten
2572 Aufrufe
Letzter Beitrag 23. August 2008, 21:54:52
von burlibua
xx
Bei Palettierung Achse 4 drehen

Begonnen von Pit82

4 Antworten
1123 Aufrufe
Letzter Beitrag 13. Januar 2011, 19:39:01
von högi
xx
OffSet mit Orientierung ???

Begonnen von mischwarz

10 Antworten
2844 Aufrufe
Letzter Beitrag 05. Juni 2009, 18:33:04
von högi
xx
Offset von akt. Position

Begonnen von MartinK

1 Antworten
1143 Aufrufe
Letzter Beitrag 23. Februar 2009, 20:12:13
von Sven Weyer
xx
calibration and offset

Begonnen von cezanne

3 Antworten
1743 Aufrufe
Letzter Beitrag 25. Juni 2008, 16:41:18
von cezanne
 

über das Roboterforum

Nutzungsbedingungen Impressum
Sitemap