Beiträge von 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 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

    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

    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 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 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