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