On Nov 3, 2011, at 3:57 PM, Frank Tkalcevic wrote:
>> We have the squaring part working.  We send a simultaneous signal to each
>> Granite drive and it homes to a hard stop and comes off a fixed amount.
> It is
>> repeatable to no worse than 0.002, often better (lte 0.001).
> 
> You can do exactly the same thing with EMC.

Almost, however with the function provided on the Granite drive it lowers the 
torque of the servo to a settable value so that it doesn't go at the stop with 
full tuned torque.  It is a nice gentle stop and push to the limited torque 
value.  With EMC is more of a slow slam and attempt to push the stop off ;-)

>  If you did it with EMC, then you can use the index pulses to home and 
> square.  This would be repeatable to the nearest encoder tick.  

If my encoder indexes are lined up then everything is easy, I can have EMC find 
the index without a problem.  I was trying to do homing from any random 
(unknown) state where encoders might be out of alignment (in terms of index).

> The only danger is if one axis hits the index pulse almost one full motor 
> revolution before the other, and one motor revolution moves than the 3/4" 
> racking limit.
> This set up is the last thing I need to do on my gantry.  Hopefully I'll have 
> time this weekend.

Exactly, this is the whole crux of my problem.  Murphy's law dictates the 
encoder pulses WILL be unaligned! :-)  Apparently I have no choice but to come 
up with a simple (or as simple as possible) procedure for getting the encoder 
indexes in alignment and then just let EMC do what it already does.  Or it is 
additional wiring and/or perhaps hardware which I would like to avoid if 
possible.

-Tom


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to