Posts by fubini

    Probier mal Komponentenweise. Ich meine da gab's vor urzeiten mal einen Bug

    $LOAD.M=LOAD_DATA[1] .M

    $LOAD.CM=LOAD_DATA[1].CM

    ...

    Im worst case bis runter zur einzelnen subkomponente. Schau mal ins bas.src, da werden auch Lastdaten kopiert. So wie es da drin ist müsste gehen.


    Fubini

    Das wirst du Häppchenweise machen müssen. Da hat sich seitdem zuviel geändert. Von 2.x auf 3.x auf 4.x ...

    Schau mal ins KUKA Downloadportal. Da finden sich glaube ich auch noch ältere WoV Versionen.

    Und immer schön Backup machen bevor du probierst die konvertierte Projekte zu deployen. Am besten ein Komplettimage.

    Fubini

    Such mal Forum hier und in der Doku nach ON_ERROR_PROCEED ist quasi exception handling in der KSS. Da findest du Beispiele wie du das hinbekommst.

    bewo
    July 23, 2020 at 8:43 AM

    Fubini

    Du überschleifst slin in ptp. Dann bleibt er zwangsläufig erstmal am Überschleifanfang im slin stehen bevor er mit dem ptp weitermacht. Wechsel zwischen Alt und Neuem Verfahrbereich bedeutet immer Vorlaufstopp. Vorlaufstopp bei altem PTP heisst am Zielpunkt stehen bleiben. Bei Spline immer am Überschleifanfang.

    $move_state sagt dir wo er steht. Nimm mal testweise das Überschleifen raus. Stimmt es dann?

    fubini
    October 9, 2017 at 6:31 AM


    fubini
    February 5, 2021 at 12:14 PM


    Bei PTP gibt es keine kartesische Geschwindigkeitsgrenze nur die für die einzelnen Achsen.

    Bei Spline PTP kann über spl_vel_restr optional die kartesische Geschwindigkeit über $VEL beschränkt werden. Nicht bei altem PTP.

    Fubini

    INI folds sind nicht zulässig in Submitprogrammen. Alles was mit Bewegungen zu tun ist bis auf asynchrone Zusatzachsen nicht zulässig. Wie sieht dein Submitprogram aus? Du kannst über $Interpreter auch wechseln welchen Interpreter du siehst, das hilft vielleicht auch wenn man im Fehlerfall mal schaut wo der Submit gerade ist.

    Fubini

    Schon mal in die EventLogs geschaut. Am Ende des Tages ist das auch nur eine Windowsapplikation. Außerdem wird der Start auch im KUKA Log Ordner protokolliert. Da könnte man auch mal reinschauen. Ansonsten ist ein reine Aussage "Startet nicht" viel zu vage.

    Hast du denn z.B: versucht eine Version zu installieren, die mit deiner Hardware kompatibel ist und idelaerweise schon mal installiert war? Da gibt es Abhängigkeiten zwischen Softwareversionen und Hardwareversionen.

    Hast du z.B. auch schon mal die Festplatte überprüft ob die noch in Ordnung ist?

    Fubini

    Path Trigger schon probiert. Einfach den Hilfspunkt anfahren und dann den Trigger teachen. Trägt automatisch den relevanten Pathwert im Trigger ILF ein.

    Anderenfalls den Pathwert vom Hilfspunkt über $distance und $dist_next und $dist_last selber ermitteln und händisch übernehmen.


    Fubini

    Oh. Übersehen. Sorry. Aber im Prinzip gilt das gleiche. #MODEL ist das neuere und auch bessere. Ich vermute mal für deinen Robertyp wurde das irgendwann zwischen den beiden Versionen eingeführt. Um das verwenden zu können brauchst aber zusätzliche Maschinendaten, die du scheinbar nach Upgrade noch (?) nicht hast. Wenn das der neue Default ist, müsste ein entsprechend neues WoV die zusätzlichen Dinge haben.

    Fubini

    $control_parameter wird verwendet um zwischen unterschiedlichen Reglern umzuschalten. Letztlich passen da die Maschinendaten nicht. Die haben sich wohl bei 8.3 gegenüber 8.2 geändert. Beim Upgrade wurden die wohl nicht mitgezogen. Du könntest mal versuchen im WoV wieder den passenden Roboter mit den 8.3er Daten ins Projekt neu zu übernehmen.

    Manchmal hilft auch ein Diff der Maschinendaten vor und nach Upgrade um die Unterschiede zu entdecken und dann evtl. mit der Systemvariablendoku abzugleichen was die Unterschiede genau sind.

    Fubini