RoboDK Forum
Blend Radius UR robots- Printable Version

+- RoboDK Forum (//www.sinclairbody.com/forum)
+-- Forum: RoboDK (EN) (//www.sinclairbody.com/forum/Forum-RoboDK-EN)
+ - - -论坛:将军questions about RoboDK (//www.sinclairbody.com/forum/Forum-General-questions-about-RoboDK)
+--- Thread: Blend Radius UR robots (/ Thread-Blend-Radius-UR-robots)



Blend Radius UR robots-Mitja GOLOB-07-24-2019

Hello!

I'm wondering what's the minimum value of Blend Radius, for the following commands: moveP and moveL (UR Robots).

Thanks for the reply!

Mitja


RE: Blend Radius UR robots-Jeremy-07-24-2019

Hi there,

For UR robots things are a bit different than for other robots.
If I'm not mistaken, the minimum blending radius needs to be 50% or less of the smallest distance between two points in the program.
If you put more then that, the controller get confused.
Let me know if it works.

Have a great.
Jeremy


RE: Blend Radius UR robots-Mitja GOLOB-08-21-2019

Hello!

Thanks for the reply.


Are there any restrictions on use as regards the minimum values of these blend radius.

I have found that for themovePcommand, the blend radius can be min. 1.0mm- is this the right information?

What is the minimum blend radius that can be used formoveLcommand?


Thanks.

Mitja


RE: Blend Radius UR robots-Albert-08-21-2019

Hi Mitja,

The minimum blend radius for Universal Robots is 0. This means you deactivate the blending/rounding effect.

Albert


RE: Blend Radius UR robots-Mitja GOLOB-08-21-2019

Hello!

Thanks for the reply.

If I set the BLEND_RADIUS_M = 0.00005m(default is 0.001m) in the post-processor Universal_Robots_URP, then I get this in the generated robot program:
...
movep(p[-0.270000, -0.069905, -0.009904, 0.000001, -3.102371, 0.494868],accel_mss,speed_ms,0.000)
movep(p[-0.270000, -0.069810, -0.009935, 0.000001, -3.103188, 0.489717],accel_mss,speed_ms,0.000)
movep(p[-0.270000, -0.069715, -0.009966, 0.000001, -3.103996, 0.484570],accel_mss,speed_ms,0.000)
movep(p[-0.270000, -0.069620, -0.009996, 0.000001, -3.104795, 0.479429],accel_mss,speed_ms,0.000)
movep(p[-0.270000, -0.069525, -0.010026, 0.000001, -3.105583, 0.474294],accel_mss,speed_ms,0.000)
movep(p[-0.270000, -0.069430, -0.010055, 0.000001, -3.106362, 0.469164],accel_mss,speed_ms,0.000)
movep(p[-0.270000, -0.069335, -0.010085, 0.000001, -3.107132, 0.464039],accel_mss,speed_ms,0.000)
movep(p[-0.270000, -0.069240, -0.010114, 0.000001, -3.107892, 0.458921],accel_mss,speed_ms,0.000)

blend radius is 0. Why then do not take into account the setpoint of BLEND_RADIUS_M in Postprocessors.

Thanks.

Mitja


RE: Blend Radius UR robots-Jeremy-08-21-2019

Hi there,

Currently, the UR post processor only output blending value with three decimals.
So theoretically, the minimum Blending radius is 1 mm.

You can always modify the behavior of the UR post processor by editing it for your needs.
The "blend_radius_check" function is where you should apply your modifications.
Note that we do not guarantee that it will work properly on the robot with smaller values.

Have a great day.
Jeremy


RE: Blend Radius UR robots-beaphickman-11-07-2022

(08-21-2019, 02:45 PM)Jeremy Wrote:Hi there,

Currently, the UR post processor only output blending value with three decimals.
So theoretically, the minimum Blending radius is 1 mm.

You can always modify the behavior of the UR post processor by editing it for your needs.
The "blend_radius_check" function is where you should apply your modifications.
Note that we do not guarantee that it will work properly on the robot with smaller values.

Have a great day.
Jeremy

Hello, how can I modify the post processor? Where can I introduce the "blend radius check" function so I can apply my modifications"?


RE: Blend Radius UR robots-Jeremy-11-08-2022

If you have a professional version of RoboDK, you can go to "Help"->"Request support," and we will provide the post-processor.

Jeremy