I haven't really looked at the documentation for Master lately, but the means 
for setting up a multiple joint axis (like a gantry) was documented reasonably 
well last time I checked.  

My personal experience with rack and pinion driven wood routers is that for 
stepper-motor drive you are going to want between 2.5-5 revolutions/inch of 
travel.  With a leaning towards the lower end of that scale.  With a 2.5 
rev/inch ratio and half stepping the machine should be capable of 600ipm rapids 
and about 0.001" resolution.  If you are going to run servo motors I would 
suggest a ratio probably double what you'd want for a step-motor, but that will 
depend on the max rpm of your servo and what you want your max feeds to be.

The 10:1 ratio you mention doesn't tell us much without the pinion size, is 
that motor revs to pinion revs, or motor revs per unit length?

Todd Zuercher
P. Graham Dunn Inc.
630 Henry Street 
Dalton, Ohio 44618
Phone:  (330)828-2105ext. 2031

-----Original Message-----
From: Leonardo Marsaglia <ldmarsag...@gmail.com> 
Sent: Wednesday, October 03, 2018 6:01 AM
To: Enhanced Machine Controller (EMC) <emc-users@lists.sourceforge.net>
Subject: [Emc-users] Yet another topic about gantry homing

Hello to all!

I'm building a CNC router for wood machining for a friend of mine and the best 
way I found to drive the Y joint for this particular design, given the size of 
the machine, is the following:

One rack and pinion on each side of the longitudinal axis of the machine and 
each pinion conected to a servo motor using two steps of reduction with 
synchronous belts to achieve a 10 to 1 ratio.

I've found several topics on the forum talking about the homing of an axis 
arranged like this. I guess to have screw regulated home switches for each Y 
joint is almost a must (in case you don't use linear scales). But I was 
wondering if it's possible to use ,in conjunction with that, the index pulse of 
an encoder coupled to directly to the pinion.

My idea is to offset the index pulse on each encoder via HAL to make both sides 
of the Y joint trip the index pulse together and stay squared during homing. Is 
this a good practice?

About how to drive both Y joints as one axis: I've read that there's a way of 
simply adding two Y joints for the Y axis in the 2.8 master branch but I don't 
know if there's documentation available already.

But I was thinking about slaving one of the motors (using them as pulse and 
direction at the beginning to make things easier) and use the encoder on the 
pinion only for following error and homing. I don't like the open loop approach 
a lot, but I don't know if it's that easy to use them as servos in position 
mode without having too much trouble.

Any thoughts?

Thank you as always!

Leonardo

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


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

Reply via email to