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 > Fanuc


Fanuc Discuss Fanuc controllers here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 08-12-2009, 08:06 AM
 
Join Date: Feb 2006
Location: india
Posts: 1,187
sinha_nsit is on a distinguished road
G96 on a milling machine

Can somebody please explain the exact meaning of G96 (constant surface speed) on a milling machine. Is it the linear velocity at the periphery of a milling cutter? If yes, then the rpm for a given tool will always remain fixed. It will change only when a tool with a different dia is used. rpm does not depend on workpiece geometry and/or machining method. Are the statements correct?
Reply With Quote

  #2   Ban this user!
Old 08-12-2009, 09:06 AM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,564
Geof will become famous soon enough

As far as I know G96 is not used on mills, it really has no application because CSS is only applicable when the cutting radius constantly changes as occurs during facing on the lathe or when taking sequential passes to turn down a diameter. This never happens on a mill, the cutting radius is fixed by the tool size.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #3  
Old 08-12-2009, 10:00 AM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,539
Al_The_Man is on a distinguished road
Buy me a Beer?

I have a listing that show the normal G codes available for different machines.
The list the Machining (mill) centers as G96 Constant Surface speed Control.
Here is the Fanuc Mill operator manual for G96 description, I am still not sure how it is applied though?
Al.
Attached Files
File Type: pdf G96.pdf‎ (31.4 KB, 393 views)
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #4   Ban this user!
Old 08-12-2009, 10:22 AM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,564
Geof will become famous soon enough

Originally Posted by Al_The_Man View Post
...Here is the Fanuc Mill operator manual for G96 description, I am still not sure how it is applied though?
Al.
I read it and think it seems a bit strange, the description is written in the context of lathe operation not mill.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #5  
Old 08-12-2009, 12:06 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,539
Al_The_Man is on a distinguished road
Buy me a Beer?

That is what I thought at first.
I have seen some applications, one here in fact a while ago, that showed a mill being used with multi fixed tooling and the spindle holding the material, I seem to recall that about the only advantage was no tool changes?
Probably a rare use in any event.
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 08-12-2009, 12:07 PM
 
Join Date: Aug 2007
Location: USA
Posts: 339
Boots is on a distinguished road

G96 is used on Mills doing a Taper Pipe Tap threading operation with a single point threading tool. Because the tool whips around in a circle on X and Y and goes down in the Z all at the same time making the hole smaller as it goes G96 is required to maintain proper threading control and orientation of the tool so that subsequent passes can be made on the same cut to inlarge it. As I recall.
__________________
We all live in Tents! Some live in content others live in discontent.
Reply With Quote

  #7   Ban this user!
Old 08-12-2009, 12:24 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,564
Geof will become famous soon enough

Originally Posted by Boots View Post
G96 is used on Mills doing a Taper Pipe Tap threading operation with a single point threading tool. Because the tool whips around in a circle on X and Y and goes down in the Z all at the same time making the hole smaller as it goes G96 is required to maintain proper threading control and orientation of the tool so that subsequent passes can be made on the same cut to inlarge it. As I recall.
Huh????

How is the tool made to rotate at a smaller radius?

I have a feeling your perception of threading on a mill is not entirely correct; the tool rotates to perform the cutting but the thread is cut by a combination of X Y and Z motion. The X and Y interpolate a hole of increasing or decreasing radius while the Z moves up or down.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #8   Ban this user!
Old 08-12-2009, 01:08 PM
 
Join Date: Aug 2007
Location: USA
Posts: 339
Boots is on a distinguished road

The tool always rotates at the same dia. because that is fixed. I just stated that the hole gets smaller as it goes deeper so it can create a tapered thread. Yes the X and Y numbers constantly change due to the tapered thread. So in order to maintain the same surface footage you would have to use G96 because it is a timed event as well as G41 or G42 Cutter Comp. for right or left hand thread. This is needed to enlarge the hole to accept the proper thread guage. Also I might add that Spindle orientation is required for this to happen, as you have to have a starting and ending point. Otherwise going back into the same hole would not be possible.
__________________
We all live in Tents! Some live in content others live in discontent.

Last edited by Boots; 08-12-2009 at 01:13 PM. Reason: added spindle orientation.
Reply With Quote

  #9   Ban this user!
Old 08-12-2009, 07:53 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,564
Geof will become famous soon enough

Originally Posted by Boots View Post
The tool always rotates at the same dia. because that is fixed....

... So in order to maintain the same surface footage you would have to use G96 because it is a timed event

Also I might add that Spindle orientation is required for this to happen, as you have to have a starting and ending point. Otherwise going back into the same hole would not be possible.
Yes the tool dia is fixed.

The surface speed at the tool radius has absolutely no relationship to the changes in X and Y, only to the spindle speed.

It is not a timed event; it is an X Y Z position related event.

Spindle orientation is irrelevant becasue the spindle simply spins like it does for any milling operation; thread milling is in no way similar to thread cutting on the lathe.

Have you ever programmed a mill to do thread milling straight or taper?
__________________
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 08-13-2009, 01:52 AM
 
Join Date: Feb 2006
Location: india
Posts: 1,187
sinha_nsit is on a distinguished road
Is G96 not allowed in G95 mode?

Note 4 of the attached (by Al) G96 page states:

"The constant surface speed control mode (G96) is allowable in G94 (feed per minute)."

This statement needs to be interpreted. I thought G96 has nothing to do with feedrate.

The concept of CSS (constant surface speed) appears to be different on lathe and milling machine. (?)

Certainly, Fanuc manuals leave enough scope for research work. And, I am sure, if you ask some Fanuc engineer to explain such things, he may not have an answer. They are good at maintenance, but do not possess good knowledge of part programming. At least this has been my observation, based on my limited experience.

Thread milling
I believe, thread milling is done using helical interpolation, in a single pass, with a disc-shaped form milling cutter.
rpm is high and has no relation with the thread pitch.
The diameter of the disc is smaller than the hole dia (say, one-fourth of it). So, it is possible to increase or decrease the cutting diameter, as the tool goes down, using a suitable macro. Helical interpolation always uses a fixed radius.
Multi-teethed cutters also can be used. These make several threads in one rotation of 360 degree.

Last edited by sinha_nsit; 08-13-2009 at 02:28 AM.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 08-13-2009, 09:43 AM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,564
Geof will become famous soon enough

Originally Posted by sinha_nsit View Post
....."The constant surface speed control mode (G96) is allowable in G94 (feed per minute)."

This statement needs to be interpreted. I thought G96 has nothing to do with feedrate....
You are correct CSS has nothing to do with feedrate. The statement says allowable which just says it does not matter which feedrate is being used IPR or IPM with G96.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #12   Ban this user!
Old 08-13-2009, 12:33 PM
 
Join Date: Aug 2007
Location: USA
Posts: 339
Boots is on a distinguished road

On an Omni Mill 4 Axes Horizontal Machine I did a few parts that required a 2 1/2 in. NPT hole. We did this using a threading Insert that had pitch (It was not a single point threading tool) and a special bore bar for holding that type of insert. The depth of the thread in the side wall of the hole is controled by Cutter Comp. Orientation of the spindle is required. By timed event I ment that mearly the starting point and ending point will remain the same, (X Y and Z arrive at the same time) Feed hold is disabled as using it will result in an undesirable thread. The program readout for this was over 600 pages just for the threading portion. So figuring it out long hand, ta, forget that. Programming with software is the only way. That was back in 1988 but I'm sure the method hasn't changed.
__________________
We all live in Tents! Some live in content others live in discontent.
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
Looking for a milling machine Bill Johns Want To Buy...Need help! 1 05-27-2009 01:18 PM
Used Milling Machine or used Milling Machine lmoreira CNCzone Club House 6 04-19-2008 07:11 PM
Want to get my own milling machine. timbo.nz Industrial Hobbies (Support forum) 1 10-19-2007 04:33 AM
need help with tos milling machine derkiow General Metal Working Machines 0 03-08-2006 08:06 AM
Why would this machine be bad for milling? jevs Knee Vertical Mills 5 06-16-2005 10:49 PM




All times are GMT -5. The time now is 09:56 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