Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
09. Februar 2012, 00:40:07
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: English and international Robotsupport now on Robot Forum. Also Supported by the Moderators of the roboterforum.de

Roboterforum für Industrieroboter Anwender  |  Allgemeines zum Thema Industrieroboter  |  Applikationen für Roboter  |  Thema: Glasscheiben aus Ständer Entnehmen 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Glasscheiben aus Ständer Entnehmen  (Gelesen 988 mal)
lameda
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 174



« am: 25. August 2010, 14:18:52 »

Hallo

Ich möchte auch einem Ständer Scheiben entnehmen.
hierzu meine Fragen....
1.) Wie komm ich auf die erste Aufnahmeposition (Abfrage über Inis? Wenn ja wie? abfrage über Drehmoment? Wenn ja wie?)
2.) Wie komm ich auf die anderen Aufnahmepositionen (wie bei Pos1 Abfrage oder mit bekannten Offset weiterfahren?)
3.) Wie erkenne ich die letzte Position wenn nicht bekannt ist wieviele Scheiben im Ständer stehen?

Grüsse
Gespeichert

3 Laws of Robotics:

1. KILL ALL HUMANS
2. RULE THE WORLD
3. SNOOZE
titan72
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 869



« Antworten #1 am: 25. August 2010, 14:34:17 »

Hi,
habe vor kurzem so etwas über einen Ultraschallsensor gelöst, diesen so teachen das ein Wert von 0 bei keiner Scheibe vorhanden ansteht und alle weiteren in mm offset!
Gespeichert

‘Go To Statement Considered Harmful’

„Seit Jahren bin ich nun mit der Beobachtung vertraut, dass die Qualität von Programmierern eine abnehmende Funktion der Dichte von GOTO Anweisungen in ihren Programmen ist.“
Edsger W. Dijkstra

Dem haben wir nichts hinzuzufügen!
lameda
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 174



« Antworten #2 am: 25. August 2010, 15:29:55 »

Servus

danke erstmal. Was für Werte liefert mir der Sensor eigentlich? Bekomme ich ab einen gewissen Abstand ein Signal oder ein analoges Signal abhängig zum Abstand das ich auswerten muss? Wenn eine undefinierte Menge Scheiben im Rack steht, muss ich mich erst rantasten sag ich mal!? Dann wäre die Pos der 1. Scheibe doch wichtig?

Grüsse
Gespeichert

3 Laws of Robotics:

1. KILL ALL HUMANS
2. RULE THE WORLD
3. SNOOZE
titan72
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 869



« Antworten #3 am: 25. August 2010, 15:49:35 »

... du bekommst einen Analogwert der auf mm skaliert wird, bei keiner Scheibe bekommst du eine 0. Angenommen die sind 5 mm, dann teacht du die Position mit der ersten Scheibe, fährst diese dann ohne Scheibe an und von Hand in Z noch die besagten 5 mm, erneut teachen. Zum abholen oder ablegen wird dann immer mit dem offset vom Sensor gefahren!
Gespeichert

‘Go To Statement Considered Harmful’

„Seit Jahren bin ich nun mit der Beobachtung vertraut, dass die Qualität von Programmierern eine abnehmende Funktion der Dichte von GOTO Anweisungen in ihren Programmen ist.“
Edsger W. Dijkstra

Dem haben wir nichts hinzuzufügen!
lameda
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 174



« Antworten #4 am: 25. August 2010, 16:02:56 »

Servus
danke erstmal.
Meine Idee Anfangs war einen Suchbereich grob abstecken mit der max Scheibenanzahl. Als SKIP CONDITION den Kontakt eines Näherungsschalters abfragen. Den Endpunkt teachen (keine Scheibe) und vom Suchbereichanfang ab mit SKIP LBL hinfahren bis die Condition erfüllt ist.

So oder so ähnlich.

Wie findest das?
Gespeichert

3 Laws of Robotics:

1. KILL ALL HUMANS
2. RULE THE WORLD
3. SNOOZE
titan72
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 869



« Antworten #5 am: 25. August 2010, 16:27:48 »

... geht alles, kommt auf die Applikation an, wenn du die Zeit hast so langsam zu fahren um kaum nachlauf zu haben bei der SKIP dann kannst du es so machen, ich hatte keine Zeit wegen Taktzeitvorgabe, also direkt und schnell auf die Zielposition!
Gespeichert

‘Go To Statement Considered Harmful’

„Seit Jahren bin ich nun mit der Beobachtung vertraut, dass die Qualität von Programmierern eine abnehmende Funktion der Dichte von GOTO Anweisungen in ihren Programmen ist.“
Edsger W. Dijkstra

Dem haben wir nichts hinzuzufügen!
lameda
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 174



« Antworten #6 am: 25. August 2010, 16:41:59 »

Servus

Ist ja nicht so als wenn ich Zeit hätte. ich steh da noch ganz am Anfang und tu mir etwas schwer. Hab 2 Racks und 2 Ablagen zu bedienen und weiss nicht ob ich stur abwechselnd ablegen soll oder je nach Freizeichen.  kopfkratz auf alle Fälle war so mein Ansatz so: schauen welches Rack voll ist, das auswählen und leer machen, Abladen nach Freizeichen. nächstes Rack auswählen, wieder das gleiche.
Wie du sagst ..... gehen tut vieles....was sinn macht und einfach ist wieder nicht  Mr. Green
wie würdest du das machen?`

Grüsse
Gespeichert

3 Laws of Robotics:

1. KILL ALL HUMANS
2. RULE THE WORLD
3. SNOOZE
Roland Keller
Administrator
Deluxe Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 479



« Antworten #7 am: 25. August 2010, 17:09:01 »

Grundsätzlich würde ich das schon auch so machen.
Ein Rack auswählen und komplett abarbeiten.
Ablegen immer dort wo eine Freigabe anliegt. Allerdings im Wechsel.
Soll heissen wenn Ablage 1 frei ist ablegen. Beim nächsten Zyklus dann zuerst abfragen ob Ablage 2 frei ist. Diese dann bevorzugt behandeln. Dann wieder zuerst Ablage 1 usw.
Gespeichert

-------------
Gruß
Roland


Ich bin wie ich bin. Die Einen kennen mich, die Anderen können mich.
Konrad Adenauer
titan72
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 869



« Antworten #8 am: 25. August 2010, 17:57:21 »

... bleibt wieder die Frage ob das schlau ist, im wechsel bedeutet beide Ablagen werden gleichzeitig fertig beladen sein, um dann einen wechsel der Ablagen einzuleiten geht die Zelle in stop. Solltest du nacheinander beladen kann die erste volle gewechselt werden während die zweite beladen wird. Ist aber alles von der Applikation abhängig, das spielt alles in die Gesamtbetrachtung rein!!!
Gespeichert

‘Go To Statement Considered Harmful’

„Seit Jahren bin ich nun mit der Beobachtung vertraut, dass die Qualität von Programmierern eine abnehmende Funktion der Dichte von GOTO Anweisungen in ihren Programmen ist.“
Edsger W. Dijkstra

Dem haben wir nichts hinzuzufügen!
lameda
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 174



« Antworten #9 am: 26. August 2010, 07:25:39 »

Servus
Zum Verständnis.....
Die Aufnahmestellen sind die Racks. Die Abladestellen sind Förderbänder. Vom Prinzip her ist das schon so richtig wie Roboman gesagt hat.
Mir fehlen zum Ablauf eben nur die Basics wie einen logischen Ablaufplan erstellen, den dann wieder Stück für Stück verfeinern bis die Logik fertig ist. Das ganze dann in ein oder mehrere Programme unterteilen und übertragen. So sieht mein Plan aus. Der Plan zum Plan und heut abend .... beerchug  beerchug  beerchug   beerchug TOTALRESET  biggrins

Grüsse und vielen dank für die Tips
Gespeichert

3 Laws of Robotics:

1. KILL ALL HUMANS
2. RULE THE WORLD
3. SNOOZE
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Allgemeines zum Thema Industrieroboter  |  Applikationen für Roboter  |  Thema: Glasscheiben aus Ständer Entnehmen « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS