Posts by dddomodossola


    You should keep the robot "moving", otherwise brakes closes and force is not reduced. Maybe you can keep commanding the movement on the same position (in a loop) until the operation is finished.

    Kind Regards

    Hello friends,

    just to inform you that I added some other data structures and functions to the library. Now geometric library has to be tested, I will try to make a testing function.

    I will not write further updates here in the forum to avoid spamming. Just consider that libray is evolving, so when you will need it, use updated copy.

    Have a wonderful day.

    Thank you for your comments panic mode .

    I added the missing MSG procedure.

    Added the geometric library. Actually it just contains LINE_2D, but I planned to write LINE_3D, PLANE, CIRCUMFERENCE... (I have some c++ code ready to be translated to KRL)

    The geometric library is untested. I kindly ask someone to test it, because I have not OfficeLite or Robots actually.

    Kind Regards.

    Hello friends,

    Here is a repository with some useful KRL functions I wrote in my spare time.

    GitHub - skilledAutomation/kuka_krl_wonderlibrary: A collection of useful functions for KUKA KRL language
    A collection of useful functions for KUKA KRL language - GitHub - skilledAutomation/kuka_krl_wonderlibrary: A collection of useful functions for KUKA KRL…

    Consider to contrinube with your code if you find it interesting.

    Kind Regards,

    Davide Rosa

    panic mode happy to know such results. If you want, if you see it useful for others, you can join the kukavarproxy repository and push your client into the repo. I would be happy to accept you in the developers group.

    Right know the only pending improvement is to add a server version message. If someone has suggestions just let us know.

    Hello panic mode ,

    Thank you very much for the extensive issue documentation.

    I think that I found the problem but I am unable to test it (I don't have a robot nor an OL installation in this moment). However I pushed a new version.

    When you have the time, please download and give it a try.

    I will be out (because of a working trip) up to the March 4. So I don't know If I will be able to reply before that date.

    Have a nice day,


    Hello panic mode , thank you a lot for the feedback. Following some points that I would like to discuss:

    All right, i implemented own client in visual studio and it talks... :yesyesyes: :applaus:

    there were only few minor crashes in the early stage.

    1. Do you mean the server crashed? If so, is it reproducible?

    2. Yes port is 7000, I will write it in the console description

    for some reason running Pyton sample in IDE did work but only rarely, but running it from command line worked most of the time. neither way would work when more than one KRC (OL instance) was running:

    3. I had not tested it extensively. I had the possibility to test it only on one KRC4 KSS V8.5. Did you get the same issue with your client?

    Not sure why the timestamp is included since all nodes are on the same subnet, likely in the same building. I mean, sure i can strip it and replace with local timestamp but just mentioning it. is there a way to adjust it to show local time? It thinks I am in Portugal :winking_face:

    4. It is the KUKA robot that returns the timestamp of the readings. I don't know to which time it refers to.

    it would be nice if the discovery would work but at least i was able to simply skip it...

    i picked IP addresses from local list and that was fine, rest worked, i can switch to a different controller. so far only tested with two OLs, but hope to try soon discovering two or more real KRCs.

    5. During my tests discovery worked fine. Which problem you got with discovery? Does it crashes? Or it simply doesn't return any IP?

    Have a nice day

    This is a little gift :winking_face:

    Hope you will find it useful.

    This allows you to communicate with more than one robot on the network, and it doesn't require the server to be installed on the robot anymore.

    NOTE: I developed it some months ago. If I remember correctly, in order to read/write variables, a program (KRL program) must be selected on the controller. Not a specific program, a program of your choice. It is a limitation of kuka API.

Advertising from our partners