funguy123
Electrical
- Apr 12, 2005
- 19
I have a question on how to do the following application with 2 servomotors that are being controlled from the same motion controller:
Imagine you have an elliptical shaped part rotating about an axis through it's center. This is being rotated at a constant velocity by servo #1. Then you have a welding tip mounted on a ball screw (controlled by servo #2) that must maintain a constant distance from the edge of the elliptical part. It must also mantain a constant speed in relation to the rotating elliptical part.
Since the part is elliptically shaped, as it's rotating the ballscrew is going to be moving back and forth "tracking" the outside of the ellipse as the ellipse is rotating and the major and minor axes come to the weld point.
I have created a CAM profile to do this with approximately 18 points (X,Y points I drew in CAD). The master points are 0-360 degrees, and the slave points are the min. and max distances of the ellipse edges. It is essentially looks like 2 lobes.
This is my question:
Will it compensate automatically for the velocity change due to the change of position over time of the ellipse rotating or will it not follow it properly or collide? When I say automatically, I mean as it follows the cam profile I created.
Or will I have to create an additional cam to speed up and slow down the rotating axis based on where the minor and major axis of the ellipse are in relation to the welding head for it to follow correctly and at a constant speed?
Any help would be appreciated,
Funguy
Imagine you have an elliptical shaped part rotating about an axis through it's center. This is being rotated at a constant velocity by servo #1. Then you have a welding tip mounted on a ball screw (controlled by servo #2) that must maintain a constant distance from the edge of the elliptical part. It must also mantain a constant speed in relation to the rotating elliptical part.
Since the part is elliptically shaped, as it's rotating the ballscrew is going to be moving back and forth "tracking" the outside of the ellipse as the ellipse is rotating and the major and minor axes come to the weld point.
I have created a CAM profile to do this with approximately 18 points (X,Y points I drew in CAD). The master points are 0-360 degrees, and the slave points are the min. and max distances of the ellipse edges. It is essentially looks like 2 lobes.
This is my question:
Will it compensate automatically for the velocity change due to the change of position over time of the ellipse rotating or will it not follow it properly or collide? When I say automatically, I mean as it follows the cam profile I created.
Or will I have to create an additional cam to speed up and slow down the rotating axis based on where the minor and major axis of the ellipse are in relation to the welding head for it to follow correctly and at a constant speed?
Any help would be appreciated,
Funguy