Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
18. Mai 2012, 12:47:01
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: >> Roboterprogrammierer gesucht !? <<

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Stossrichtung ändern? 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Stossrichtung ändern?  (Gelesen 322 mal)
Buschmann
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 168


« am: 09. Januar 2012, 09:03:55 »

Guten Morgen!

Wir mußten einen Greifer neu vermessen (mit TCP & Z).

Damit das Programm wieder läuft, müssten alle Höhen, also die "Z-Werte", invertiert werden, sprich aus "+" wird "-" und umgekehrt. Gibt es eine Möglichkeit die Stossrichtung bei RelTool zu ändern?

Hier mal ein Programmauszug:

Code:
  PROC mv20VP_21AP()
    !Von : Vorpos Kerne ablegen Station A
    !Nach: Ablagepos 1 Kern Station A
    FirstMove p20VP,v200,fine,tServoGreifer\WObj:=wBeladeStationA;
    MoveL RelTool(p20VP,300,0,0),v2500,z200,tServoGreifer\WObj:=wBeladeStationA;
    MoveL RelTool(p21AP,0,0,nGreifHoeheOfen{A}+nStapelHoehe{A}+100\Rz:=nDrehen{A}),v1000,z200,tServoGreifer\WObj:=wBeladeStationA;
    MoveL RelTool(p21AP,0,0,nGreifHoeheOfen{A}+nStapelHoehe{A}\Rz:=nDrehen{A}),v500,fine,tServoGreifer\WObj:=wBeladeStationA;
  ENDPROC

Eventuell wurde das mal mit RelTCP realisiert? Aber das liegt in einem geschützen Systemmodul...

Gruß
Buschmann
Gespeichert
Programmiersklave
Special Member
*****
Offline Offline

Beiträge: 274


« Antworten #1 am: 09. Januar 2012, 13:10:18 »

Du hast ja in einer Zeile 'nen Drehwinkel. Der dreht dann ja auch verkehrt herum.
Was spricht denn dagegen, das Tool wieder andersrum zu drehen?

Grüße,
Michael
Gespeichert
Buschmann
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 168


« Antworten #2 am: 10. Januar 2012, 06:13:54 »

Da stehe ich jetzt irgendwie auf dem Schlauch... Was genau meinst du damit?
Gespeichert
Programmiersklave
Special Member
*****
Offline Offline

Beiträge: 274


« Antworten #3 am: 10. Januar 2012, 09:23:41 »

Wenn ich Dich richtig verstanden habe, liegt das Tool jetzt (nach der Vermessung) verkehrt herum, um x oder y um 180° verdreht,
Du hast aber ausser dem "Höhen"problem auch
RelTool(p21AP,0,0,nGreifHoeheOfen{A}+nStapelHoehe{A}\Rz:=nDrehen{A}).
Der dreht ja dann ebenfalls um die neue Z-Richtung....

Wäre es nicht einfacher, das Tool wieder so zu drehen, wie es der früheren Lage sinngemäß entspräche?
GanzNeutool.Trans=PoseMult(Neutool.Trans,[[0,0,0],[0,-1,0,0]]);
(oder eben [0,0,-1,0] bei Drehung um Y)

Grüße,
Michael
Gespeichert
Buschmann
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 168


« Antworten #4 am: 13. Januar 2012, 09:59:53 »

Da es "schnell" gehen musste, habe ich die Z-Werte invertiert...  Rolling Eyes

Ich werde mir "PoseMult" mal ansehen - kenne ich leider bisher nicht.
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Stossrichtung ändern? « 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