Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Set speed on real robot using the RoboDK API

#1
Hi, I am using RoboDK for academic lisence. Right now, I am trying to give a command from RoboDK driver for TM12X for motion with different speed operation. However, i noticed the speed that i gave using python does not reflect the actual speed on the real world robot (it is like moving in slow motion 5% operation). Also, when i gave the speed instruction like using 100% speed operation, it still work in slow motion.

I have been searching in documentation for it, but somehow i could not find the solution (maybe i missed it).

Looking forward for the solution! thank you!
#2
Most robots use the joint speed for joint movements (MoveJ) and the linear speed in mm/s for linear movements (MoveL). The robot speed may be limited by motor limitations and/or the running mode of your controller or safety systems (for example: automatic vs manual).

Can you provide us with the RoboDK project file (RDK file) and script you are using?
#3
(12-17-2024, 09:44 AM)Albert Wrote: Most robots use the joint speed for joint movements (MoveJ) and the linear speed in mm/s for linear movements (MoveL). The robot speed may be limited by motor limitations and/or the running mode of your controller or safety systems (for example: automatic vs manual).

Can you provide us with the RoboDK project file (RDK file) and script you are using?

Hi, hereby I attach the RDK file and the script I am using.
Please kindly check.
I am looking forward to your feedback

[Additional Picture]
It is like moving the very slow 1 mm/s. However, when using only simulation on robodk it runs properly.
hereby I attach another test.py and the RDK files.
Really appreciate your help


Attached Files Thumbnail(s)
TMSpeed_Test.jpeg   

.rdk   Check.rdk (Size: 685.21 KB / Downloads: 119)
.py   PyCheck.py (Size: 1.19 KB / Downloads: 105)
.rdk   Check.rdk (Size: 685.6 KB / Downloads: 117)
.py   Pycheck2.py (Size: 1.62 KB / Downloads: 103)
#4
It looks like you have the speed set to 5% on the robot teach pendant. You should be able to increase the speed of the robot on the teach pendant.
#5
(12-18-2024, 03:57 PM)Albert Wrote: It looks like you have the speed set to 5% on the robot teach pendant. You should be able to increase the speed of the robot on the teach pendant.

I mean, i want to command directly from robodk to adjust the speed, not robot teach pendant.
Is it possible?

In RoboDK simulation, I can see the increment of speed using .py on .rdk above. However, it does not reflect to actual robot. Do i missed something?

I really appreciate your help
#6
It looks like you are setting the speed properly using the set speed instruction (or with setSpeed using the API).

However, you may be overriding the maximum speed with the teach pendant or with some safety system.
#7
(12-23-2024, 11:45 AM)Albert Wrote: It looks like you are setting the speed properly using the set speed instruction (or with setSpeed using the API).

However, you may be overriding the maximum speed with the teach pendant or with some safety system.

Thank you, I forgot to reply to your thread several weeks ago.
yes, finally i override the speed safety and we can adjust the speed using API.
Thank you. If i encounter any problem, i will reach you again. Much appreciate it.

Have a good day
#8
I'm happy to hear the problem is solved. Thank you for letting us know.
  




Users browsing this thread:
1 Guest(s)