Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
18. Mai 2012, 13:12:30
Ü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  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: WObj teachen im Auto Mode mit SearchL 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: WObj teachen im Auto Mode mit SearchL  (Gelesen 283 mal)
briggi83
Neuling
*
Offline Offline

Beiträge: 2


« am: 30. Januar 2012, 10:55:10 »

Hallo zusammen,

muss demnächst einen Robi programmieren an einer Zuführung, welcher an verschieden Anlagen angedockt wird.

Da aber das andocken nicht immer gleich genau ist (schlechter Boden) muss ich das WObj von der Ablagepostion immer anpassen nach einem neuen andocken.

Dies möchte ich lösen in dem ich mit der SearchL Funktion drei Fixpunkte (2 mal X und 1mal Y) suche um dann so das neue WObj zu rechnen ähnlich wie wenn man das WObj manuel einteachen.

Hat von euch jemand schon so etwas in die Richtung gemacht und/oder weiss jemand wie ich anhand von drei Punkten das WObj errechnen kann, gibt es eventuel von ABB da eine Funktion die das vereinfacht?
Gespeichert
Micky
Junior Member
****
Offline Offline

Beiträge: 133



« Antworten #1 am: 30. Januar 2012, 13:11:26 »

Hallo,

über die Funktion DefFrame kann man ein Werkobjekt aus 3 Robtargets berechnen.

Code:
wObj1.uframe:=DefFrame(pX1,pX2,pY\Origin:=3);

Die genaue Beschreibung findest du hierzu im Referenzhandbuch.

Gruß

Micky
Gespeichert
Programmiersklave
Special Member
*****
Offline Offline

Beiträge: 274


« Antworten #2 am: 30. Januar 2012, 14:52:50 »

Ja, mit DefFrame etc. geht das problemlos.

Ich gebe allerdings zu bedenken, dass die 3 Punkte, die man mit drei Suchfahrten kriegt, normalerweise nicht die drei Punkte sind, die man zum Rechnen braucht, es sei denn, man ist sich über Teile der Position und Orientierung schon vorher sicher.
Ein Abstandssensor oder sowas nimmt ja immer nur EINE Dimension auf. Mit unter 6 Messungen wird man bei völlig unbekannter Lage nicht hinkommen.

Grüße,
Michael
Gespeichert
briggi83
Neuling
*
Offline Offline

Beiträge: 2


« Antworten #3 am: 07. Februar 2012, 09:30:43 »

Danke schon mal für eure Antworten.

Hat von euch schon mal jemand Erfahrungen mit der Option FC Calibration (Force Control Erweiterung) gemacht, da kann man ja auch ein WObj einteachen oder?

Wird wahrscheinlich ziemlich teuer oder?
Gespeichert
Dos 6.22
Member
***
Offline Offline

Beiträge: 76


« Antworten #4 am: 28. Februar 2012, 17:12:17 »

Theoretisch geht es mit der Sensor Methode. Habe ich selber schon so gemacht.
Man darf aber die Orientierung des TCP nicht ändern, weil man ja keine genaue Messspitze/TCP zum teachen hat.
Du hast dann zwar einen Messfehler, aber der ist bei allen 3 Punkte gleich. Dadurch bekommst du eine Base die von der Lage/Orientierung her stimmt. Was nicht stimmt ist eventuell der Nullpunkt.
Ich habe es mit der Methode geschafft, Teile von einem Wagen abzuholen, der immer wieder verschoben wurde.

Es sei denn du schaffst es deine TCP Spitze genau in den Messstrahl zu legen. Dann kannst du durch den Analogwert deine Messung genau vornehmen. Aber auch nur solange wie dir keiner den Sensor verstellt.

Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: WObj teachen im Auto Mode mit SearchL « 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