Home› Applications
Discussion
Back to discussions page
Alexandre_Pare
Posts: 56 Crew
Constant remote TCP with UR |
861 views
|
Answered | |
/ Most recent by Alexandre_Pare
in Applications
|
11 comments |

Hi Pros!
I have been working on a certain application and I wanted to get some advice from you. The application is a deburing application where the deburing tool is fixed and the robot is holding the part. Below is a video of the application with a dummy part that I used to illustrate the issue that I have. The problem that I have is that I want to have the relative speed between the deburing tool and the surface of the part to be constant. So basically I would need the TCP position to update continuously to always be at the point of contact between the part and the object. Otherwise, when the robot tool changes directions I get speed variations on the trajectory. Since the part that I have is not on a straight line, I use the path recording option with the Robotiq FT sensor in constant speed mode to record the trajectory. So off course programming various waypoints with the proper speed would do it but this is long, considering that the clients has many parts to program. Do you have any advice how I could do this?
https://youtu.be/Yq_2TaR7nnQ
I have been working on a certain application and I wanted to get some advice from you. The application is a deburing application where the deburing tool is fixed and the robot is holding the part. Below is a video of the application with a dummy part that I used to illustrate the issue that I have. The problem that I have is that I want to have the relative speed between the deburing tool and the surface of the part to be constant. So basically I would need the TCP position to update continuously to always be at the point of contact between the part and the object. Otherwise, when the robot tool changes directions I get speed variations on the trajectory. Since the part that I have is not on a straight line, I use the path recording option with the Robotiq FT sensor in constant speed mode to record the trajectory. So off course programming various waypoints with the proper speed would do it but this is long, considering that the clients has many parts to program. Do you have any advice how I could do this?

Tagged:
Application Engineer
Robotiq
[email protected]
Application Engineer
Robotiq
[email protected]
Please refer the website of Amtru AG- Swizerland company that spin off from ABB Flexible Automation Switzerland-www.amtru.com, we cooperating with them since 2009 cell phone case polishing and get good result, I will send more data for your reference, the tooling will save more than 70% programming time, cause the compliance functions acting by air supply and adjustable. Using Robotiq gripper to handle the different parts to fit the fixed tooling stations(1 more if needed) and it will save a lot of time and getting efficiency. Johnson Liu
The tools that you used from AMTRU AG was this on Universal Robot or you used them on ABB? How does the control work for these tools?
Application Engineer
Robotiq
[email protected]
http://www.universal-robots.com/how-tos-and-faqs/how-to/ur-how-tos/setting-the-speed-slider-from-a-program-15293/
I modified the Robotiq force sensor template program to set the speed slider based on the force (see Thread_2 on picture)
I filtered the speed parameter with a moving average to obtain something smooth and try this with a trajectory recorded with the Path node.
This program executes the recorded Path with a speed that decreases when the force increases. It could be useful in deburring task to reduce speed accordingly to cutting force.
Someone could use a similar speed slider hack to adjust the speed at contact point of a fixed deburring tool, for example using the distance between robot flange and tool as parameter.
Research Engineer
[email protected]
Thanks for the info. However, the issue that I had was concerning the relative speed between the object held by the robot and the tool which was mounted on a table. As you turn the TCP, its speed at the contact location may change even if you have a constant robot TCP. I think what @MarcAntoine_Lacasse said can help!
Application Engineer
Robotiq
[email protected]