Beiträge von fab

    hat sich erledigt hab den Fehler gefunden.


    Ich übergebe die Koordinaten von anderer_punkt aus der dat noch einmal. Diesen Punkt muss ich natürlich auch declarieren.





    Trotzdem noch ne andere Frage:
    ist es irgendwie möglich, das der Robbi auf der E1 Achse verfährt, wie er es braucht? ohne das ich ihm das extra sage?
    Nach dem Schema xyzabc konkret und e1 nach belieben?

    Moin,


    ich weiss mal wieder nicht weiter.
    ich habe ein Programm, bei dem ich einzelne Punkte mit ihren Koordination bei jeden durchlauf neu berechnen muss. so weit so gut.


    Da der Robbi an einer externen Achse hängt möchte ich auch diese in die Punkte Berechnung einbeziehen.
    Darauf hin, nutze ich den Datentyp e6pos. Da laut Doku hier die E1 mit eingeschlossen ist.


    Leider gibt mir die KRC immer wieder die Fehlermeldung: "Komponente gehört nicht zum Typ"


    Was mache ich falsch.


    Code
    decl e6pos punkt[200]   ;anderer_punkt  aus .dat
    
    
    Punkt[i].x= a+b
    punkt[i].y= c+d
    ...
    punkt[i].e1=-2000
    bzw.
    punkt[i].e1=anderer_punkt.e1

    Danke für die schnellen Antworten.


    der übergang von LIN zur CIRC bewegung ist mit C_DIS immer noch ziemlich ruckelig, die anderen werd ich jetzt mal testen.


    $ORI_TYPE=#CONST bewirkt immer wieder eine Fehlermeldung (Name erwartet)
    So bekomme ich es einfach nicht hin, dass sich die Achse A6 mitdreht.

    Hallo an alle.


    Ich möchte mit meinem Tool folgende Bewegung durchführen.
    Zuerst möchte ich das der TCP ca. 120mm geradeaus fährt und dann direkt wechselt in eine Kreisbewegung.


    Dabei soll er beim übergang von LIN zu CIRC unbedingt die Geschwindigkeit beibehalten. (Bei meiner Bahn ruckelt es ganz gewaltig).
    Außerdem soll das Tool die Orientierung immer konstant zur Kreisbahn beibehalten. Dazu habe ich in der Doku folgendes gefunden. $ORI_TYPE=#CONST und $CIRC_TYPE=#PATH.


    Ich benutze wollte beide Orientierungen gleichzeitig nutzen? Schließt sich das gegenseitig aus? Denn ich erhalte bei $ORI_TYPE=#CONST immer folgenden Fehler: "Name erwartet".


    Wie kann ich die Geschwindigkeit des Robbi´s wieder komplett ausschöpfen nachdem ich §VEL.CP einmal runtergesetzt habe?


    Danke für eure Hilfe.


    Hier mein Programm:


    Hallo an alle,


    ich möchte mehrere Bahnen mit dem Roboter abfahren.
    Dabei möchte ich das der TCP definiert beschleunigt bis die Endgeschwindigkeit erreicht ist.
    Is es auch irgendwie möglich die Beschleunigung während der Bahn zu verändern?
    Es kommt mir halt nur auf den Anfang der Bahn an.


    Wie kann ich das in meinen Code am besten einbauen. (Vielleicht auch die Inline Formulare weglassen.)


    ich habe das bisher so gemacht:



    würd mich über ein paar Antworten freuen.