SPTP_REL problem

  • Hello,

    I'm solving small problem with my kuka robot.

    Initial A6 angle is 0.

    I use SPTP_REL {A6 720} for turning A6 all around twice. Robot stops exactely back at A6 0. But the problem is, that after this motion there is another slight rotation (+-2°). Than it goes via LIN to next point (also with A6 0).


    Don't you know what this small rotation means and how to remove it?


    Thank you

  • Is this problem? I'm quite new at programing, so I don't know. PTP after SPTP_REL would be better?


    EDIT: PTP after SPTP_REL didn't help :(

    Edited once, last by ALUCAST ().

  • You should use PTP and LIN or you should use SPTP and SLIN, but not mixing spline (those with S in front) and those without spline.

    Second thing: you always should post your real code, don't describe it with flowery words. It makes difference if there is used cdis or not.

  • OK, I understand, but whatever I use I have same problem. After SPTP_REL (A6 starts and ends in same coordinate 0 - thats correct) A6 makes small rotation 1,2° and than go to P1.

  • hmmm no... you don't...


    you say one thing but sample you posted tells different story because you still have mixed motion types.

    and you don't understand advance run.


    motion without S (LIN, PTP,CIRC) are executed by one motion planner.


    motions with S in name are executed by another motion planner.


    and every time your program calls for a different motion planner, program stops, bunch of things are reset, then loaded again... etc.


    and this transition is not smooth... this is why you were told to not do that.


    btw the two motion planners process approximation differently, paths are slightly different etc. and on top of that you are doing transition between PTP and CP motions. even if using same motion planner, your points could cause wrinkle in path. but you chose not to share that even though you were explicitly asked to post your code.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • Ok, but if I use all motions with S, I get very same result. My orig program is not important as I have this problem in this simple program too. I understand I cant mix these motions together. So please is there any different possibility how to rotate A6 by 720°C without SPTP_REL? I tried "FOR" function but it is important for me to set acceleration and speed of rotation. I thing I can't set this parameters in "FOR" function. Can I?

    Sorry for my lame access, but I'm not very experienced in this and because of COVID I can't attend any training course....Thanks

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now