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,