Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
11. September 2010, 02:55:38
Ü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  |  Mitsubishi Roboter (Moderatoren: Werner Hampel, Urmel)  |  Thema: Palettenfunktion in Melfa-Basic IV 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Palettenfunktion in Melfa-Basic IV  (Gelesen 916 mal)
Torbinho
Neuling
*
Offline Offline

Beiträge: 12


« am: 21. April 2009, 15:10:24 »

Hallo zusammen,

ich bin Student und mache gerade meine ersten Programmierversuche am Mitsubishi RP-5AH. Leider habe ich für Melfa Basis IV keine vernünftige Anleitung, außer einer recht kurzen as dem Netz und außerdem erst ziemlich wenig Programmiererfahrung.

In meinem Projekt muss ich ein Raster von 2*12 Punkten abfahren. Ich habe ein wenig herumprobiert und mehrere Lösungen gefunden, zu denen ich nun zwei Fragen habe:

1. Palette:
Die Palette zu erstellen ist ja recht einfach, jedoch kann ich aus mechanischen Gründen (Design des Greifers) nicht einfach von oben eine Palettenposition anfahren, sondern muss das von vorne tun. Wie kann ich dem Roboter sagen: MOV (PLT1,1)-(0,20,0,0,0,0)?
So wie ich dachte, geht es jedenfalls nicht Wink

2. Positionen generell:
Kann ich auch inkrementell vorgehen, also z.B. indem ich Position 1 definiere und ausgehend davon in einer Schleife sage, dass der Roboter um M*10 nach links gehen soll? Wie sähe das im Programm aus?  Variablen in Positionen akzeptiert der Roboter offenbar nicht, denn eine Eingabe vom Typ (X,Y,0,0,0,0) mit voriger Definition von X und Y spuckt immer Fehler aus...

Gibt es online eine Art Tutorial für die Programmiersprache, oder gibt es irgendwo noch eine ausführliche Anleitung?

Danke für Eure Hilfe!
Torben
Gespeichert
Urmel
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 558


« Antworten #1 am: 21. April 2009, 16:13:56 »

Hallo,

Mitsubishi ist einer der wenigen Roboterhersteller der seine (normalen) Handbücher frei zum Download anbietet.

Also auf http://www.mitsubishi-automation.de/ gehen. dort links auf Download klicken.
Dann Typ=Handbuch Sprache=German Produkt=Roboter und auf Übersicht klicken.
Gleich ganz oben findet sich die deutsche Programmieranleitung.

Das gleiche nochmal mit englisch machen, da heißt das Ding "Instruction Manual (Functions & Operations)" (132315), das ist etwas anders aufgebaut, sollte man mal gegenlesen.

Wie kann ich dem Roboter sagen: MOV (PLT1,1)-(0,20,0,0,0,0)?


PTMP = PLT 1,1
PTMP.Y = PTMP.Y -20
MOV PTMP

bzw. mit Positionskonstante

PTMP = PLT 1,1
PTMP = PTMP - (0,20,0,0,0,0)
MOV PTMP

Kann ich auch inkrementell vorgehen,


Ja, z.B. so

PTMP = PSTART
PTMP.X = PTMP.X + MINDEX * PSTEP.X
PTMP.Y = PTMP.Y + MINDEX * PSTEP.Y

Oder so

PSTEP = P_ZERO
PSTEP.X = ...
PSTEP.Y = ...
PTMP = PSTART
FOR MI = 1 TO MINDEX
  PTMP = PTMP + PSTEP
NEXT MI


Weitere Beispiele finden sich im Handbuch ...

Grüße

  Urmel
Gespeichert
Torbinho
Neuling
*
Offline Offline

Beiträge: 12


« Antworten #2 am: 23. April 2009, 08:39:24 »

Danke für die schnelle Hilfe!
Ich werde mir das Handbuch mal ansehen und dann weitermachen Smile
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  Mitsubishi Roboter (Moderatoren: Werner Hampel, Urmel)  |  Thema: Palettenfunktion in Melfa-Basic IV « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Prüfe XHTML 1.0 Prüfe CSS