Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
08. Februar 2012, 23:36:41
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: >> Roboterprogrammierer gesucht !? <<

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  KUKA Roboter (Moderatoren: Werner Hampel, stefanM, IrrerPolterer)  |  Thema: Geschwindigkeit über Sensor umschalten 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Geschwindigkeit über Sensor umschalten  (Gelesen 537 mal)
thomas450
Stammgast
**
Offline Offline

Beiträge: 32


« am: 12. Juli 2010, 08:34:27 »

Hallo Zusammen,

hab folgendes Problem. Ich möchte die Geschwindigkeit einer Liniarbewegung umschalten, wenn ein Lichttaster betätigt wird.
Wenn ich einen Interrupt verwende wir die Bewegung über BREAK gestoppt.
Die Bewegung sollte aber am Umschaltpunkt nicht stoppen sondern nur veringert werden.

Vielleicht kann mir jemand weiterhelfen.


Gruß Thomas
Gespeichert
SpeedFreak
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 199

überbrücke mal den NOT-Aus! ... aber langsam ...


« Antworten #1 am: 12. Juli 2010, 10:10:42 »

falls ich dich jetz nicht falsch verstehe... den BREAK befehl aus der interrupt-routine rauslöschen und folgenden Code hinschreiben:

BAS(#CP_PARAMS, x.y)
; x.y ist dabei die gewünschte geschwindigkeit in m/s...also zb 0.5

mit der zeile überschreibst du die aktuell eingestellte geschwindigkeit für linearbewegungen. ich habe allerdings damit noch nie die geschwindigkeit während einer Bewegung geändert sondern nur zwischen Zweien. Gib mal bitte Rückmeldung, ob das trotzdem funktioniert. ich weiß allerdings nicht wie sich das ganze verhält falls du mit ILFs programmierst. ob man während einer laufenden bewegung die durch ein ILF gefahren wird, die geschwindigkeit so ändern kann, weiß ich nicht.

falls das nicht geht: notfalls in der interrupt-routine per programm den override runterdrehen.

mfg Speed
Gespeichert

200% Override ... irgendwas klingt hier komisch ... und irgendwie riecht es auch ...

Abkühlzeit Bremsen Achse 2: 57 Sekunden Very Happy
SpeedFreak
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 199

überbrücke mal den NOT-Aus! ... aber langsam ...


« Antworten #2 am: 14. Juli 2010, 11:06:48 »

hi.

@thomas: hast du das mal probiert? ergebnis würde mich sehr interessieren!
danke!

mfg Speed
Gespeichert

200% Override ... irgendwas klingt hier komisch ... und irgendwie riecht es auch ...

Abkühlzeit Bremsen Achse 2: 57 Sekunden Very Happy
soma
Junior Member
****
Offline Offline

Beiträge: 157


« Antworten #3 am: 14. Juli 2010, 15:18:23 »

Das funktioniert nicht.
Die Geschwindigkeit wird erst vom nächsten Bewegungssatz gefahren.
$OV_PRO ändern funktioniert. wurde hier im Forum auch schon xfach diskutiert...

mfg soma
Gespeichert
thomas450
Stammgast
**
Offline Offline

Beiträge: 32


« Antworten #4 am: 14. Juli 2010, 20:00:42 »

Habs noch nicht probiert. War unterwegs.
Die Hotline schlägt vor, $OV_PRO in SPS zu verändern, wenn der Sensor anspricht.
Werde ich morgen mal ausprobieren.

Gruß Thomas
Gespeichert
mike
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 179


« Antworten #5 am: 14. Juli 2010, 20:44:55 »

Hallo,

Schreib den OV_PRO in die Sub SPS,und mach sie vom Eingang abhängig.

if $IN[12]==true then
$ov_pro=20
endif

Hat den Nachteil,das du keinen override mehr am KCP hast.

Gruß
Gespeichert

Hubraum ist durch nichts zu ersetzen, außer durch noch mehr Ladedruck
soma
Junior Member
****
Offline Offline

Beiträge: 157


« Antworten #6 am: 15. Juli 2010, 06:30:49 »

Schreib es nicht in die sps.sub sondern in deine interruptroutine. Hat den vorteil das die aenderung nur in dem programm passiert wo du es auch moechtest, zumal ein if x then do bla endif in der sps.sub nicht sehr performant ist. Bei einem sensor mag dir das nicht auffallen, doch hab mal ein projekt mit zig unterprogrammen,sensoren, fallunterscheidungen. Da bist du auch bei der fehlersuche sehr dankbar.
Gespeichert
thomas450
Stammgast
**
Offline Offline

Beiträge: 32


« Antworten #7 am: 15. Juli 2010, 12:51:42 »

Danke für die guten Tipps.

Werd mir den OV_PRO auf jedenfall vorher sichern, damit ich später wieder den vorherigen Wert einstellen kann.



Gruß Thomas
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  KUKA Roboter (Moderatoren: Werner Hampel, stefanM, IrrerPolterer)  |  Thema: Geschwindigkeit über Sensor umschalten « 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