I really need variable based looping before I can use RoboDK as a direct replacement for physical robots. Some sort of "For...next" loop AND a "While x<y" really is needed as it is a critical part of my class and having to do the logic in Python is not going to work for the class as many of the students don't have programming background (they are manufacturing oriented).
I also never understood why it is not possible to program loops in RoboDK. Every robot programming language offers such commands. For example, if you want to grip twenty parts, it is very inconvenient to call a subroutine twenty times. RoboDK is great, but this functionality would make it even better.