Posts by Dreiraumwohnung

    Danke für eure Antworten.

    Nach längerem Überlegen werde ich dies umsetzten mit Masterpunkten und der Rest per Offset-Eingaben.

    Habe dies bereits erste Test umgesetzt mit den Ein- und Ausgängen, allerdings finde ich dies recht unübersichtlich mit Gruppen zusammenfügen usw.

    Wie löst ihr solche Sachen? Oder ist es wirklich die einfachste Lösung Robi und SPS über die Ein-und Ausgänge zu kommunizieren.

    Besten Dank

    Hallo zusammen,

    Bin schon länger am Überlegen über folgende Ausgangssituation:

    IST-Situation:

    Roboter bestückt eine Werkzeugmaschine, die Kommunikation läuft über Profinet und einer Siemens SPS.
    Für das Einrichten eines neuen Werkstückes wird mit dem KCP geteacht.

    SOLL-Situation:

    Für das Einrichten, soll das KCP nicht mehr vewendet werden. Eine vereinfachung für den Bediener.

    Und nun habe ich Gedanken über folgende Varianten gemacht:

    - Handrad / Joystick
    - Vision System
    - mx-Automationsschnittstelle
    - Offline oder CAM Programmierung

    Gibt es noch weitere Varianten? Habt ihr bereits Erfahrung gemacht mit einer der oben genannten Varianten?

    Besten Dank für eure Tipps und Anregungen.

    Hallo zusammen,

    Habe es endlich geschafft, die Idee umzusetzen. Leider hat dies nicht funktioniert.

    Muss dazu auch sagen, dass ich nicht soviel Zeit hatte, da die Anlage wieder laufen musste.

    Könnte es sein, das es gar nicht möglich ist, die Variable zu überschreiben?

    WolfHenk

    Bin gerne bereit etwas zu spenden! Habe sowieso noch ein weiteres Problem, da könnten wir ja einen Deal machen :mrgreen:

    Hallo zusammen

    Würde gerne mit den Variablen $VEL_ACT und $MODE_OP in der SPS SUB eine kleine Anweisung schreiben für folgendes Problem:

    Bei umschalten mit dem Schlüsselschalter von T1 auf Extern ist ja die Geschwindigkeitsoverride so eingestellt, wie beim verlassen
    des Externen Modus.
    Jetzt kann dies theoretisch ja sein, das der Bediener ein neues Programm schreibt und aus Gewohnheit auf Extern umschaltet und gleich
    die Start Taste drückt. Bei falscher Programmierung kann man kaum mehr reagieren und es entsteht ein Schaden!

    Ist mir bewusst das man zuerst das Programm im T1 testen sollte, aber es kann theoretisch auch ein falsche Programm angewählt werden.

    Deshalb würde ich eine zweite Sicherheit einbauen, so kann der Bediener die Starttaste drücken und wenn die Geschwindigkeit=0 ist, kann man danach kontrolliert die erste Position anfahren.

    Jemand schon etwas ähnliches Realisiert? Oder wie würdet Ihr das umstezten? Mit den zwei Variablen und einer Flankenauswertung?

    Besten Dank für eure Hilfe

    Hallo zusammen

    Hole den Thread nochmals nach vorne.

    Also nach Absprache mit der Kuka Hotline, habe ich auf WV 2.4 geupdatet. Nur leider gibt es dort Performance Probleme im Signal Editor.

    Also beim Scrollen habe ich manchmal verzögerungen von mehreren Sekunden = kein Arbeiten möglich.

    Meine Frage:
    Wie macht ihr das im Moment? Anscheinend soll es beim nächsten Update bessern sein, aber ich brauche den Editor jetzt.

    Danke ;)

    Hallo

    Danke für die tolle Antwort. Leider kann ich aber im Signaleditor nichts verändern.

    Keine Funktion mit der rechten Maustaste.

    Kann es daran liegen, dass ich nicht I/O Komponenten wie im Beispiel habe, sondern mit dem Profinet Stack arbeite?

    Der Roboter ist der Slave und der Master ist die SPS.

    Ja Danke für deine Antwort.

    WorkVisual ist vorhanden. Habe die Signale bereits gemappt.

    Nur habe ich alle Signale als Bool definiert und einzeln verbunden.

    Habe jetzt aber in der Hilfe von WorkVisual das Gruppieren und Splitten entdeckt.

    Vermute es wird das richtige sein, dass ich brauche. Nur kann ich zwar die Eingänge z.B. als Byte gruppieren, aber danach nicht splitten um einzeln zu verknüpfen.

    Was mache ich falsch?

    Hallo Leute

    Würde gerne einen Real-Wert vom Roboter an die Steuerung schicken.

    Die Signale sind gemappt in WorkVisual und in der config.dat habe ich die Ausgänge als SIGNAL definiert.

    Aber jetzt muss ich doch das SIGNAL noch definieren, damit es einen REAL-Wert ausgibt?

    Doch die IOSYS.INI finde ich nirgends?

    Um eine Lösung wäre ich sehr dankbar

    Hallo Leute

    Hab folgende Idee und wäre froh über Inputs oder Ideen.


    Ist-Zustand:
    ca. 50 Programme welche immer mit den gleichen Bewegungen vier Positionen anfahren. Diese vier Positionen sind minim (1-100mm) unterschiedlich von Programm zu Programm.
    -> Programm muss an KCP angewählt werden.

    Soll-Zustand:
    Die Programme können über die externe SPS (HMI) ausgewählt werden.
    -> einfachere Bedienung

    Idee:
    Ein Grundprogramm und die vier Positionen werden jeweils von der SPS übermittelt.

    Problem:

    Eine Position hat ja 6 Achse und jeder Wert ist 32 Eingänge gross:

    6 * 32 = 192 Eingänge
    4 Positionen * 192 Eingänge = 768 Eingänge

    Es werden also 768 Eingänge benötigt für diese vier Positionen. Man müsste im Workvisual alles verknüpfen, würde bestimmt auch so funktioniert!

    Nun ist die Frage ob es noch eine eleganter Lösung gibt? Oder wie löst Ihr solche Aufgabenstellungen?

    Danke für eure Rückmeldungen.

    Hallo Leute

    Zum Einrichten würde ich gerne im AutoExtern Modus auf eine definierte Vorposition fahren. Danach mit eine externen Handrad kartesisch an die gewünschte Position fahren!

    Mein Ansatz wäre im Programm mit der Variable $act_pos und den Umdrehungen zu rechnen und diesen Wert an einen Ptp Satz weiter geben und das ganze im Loop.

    Das Handrad würde ich an eine S7 anbinden und mit Profinet weiter zur KRC.

    Meine Bedenken sind bei der Schnelligkeit resp Reaktion über das Handrad!

    Jemand schon mal was änhliches gemacht? oder andere Lösungsansatz?

    Danke