Vielen Dank für die schnellen Antworten.
Gruß
explorers16
Vielen Dank für die schnellen Antworten.
Gruß
explorers16
Hallo zusammen,
wir bekommen demnächst einen gebrauchten schon fertig eingerichteten KR 240 L180 KRC2 ed.2005 mit einer fahrbaren Lineareinheit als 7. Achse, welche auf dem Boden verschraubt, 6m lang und einen Fahrbereich von 4,5m hat.
Zur Lineareinheit selbst kann ich noch keine genaueren Angaben machen,
aber um die geht es mir.
Gibt es eine Doku, in der man etwas über die Inbetriebnahme, Justage und Programmierung einer solchen erfährt?
In der Suche und im Download-Center bin ich leider nicht fündig geworden.
Gruß
explorers16
Hallo,
selbiges Phänomen hatte wir tatsächlich auch schon.
War ein nicht mehr ganz intaktes Profibuskabel vom Oberarm zum Greifer.
Die sporadische Unterbrechung ließ den Profibusteilnehmer kurz ausfallen
und führte zum Stillstand ohne Fehlermeldung. Starttaste und man konnte
weiterfahren.
Hallo zusammen,
nochmals dank an alle für die vielen Hinweise.
Die von Loipe angesprochene Variable $PRO_IP hat den Übeltäter entlarvt. Der Vorlauf war tatsächlich schon
im nächsten Unterprogramm, welches 4 verschiedene Einsprungmöglichkeiten hat. In dem einen, welches vom UP1
aufgerufen wird, hat sich ein netter Kollege mit einem Lesen auf einen SPS-Eingang verewigt. Das stoppt den Vorlauf.
Ärgerlich und hätte man selbst finden können.
explorers16
Hallo Loipe,
vielen Dank für die Antworten.
Im nächsten src sollte alles OK sein, da dieses auch aus anderen Positionen her aufgerufen werden kann, ohne diese Probleme.
Wie gesagt, das ist erst, seit diese Abfrage mit dem PSicher reingekommen ist.
Teste morgen mal deine Vorschläge.
Hier der Orginalcode.
;FOLD PTP P10 CONT Vel=100 % PDAT4 Tool[1]:GRP 1 Base[1]:Band;%{PE}%R 5.6.13,%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:P10, 3:C_PTP, 5:100, 7:PDAT4
$BWDSTART=FALSE
PDAT_ACT=PPDAT4
FDAT_ACT=FP10
BAS(#PTP_PARAMS,100)
PTP XP10 C_PTP
;ENDFOLD
CONTINUE
If OhneMasch1 And OhneMasch2 then
;FOLD PTP PSicher CONT Vel=100 % PDAT3 Tool[1]:GRP 1 Base[6]:Uebergabe;%{PE}%R 5.6.13,%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:PSicher, 3:C_PTP, 5:100, 7:PDAT3
$BWDSTART=FALSE
PDAT_ACT=PPDAT3
FDAT_ACT=FPSicher
BAS(#PTP_PARAMS,100)
PTP XPSicher C_PTP
;ENDFOLD
Endif
END
----------------------------
OhneMasch1 u. 2 sind vom Typ BOOL
Gruß explorers16
Hallo zusammen,
ich habe eine Frage bzgl. des Rechnervorlaufs und zwar liest dieser auch Bewegungssätze ein, wenn diese in einer IF-Abfrage stehen und deren
Bedingung nicht erfüllt ist?
Kurzes Beispiel:
Unterprogramm 1:
PTP P10 CONT ...... Base[1]:xxxx
If Fall_x And Fall_y then
PTP PSicher CONT ...... Base[6]:xxxx
Endif
END
------------------------
Jetzt Sprung ins Unterprogramm 2 aus dem Haupt-Ablaufprogramm
UP2:
PTP 1 CONT ..... Base[2]:xxxx
Hintergrund meiner Frage ist, bevor im UP1 die If-Abfrage und die PSicher eingefügt worden, war der Übergang vom UP1 P10 zum UP2 P1
sehr flüssig, jetzt stoppt die Bewegung am Ende der PTP P10 regelrecht und fährt erst nach kurzer Verweilzeit im UP2 weiter, obwohl die
If-Bedingung nicht erfüllt ist!
Daher meine Frage, ob die PSicher Bewegung trotzdem eingelesen wird und oder eventuell die Änderung auf Base[6] dies verursacht?
Die Anlage läuft leider permanent, so daß ich nicht so zum probieren komme.
Advance ist 1
Continue hab ich schon erfolglos versucht.
KRC2 V5.6.8
Viele Grüße
explorers16
Hallo MOM,
vielen Dank für die Tipps. Im Event Viewer hatte ich schon nachgesehen, da ist nichts zu finden darüber.
Ich hatte beide Varianten (Admin und noAdmin) jeweils auf den Rechnern getestet. Das Ergebnis war immer gleich.
Inzwischen hatte ich den Tipp bekommen Microsoft.NET Compact Framework 3.5 nochmals zu installieren.
Danach hat es sich in soweit verändert, dass das Programm zu starten geht, sich auch Dateien öffnen lassen,
aber bei einem Klick ins Editorfenster, sich das Programm wieder wortlos schließt.
Und tatsächlich mit etwas Glück nach 3-5 Versuchen bleibt das Programm geöffnet und man kann wie gewohnt
arbeiten. Bis halt zum nächsten Mal.
Ich denke damit könnte ich erstmal weiterkommen, in der Hoffnung, dass es beim nächsten Update diese Probleme
nicht mehr gibt.
mit freundlichen Grüßen
explorers16
Liebe Robotergemeinde,
seit die letzte Version vom OrangeEdit am 31.05.2020 abgelaufen ist, habe ich auf sämtlichen Rechnern mit Windows 7 Probleme mit der neuen Version.
Sie lässt sich problemlos installieren, aber nach Start schließt sich das Programm nach ca. 10 Sekunden ohne Fehlermeldung wieder.
Ich habe es auch schon mit vorheriger Deinstallation der Vorgängerversion und Registry Clean versucht, alles vergeblich.
Betroffen sind alle Rechner mit Windows 7, egal ob 32 oder 64 bit, Ultimate, Prof oder Starter. (Hab es an 6 verschiedenen Rechnern probiert!)
Wo es hingegen keine Probleme gibt, wenn man das Programm auf einem Windows 7 Rechner installiert, auf dem noch nie eine OrangeEdit Version installiert war.
Da funktioniert es.
Hat jemand von euch auch schon die Erfahrung gemacht, oder weiß gar eine Lösung.
Ich bin für jeden Tipp dankbar, da sich das OrangeApps-Team leider nicht auf meine Anfrage zurückmeldet.
Gruß explorers16
Hallo SJX,
danke für die Info's und die Hilfe.
Options CD ist leider nicht mehr auffindbar, LW D:\
ist ein Tipp schlechthin, den ich jedes Mal vergesse.
Gruß explorers16
Guten Abend,
ich bin auf der Suche nach einer deutschsprachigen Dokumentation für Kuka.SafeRobot
für KRC2 V 5.5, die Safe Version wäre V 2.1.2.
Im Downloadbereich von Kuka leider nicht mehr zu finden.
Kann mir jemand ein Tipp geben?
explorers16
Danke für die Hilfe.
Hallo zusammen,
bin auf der Suche nach einer RoboTeam Doku für KRC2 und im Forum leider
nicht fündig geworden. Über Softwarestand kann ich nichts sagen, da die Anlagen noch nicht vor
Ort sind. Diese sind gebraucht und damit natürlich schon fix und fertig konfiguriert,
mir geht es hier in erster Linie nur um's Verständnis, da Kuka meines Wissens keine KRC2-RoboTeam
Lehrgänge mehr anbietet.
Viele Grüße
explorers16
Hallo Luke,
ein extern angeschlossener Monitor zeigt aber ein Bild?
Wir hatten uns nämlich mit exakt dem selben Fehlerbild schonmal an 2 Anlagen
aufs Glatteis führen lassen. Einmal war es das PC-Motherboard und beim zweiten
einfach nur ein RAM-Riegel.
Gruß explorers16
Hallo SJX,
ich hatte auch schon an andere Lösungen gedacht, ähnlich deiner Submitinterpreter Variante, aber mir gefiel eben der UserTech Ansatz recht gut, zumal ich damit noch nie gearbeitet hatte. Deswegen wollte ich lieber mal fragen, bevor ich es zu schnell verwerfe.
Danke für die Tipps.
Gruß explorers16
Hallo Pat-187,
Danke für den Tipp. Hab alles schon durchprobiert was die Doku zu bierten hat. Muss letztlich sicher eine Taste opfern, wenn ich auf die Aktualisierung bestehen möchte.
Gruß explorers16
Hallo Milarm,
sorry, ich hatte vergessen zu erwähnen, die anderen Tasten sind alle schon belegt. Eventuell kann ich eine zweite Technologie anlegen, nur für die Kamera. Ich dachte, es gäbe vielleicht sowas wie einen cwrite Befehl o.ä., welcher die eigene UserTech neu aufruft, ohne es über den besagten Aufruf "Konfiguration" -> Statustasten -> MyTechxxxx. zu machen.
Die Variable VarCam1_Enable wird nach 2 min über einen Timer zurückgesetzt. Ist jetzt die Tech noch aktiv, kann man die Taste trotzdem noch bedienen. Erst nach erneuten Aufruf der Tech ist die Taste deaktiv.
Gruß explorers16
Hallo Milarm,
danke für den Tipp, hab es gerade getestet, es führt zum selben Ergebnis.
Gruß explorers16
Hallo Robotergemeinde,
ich habe auf einer KRC2 Vers.5.4.14 mit UserTech 2.3 eine Statustaste angelegt mit der eine Kamera ein/aus geschaltet werden kann. Die Freigabe der Taste ist von einer Variablen abhängig, das sieht in der entsprechenden *.kfd wie folgt aus. Hier ein Auszug.
;********Login Abfrage einlesen
DEFSCRIPT LoginCamOn
SET Key1 = { ENABLE TRUE}
ENDSCRIPT
DEFSCRIPT LoginCamOff
SET Key1 = { ENABLE FALSE}
ENDSCRIPT
DEFSCRIPT LoginCam
SHOWVAR(FULLPATH[] "VarCam1_Enable", PARAM Login_ok)
SWITCH "%Login_ok"
CASE 1000 DO LoginCamOn
CASE ELSE DO LoginCamOff
ENDSWITCH
ENDSCRIPT
SET Key1 = {ONKEYSHOW LoginCam}
Funktioniert alles wie gewünscht. Wenn die Variable "VarCam1_Enable" den Wert 1000 hat ist die Taste beim Aufruf der Technologie freigegeben, sonst ist diese deaktiviert.
Nachteil ist, ändert sich die Variable während die Technologie aktiv ist, ändert sich die Freigabe der Taste natürlich nicht, da durch den Befehl SET Key1 = {ONKEYSHOW LoginCam} nur ein Einlesen beim Aufruf festgelegt ist.
Meine Frage: Kennt jemand eine andere Möglichkeit die Statustasten zu aktualisieren außer mit "Konfiguration" -> Statustasten -> meineTechnologie?
Gruß explorers16
Hallo,
löschen braucht man die $config.dat und sps.sub nicht, wenn diese neu eingespielt werden sollen.
Wichtig ist den Submit nicht zu stoppen, sondern abzuwählen.
Gruß Jens