Force a speed limit

This example will show you how you can impose a speed limit of 500 mm/s and avoid using higher speeds when generating a program with RoboDK.

In this example we assume we are using a KUKA KRC2 or KRC4 controller:

1.Select ProgramAdd/Edit Post Processor

2.Select your post processor. For example, for KUKA KRC4 select KUKA_KRC4.

3.Select OK. The post processor will be shown in a text editor.

4.Locate the setSpeed function definition (def setSpeed)

5.Add the following line to make the maximum speed 500 mm/s. The line needs to be added before generating the $VEL.CP output which will change the speed in m/s:
speed_mms = min(speed_mms, 500)

Post Processors - Image 9