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 12-11-2008, 10:18 PM
 
Join Date: Jan 2007
Location: usa
Posts: 56
stuby is on a distinguished road
Question Multiple Lead Threads

Hello everyone. I am running a Leadwell LTC-15 2-axis lathe with a Fanuc-OT controller. I have used G32/G76 for thread cutting in the past and it has worked out fine. Now, I need to cut a thread with 4 leads. I am reading through my operators manual (CNC Bible!) and the only thing I see regarding multiple lead threads is about half a page that says " Variable Lead thread cutting" Is this the same as multiple lead thread cutting? Also, could someone elaborate on the code for me a little bit. It is extremely vague. The only thing I am reading right now is : G34 IP_F_K_; and it tells me that F = Lead in Longitudinal axis direction at the start point, and K=Increment and Decerment of lead per spindle revolution. Nothing about the I or P. Im not even sure if this is the correct code to be using, it was my first guess. We have a manual lathe that can cut multiple lead threads, so Im almost positive that this CNC should be able to do it. Anyways, thanks for any help ahead of time, you guys always come through. Thanks.
Reply With Quote

  #2   Ban this user!
Old 12-12-2008, 08:08 AM
Get lucky's Avatar  
Join Date: Jul 2008
Location: us
Posts: 109
Get lucky is on a distinguished road

This is how I made a acme 6 lead internal thread on kia turn 21 with a Fanuc oi-tb


N500M01
N4(I.D.THREAD TOOL)
G0T1000M8
G97S300M3
G0X.41Z.375T1010
G76P010000
G76X.52Z-1.39P510Q250F1.
G0Z.5
G76P010000
G76X.52Z-1.39P510Q250F1.
G0Z.625
G76P010000
G76X.52Z-1.39P510Q250F1.
G0Z.75
G76P010000
G76X.52Z-1.39P510Q250F1.
G0Z.875
G76P010000
G76X.52Z-1.39P510Q250F1.
G0Z1.
G76P010000
G76X.52Z-1.39P510Q250F1.
G0Z1.125
G76P010000
G76X.52Z-1.39P510Q250F1.
G0Z1.25
G76P010000
G76X.52Z-1.39P510Q250F1.
G28U0W0T1000

If this helps
__________________
You must remember that 99% of my posts are Bullchit!
Reply With Quote

  #3   Ban this user!
Old 12-12-2008, 09:35 AM
beege's Avatar  
Join Date: Feb 2008
Location: USA
Posts: 518
beege is on a distinguished road

Variable is NOT the same as multiple. Variable has a different lead at the start than it does at the finish.

To create multiple start, create one thread at say, Z.250. Calculate the second thread pitch difference, and add that to the start of the Z.250, That is, if the pitch of each thread is .040", position the second thread start at Z.270 (that's for a double start thread, modify as needed for other multiple thread types)
Reply With Quote

  #4   Ban this user!
Old 12-12-2008, 06:52 PM
dcoupar's Avatar  
Join Date: Mar 2003
Location: USA
Posts: 2,312
dcoupar is on a distinguished road

I believe if you set your control up to use 11T program format (TAPEF=1), you can use a shift value instead of backing Z away for each thread.

G76X_Z_I_K_D_F_A_P_Q_;
I : Difference of radiuses at threads
K : Height of thread crest (radius)
D : Depth of the first cut (radius)
A : Angle of the tool tip (angle of ridges)
P : Method of cutting
Q: Shift angle of thread cutting start angle
Attached Thumbnails
Click image for larger version

Name:	0T TapeF Setting.jpg‎
Views:	118
Size:	50.7 KB
ID:	71400  
Reply With Quote

  #5   Ban this user!
Old 12-19-2008, 01:31 AM
 
Join Date: Jan 2007
Location: usa
Posts: 56
stuby is on a distinguished road

Im back again, and I think I am pretty close. I decided to go against changing paramaters, and using a shift value; Time is Irrelevant here, I just backed it away. I dont think its perfect, but I know im close. I just want to verify that I am doing the correct thing. I have no clue what the actual thread I need to cut is, I am simply trying to see if I can make a 4 start thread right now; and I had a piece of 2" hanging around, so I am trying to cut a 2"-1 TPI 4 start thread. I read a programming manual and it says I need to do 4x the lead to get my feedrate, which is where I got the 4 IPR from. It makes sense in my head, but when I run it it looks like the 4 starts are not equal. There is certainly 4 distinct threads, but like I said they are not equal. I know the depths are all wrong, I just wanted to mark my piece and see if it was correct. Anyways, heres my code, let me know if Im on the right track here :

G0 T0404
G97 S250 M3
G99 Z.250 X2.5
M08
G76 X1.995 Z-2.5 F4.0
G76 X1.990 Z-2.5 F4.0
G01 Z1.250
G76 X1.995 Z-2.5 F4.0
G76 X1.990 Z-2.5 F4.0
G01 Z2.250
G76 X1.995 Z-2.5 F4.0
G76 X1.990 Z-2.5 F4.0
G01 Z3.250
G76 X1.995 Z-2.5 F4.0
G76 X1.990 Z-2.5 F4.0
G0 T0404
G28 X0
G28 Z0
M09
M05
M30

Thanks a lot, hopefully I can figure this all out before the holiday break. Thanks again.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 12-19-2008, 02:02 AM
dcoupar's Avatar  
Join Date: Mar 2003
Location: USA
Posts: 2,312
dcoupar is on a distinguished road

If you're turning at 250 RPM's and your feed is 4" per rev, you're trying to get Z axis up to 1000 IPM in about 1/4". First, I don't believe your machine will feed that fast, let alone accelerate that fast. You might try 50 RPM's... that would give you a 200 IPM feedrate. Probably more manageable. Also, move your starting Z back a bunch. I used to use 3xP for most normal threads, but that would be a bit much here.
Reply With Quote

  #7   Ban this user!
Old 12-19-2008, 02:16 AM
 
Join Date: Dec 2008
Location: England
Posts: 16
Fred the thread is on a distinguished road
4 start thread turning

Hi Stuby,
the code posted looks fine, but there may be other reasons why the thread starts to appear unequally spaced.
1. The thread lead you have programmed (thread pitch x number of starts) could exceed the maximum slide velocity for your Z axis. The actual slide velocity programmed is thread lead x rpm - in this case 1000 inches per minute! Unless you have a very expensive, very quick control and axis drive system on this lathe, you are probably exceeding the limitations for the machine. If this is the case, you can reduce the rpm until the slide velocity falls within the permitted range.
2. Ensure that there is sufficient slide acceleration distance between the start point of the threading pass and the position where the cutting edge engages the workpiece. There is usually a nomogram in the machine tool's manual wich will give recommendations, but if you do not have this information, a figure of around three x lead usually does the trick.
Fred the thread
Reply With Quote

  #8   Ban this user!
Old 12-19-2008, 09:12 AM
 
Join Date: Jan 2007
Location: usa
Posts: 56
stuby is on a distinguished road

Alright, this seems to make a little more sense now. When I originally tried this thread without any help from books, I had it at 1 IPM, which would be 250 IPM, it seemed very fast. Then when I moved it to 4 IPM, 4 times what it was before, it didnt seem that much faster; makes more sense now. I just threw 250 rpm out there as I usually do single start threads somewhere around there. Ill give this a shot as soon as I hit the shop floor, Thanks a lot you guys. really appreciate it.
Reply With Quote

  #9   Ban this user!
Old 12-19-2008, 09:24 AM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by stuby View Post
....I am simply trying to see if I can make a 4 start thread right now; and I had a piece of 2" hanging around, so I am trying to cut a 2"-1 TPI 4 start thread. I read a programming manual and it says I need to do 4x the lead to get my feedrate, which is where I got the 4 IPR from....
I could be misunderstanding what you mean; and I could be all wrong in the following.

My understanding of TPI is that it means Turns Per Inch, i.e. 2"-1 TPI is one turn per inch or in other words the Lead is 1"; lead is the distance travelled in one revolution of the thread.

Pitch is not always the same as Lead; the Pitch is the distance between adjacent threads.

On a single start thread Lead and Pitch are the same.

On a four start thread with a Lead of 1" the Pitch will be 0.25"

When you multiplied the 1" by four you came up with 4" per turn which seems rather big for only 2" diameter; this gives a helix angle of about 32 degrees which is more like a milling cutter than a screw.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #10   Ban this user!
Old 12-19-2008, 01:26 PM
 
Join Date: Jan 2007
Location: usa
Posts: 56
stuby is on a distinguished road

Im back again, and with much better results. The speed was much too high for my machine to handle, so I changed RPM's down to 50, and the machine can move fast enough for that, they are most certainly 4 equal threads now. Thanks for the help.

Geof; you are correct in that TPI is Turns per inch (I say threads, same thing) thus giving me a 1.0 lead. I used my brothers friends programming book, and it says that Pitch=number of starts x lead. Thus 4 IPR feedrate. It sounded insane when I was programming it, however it did cut correctly. Also, the 32 degree helix is what it appears to have cut. This is simply a sample to see if its do-able. The customer a piece that is roughly 7" in dia, so it will look much more thread like in a piece of stock 3.5X bigger than what I have now. Anyways, everything worked out fine, thanks everyone for your input, its always appreciated.
Reply With Quote

Sponsored Links
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
Need Help!- Lead In Lead out Speed Problem JWB_Machining Mastercam 5 12-12-2008 07:33 AM
How do you mount a lead screw/lead nut? jbluetooth DIY-CNC Router Table Machines 2 12-01-2008 04:10 PM
lead in-lead out on surface toolpath Tugiyana Mastercam 4 05-07-2007 05:16 AM
fanuc ot multiple lead threads Hofi Fanuc 5 12-01-2005 06:44 PM
Saving threads or parts of threads??? flybynight Forum Questions or Problems 4 02-22-2004 12:19 AM




All times are GMT -5. The time now is 12:08 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 354 355 356 357 358 359 360 361