CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > MetalWorking Machines > Benchtop Machines > Mini Lathe


Mini Lathe Discuss Sherline, Harbor freight and other Mini Lathes here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 04-16-2009, 12:02 AM
 
Join Date: Dec 2006
Location: USA
Posts: 808
Cartierusm is on a distinguished road
CNC 9x20 Conversion

I have a couple of questions regarding the conversion of my HF 9x20, I've read other posts but have some basic questions. Hope ya'll can help.

First off I'm using some old 1/2-5 2 start precison McMaster Carr Acme Lead Screws and Dumpster CNC Anti backlash nuts for the two axis'. So for the conversion, it's fairly straightforward, right? I mean just make some brackets to hold some angular contact bearings on one end, a floater bearing on the other and the the nut to tie into each axis. Then hook up an encoder to the spindle so mach can keep time and do threading operations? Setup Mach and you're done, right? It just seems so basic compared to converting a mill.

Now a couple of basic lathe operation questions. If I'm parting a piece and the piece is let's say 2" in diameter, I can't have my parting tool which is like 3/32" thick sticking out that much because it will chattter? So when doing a deep parting operation do I program in a stop and readjust the tool length, or does the parting blade stick out as far as I need from the beginning?

If I don't mind changing belts for different spindle speeds then I don't need to do anything else besides add the spindle sensor for doing CNC threading operations?

When setting up a part in a CNC lathe how do you determine where the tool zero is, do you measure the part exactly then use feelers to touch the tool to the non-moving part, zero out mach and then offset by the amount of the feeler? I'm cluless on how to program CNC lathes so far, so my questions are basic.
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 04-16-2009, 03:56 PM
acondit's Avatar  
Join Date: Apr 2005
Location: USA
Posts: 1,774
acondit is on a distinguished road

I would suggest that you want a finer thread pitch unless you are using servo motors with about 1000cpr or better resolution. Unlike a router or a mill, typically you are wanting very precise control of the x-axis, and moving 0.001 is going to take 0.002 off of the diameter. Also, I tried a delrin (acetal) nut for the x-axis and it was too flexible for good accuracy. My z-axis is 5tpi and I am running 1/2 step mode. So that gives me 0.0005 per step with reasonably good repeatability of 0.001. For my x-axis I am running 10tpi with 4:1 gearing and 1/2 step. This is theoretically 0.0000625" per step, but, it is still difficult to maintain much better than 0.0005" (0.001" diameter) repeatability.

So, you really need to think about what you are trying to achieve before deciding what kind of screws to use.

Alan
__________________
http://www.alansmachineworks.com
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 04-16-2009, 07:19 PM
 
Join Date: Dec 2006
Location: USA
Posts: 808
Cartierusm is on a distinguished road

Thanks. I'm going to be using 495 oz/in steppers with 72VDC at 2000 steps per rev. so a resolution of .0001. Plenty of power and I already have the screws so I'll try them and see how they work and if I get errors then I'll switch to ballscrews.
Tweet this Post!Share on Facebook
Reply With Quote

  #4   Ban this user!
Old 04-17-2009, 11:04 AM
acondit's Avatar  
Join Date: Apr 2005
Location: USA
Posts: 1,774
acondit is on a distinguished road

Originally Posted by Cartierusm View Post
Thanks. I'm going to be using 495 oz/in steppers with 72VDC at 2000 steps per rev. so a resolution of .0001. Plenty of power and I already have the screws so I'll try them and see how they work and if I get errors then I'll switch to ballscrews.
If you're talking about microsteps as part of your count, you really can't rely on the position of the microsteps when it comes to holding position for a turning cut. You need to base your repeatabliity on full step positions.

On the x-axis I am using 200 oz/in steppers with 4:1 reduction gearing or the equivalent of 800 oz/in to the screw with a 10tpi precision acme screw running a cast-iron nut.

Good luck,

Alan
__________________
http://www.alansmachineworks.com
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 04-17-2009, 02:46 PM
 
Join Date: Dec 2006
Location: USA
Posts: 808
Cartierusm is on a distinguished road

I understand what you're saying but it seems like everyone uses microsteps in lathes, routers and mills. I find it hard to believe that all these people are wrong. There is even a company selling their machine just like the way I'm going to do it. http://www.d3cnc.com/. Again I'm not trying to argue with you just stating some facts trying to figure out what the correct solution is.
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 04-17-2009, 03:22 PM
acondit's Avatar  
Join Date: Apr 2005
Location: USA
Posts: 1,774
acondit is on a distinguished road

Originally Posted by Cartierusm View Post
I understand what you're saying but it seems like everyone uses microsteps in lathes, routers and mills. I find it hard to believe that all these people are wrong. There is even a company selling their machine just like the way I'm going to do it. http://www.d3cnc.com/. Again I'm not trying to argue with you just stating some facts trying to figure out what the correct solution is.
1/2x5 - 2 start is effectively 2.5tpi. D3CNC is using .200 pitch ballscrews (or 5tpi). Twice as fine as what you are suggesting.

I stand by my earlier comment, you need to define your goals before proceeding. If the goal is just to have a lathe the "runs under CNC control", you can accomplish that. If your goal is some certain degree of precision, then you need to design for that (remembering of course that our 9x20 machines will never be a Hardinge).

Regarding microstepping, search for information on repeatability, accuracy and microstepping and look for comments by Mariss Freimanis of Gecko fame.

Alan
__________________
http://www.alansmachineworks.com
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 04-17-2009, 04:55 PM
 
Join Date: Dec 2006
Location: USA
Posts: 808
Cartierusm is on a distinguished road

Thanks I'll check it out.

I was mistaken my screws are 1/2-10 5 TPI so they're the same.
Tweet this Post!Share on Facebook
Reply With Quote

  #8   Ban this user!
Old 04-19-2009, 09:45 PM
 
Join Date: Dec 2006
Location: USA
Posts: 808
Cartierusm is on a distinguished road

Acondit, what program do I use to make the gcode for cnc lathe? I use Rhino for most of my regular mill cad work and rhinocam, but have no clue what to use to program the lathe? Thanks.
Tweet this Post!Share on Facebook
Reply With Quote

  #9   Ban this user!
Old 04-20-2009, 07:50 PM
acondit's Avatar  
Join Date: Apr 2005
Location: USA
Posts: 1,774
acondit is on a distinguished road

I hand write most of my code, so I can't really help you with that.

All you need to do is draw 1/2 of the profile that you want, and generate the gcode for that profile.

Alan
__________________
http://www.alansmachineworks.com
Tweet this Post!Share on Facebook
Reply With Quote

  #10   Ban this user!
Old 04-20-2009, 08:06 PM
 
Join Date: Jan 2005
Location: usa
Posts: 1,886
jhowelb is an unknown quantity at this point

If you are using Mach 3 there is a wizard included for most any basic shape you would want and a threading wizard for inside and outside threads.

There is Lazy Turn in progress but still not complete yet.

http://www.machsupport.com/forum/ind...topic=5767.new
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 04-20-2009, 08:28 PM
 
Join Date: Dec 2006
Location: USA
Posts: 808
Cartierusm is on a distinguished road

Acondit, what do you mean by draw half of it and then generate Gcode from that? I take it you mean draw half of it either vector or in a CAD program? Then what do I use to generate the Gcode?

Jhowelb, I've started to look at the mach built in wizards, how would I string a whole bunch together to make a complex piece? Would I just do each opertion separately and then cut and paste the posted codes together?

Thanks for the help. I've finally found a program Dolphin Parmaster Lathe and I've got a RFQ in for the hobbier so we'll see how expensive it is.
Tweet this Post!Share on Facebook
Reply With Quote

  #12   Ban this user!
Old 04-20-2009, 11:59 PM
acondit's Avatar  
Join Date: Apr 2005
Location: USA
Posts: 1,774
acondit is on a distinguished road

Originally Posted by Cartierusm View Post
Acondit, what do you mean by draw half of it and then generate Gcode from that? I take it you mean draw half of it either vector or in a CAD program? Then what do I use to generate the Gcode?
Think about looking down from the top of a finished piece. If you were to cut longitudinally along the center of the z-axis, you would have 1/2 of the finished piece. Then rotate the piece 90 degrees and lay it on the flat surface, and take an infinitesimally small slice the same direction as the first cut (but on piece rotated 90 degrees). You are left with a theoretical 2d slice that has a straight edge at the centerline of the z-axis and the profile of the cuts made by the cutting tool. Program to cut out that profile with X and Z moves, remembering that the part is hidden in your starting stock so by repeated cuts you have to uncover the hidden part.

You said that you currently use Rhino, how do you generate gcode from that? I started off drawing the parts, exporting a DXF and then using NCPlot do create gcode from the DXF. Eventually I had created enough sub routines that it became faster to write the gcode by calling my own subroutines.

Without showing all of the subroutines that I have written, this is what the code looks like to cut this part:
o230 call [1] [500] ( Change to tool 1 Facing & turning )
o500 call [0.650] [0.010] [-0.0625] [0.000] ( Face off end )
o130 call [0.630] [0.00] [0.375] [0.750] ( Turn end to 3/8 for spider )
o130 call [0.630] [0.75] [0.500] [1.500] ( Turn bearing surface to 1/2 )
o130 call [0.650] [2.25] [0.610] [0.500] ( Turn body to just under 5/8 )
o230 call [6] [800] ( Change to tool 6 threading )
o120 call [0.500] [0.700] [0.550] [0.4987] [0.050] ( Thread for bearing preload nut )
o230 call [9] [400] ( Change to tool 9 parting )
o240 call [0.650] [2.75] [0] ( Part of ballscrew end )
However, I use EMC2 rather than Mach.

Alan
Attached Thumbnails
Click image for larger version

Name:	BallscrewEnd.jpg‎
Views:	94
Size:	37.6 KB
ID:	80061   Click image for larger version

Name:	BallscrewEnd2.jpg‎
Views:	69
Size:	15.2 KB
ID:	80062  
__________________
http://www.alansmachineworks.com
Tweet this Post!Share on Facebook
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
9x20 Lathe Conversion dareposte Mini Lathe 71 11-16-2011 04:34 PM
CNCFusion 9x20 lathe conversion? thumper650 Mini Lathe 17 04-24-2007 02:00 AM
Cad files for 9x20 cut more Mini Lathe 0 02-02-2007 07:25 AM
1/2 HP vfd conversion for 9x20 Runner4404spd Mini Lathe 16 01-31-2007 01:26 PM
need complete cnc conversion for 9x20 or 9x30 sidoiler General Metal Working Machines 2 09-11-2006 12:32 PM




All times are GMT -5. The time now is 01:53 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353