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! > Machine Controllers Software and Solutions > G-Code Programing


G-Code Programing Discuss G-code programing and problems here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 07-11-2007, 08:15 PM
 
Join Date: May 2007
Location: USA
Posts: 913
g-codeguy is on a distinguished road
G42-G43 on lathes...Why?

I can see why one would use tool radius compensation on mills, but what circumstances would require it on a lathe? I tried it on .007R seats when I first started programming, but it didn't work for me. Probably because I didn't have a long enough move when I called up the G42 code.

Anyhoo...since then I haven't felt a need to use these codes in over 22 years of programming lathes. Is it because most of my parts are relatively simple?

Love to hear from some of the experts on here.
Reply With Quote

  #2   Ban this user!
Old 07-11-2007, 08:38 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,563
Geof will become famous soon enough

I don't claim to be expert in Tool Compensation on lathes but I have found when turning spheres it is much easier to control size with compensation active.

EDIT

Here is some discussion of Tool Comp on lathes including some links that give an explanation of its value.

http://www.cnczone.com/forums/showthread.php?t=40256
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #3   Ban this user!
Old 07-12-2007, 08:13 AM
 
Join Date: Mar 2006
Location: USA
Age: 33
Posts: 39
Jorge-D-Fuentes is on a distinguished road

I'm FAR from an expert, but...

I've opted not to use the TNC codes in my programs for two reasons:

1. we always seem to use the same tool nose radius (we don't switch inserts) so I just program my toolpaths so that they're offset from the surface of the part by the amount of the nose. As such, we get the accuracy we need (although we're not making precision parts).

2. I don't quite grasp how to adjust the TNC as one makes the other side of a Radius. I can see how to use it if all the parts were tapering upwards of if I were making rectangular profiles... but I make Ring-like pieces with a radius on top... so I can TNC as I make half of the radius, but don't quite get what to do as I come back around, since what it's doing is offsetting the tool 'left' or 'right' (for profiling I guess it's moving it up by the value of the Radius in the offsets, as well as to the right when doing OD turning with the chuck on the left and the tools on the right).

The drawbacks of (not using) TNC is that you need to calculate your offset toollpaths yourself if you want accuracy, and heavens forbid your company decides to change Inserts and you need precision, since you'd have to rewrite all your programs to match that new insert nose radius otherwise your parts will have little imperfections in the parts that are rounded.

I'd love to use TNC, just in case my company decides to do that. My three current tools are tip 3, 2, 3 (OD Turning, ID Turning, Part-Off (though that last one shouldn't really use a 'tip' really), gang table on the right, chuck on left), which tells the the control how they're oriented so that it can offset them for you.

Using TNC simplifies the profiling process, since you're drawing the surface of the profile, not drawing the intended toolpath, and depending on what your offset parameters are for the Radius, the control would calculate your toolpath for you, and if you change inserts for a tool, it'll adjust your program to match after you input the new Radius into the Offsets.
Reply With Quote

  #4   Ban this user!
Old 07-12-2007, 08:33 AM
 
Join Date: May 2006
Location: Sweden
Posts: 265
M-man is on a distinguished road

You need radiuscomp on lathe to easy produce correct profiles when cutting arcs, tapers, chamfers etc. Otherwise you must adjust the toolpath for to achive the correct toolpath.
Reply With Quote

  #5   Ban this user!
Old 07-12-2007, 09:32 AM
 
Join Date: May 2007
Location: US
Posts: 779
Andre' B is on a distinguished road

So the guy on the floor can switch to a 0.015 rad insert when he runs out of the 0.030 rad inserts without having to edit all the chamfers and radius cuts in the program.

If all you are doing is straight turning and facing cuts, with no corner radius or angled cuts it does not matter. But if you program for an 0.030 external corner radius on your part without comp. using a 0.030 radius tool and just switch to a 0.015 radius tool you will get a 0.045 radius on your part. Any cuts that are not parallel to the X or Z axes will also be wrong by an amount depending on the angle 45's will be off the most.

Been a long time since I did much programming for lathes, I do mostly mills. So when I did program for a lathe I used tool tip type 0, center of the radius because the resulting G code makes sense (most like a mill). Setup guys don't like it because they have to remember to add the tip rad when they touch off a tool.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 07-12-2007, 10:00 AM
 
Join Date: Nov 2004
Location: USA
Posts: 96
adamant is on a distinguished road

It takes some getting use to but it is worth it.

I started on second shift and ran the programs that another fellow wrote, so I had to fix all the comp errors.

TRC is all about precision. If it does not have to be a precise radius that you want to hit the first time, first part, then it is not needed.
Reply With Quote

  #7   Ban this user!
Old 07-12-2007, 08:44 PM
 
Join Date: May 2007
Location: USA
Posts: 913
g-codeguy is on a distinguished road

Adamant: I do not understand your statement, "If it does not have to be a precise radius that you want to hit the first time, first part, then it is not needed." How can you check a radius on the machine? We have to take the part to QC to do it. Forget the fact that most of our machines are barfeed. Trying to put a part back in the chuck could be a PITA depending on whether is is a sawed slug or not, 1st or 2nd end. Even a casting requires indicating back in. Sorry you had to work with a careless (or unknowing) programmer.

I have to agree that machining a sphere could benefit from tool nose radius comp. We have a couple jobs that have a sphere, and I will try it next time we run one of them.

Andre' B: Never heard of running out of .031R inserts. Might run out of the grade being used, but change grade and modify SFM if necessary. If I can't trust the guy on the floor to use the correct radius insert, how can I trust him to change the R-value?

M-man: Yes, I have had to fudge a program to get the taper I wanted, or even to make a straight cut. Usually it is caused by tool pressure. (We run a lot of small parts.) Don't see how tool comp would help.

Jorge: We have parts with .007R or .008R seats. We use a special seating tool that cuts on both sides of the tool. This is the part I tried MANY years ago to run with TNRC. I could try it again and get back to you with my findings.

Goef: Thanks for the link, and the links within that link! I know how to figure tool nose compensation. I did manual programming for several years. I think you are correct that sphere size could be held better with TRC.

I was interested in what kind of parts would benefit from tool nose radius compensation. So far spheres, and a close tolerance angle are about the only reasons I see for using it.
Reply With Quote

  #8   Ban this user!
Old 07-12-2007, 09:46 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,563
Geof will become famous soon enough

Originally Posted by g-codeguy View Post
.....I was interested in what kind of parts would benefit from tool nose radius compensation. So far spheres, and a close tolerance angle are about the only reasons I see for using it.
In my experience this sums it up quite well.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #9   Ban this user!
Old 07-13-2007, 02:52 AM
 
Join Date: May 2006
Location: Sweden
Posts: 265
M-man is on a distinguished road

To get the position of a taper right it is a must to use comp, or to adjust toolpath, meaning that the values of your nc prg is nothing like them on the drawing if you dont uses comp... Look at pic to se what direct drawing dimensions does without comp...
Attached Thumbnails
Click image for larger version

Name:	Namnlöst-2 kopiera.jpg‎
Views:	102
Size:	47.4 KB
ID:	40590  
Reply With Quote

  #10   Ban this user!
Old 07-19-2007, 06:13 PM
 
Join Date: Apr 2004
Location: canada
Posts: 6
PatM is on a distinguished road

with a good cam post it's not. It is pertty much a left over from the old day's, back when I started there were no computers the way most think NC ran on tape PAPER tape
OMG I'm that old? Well I could give you the whole lesson on cutter comp but why?
Reply With Quote

Sponsored Links
  #11  
Old 07-22-2007, 10:33 AM
tobyaxis's Avatar
Moderator
 
Join Date: Jan 2006
Location: USA
Posts: 4,396
tobyaxis is on a distinguished road

Originally Posted by g-codeguy View Post
I can see why one would use tool radius compensation on mills, but what circumstances would require it on a lathe? I tried it on .007R seats when I first started programming, but it didn't work for me. Probably because I didn't have a long enough move when I called up the G42 code.

Anyhoo...since then I haven't felt a need to use these codes in over 22 years of programming lathes. Is it because most of my parts are relatively simple?

Love to hear from some of the experts on here.
TNR comes in handy for parts like these. Because of the angles and radii it makes it easier to program to the print rather than extra trig.

I always use G41/G42 to avoid miscalculating geometry. Why do extra work when you don't have too?? Use the functions of the machine and above all make things simple.

I was always told to work smarter, not harder.

Cheers!!!!
Attached Thumbnails
Click image for larger version

Name:	knuckle .75-10 .5 hex 2.jpg‎
Views:	63
Size:	38.8 KB
ID:	41097   Click image for larger version

Name:	knuckle .75-10 .5 hex.jpg‎
Views:	66
Size:	43.0 KB
ID:	41098   Click image for larger version

Name:	Triple Clutch Piston 2.JPG‎
Views:	60
Size:	44.9 KB
ID:	41099   Click image for larger version

Name:	Triple Clutch Piston.JPG‎
Views:	49
Size:	37.8 KB
ID:	41100  

Click image for larger version

Name:	housing knee gear.JPG‎
Views:	65
Size:	24.5 KB
ID:	41101   Click image for larger version

Name:	Billit Racer Bottom2.JPG‎
Views:	53
Size:	36.3 KB
ID:	41102   Click image for larger version

Name:	Billit Racer Bottom1.JPG‎
Views:	50
Size:	28.6 KB
ID:	41103  
__________________
Toby D.
"Imagination and Memory are but one thing, but for divers considerations have divers names"
Schwarzwald

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

www.refractotech.com
Reply With Quote

  #12   Ban this user!
Old 07-23-2007, 11:23 AM
 
Join Date: Mar 2006
Location: USA
Age: 33
Posts: 39
Jorge-D-Fuentes is on a distinguished road

Thanks for the pictures there, awesomeness.

I developed an offsetting parametric draft/model using a combination of Excel and SolidEdge in order to calculate my geometry for me. What it does is basically offset my model's radii and draft contrours/lines by the nose radius, essentially calculating my toolpath for me.

It works... but I fear the day when my company decides to use another tool for OD Turning, for it would render all those 10,000 or so programs useless. It's a standard tool, so I don't see it being discontinued any time soon (it's a 35 degree diamond-shaped insert with what I believe to be a 0.017-0.020" tool nose radius... or so I was told. Hah hah! I could be making the parts wrong all along if misinformed... but no one has complained yet; in fact, they're rather pleased with the results!).

Then again, their margin of error seems to be pretty high, as the pieces I make get treated to a number of steps before they ever make it to the general public.

But yes, working smarter, not harder, is good, heh.

If I used TNC in my programs instead, then I could just go to the Offsets page and enter the new tool's Nose Radius, as well as specify its orientation, and the control would calculate the toolpaths for me...

...but I didn't know that when I started, and I was given the 'promise' of a Cad/Cam package, that only arrived three months ago, when I was already nearly done with the whole thing. I've been in this project for over a year now. Talk about late, heh.

Now I've to learn Mastercam for "Future purposes", although we basically are machining little doughnuts and washers... seems like Overkill to me. Oh well, it's always good to learn something new.

I make similar things to the ones in the picture, only imagine them being only a few millimeters in width, rather than large objects... so our tooling is for small parts.
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
help with cnc lathes ronkm Wood Lathes / Mills 3 05-23-2007 10:00 AM
New to lathes and have a few ????? Mousehouse Mini Lathe 16 02-19-2007 07:26 PM
MetalWorking Machines / Lathes / Mini Lathes widgitmaster Suggestions for the CNCzone.com site. 0 01-04-2007 05:48 PM
Darn near FREE LATHES!!!! - 2 lathes, gotta go NOW! mxtras General Metal Working Machines 0 03-22-2006 12:43 PM
Lathes, what’s the difference between the different types of lathes out there? MrRage General Metal Working Machines 9 03-15-2006 02:07 AM




All times are GMT -5. The time now is 08:25 PM.





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 354 355 356 357 358 359 360 361