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 09-09-2008, 03:52 PM
 
Join Date: Sep 2008
Location: Great Britain
Posts: 32
cossiegaz is on a distinguished road
G98 and G99 differences?

I know this may sound like a bit of a basic question to some people on here but i only completed my apprenticeship 2years ago so am still in the early stages of my career and trying to get my head round programming.
Can somebody please explain to me the difference between G98 and G99 drilling cycles with reference to a fanuc control?
An example of a cycle for each code with an explanation of the differences would be nice. Thanks
Reply With Quote

  #2   Ban this user!
Old 09-09-2008, 04:36 PM
 
Join Date: Jan 2005
Location: us
Age: 50
Posts: 25
petek is on a distinguished road

G98 is initial plane return and G99 is referance plane return.


M6 T1
G0 G90 X1 Y-1. M3 S2500
G43 Z2. H1 M8
G81 G98 Z-.25 R.1 F10.
X2.
X3.
X4.
G80

In G98 the tool will rapid to Z.1("R" plane), drill the hole rapid back to Z2.("Initial" plane) move to next position, rapid to Z.1 drill Rapid back to Z2. etc In G99 mode at 1st hole Z would rapid to Z.1("R" plane) ,drill hole, rapid back to Z.1("R" plane) move to next hole, drill etc.
I use G98 as a safety to clear clamps and fixtures
Hope this is clear
Pete
Reply With Quote

  #3   Ban this user!
Old 09-11-2008, 01:54 PM
 
Join Date: Sep 2008
Location: Great Britain
Posts: 32
cossiegaz is on a distinguished road

Thanks, that makes sense.
I also understand that if i change the G81 to G83 and add a 'Q' value (for example Q0.200) into the cycle then the drill will then take 0.200" cuts until it reaches the programmed Z depth, what confuses me is that some machines/programmes i have operated will rapid the drill to the R plane, take the 0.200" cut, rapid back to the R plane, rapid back down to the finish point of the last cut, take another 0.200" cut, rapid back to the R plane and continue like that until the full depth is achieved whereas other machines/programmes i have operated will use feed movements instead of rapid movements when moving back up to the R plane and back down to cut the next Q value.
Is this controlled by what is entered into the drilling cycle by the programmer, or is it just a case of different machines achieving the same outcome but in slightly different ways?
Reply With Quote

  #4   Ban this user!
Old 09-18-2008, 05:37 AM
 
Join Date: Jul 2008
Location: Australia
Posts: 78
CNC-Hammer is on a distinguished road

G83 is a deep hole drilling cycle so it will rapid out of the hole to remove swarf and then rapid to a position above the next cut depth and then feed to the next peck and so on until the final depth has been achieved.

Perhaps a parameter was changed to enable feed rather than rapid or perhaps the rapid was turned down.
Reply With Quote

  #5   Ban this user!
Old 09-18-2008, 09:36 AM
 
Join Date: Jun 2008
Location: United States
Posts: 1,507
stevo1 is on a distinguished road

It is called Peck drilling cycles. This is not going to be the style of machine that determines this. It will be the programmer. This is used for chip removal. The peck drilling cycles are G73 and G83. Using the G83 is what you are typically seeing.

As CNC-Hammer has stated G83 is normally used in deep hole drilling. This will bring the tool back to the R-plane after every pick amount set by your Q value. This is bacause due to the depth of the hole a lot of times the chips can't be flushed out or broke off at that depth.

The G73 cycle it is called high speed peck drilling. This will drill the depth of your pick and back off an amount. I believe that it is typically .1". I can't remember I think this value is set by a parameter. This is used when all that is needed to break and clear the chip is a small movement off of contact. This cycle is faster then the G73.

Hope this helps.
Stevo

Last edited by stevo1; 09-19-2008 at 07:13 AM.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 09-19-2008, 04:02 AM
 
Join Date: Jul 2008
Location: Australia
Posts: 78
CNC-Hammer is on a distinguished road

Stevo1, correct me if I'm wrong but isn't G73 the high speed cycle?
Reply With Quote

  #7   Ban this user!
Old 09-19-2008, 04:04 AM
 
Join Date: Jul 2008
Location: Australia
Posts: 78
CNC-Hammer is on a distinguished road

cossiegaz!

Try the following link mate

http://www.cncezpro.com/gcodes.cfm
Reply With Quote

  #8   Ban this user!
Old 09-19-2008, 07:16 AM
 
Join Date: Jun 2008
Location: United States
Posts: 1,507
stevo1 is on a distinguished road

Originally Posted by CNC-Hammer View Post
Stevo1, correct me if I'm wrong but isn't G73 the high speed cycle?
My apologize You are correct. I explained G83 then when It came to G73 I typed G83 again. I have edited my post. Thank you for the correction.

Stevo
Reply With Quote

  #9   Ban this user!
Old 09-21-2008, 03:26 PM
 
Join Date: Sep 2008
Location: Great Britain
Posts: 32
cossiegaz is on a distinguished road

Thanks for your help guys.
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
Apt and g-code differences? Splint General CNC (Mill and Lathe) Control Software (NC) 0 05-24-2006 08:10 AM
g-rex 100 101 differences? h_2_o Gecko Drives 14 02-28-2006 12:03 AM
Can someone explain the differences? turmite Servo Motors and Drives 13 02-07-2006 08:20 PM
Differences in complexity Bloy2004 CNCzone Club House 1 04-05-2004 07:04 PM




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