Beiträge von ProgrammierProfi

    Hallo Irrer Polterer -
    folgenes zum Thema OfficeLite unter Win7:


    Der Einsatz von KUKA.OfficeLite KSS 5.6 / KSS 7.1 / VSS 5.4 in einer virtuellen Maschine
    unter WIN7 64 Bit, kann nur unter Verwendung eines High-End Host Systems erfolgen.


     Core I7 CPU empfohlen
     mindestens 8 GB RAM
     vmware® Workstation 8, inkl. WIN XP SP3 erforderlich


    Ansonsten kann es zu Laufzeitproblemen des Echtzeitsystems in der Virtuellen Maschine kommen.

    Hallo Kollegen,


    ich habe von KUKA soeben die Information erhalten, dass KUKA. Sim Layout bzw. Pro 2.2 verfügbar ist:
    Folgende Neuerungen sind verfügbar:


    Kompatibilität mit WinXP 32 Bit, Win7 32 Bit/64 Bit für KUKA.Sim 2.2 und OfficeLite V8.2
    (OfficeLite V5.x and V7.x nur lauffähig unter WinXP 32Bit)


    KRC 4 (Systemsoftware V8.2) sowie KRC 2 (Systemsoftware V5.x / V7.x) simulierbar mit
    KUKA.Sim Pro 2.2 in Verbindung mit KUKA.Office Lite V8.2 / V5.x / V7.x(Nur für Pro)


    Neues Lizenzsystem unterstützt Einzelrechner- und Serverlizenzen (inklusive Lizenz
    Check-Out bei keiner Netzwerkverbindung für KUKA.Sim 2.2 und für OfficeLite ab V8.2)


    Direkte CAD Importe (CoreTechnologie ®) einzeln als Option verfügbar.
    (STEP, Catia v4 + v5, Solidworks, ProE, Siemens NX, JT, Parasolid, IGES, ACIS, IDEAS)(Nur für Pro)


    Animierter Adobe 3D-PDF Export als Ersatz für den KUKA.Sim Viewer ,
    Neuer eCatalog, inklusive verbesserter Suchfunktionen


    Unterstützung größerer CAD-Datenmengen (3x bessere Speicherauslastung),
    Schnelleres Rendering mit verbesserter Rendering-Beschleunigung (2 - 4 x)


    Topologie-Informationen zum besseren Ausrichten von Geometrien,
    Unterstützung der NURBS-Flächen Tessellation


    Schnellere Kollisionsprüfung inklusive Distanzkontrolle, Sperren von Komponenten,
    Einheitenunterstützung für 3D-Welt-Einstellungen


    RRS2 Erweiterungen (VRC Verbindung trennen ohne VRC Shut Down, IO Handling)(Nur Pro)


    Unterstützung der Funktion externer TCP (RSL-KRL)(Nur Pro)


    Schneller Zugriff mit "Interact" auf Komponenten aus der Haupt-Symbolleiste


    API unterstützt Python 2.5(Nur Pro)


    Weitere Infos - z.B. Preise ev. direkt bei KUKA Anfragen -

    Hallo Zusammen,


    im KUKA.Sim programmiert Ihr nur in der RSL (Robot Simple Language) einer sehr einfachen Programmiersprache mit nur ca 10 Befehlen)


    Ihr müßt erst über den Reiter KRC dies mit OfficeLite verbinden, dann Download RSL ausführen und dann habt Ihr das entsprechende KRL Programm im OfficeLite laufen, das Ihr im OfficeLite verbessert sollt(zusätzliche Befehle einfügen, Überschleif ändern usw.)


    Wenn im OfficeLite in Ordnung, dann die src/dat Dateien auf den realen Roboter kopieren, natürlich im T1 Betrieb zuerst die Programme abfahren -
    Natülich sollte OfficeLite immer ebenso wie der reale Roboter konfiguriert sein, also $config.dat, Maschinendaten, Technologiepakete usw. !

    Hallo Petmecky41,


    Deine Meldung bei Achse 4 Beschleunigsüberhöhung 3400% deutet auf eine Singularität hin, das ist meist bei Achse 5 in der Nähe von 0Grad und
    bei LIN-Punkten - Beim Errechnen der nächsten Bewegungswinkel der Einzelnen Achsen beim Lin-Fahren wird durch einen Wert nahe 0 (Achse 5 ist ja jetzt gerade 0) dividiert, deshalb kommt ein hoher Sollwert für A4 und A6 heraus - und deshalb die Beschleunigungsüberhöhung -

    Generell sollte bei jedem normalen 6achsigen Roboter(egal ob KUKA, ABB, Fanuc, Motomann etc) ohne Doppelwinkelhand (99,5% aller Roboter haben keine Doppelwinkelhand) nicht in der Nähe der Singularität (Achse 5 nahe 0) nicht LIN gefahren werden- es gibt zwar inzwischen Tricks
    wie man die Singulariät austrickst, sauberer ist es dennoch, in der Simularität von Haus aus z.B. schon in der Simulation zu vermeiden !

    Hallo Patrick Thoma,


    in KUKA.Sim Pro 2.1 finden sich zahlreiche Möglichkeiten, wie man Kinematiken aufbaut und über E/A
    steuert -


    Einfach im eCat nachsehen unter Tutoirals/Pro/Synch&Asynchr. Motions/ und den Aufbau der Kinematiken unter Create analysieren -


    Wenn man selbst eine Kinematik aufbaut, die beweglichen Teile zuerst als Geometrien zerteilen und
    dann die Kinematik unter Create mit den entsprechenden Behaviours aufbauen - es gibt auch noch
    andere Beispiele im eCat, z.B. unter General/Kinematiks
    MFG
    Programmierprofi

    Hallo Android,


    mit Ausgang 1 bzw. 0 greift man nur das Objekt, das innerhalb eines bestimmten Quaders vom Tool
    entfernt ist - dieser Quader wird unter Param/ConfigureGraspRelease Trace definiert beim entsprechenden
    Ausgang definiert -


    In KUKA.Sim 2.1 gibt es auch sogenannte Pyton Gripper, die sich wie z.B. ein Conveyor unter PnP
    Signale Verbinden mit dem Roboter verbinden lassen und nicht nur greifer bzw. loslassen, sondern
    auch sichtbar auf bzw. zumachen -
    MFG
    Programmierprofi -

    Hallo Andy,


    erstellt einfach die Komponente (incl. PlugPlay Interface und Fillcontainer siehe Box Palletizing Beispiel), ohne die Bauteile die der Robi drauflegt, diese müsste sich doch unter Komponente speichern abspeichern lassen - und dann lasst Ihr vom Roboter die Bauteile drauflegen,


    Ansonsten gilt, was ich Dir schon in einem anderen Beitrag geschrieben habe:


    unter lokale Komponenten/DemoLayouts/Palletizing gibt es das Layout Box Palletizing, das so etwas wie Du mit Deinem Werkstückträger machst demonstriert.
    Bei angewähltem Roboter unter Param/Configure Grasp/Release/Trace die Werte zum Aufnehmen/Ablegen entsprechend einstellen -


    Bei KUKA.Sim Pro 2.1 funktioniert dies jedenfalls so, bei 2.0 entsprechend bei den Demo Layouts unter dem Create/Erstellen Tab auch die Details nachsehen !


    MFG
    Programmierprofi

    Hallo Jerrykang,


    wenn ich dies richtig verstanden habe, willst Du in einem bestimmten Zeitintervall z.B. 0,1 sec die
    Achswerte A1 bis A6 herausschreiben z.B. in eine csv Datei, um mit Excel die Ergebnisse zu analysieren ?

    Was genau willst Du analysieren ?


    Es gibt bei Visualcomponents eine Community bzw. auch Beispiele, die Dich in das Thema einführen:


    http://www.visualcomponents.co…ut/applicationdevelopment


    http://community.visualcomponents.net/

    Zuerst sollte man die Roboter zur besseren Unterscheidung
    entspechend einfärben, unter Param/RSL Executor lässt sich
    auch die Farbe des Teachen-Menüs einfärben -


    Im Menü Teachen gibt es die Anweisung Prog Sync (rot-schwarze
    Pfeile) die einfach zum Synchronisieren bzw. aufeinander warten dient -
    Dort wählt man die zu synchronisierende Komponente aus und
    achtet darauf, dass die SyncMessage bei beiden Robotern gleich ist -


    Für die kooperierenden Bewegungen ist eine neue Basis auf den
    Flansch des anderen Roboters zu verlinken-
    Unter Teachen/ Base/(Doppelpfeil auf Bearbeiten) kann als Node auf
    einen anderen Roboter(mountplate) eine Verlinkung erfolgen -


    Sobald nun diese Basis aktiv ist, fährt der Roboter wie beim Roboteam
    bei einem anderen Roboter mit !

    Hallo Robcadkiller,


    ich hab schon öfters RoboTeam simuliert, anbei meine Erfahrungen:


    KUKA.Sim Layout sowie Robcad unterstützen leider kein Roboteam,
    jedoch KUKA.Sim Pro (Erreichbarkeitsanlyse, Roboteam -Taktzeit-
    analyse kann bei Kuka Roboter als Dienstleistung beauftragt werden)


    Ein gutes Beispiel zur KUKA.RoboTeam Erreichbarkeitsanalyse ist
    unter eCat/Locale Komponenten/Tutorials/Pro: Zelle: Master Slave -


    Meistens sind Roboteam-Applikationen sehr kritsch in Bezug auf
    Erreichbarkeit, da der Arbeitsraum die kleine Schnittmenge aller
    kooperenden Roboter ist - die Taktzeit ist oft durch Prozessparameter
    wie z.B. Schweissen vorgegeben, oder ist ausreichend vorhanden -
    z. B. oft beim Loadsharing - deshalb ist beim Roboteam in erster Linie
    mal die Erreichbarkeitsuntersuchung entscheidend !

    RCS Modul


    Das RCS-Modul ist eigentlich eine Plugin-Software(ohne Benutzeroberfläche)
    in Simulationstools wie Robcad bzw. Delmia V5 Robotics/Igrip-


    Diese Plugin-Software wird nicht von KUKA, sondern von Simulationsherstellern
    wie Siemens PLM(Tecnomatix) bzw. Delmia verkauft und supported(Hotline),
    weil es keine eigenständige Software ist, sondern nur als PlugIn im Hintergrund die
    Taktzeit ermittelt. Es gibt auch hierzu keine Demo-Software, weil das RCS-Modul
    nur einen Button hat -


    Mithilfe des KRC-Teachpendants(ebenso Product von Siemens PLM bzw. Delmia)
    wird die entsprechende Syntax eingegeben -
    Es ist ebenso darauf zu achten, dass die richtige Version z.B. das RCS-Modul V5.4
    für die KRC V5.4, Taktzeitgenauigkeiten sind so im Bereich 3-5 %.


    Genauere Infos hat die Hotline von Siemens PLM bzw. Delmia, ebenso auch eine
    Anleitung -

    OfficePC


    Der OfficePC ein HardwarePC und ist vergleichbar mit dem PC, der im Steuerschrank
    des Roboters ist, nur dass er im Büro steht, wie der Name ja sagt !
    Der OfficePC hat einige Vorteile z.B.


    1. Duplizierte bzw. gespiegelte Festplatten können einfach vom Roboter in den
    OfficePC geschoben werden, Offlineprogrammierung ist somit schnell und einfach möglich -
    (office=true in hw_inf.ini setzen, dann fährt die Steuerung ohne Hardwarechecks z.B.
    Lüftercheck schnell hoch)
    2. KUKA Bedienpanal(KCP) sowie andere Hardware z.B. SPS ist an den OfficePC anschließbar/
    vernetzbar -
    3. Wegen nahezu identischer Hardware wie in der Robotersteuerung ist die Taktzeitabweichung
    für Bewegungen kleiner 1%
    4. Trace-Aufzeichungen ähnlich wie am Roboter sind möglich(zumindest Sollwerte), wenn z.B. eine DSE
    im OfficePC eingebaut ist -

    Hallo Robcadkiller,


    anbei meine Erfahrungen:


    OfficeLite
    OfficeLite ist eine Software-Portierung der Robotersteuerung auf einen normalen
    BüroPC bzw. Laptop als ganz normales ausführbares PC Programm
    - das heisst:
    Gleiche Benutzeroberfläche wie das KUKA-Bedienpanal(KCP), also kein zusätzlicher
    Lernaufwand, gleiches Editieren und Verfahren wie am Roboter usw.
    Taktzeiten können mit Timern gemessen werden, die Genauigkeit ist meiner Erfahrung
    nach so bei +/- 1% bis 3% , was für die meisten Planungen auch ausreicht -


    Viele Technologiepakete von KUKA lassen sich auch auf Basis von OfficeLite installieren,
    um im OfficeLite bestimmte Technologiebefehle wie z.B. beim GlueTech usw. auszuführen -
    Bitte darauf achten, dass Ihr auch die gleiche OfficeLite Version benutzt wie am
    richtigen Roboter z.B. V5.2 bzw. V5.4 oder V7.0


    OfficeLite ist als PC-Software entweder separat erhältlich bzw. im Paket KUKA.Sim Pro
    automatisch enthalten -


    Um Office Lite kennenzuleren, hat KUKA von einer alten Version(V4.1)ein 30 Tage Demopaket
    auf die Homepage gestellt -
    http://www.kuka-robotics.com/d…vents/downloads/software/


    Bei neuen Versionen ist das Benutzerfenster von OfficeLite verschiebbar und vergrößer bzw.
    verkleinerbar -

    Hallo TCP,


    Du musst einfach KUKA.Sim Pro und OfficeLite verwenden -
    Beim OfficeLite verwende einfach den gleichen Softwarestand
    wie auf der Anlage, z.B. V5.2 und gegebenenfalls die Technologie-
    pakete installieren -


    Spiele einfach das Archiv ins OfficeLite ein (Archiv wiederherstellen)
    starte KUKA.Sim und vom KUKA.Sim aus den Roboter und Du kannst
    wie am richtigen Roboter im OfficeLite verfahren/teachen/program-
    mieren - müsste klappen !


    Du kannst auch die Programme, die Du im KUKA.Sim geschrieben hast,
    mit DownloadRSL in KRL(src und dat) umwandeln, falls notwendig -

    Hallo Kollegen,


    anbei ein paar zusätzliche Tipps von mir, wie Ihr nach der Installation von KUKA.Sim Pro
    sowie der Komponentenbibliothek Euch am besten in die Software hineindenkt:


    1. Mit F1 Hilfe steht ein deutsches Benutzerhandbuch zur Verfügung


    2. Unter der Windows Starttaste/Programme/KUKA Sim 2.1/KUKA Sim 2.1 Tutorials
    stehen auf Englisch Übungen zur Verfügung


    3. Im eCat sind unter Lokale Komponenten/DemoLayouts gute Beispiele zu
    verschiedenen Applikationen, z. B. Palettieren, Handling, Roboter an Spritz-
    gussmaschinen usw.


    4. Im eCat sind auch Tutorials zu den Applikationen vorhanden –


    Darüberhinaus werden im KUKA-College auch intensiv Schulungen angeboten ev.
    unter:


    http://www.kuka-robotics.com/germany/de/support/college/


    nachsehen -