Beiträge von robodoc

    Hallöle!


    Ich habe den Fehler nicht nachvollziehen können trotz mehrerer Versuche. Daher mein Tip:


    Laß einfach nochmal das Setup vom A20 - Paket laufen (vorher die $config.dat sichern und danach wieder einspielen). Es kann gut sein, daß Teile der zuständigen .dll-Dateien zerschossen sind. So was ähnliches hab ich auch schonmal gehabt und mit einem erneuten Setup war dann alles wieder im Lot.


    Sorry für die späte Antwort. Ich hab's halt erstmal auszuprobieren versucht.


    Gruß aus'm Ländle


    Robodoc

    Ganz einfach:


    Am Roboterfuß gehen ja auf der Rückseite des Roboters einige Kabel rein. Die Motorkabel sind denkbar dick. Nimm von allen Kabeln einfach das dünnste - das sollte das RDW-Kabel sein.


    Kurz zur Erklärung: Die Position der Achsen wird ja über sogenannte Resolver festgestellt und ständig aktualisiert. Zu diesem Zweck befindet sich am Roboterfuß die RDW (Resolver - Digital - Wandler) Karte. Diese ist verbunden mit der DSE - Karte im Roboterschrank. Wenn diese Verbindung kurzzeitig unterbrochen wird, dann weiß die DSE gar nicht mehr, wo der Roboter eigentlich ist, und wirft die Justage weg. (Nicht auszudenken was passieren würde, wenn das NICHT der Fall wäre).


    Soweit klar?


    Gruß Robodoc

    Hallo DerFall


    Spiele Dir einfach die Makros und UPs auf eine Diskette drauf und lege diese in den Roboter rein.


    Dann das Menu: "Inbetriebnahme->Service->Programmaker", drücke den Button "Offline", wähle als Quelle das Diskettenlaufwerk aus und dann markiere (Navigation mit der Tab - Taste) die Programme die Du in die Steuerung laden möchtest. Wenn Du die alle markieren willst, dann einfach den Button "Upgrade" und nach wenigen Sekunden hast Du alles ohne Fehlermeldungen parat.


    Gruß Robodoc

    Hallo HarryH!


    Also ich bin weit davon entfernt, ein Profibuskenner zu sein, aber die Einträge in der IOSYS machen mich doch ein bißchen stutzig.


    INb0=4,0 ;$IN[1-8] ; Greifer, DP-Adresse 4
    OUTb0=4,0 ;$OUT[1-8]


    INw2=5,0 ;$IN[17-32] ; Bedienkasten, DP-Adresse 5
    OUTw2=5,0 ;$OUT[17-32]


    INw4=6,0 ;$IN[33-48] ; Transport, DP-Adresse 6
    OUTw4=6,0 ;$OUT[33-48]


    INb6=6,2 ;$IN[49-56]


    Ich würd's mal so probieren (ohne Garantie auf Erfolg)
    inb0=4,0,x1
    outb0=4,0,x1
    inw4=6,0,x2
    outw4=6,0,x2
    inb6=6,2,x1


    Habe ich mir auch nur aus einem alten Archiv abgeschaut. Könnte vieleicht was helfen. Hoffe ich jedenfalls für Dich.


    Gruß Robodoc


    Dachte die KRL ist eine eigenständige Programmiersprache die einfacher als alle bekannten Programmiersprachen sind. Stimmt das nicht?


    Genau da liegt ja die Crux. Dadurch, daß KRL keinen superkomfortablen Befehlssatz hat, muß man häufiger Umwege gehen. Die ganzen Befehle in KRL zu lernen ist das eine. Mit KRL aber gute Programme zu machen das andere.


    Sinnbildlich gesprochen ist das Erlernen einer Programmiersprache vergleichbar dazu WIE sag ich's meinem Kinde. Das Programmieren als solches ist eher vergleichbar mit WAS sag ich meinem Kinde. Wenn man dies beherrscht, dann ist die Programmiersprache völlig egal. Ich will hier nicht behaupten daß das mit den Programmiersprachen so ist wie "Kennst Du eine, kennst Du alle!". Aber so ganz weit ist der Spruch von der Realität auch wieder nicht weg.


    du bist halt eben nicht in der Lage zu verstehen nehm ich an. :)


    Mein lieber Stefan, zügele Dich bitte in Deinen Äußerungen. Nach all dem, was Du bisher geschrieben hast, vergißt der Wolfhenk in der Mittagspause mehr, als Du bis jetzt verstanden hast. :sonicht:



    es ist ja meist so, wenn für einen etwas leicht ist, und wer anderer dies nicht versteht is er ein Kasperl oder gleich ein Fake. lol


    Hier ist noch niemand wie ein Kasperl behandelt worden und mit Dir wird hier keiner anfangen. Egal wie banal die Fragen auch klingen mögen, hier sind schon sehr viel leichtere Probleme gelöst worden



    hab ja außerdem schon 2 Schulungen besucht, nur die bringen so gut wie nichts. Kommt halt alles immer aufs Verständnis an.


    Verständnis kommt von Verstehen und das Wort ist wiederum verwandt mit Verstand. (Der Leser wende Unterscheidungsvermögen an)



    So und jetzt genug gemeckert. Laß uns zum fachlichen Teil zurückkommen.


    KRL ist genaugenommen ein Dialekt von Turbo Pascal. Strukturdatentypen und Arrays sind im Aufbau nahezu identisch. TurboPascal ist eine - wie Du schon richtig vermutet hast - recht einfache Sprache, die bei richtiger Anwendung durchaus mächtige Funktionen hervorzaubern kann.


    Hast Du irgendwelche fertigen Technologiepakete parat? Wenn ja kann ich Dir den Rat geben, diese durchzuarbeiten und nicht aufzugeben, bis Du diese (oder dieses) bis zur letzten Zeile verstanden hast. Das wird Dich auf jeden Fall sehr viel weiter bringen. Wenn Du kein Technologiepaket greifbar hast, dann melde Dich hier im Forum. Wir schicken Dir gerne eines zu.


    Gruß aus'm Ländle


    Robodoc

    Da mach Dir mal keine Platte lieber Stefan.


    Der WolfHenk ist einer der fähigsten Programmierer die ich kenne. Wenn der nicht mehr weiterweiß, dann gibt's nur noch wenige, die Du fragen kannst. Ich weiß ich weiß, man sieht's ihm nicht an aber Stephen Hawking sieht ja auch nicht gerade wie ein Fotomodell aus, ist aber international anerkannt als einer der besten Astrophysiker dieses Planeten.


    Gruß aus'm Ländle


    Allgemein: Ohne dich persönlich angreifen zu wollen. Ich bin der Meinung, man sollte doch schon gewisse Grundkenntisse in boolscher Algebra, Zahlenformaten etc. haben
    bevor man sich mir einer Programmiersprache wie KRL oder einer anderen beschäftigt bzw. sie erlernen und erfolgreich anwenden möchte.


    Daher ja auch meine Frage nach der Vorbildung, die wohl etwas unglücklich formuliert war. Aber so wie Du Deinen Dozenten beschreibst, hat der wohl selbst eher weniger Plan. Das würde ich auf jedem Fall dem Chef melden und versuchen, einen Teil der Kursgebühr zurückzuerobern.


    So geht's ja wirklich nicht.


    Gruß

    Hallo Stefl!


    Hier stellt sich mir erstmal die Frage Deiner Vorbildung. Welchen Beruf hast Du ursprünglich einmal erlent?


    Der Tip von Wolfhenk ist goldrichtig. Löchere den Dozenten wie einen Schweizer Käse und melde Dich täglich hier im Forum mit all dem, was Du noch nicht geblickt hast. Hier gibt's viele Leute, die wirklich altgediente KUKA - Profis sind.


    Viel Spaß beim Kurs


    Robodoc