That makes sense.Concensus from LinuxCNC group is the system needs the index pulse to begin the tapping cycle.
That makes sense.Concensus from LinuxCNC group is the system needs the index pulse to begin the tapping cycle.
I've asked about minimum number of slots. I have 60 on mine or 360 edges.That makes sense.
I 3D printed a disk for my Gingery to use with 3 slotted sensors. I had to paint the black PLA with metalic paint. The senso IR went right through the PLA. I tried different colours. No difference.Options, options, so many options.........
A couple to consider:
1) 3D print disk with many slots or holes
2) To avoid the power drawbar, use the rotary encoder linked to the motor pulley and just do the ratio conversion in software.
Yes, I'm not sure why I had it in my head that thread milling required spindle/A-axis sync. It's basically a helix into/out of the hole.Thread milling has no requirement for any kind of synchronization between the spindle and the tool. It's just cutting metal with a specially shaped tool.
If by regular threading you mean chucking a tap in a collet , running the spindle at some low rpm and manually advancing the tap into the work then no because I won’t have the ability to manually control the Z axis advance at the rate dictated by the spindle speed and the pitch of the tap.Sorry @DavidR8 - I am lost. I should just keep my nose out of it. But maybe a few stupid questions from the back of the class can bring more clarity to the teacher.
Are you suggesting that you will NEVER do regular threading? If so, then fine. You will only need to coordinate advance (z) with x & y.
But if you plan to do regular threading at some point in the future, the rate of advance is the thread pitch which depends on where the spindle is in its rotation.
The Z axis is going to be controlled by a servo motor which is why to do rigid tapping an encoder is required on the spindle. The encoder tells the CNC controller exactly how much/far the spindle has rotated so the CNC controller can calculate how much to advance the Z axis.
Yes that is what I’m learning.I see. Well if you ever want to do rigid tapping, I think you will need a lot more sensing locations (pulses per rev) on the rotational encoder. But you might be able to increase the number of pulses by adding more sensors in a phased "or" array (any one generates a pulse) instead of adding more slots. They don't have to be located all around the perimeter. They can all be in one phased cluster. It's a handy way of improving resolution without changing the number of slots.
In the above vid I am using a 1.0mm pitch threadmill to cut a 1”-27 thread. Big advantage of threadmilling is that with a single thread cutter you can do many different and weird threads and hole sizes.Another option for tapping on a cnc mill is a "tension-compression" head. this allows for a deviation to a degree between the commanded z travel and the actual amount the tap enters the work. I used one for the first time a few weeks ago, nerve wracking but exciting, and sure was faster than figuring out threadmillling and 20x faster than hand tapping. I'm still trying to figure out threadmilling, its easier if you buy a threadmill for the specific thread and pitch, but I'm trying to use an inexpensive metric threadmill (M6 x1) to cut an imperial thread (1/4-20). I think in theory it seems like it should work but I ran out of play time to keep tweaking it,
By tension-compression head do you mean a tapping head like a Tapmatic or something different?Another option for tapping on a cnc mill is a "tension-compression" head. this allows for a deviation to a degree between the commanded z travel and the actual amount the tap enters the work. I used one for the first time a few weeks ago, nerve wracking but exciting, and sure was faster than figuring out threadmillling and 20x faster than hand tapping. I'm still trying to figure out threadmilling, its easier if you buy a threadmill for the specific thread and pitch, but I'm trying to use an inexpensive metric threadmill (M6 x1) to cut an imperial thread (1/4-20). I think in theory it seems like it should work but I ran out of play time to keep tweaking it,
Good call on rotating the drives. I was thinking that would be a better orientation.Comments from the peanut gallery.......
1) Try to keep your signal and motor power wiring physically separated.
2) Keep all wiring as short as possible. Turn those servo drivers 90 degrees so the power connectors are close to the supply, and the motor wires can exit the case to the RHS.
3) Avoid making wiring loops (they make great antennas)
4) Don't daisy chain power, especially if high current, wire each driver back to the source.
5) Twisted pairs for signals for example "step" are better than a bunch of single conductors.
6) The G3 drivers have differential outputs use them instead of single ended.
7) You might need a small fan at the top of the enclosure for cooling (probably not) but would be wise to have a little space if needed.
We'll all do our best to throw peanuts after the wiring is complete.Good call on rotating the drives. I was thinking that would be a better orientation.
One design consideration is that the enclosure has a opening in the bottom that is probably 4" x 12" which is where I'd like all the cabling to enter/exit.
All of the servo cables are pretty stout, thicker than a 14/2 extension cable and there are eight of them that have to snake their way in. Two have to go to the drive in the upper left corner.
The cables all have non-removable plugs molded onto them so they are going to be trickly to manage.