@mikebeauchemin, this is really nice.
One of our application contains a path that is not on the same plane. Picture applying sealant to car body parts that have some rounded shapes. In that case I think that the way to do this would be to record the path and then offset the TCP in Z direction of the TCP to have the tool move away from the path. So far the solution that we are going to use is to have a dummy tool tip to compensate for height as we teach. As I am writing this I think of another challenge when even if we offset the TCP, would be to keep let’s say the z-axis perpendicular to the trajectory at all time, if we want the offset applied to the tool in the Z direction always away perpendicularly at all time along the path. So after all, using a dummy tool seems to be the best and only solution to this. Anyone else has some tricks to share?
One of our application contains a path that is not on the same plane. Picture applying sealant to car body parts that have some rounded shapes. In that case I think that the way to do this would be to record the path and then offset the TCP in Z direction of the TCP to have the tool move away from the path. So far the solution that we are going to use is to have a dummy tool tip to compensate for height as we teach. As I am writing this I think of another challenge when even if we offset the TCP, would be to keep let’s say the z-axis perpendicular to the trajectory at all time, if we want the offset applied to the tool in the Z direction always away perpendicularly at all time along the path. So after all, using a dummy tool seems to be the best and only solution to this. Anyone else has some tricks to share?
We have been asked by some clients how to offset the path trajectory once it has been taught. When using path recording it is always easier to rest against a certain surface as you move the robot along the path that you are recording. Then you would need to offset the tool/path after the recording process such that when you hit play, the robot is offset by a certain distance from the surface that you were pressing against during the teaching process. Some clients use a dummy tool that they place on the robot glue dispensing tool to compensate for the height during teaching. However, there is an easier way to do this as shown in the video below. First, insert a waypoint that we would consider the reference position for the path. Then record the path while having the robot rest against the surface as you move it along the desired path. Once the path has been recorded, select RELATIVE PATH option in the path recording interface, move the robot to the reference waypoint that is the node before the path and offset the position by the desired amount in the correct axis and that’s it. Since the path is recorded relative to this waypoint, it will be shifted in the same direction by the same amount. In our video we offset the tool in the Z direction of the base by 5 mm.
https://youtu.be/R9_jFokTRv8