Jon Elson wrote: > I've seen pictures of the machine, it looks quite rigid, > a welded steel box-tube frame with round slider ways bolted > every 100 - 200 mm. A modestly robust gantry, although it looks > like 80-20 extrusion plus several round ways between the two ends. >> It might be worth considering a home switch on just one side and a >> squareness indicator on the other side. (Somehow, measure the offset or >> flexing between the two screws.) Then drive one side to make the axis >> square. Then lock the two axes to each other and home the whole thing. > Well, the problem is when the thing fires up, the two servo > drives will be fighting each other and distorting the frame. > It needs some scheme to keep the two drives from fighting > against each other, even BEFORE the axes are homed. It is not > real clear how you do this, especially since it is relatively > rigid. How do you determine the flex in the frame? Strain > gauges? Wire-spool encoders on each side? Absolute encoders? > Actually, matching up absolute encoders sounds like a possible > solution. > > Jon
One approach is to consider the power-up state as "acceptable" meaning "since the motors were free-wheeling a minute ago, there can't be too much stress in the machine". Record the offset between the two encoder feedbacks before enabling the amps, and maintain that offset while moving toward home. The gantry may be a bit out of square, but it won't get any worse. When one axis hits home, record the position and keep moving. When the other hits home, record its position and stop (still keeping the same offset between motors). Then use the two recorded positions to determine the exact offset between the encoders that will result in a square gantry. Then move one (or both) motors to that offset. Regards, John Kasunich ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
