Hello friends,
if I want to paint a certain flat rectangular object, is there a way to use a captured photo of that object as the basis for the robot's movement during the painting process?
Thanks in advance.
Hello friends,
if I want to paint a certain flat rectangular object, is there a way to use a captured photo of that object as the basis for the robot's movement during the painting process?
Thanks in advance.
Hello friends,
if I want to paint a certain flat rectangular object, is there a way to use a captured photo of that object as the basis for the robot's movement during the painting process?
Thanks in advance.
Yes, with caveats. You would need a calibrated vision system that could measure the position of the object in 2D space. This requires high contrast and easily identifiable features. One corner of the object would be configured as a reference frame, and the robot program could follow that frame in X, Y, and Rz coordinates.
This generally works by setting up your program and the vision system with a part in the "perfect" position. Then when a duplicate object is placed in the vision system's FOV at a different location (within limits), the vision system could generate a relative offset that the robot could use to offset the reference frame.
Another approach, one I've used many times.
It requires use of a simulator or other program that can do CAD-to-Path functionality (e.g., RoboDK or similar).
As a guide, this is what I've done in SolidWorks and various simulators:
Accuracy required depends upon the requirements of your process. Spray painting can generally have sloppy tolerances. Precision pin striping requires tight tolerances.