Len Shelton wrote:
> So let's say you have two drives, two motors, and two home switches on the
> same axis (gantry type machine). The problem with this arrangement is
> synchronization. The control needs to be aware of the two motors and needs
> to home both at the same time. While homing, we need to bring both motors
> towards the home switches together then independently home each motor when
> it reaches the home switch. 
>
> How can this be done in EMC2?
>   
We've gone over this a dozen times, at least.  It would take about 10-15 
lines of HAL and several HAL components to perform the logic.
Basically, you make the two motors run at the same rate.  As each motor 
hits the home switch, it stops.  When both have touched home, they move 
together again to complete the precision home sequence to the encoder 
index pulse.  EMC2 already has features in HAL to handle tandem axes 
like this, once homing is done.  You feed the lettered axis (as in "X") 
position to two numbered "joints" as in zero and one.  So, the only 
detail up in the air is how to do the homing.

Jon

------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to