Hallo,
deklariere doch das Modul als Readonly -> MODULE Modulname(READONLY) . Zumindest am Panel über Bearbeiten kann man dann nichts mehr ändern.
Ansonsten würde ich Benutzergruppen einrichten und dem Default Benutzer nichts erlauben.
Gruß
Michael
Hallo,
deklariere doch das Modul als Readonly -> MODULE Modulname(READONLY) . Zumindest am Panel über Bearbeiten kann man dann nichts mehr ändern.
Ansonsten würde ich Benutzergruppen einrichten und dem Default Benutzer nichts erlauben.
Gruß
Michael
Hi,
ich hatte mal ein ähnliches Problem. Der Roboter hat in zwei Kurven speziell Achse 6 nicht schnell genug gedreht obwohl v_ori eigentlich hoch genug war ([50,500,5000,1000]).
Dennoch wurde der Vorschub gedrosselt.
Ich hab grad mal ins Backup geschaut ... geholfen hat entweder:
PathResol 50;
oder
TuneServo ROB_1, 6, 200\Type:= TUNE_FRIC_LEV;
TuneServo ROB_1, 5, 300\Type:= TUNE_FRIC_LEV;
TuneServo ROB_1, 3, 100\Type:= TUNE_FRIC_LEV;
Ich glaube es war PathResol.
Bin mir nicht mehr sicher weil es schon Jahre her ist. Probier es einfach mal aus.
Aber guck noch mal in die Doku. Ich glaube das erhöht die CPU-Last enorm. Da steht dann auch wie man das wieder auf Standard stellt
Gruß
Michael
Edit:
Hab nochmal im Backup geguckt:
Auf Standart zurück kommst du mit
PathResol 100;
TuneReset;
Und in der Doku steht unter TuneServo:
WARNUNG!
Falsche Anwendung von TuneServo kann oszillierende Bewegungen oder Drehmomente
verursachen, die den Roboter beschädigen können. Bedenken Sie dies stets und gehen Sie bei
der Verwendung von TuneServo sehr umsichtig vor.
Also alles auf eigene Gefahr
Unser Robbi (ABB 2400 / IRC5) läuft mit den Werten seit 2007 problemlos
Soweit ich weiss ist die Anzahl der Instruktionen relativ egal. Ich habe schon Traps mit über 300 Zeilen gemacht (z.B. Reagieren auf Startbutton der Anlage) und das läuft wunderbar
Während deine Trap ausgeführt wird, kommt alle 0.1 Sekunden der Interrupt iStop in die Warteschlange und nach 4 oder 5 Interrupts ist die Schlange voll (steht irgendwo in den Config-Dateien wie viele da rein passen).
Und dann kommt die Meldung
Hallo Roland,
wo kommt das Zitat denn her? ABB-Doku?
Ich deaktiviere am Anfang einer Trap immer alle Interrupts mit ISleep und am Ende aktiviere ich wieder mit IWatch.
Wenn es mehrere Interrupts sind, mache ich mir eine Routine die alle auf Sleep/Watch setzt.
Habe damit eigentlich keine Probleme mit überlaufenden Interrupts
Gruß
Michael
Hallo zusammen,
ich würde mir an deiner Stelle eine kleine Applikation mit dem Application Builder schreiben.
Damit kann man dann gezielt die gewünschten Daten auf dem TP anzeigen und bei Bedarf ändern.
Allerdings muss die Robbi-Steuerung dafür die Option "Flexpendant Interface" haben
Gruß
IsePi