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

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Befehlsatz SMOVE 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Befehlsatz SMOVE  (Gelesen 1382 mal)
hatek
Neuling
*
Offline Offline

Beiträge: 6


« am: 20. November 2008, 19:44:56 »

Hallo,

wie sollte man an dem unteren Befehlsatz den Befehl SMOVE\J und den Anhang
\NoMove interpretieren. Ich finde den Befehl in keinem Handbuch. Jedoch das existiert
in einem Roboterprogramm.

SMove\J, p100xy, v100, z10, Greifer\WObj:=wobj_Teststation\NoMove;

Vielen Dank für die Hilfe im Voraus.

Gruß/hatek
Gespeichert
högi
Special Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 288



« Antworten #1 am: 20. November 2008, 20:04:08 »

Hallo Hatek

Dieses SMOVE/J  Befehle wirst du in keiner Doku finden. wallbash

Das ist eine Erfindung von ABB Deutschland.
Dein Programm ist offensichtlich von ABB geschrieben.
Hatte ich auch schon ein paar Mal.
Soll etwas mit der Grundstellungsfahrt zu tun haben.

Was da genau passiert kann ich dir nicht sagen.
In der MMC.CFG findest du folgendes:

MMC_INSTR_WITH_WOBJ:

      -name "SMove" -param_nr 11

      -name "STrigg" -param_nr 13

      -name "SMoveAbsJ" -param_nr 10
#
MMC_NO_PC_MOVEMENT:

      -name "SMove_ToPoint"

      -name "STrigg_ToPoint"

      -name "SMoveAbsJ_ToJointPos"
#
MMC_SELECT_PARAM:

      -name "SMove" -param_nr 2

      -name "STrigg" -param_nr 2

      -name "SMoveAbsJ" -param_nr 1


Frag mich aber nicht was das soll! huh
Außerdem gibt es noch  verschlüsselte Systemmodule.

Hab aber festgestellt das SMOVE/L oder SMOVE/J genau wie MOVE/L oder MOVE/J funktionieren.

Gruß
Högi
Gespeichert

Zwei Dinge sind unendlich,das Universum und die menschliche Dummheit. Aber bei dem Universum bin ich mir noch nicht ganz sicher, !!!!
Albert Einstein
Robcheck01_MJ
Special Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 269



« Antworten #2 am: 21. November 2008, 00:19:34 »

Hallo,
wie schon von Högi gesagt ist von ABB und auch schon ziemlich veraltet.

Übergibt halt nur eine Postionsvariable bei jedem Move, der auch als Rückzugsstrategie genutzt werden kann.

Ist aber nicht das sicherste für eine Rückzugsstrategie. Habe den Quellcode,ist aber wie gesagt nix besonderes.

Gruss...
Gespeichert

„Herr, lass mich ein guter Mensch sein. Aber bitte nicht sofort.“
Micky
Junior Member
****
Offline Offline

Beiträge: 133



« Antworten #3 am: 21. November 2008, 13:11:04 »

Hallo hatek,

SMove\J is eine Instruktion von "HomeposRunning" und wird verwendet um den Roboter zu bewegen und  zu speichern wo er sich gerade befindet.


Das ganze dient dazu, um den Roboter aus jeder automatisch angefahrenen Position kollisionsfrei in die Grundstellung fahren zu können.

Die Instruktion SMove\J wird bei der S4c-Plus verwendet um die Bewegungsart von Linear auf Joint oder umgekehrt, ohne Neuprogrammieren der Zeile, am Programmiergerät auf einfache Weise ändern zu können.

Zum Ändern der Bewegungsart gibt es bei der IRC5 jetzt einen eigenen Button im Edit-Fenster, so dass die Instruktionen jetzt SMoveJ bzw. SMoveL heißen.

Das Argument \NoMove wird normalerweise bei der ersten Instruktion in einer Bewegungsroutine verwendet und ermöglicht, dass die Instruktion im Automatikbetrieb nicht ausgeführt wird, so dass Stoppunkte durch doppeltes Anfahren einer Position verhindert werden. Im Handbetrieb wird diese Position aber angefahren, so dass man die Bewegung des Roboters optimieren kann.

Zusätzlich wird \NoMove verwendet um die aktuelle Position bei der Fahrt in die Grundstellung zu finden, das heißt der Startpunkt in jeder Bewegungsroutine enthält das Argument \NoMove.

Nähere Informationen zu dem Thema kannst Du dem HomeposRunning -Referenzhandhandbuch entnehmen.

 zwink


Gruß
Micky
Gespeichert
hatek
Neuling
*
Offline Offline

Beiträge: 6


« Antworten #4 am: 25. November 2008, 13:02:15 »

Hallo högi, Robcheck01,Micky;

Ich danke euch für euren Antworten. Ich habe in der Zwischenzeit die Programme angeschaut und finde in der Systemdateien keinen SMOVE Eintrag, wie von högi beschrieben. Trotzdem einen schönen Dank an allen für die Hinweise.

Gruß
hatek
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Befehlsatz SMOVE « 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