Home Applications


Left ArrowBack to discussions page
Tyler_BerrymanTyler_Berryman Posts: 122 Handy
edited September 2016 in Applications
Hello all,

I have a question from @dfiedler :

We have a RTV dispensing process and found that the UR goes off path around the radii because they are too small for the speed we need to run.  How do you keep a constant amount of material dispensed along the path if the robot changes speed and in some cases stops in the middle?

Any ideas? @matthewd92  @Kaleb_Rodes @Ryan_Weaver
Tyler Berryman
Robotiq Integration Coach
[email protected]
1-418-380-2788, option 3


  • SebastienSebastien Posts: 219 Handy
    @dfiedler Have you tried using MoveP (see this post)
    Another way would be to get the tcp speed using UR script (get actual tcp speed()) and adjust dispensing flow according to the speed value. This however requires some sort of adjustable valve to control the flow and would require a bit of programming.
  • dfiedlerdfiedler Posts: 2 Recruit
    Yes, we used MoveP.  When you watch the Robotiq FT300 force torque sensors video, their plug and play software allows for path generation.  However, the robot is changing speeds around the arcs. I want to dispense a uniform, continuous bead but so far we've learned the UR can't handle our dispense speed because of the small arc radii in our path.  The UR goes off path.  You can't slow down just around the arcs with the MoveP.  Changing to an arc move causes the robot to stop before the arc and after the arc.  I wanted to know if Robotiq's path generating software allows the robot to slow down around the arcs and if so, can we tie the speed of the robot to the gear pump (via an encoder) to achieve a uniform, continuous bead.
  • Etienne_SamsonEtienne_Samson Beta Tester Beetle, Wrist Camera URCap 1.3.0, Vacuum Beta tester Posts: 419 Handy
    @dfiedler the Path recording speed controls all of the Path speed and try to make it a uniform speed. You should definitely try that option, doing a single path, using constant speed option and choosing that speed. If it's not enough, then you should try cutting down your path to a couple of recordings to play with the constant speed & speed option around each of your arc.
    Etienne Samson
    Technical Support Director
    +1 418-380-2788 ext. 207
    [email protected]
  • matthewd92matthewd92 Founding Pro, Tactile Sensor Beta Testers Posts: 1,261 Handy
    @dfiedler how small is the radius that you are trying to go around?  I have not had any issues where the robot goes off path during a moveP.  Yes its possible to tie the motion of the robot back to the gear pump if you put the pump on a variable speed motor, you could drive the pump at the speed that matches the actual speed of the robot at any given point in time using the get_actual_tcp_speed() as @Sebastien recommended.  I have done that in my past long ago, not for a robot but an actual dispensing application with a gear motor.  For that project we used a stepper motor but any variable speed motor would work so long as you could control it with the robot via an analog signal out
Sign In or Register to comment.
Left ArrowBack to discussions page