I am currently using a motion system which has been neglected for a while due to some shortcomings for the original application.
I'm trying to revive it by making use of the following error to detect when contact is made between two objects. The main Problem I have is reducing the contact pressure in such an arrangement. I have implemented a basic version where the axis moves until the following error goes above a certain value (say 30 = 30um) upon which the axis then stops.
The problem is that I'd like to choose a much smaller value, but the jitter is too large to allow this. I get values anywhere between 0 and 20 while the axis is moving. Of course the following error increases dramatically once contact is made, but the problem is detecting this contact point quickly enough so that the pressure created is as low as possible.
I've tried limiting the torque of the servo motors, but I'm not sure this has had an effect.
Does anyone have an idea what I can change to improve this apart from using a different algorithm to detect smaller changes of the following error (slope over the last 10 measurements or something)? Do I need to modify the coupling between the motor and the axis?
Thanks
Shane.
PS, I have already got some micrometer switches hooked up to the hardware, and they work nicely, but the ACTUAL contact points between two non-micrometer switches is what I'm after.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)