Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Roboter spielt Mühle: Erkenntnisse aus den Dokumenten – It2010-g1

Roboter spielt Mühle: Erkenntnisse aus den Dokumenten


Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
Wechseln zu: Navigation, Suche
 
Zeile 19: Zeile 19:
 
Das Steuergerät muss mit Hilfe eines Leistungsschalters (?!?) angeschlossen werden (140015 S.16) <br>
 
Das Steuergerät muss mit Hilfe eines Leistungsschalters (?!?) angeschlossen werden (140015 S.16) <br>
 
Ist die TeachingBox angeschlossen, gelten bestimmte Zugriffsregeln auf verschiedene Funktionalitäten des Systems. <br>
 
Ist die TeachingBox angeschlossen, gelten bestimmte Zugriffsregeln auf verschiedene Funktionalitäten des Systems. <br>
 +
Auf dem Steuergerät werden die Programme ausgeführt, die in der Mitsubishi eigenen Programmiersprache (MELFA) geschrieben sind.
 +
Für jedes Programm können  maximal 4000 Zeilen und 1000 festdefinierte Punkte benutzt werden. <br>
 +
Es können mehrere Programme geschrieben werden.
 +
 +
== Kommunikation mit dem Roboter / Java-Integration==
 +
 +
Der Roboter kann über eine RS232-C Schnittstelle kommunizieren. Was genau kommuniziert werden kann habe ich noch nicht herausgefunden.
 +
Es bietet sich aber hier die Möglichkeit entweder:
 +
* Es können direkte Bewegungsbefehle (und andere) gesendet werden (MOV P1)
 +
* Diese Schnittstelle dient zur Kommunikation mit einem Programm, dass wir geschrieben haben und auf dem Controller läuft, d.h. wenn wir den Roboter bewegen wollen muss ein Befehl erfolgen, der erst von unserem Programm ausgwertet wird und dann in die Standardbefehle des Roboters (MOV P1) übersetzt werden.
 +
Welche der beiden Möglichkeiten benutzt werden müssen (oder ob keine funktioniert) muss geklärt werden. <br>
 +
Sollte die 2. Möglichkeit vorliegen, kann das Programm(auf dem Controller) auch für komplexere Aufgaben benutzt werden. (Z.b. Bewegungen zwischenspeichern und eine saubere Bewegung (CAT?!?!) vollziehen etc....) <br>
 +
 +
In allen fällen muss aber irgendwie Java mit eingebunden werden. Es gibt eine Bibliothek die mit einem Com-Port arbeiten kann. (Diese ist aber relativ alt und nur für Windows 32bit)
 +
Ich denke wir könnten einen Ethernet Adapter (RS23C to Ethernet) verwenden. Dann würde eine Kommunikation mit nahezu jeder Programmiersprache die solche Socket-Verbindungen unterstützt funktionieren. Ob das wirklich so einfach geht, müssten wir wahrscheinlich einfach ausprobieren.
 +
 +
== Nützliche Links ==
 +
 +
http://www.blume-christian.de/Mitsubishi.htm <br>
 +
http://www.adiro.com/de/industrieautomation/faq/MitsubishiFAQ/ <br>
 +
  
 
== Offene Fragen ==
 
== Offene Fragen ==
Zeile 24: Zeile 45:
 
Ist der Greifer bereits montiert? <br>
 
Ist der Greifer bereits montiert? <br>
 
Wie müssen wir mit dem Roboter kommunizieren?
 
Wie müssen wir mit dem Roboter kommunizieren?
* Können wir direkt über die RS232 Schnittstelle Befehle wie MOV P1 senden?
+
* Können wir direkt über die RS232 Schnittstelle Befehle wie MOV P1 senden?
* Müssen die Befehle die über die RS232 Schnittstelle kommen erst durch ein selbstgeschriebenes Programm entgegengenommen und verarbeitet werden?
+
* Müssen die Befehle die über die RS232 Schnittstelle kommen erst durch ein selbstgeschriebenes Programm(Mitsubishi Basic) entgegengenommen und verarbeitet werden?  
 +
Warum sollen wir laut erster Email eine dll in C schreiben? Wenn wir Java benutzen müssen wir das nicht unbedingt (man kann auch eine dll in Java einbinden, diese muss dann aber erst erstellt werden)

Aktuelle Version vom 4. Februar 2012, 21:05 Uhr

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Projekte
Werkzeuge