Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
08. Februar 2012, 15:12:02
Ü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: Tippbetrieb in Automatik 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Tippbetrieb in Automatik  (Gelesen 964 mal)
Nikolaus Kaufmann
Neuling
*
Offline Offline

Geschlecht: Männlich
Beiträge: 9


« am: 19. Januar 2010, 19:04:05 »

Hallo,

Ist es irgendwie möglich den Tippbetrieb auch im Automatikmodus zu aktivieren?

Zu bestimmten Situationen soll das Programm nur ausgeführt (bewegen) werden, wenn auch die "Play" Taste betätigt ist.

Derzeit schaut meine Lösung so aus, dass der Bediener aufgefordert wird in den 100% Modus zu wechseln.

Gibt es dafür irgendeine Möglichkeit? Im den Manuals konnt eich nichts finden.

mfg, Nikolaus
Gespeichert
Junk
Neuling
*
Offline Offline

Geschlecht: Männlich
Beiträge: 18


« Antworten #1 am: 21. Januar 2010, 12:05:28 »

Was willst du den machen ?
Gespeichert
Nikolaus Kaufmann
Neuling
*
Offline Offline

Geschlecht: Männlich
Beiträge: 9


« Antworten #2 am: 21. Januar 2010, 13:39:27 »

Hallo,

Unser Roboter arbeitet als reines Pick and Place System.
Der Roboter soll nach Programmstart immer von selber in Grundstellung fahren.
Dafür hab ich mir selber eine einfache Rückzugsroutine geschrieben.
Diese funktioniert zwar in 98% der Fälle, falls der Roboter jedoch in nicht definierten Zonen oder irgendwo zwischen zwei Positionen stehen bleibt, dann müsste man ihn selber in eine kollisionsfreie Zone bewegen.

Ich weis, dass es dafür bereits von ABB eine Option gibt, jedoch bin ich eigentlich mit meiner Version zufrieden.
In den seltensten Fällen muss man den Rob. manuell verfahren.

Nun soll der Roboter auch in diesen Positionen einfach mit einem MOVE Befehl ganz langsam in Grundstellung gebracht werden.
Jedoch nur wenn die Bedienperson auch die Play Taste oder irgendeine andere taste betätigt.

mfg, Niglo
Gespeichert
Hermann
Elite Member
*******
Offline Offline

Beiträge: 778


« Antworten #3 am: 21. Januar 2010, 14:19:33 »

Hallo,
wie wäre es denn mit einer Funktionstaste?

- Die Funktionstaste einem Ausgang zuordnen (Ausgang setzen solange Taste gedrückt)
- Den Ausgang per Crossconnection einem Eingang zuweisen
- Am Anfang der Routine auf diesen Ausgang/Eingang warten.
- Per Interrupt anhalten sobald der Eingang Null wird (geht vielleicht auch direkt mit dem
  Ausgang, dann kann die CrossConnection entfallen, müsste ich aber nochmal nachlesen)
  Und beim Setzen des Ausgangs wieder weiterfahren....

Gruss Hermann

Gespeichert
Programmiersklave
Special Member
*****
Offline Offline

Beiträge: 243


« Antworten #4 am: 21. Januar 2010, 14:33:06 »

Das mit der Funktionstaste ist eine übliche Lösung....

Kann es sein, dass sich jeder, aber auch jeder ABB-Programmierer eine eigene universelle Homefahr/Rückzugsroutine entwickelt? Ich kenne jedenfalls keinen, der es noch nicht gemacht hat. Irgendwann bau' ich mal ein virtuelles Museum für kreative ABB-Homefahrroutinen....
Gespeichert
Nikolaus Kaufmann
Neuling
*
Offline Offline

Geschlecht: Männlich
Beiträge: 9


« Antworten #5 am: 21. Januar 2010, 14:44:05 »

Hallo Hermann,

Wollte mit Multitasking im Hintergrund immer einen Eingang abfragen. Habe jedoch keine Multitasking Option.
Auf einen Interrupt hab ich nicht gedacht.
Danke für den Tipp, das sollte klappen. Sobald der Roboter wieder frei ist werde ich es mal testen.

Wenn man schnell eine einfache Lösung braucht und die Bewegungen nicht zu komplex sind, dann erspart man sich die Doku durchzulesen und bastelt sich selber etwas.

Ich hab die Doku dazu mal kurz überflogen, aber soweit ich gesehen habe funktioniert das ganze nur wenn man movej oder moveL befehle verwendet. Sobald ein offset dabei ist, aknn man es vergessen. Oder nicht?

mfg Nikolaus
Gespeichert
titan72
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 869



« Antworten #6 am: 21. Januar 2010, 14:59:57 »

...meiner Meinung nach ist einen num bei erreichen jeder Position triggern auf z.B. 1, 2, 3 und dann in der Grundstellungsroutine 3, 2, 1 zurück zu positionieren noch die schnellste Lösung!!!
Gespeichert

‘Go To Statement Considered Harmful’

„Seit Jahren bin ich nun mit der Beobachtung vertraut, dass die Qualität von Programmierern eine abnehmende Funktion der Dichte von GOTO Anweisungen in ihren Programmen ist.“
Edsger W. Dijkstra

Dem haben wir nichts hinzuzufügen!
Programmiersklave
Special Member
*****
Offline Offline

Beiträge: 243


« Antworten #7 am: 21. Januar 2010, 16:55:56 »

3, 2, 1 zurück
Na ja, wenn man den Zähler gerade bei 17651, 17650, 17649 hat, sieht die Sache u. U. ein bissl anders aus  Wink ganz zu schweigen davon, wenn bis "1"  noch gut 1000  Zirkularbewegungen  zu erwarten sind - aber hier ging's ja zum Glück "nur" um pick and place.
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Tippbetrieb in Automatik « 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