beginner lathe conversion .
1 I have an old 1945 hardinge collet lathe that I am restoring which is just about done .
2 I have repowered it with a inverter duty motor and ac drive . so my spindel speed will will be controlled by me at the ac drive itself .
3 I am making an add on feature that will support an X and Y axis . that I want to drive with steppers because they are cheaper these I would like to drive with new acme screws and nuts .
4 My goal is to use linux cnc to cut threads, profiles, cams and tapers am I correct in assuming that linux cnc will do all of these functions remember I am new .
5 what size steppers should I use
6 I will be using a desktop pc .
so what do you guys recommend to get me started . I have a complete machine shop here all manual machines. I am also a lost duck in the woods when it comes to cncing something but willing to learn. I will need software for cad and whatever that needed to get it to gcode then to machine part . I am on a small budget very small so these are my parameters . I hope you guys can and are willing to help me .
Kindest Regards
Terry
Please Log in or Create an account to join the conversation.
For ideas on hardware you may want to look here...
www.kelinginc.net/index.html
The size of the stepper motor and driver will depend on many factors including the size of the lathe, the type of work, the gear reduction, etc., as well as budget.
You might want to search on line for kits available for your lathe size for ideas, motor sizes, ball screw sizes and such.
Small lathes may use nema 23 steppers, I used nema 34 on a 13" lathe.
Linuxcnc will certainly do what you want, you can load a simulator version to try it out.
For most of my lathe work I use NGCGUI instead of a CAD CAM package.
linuxcnc.org/docs/html/gui/ngcgui.html
Rick G
Please Log in or Create an account to join the conversation.
I am really going to enjoy this and learn a whole bunch in the process . Without the magic smoke i hope LOL. Am I correct in assuming that once I complete the lathe project most of the learning curve is behind me ? Making the mill conversion a bit easier ?
Regards
Terry
Please Log in or Create an account to join the conversation.
It is fairly easy to have LinuxCNC control the inverter. This then allows you to run constant surface speed mode, and to do rigid-tapping with taps held in the toolpost.2 I have repowered it with a inverter duty motor and ac drive . so my spindel speed will will be controlled by me at the ac drive itself .
Something like the old Anilam "Lathemate"? Not a bad plan, and it means you can use the lathe in manual mode still. (Possibly at the same time...)I am making an add on feature that will support an X and Y axis . that I want to drive with steppers because they are cheaper these I would like to drive with new acme screws and nuts
I would consider ballscrews, even the cheap ones are likely to work better than acme screws. The cheap ones are quite cheap: www.zappautomation.co.uk/mechanical-prod...-ballscrew-4703.html
Profiles, tapers and threads are standard and easy. Cams are possible:My goal is to use linux cnc to cut threads, profiles, cams and tapers am I correct in assuming that linux cnc will do all of these functions
but a bit of custom configuration was needed. Both threading and cam profile cutting need some kind of encoder on the spindle. These are often home-made slotted discs.
My 9x30 lathe uses Nema23. They work fine, both axes can stall the spindle. I wouldn't mind a bigger motor on the Z for pushing toolpost-mounted drills. I would suggest looking hard at the new closed-loop stepper systems, an example here: www.ebay.co.uk/itm/CNC-Hybrid-Closed-loo...&hash=item461fd4f7c8what size steppers should I use
Please Log in or Create an account to join the conversation.
Do have any cad programs that you would cecommend for me to use either free or very cheap ? Then next a way to convert to gcode ?
Thanks
Terry
Please Log in or Create an account to join the conversation.
Because the drives know where the motor has actually got to, it can either recover lost steps, or trigger a fault output if it can't recover position. This is rather an improvement, especially on a lathe where you can sometimes lose steps and not notice (running too hard into a shoulder, for example)Hi, Andy . What are the advantages of this servo system ?
You don't need a compound slide on a CNC. It's better to have a stronger cross slide. It might be advantageous to use the original tailstock (if there is one)this will have it's own saddle cross slide compound and tailstock essentially a lathe with out a headstock.
Threading need an index pulse once per rev. That is the bare minimum. More pulses + index is better. For rigid-tapping you need index + quadrature to sense the spindle direction as well as the speed.The encoder you mentioned i have one already on the spindel for a tach. Can I take the signal fron this and use for the software requirements or will I need another one These is simply a hall effect transister I think
I ended up using a commercial encoder, geared 1:1 to the spindle, after experimenting with laser-print and home-made. But only because it turned up very cheap.If not what is the encoder you recommend ?
An opaque disc with a set of radial slots, with one slot longer than the others for the index detector, and then some slot detectors similar to uk.rs-online.com/web/p/products/171-1830...n=PSF_438299|QVTN-LL works well for many people. (That particular sensor has two channels, so does quadrature in one device).
You would need to choose the number of slots to match you intended PC interface. The parallel port can only generally count reliably at 10kHz, so if you have a 3000rpm spindle you only want about 100 slots. This is one reason not to use a standard encoder as they often have many more slots than that. If you are using a PCI card or EPP-interfaced FPGA card then that limit is removed. (I am using a Mesa 7i43 on my lathe which counts at 10Mhz)
I don't tend to us CAM on the lathe, I typically use a set of macros I have set up ( www.linuxcnc.org/index.php/english/forum...s/26550-lathe-macros ) But CamBam claims to have a lathe mode.Do have any cad programs that you would cecommend for me to use either free or very cheap ? Then next a way to convert to gcode ?
Some people have made the (free) add-in to (free) Inkscape work, but I didn't. www.cnc-club.ru/forum/viewtopic.php?t=35
FreeCAD is nearly there: www.freecadweb.org/wiki/index.php?title=CAM_project and the CAD part is quite well developed.
Lots of other options exist, Autodesk Fusion might be worth a look. I have a full license for Inventor, so quite like that as the interface is vaguely familiar. That's Windows/Mac only though. CamBam, Inkscape and FreeCAD all run on Linux too.
Please Log in or Create an account to join the conversation.
Terry
Please Log in or Create an account to join the conversation.
Acme screws have much higher losses then a ballscrew (appx 3 times higher). And that is before adding any contraptions to minimize backlash.
So you will need much bigger steppers (or servos) and much bigger drivers for them. Thus the price goes up. And for a big lathe (not small anyway) it will be placed higher that the cheap stuff aimed at hobbyists.
The high efficiency of a ballscrew will however let it be backdriven by the load if there is nothing but a handwheel in free air to stop it. You could rig some kind of brake contraption to connect with manual operation. But it sounds like a lot of fuzz.
The disadvantage of always having the stepper/servo connected is that you need to have them powered and LinuxCNC running to use the lathe.
Then I would (in fact I will) hook up pulse generator handwheels to feed pulses into LinuxCNC and jog the axes. The handwheels can then be placed wherever you like them to have the best view of what's going on at the business end. You will then also get DRO's along as a freebie in manual/jog mode.
Please Log in or Create an account to join the conversation.
On your lathe Rick did you use the stock screws or retro fit ball screws ? Do you drive the screws direct or use tooth belts for reduction ?
I started with a new lathe so the backlash was pretty consistent from one end of travel to the other.
As I needed a lathe to make the parts for this conversion (and I only had this one) I used the stock screws and kept the hand wheels in place for manual operation. With no power to the steppers the lathe can just be used as a manual lathe.
The idea was to convert to more precise and efficient ball screws later when there was the time and the need.
Currently I am driving the screws with timing belts with a 1 to 2 ratio.
This has worked well for me with the following considerations..
I always cut one direction (such as toward the head) using tools with a rake angle that does not pull the tool into the work. This way the backlash is always in the same direction.
Some NGCGUI subs are posted here...
www.linuxcnc.org/index.php/english/forum...-subroutines-library
John and ArcEye have others posted elsewhere but here are a few.
Rick G
Please Log in or Create an account to join the conversation.
The motors will be generators when you turn them and could damage the drivers which will not have the same means of protecting themselves when they are not powered up.
Turning slowly ususally does no damage, but noone knows the definition of slowly in this case.
Please Log in or Create an account to join the conversation.