2012/5/30 andy pugh <[email protected]>: > On 30 May 2012 11:15, Viesturs Lācis <[email protected]> wrote: > >> I am sure that it would work, if it is done the way I suggest: >> 1) home gantry with slave connected to a home switch on slave end; >> 2) when it is stopped; "disconnect" slave step signal and change X >> home switch to one on master end of gantry; >> 3) rehome X, this time slave will stand still and gantry will be squared out; >> 4) when it is stopped, connect the slave joint back. > >> All it needs is 2 instances of mux2bit component > > I think that it could be done more easily by twiddling the stepgen > enables rather than muxing the step bits.
It could be nice, but... If I understand correctly, then it would be something like this: net x-pos axis.0.pos-cmd --> stepgen.0.pos-cmd stepgen.3.pos-cmd The problem is that, while one stepgen would be disabled, axis.0.pos-cmd would change its value and, when the stepgen would be enabled again, it would jump to the axis.0.pos-cmd, which is exactly what we do not want it to do. > 1) Home to slave switch, both stepgens enabled > 2) Home to master switch, with only master stepgen enabled. > > It might even be possible to do it automatically inside the homing > sequence. You could use a "dummy" axis which was first in the step > sequence for the initial home, then home the true axis second. And how do You suggest to switch the slave joint from "dummy" axis to follow the true axis? -- Viesturs If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
