Anfänger muss Roboter programmieren. Für jede Hilfe dankbar!!!

  • Hallo,


    ich muss auf Grund meiner Weiterbildung zum Techniker eine Projektarbeit abgeben. Und meine Aufgabe bei diesem Projekt ist es, einen Fanuc S420f eine PKW-Frontscheibe von einer Bearbeitungsstation auf einen Ablegeplatz transportieren zu lassen. Des weiteren muss der Robotercontroler mit einer SPS verbunden werden.


    Das Problem:


    * Ich habe zwar einen Ansprechpartner außerhalb der Schule, aber von dem bekomme ich immer nur oberflächliche
    Informationen die mich nicht wirklich weiter bringen.
    * Bei Fanuc habe ich mich auch angemeldet, aber dort komme ich nicht in den Einlogbereich. Vielleicht kennt
    jemand das problem?


    Was mir helfen würde:


    * Handfeste Informationen über die Programmiersprache Karel mit allen Befehlen, wie Bewegungsbefehle und
    Aufrufbefehle von Achspositionen usw.. und wenn möglich vielleicht Beispiele dazu.
    * Informationen über softwaremäsige Einschränkung des Arbeitsbereiches. Kann man den Arbeitsbereich genau
    definieren, z.B. nur innerhalb des Schutzzauns?
    * Info über das starten, pausieren und stoppen des Programmzyklusses über das UOP (in meinem Fall die SPS).
    Welche Signale sind wirklich für ein sichers Betreiben nötig?


    Wie ihr seht häng ich ganz schön in der Luft und ich hoffe das mir einer von euch weiterhelfen kann.


    MfG Michael

  • ANZEIGE
  • hallo


    vieleicht hilft dir das.
    für mich war es sehr hilfreich
    hab ich auch hier gefunden.


    viel spass

  • die lower limits:
    $PARAM_GROUP[1].$lowerlims[1] - $PARAM_GROUP[1].$lowerlims[9]



    die upper limits:
    $PARAM_GROUP[1].$upperlims[1] - $PARAM_GROUP[1].$upperlims[9]



    falls du wieder mal die original werte brauchst, die findest du hier:
    $PARAM_GROUP[1].$lowerlimsdf[1-9]
    $PARAM_GROUP[1].$upperlimsdf[1-9]



    zum verändern der werte controlled start benutzen.

  • So, erstmal danke für die parameter...


    nur so einfach wie ich mir das vorgestellt habe ist es anscheinend nicht. Ich dacht wenn ich z.b. das upperlimit[1] auf 80.00 grad beschränke, und den roboter mit der 1. achse auf über 80grad fahre, hält er an. So ist es aber leider nicht.


    Muss man diese Softwareendschalter noch vorher im programm abfragen und über condition überwachen, damit er die 80grad nicht überfährt?


    Oder muss ich noch einen anderen Parameter einschalten um das zu aktivieren???

  • ...war das net so, daß man diese Werte erst nach nem reboot als gültig gesetzt bekam?


    Also probier mal folgendes:
    Werte ändern, Controller aus, Controller an fertig....

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden