G98 And G99 Differences? - CNC Zone

CNCzone.com IndustryArena.com 594,568 members Register Log in My CNCzone Login Remember Me?
  • Advanced Search
  • Home
  • CNCzone®
  • Forum
  • Machine Controllers Software and Solutions
  • G-Code Programing
  • G98 and G99 differences?
Results 1 to 11 of 11 Thread: G98 and G99 differences?
  • Thread Tools
    • Show Printable Version
    • Email this Page…
    • Subscribe to this Thread…
    • Display all images
  • Search Thread
    • Advanced Search
  1. 09-09-2008, 05:52 PM #1 cossiegaz
    • View Profile
    • View Forum Posts
    • View Gallery Uploads
    cossiegaz is offline Member Join Date Sep 2008 Location Great Britain Posts 35 Downloads0 Uploads0

    Default 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. ThanksSimilar Threads:
    • NM-135 X and Y differences
    • Package differences
    • Need Help!- Differences from V23 to V24
    • What are Differences Between X3 and Super X3?
    • g-rex 100 101 differences?
    Reply with Quote Reply with Quote
  2. 09-09-2008, 06:36 PM #2 petek
    • View Profile
    • View Forum Posts
    • Private Message
    • View Gallery Uploads
    petek is offline Registered Join Date Jan 2005 Location us Posts 26 Downloads0 Uploads0

    Default

    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 Reply with Quote
  3. 09-11-2008, 03:54 PM #3 cossiegaz
    • View Profile
    • View Forum Posts
    • View Gallery Uploads
    cossiegaz is offline Member Join Date Sep 2008 Location Great Britain Posts 35 Downloads0 Uploads0

    Default

    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 Reply with Quote
  4. 09-18-2008, 07:37 AM #4 CNC-Hammer
    • View Profile
    • View Forum Posts
    • Private Message
    • View Gallery Uploads
    CNC-Hammer is offline Registered Join Date Jul 2008 Location Australia Posts 81 Downloads0 Uploads0

    Default

    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 Reply with Quote
  5. 09-18-2008, 11:36 AM #5 stevo1
    • View Profile
    • View Forum Posts
    • Private Message
    • View Gallery Uploads
    stevo1 is offline Registered Join Date Jun 2008 Location United States Posts 1511 Downloads0 Uploads0

    Default

    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 09:13 AM.
    Reply with Quote Reply with Quote
  6. 09-19-2008, 06:02 AM #6 CNC-Hammer
    • View Profile
    • View Forum Posts
    • Private Message
    • View Gallery Uploads
    CNC-Hammer is offline Registered Join Date Jul 2008 Location Australia Posts 81 Downloads0 Uploads0

    Default

    Stevo1, correct me if I'm wrong but isn't G73 the high speed cycle?
    Reply with Quote Reply with Quote
  7. 09-19-2008, 06:04 AM #7 CNC-Hammer
    • View Profile
    • View Forum Posts
    • Private Message
    • View Gallery Uploads
    CNC-Hammer is offline Registered Join Date Jul 2008 Location Australia Posts 81 Downloads0 Uploads0

    Default

    cossiegaz! Try the following link mate http://www.cncezpro.com/gcodes.cfm
    Reply with Quote Reply with Quote
  8. 09-19-2008, 09:16 AM #8 stevo1
    • View Profile
    • View Forum Posts
    • Private Message
    • View Gallery Uploads
    stevo1 is offline Registered Join Date Jun 2008 Location United States Posts 1511 Downloads0 Uploads0

    Default

    Quote 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 Reply with Quote
  9. 09-21-2008, 05:26 PM #9 cossiegaz
    • View Profile
    • View Forum Posts
    • View Gallery Uploads
    cossiegaz is offline Member Join Date Sep 2008 Location Great Britain Posts 35 Downloads0 Uploads0

    Default

    Thanks for your help guys.
    Reply with Quote Reply with Quote
  10. 05-03-2016, 06:18 AM #10 hnoor0077
    • View Profile
    • View Forum Posts
    • Private Message
    • View Gallery Uploads
    hnoor0077 is offline Registered Join Date May 2016 Location Pakistan Posts 2 Downloads0 Uploads0

    Default Re: G98 and G99 differences?

    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 Reply with Quote Posted via Mobile Device
  11. 05-21-2016, 01:00 PM #11 the_gentlegiant
    • View Profile
    • View Forum Posts
    • Private Message
    • Visit Homepage
    • View Gallery Uploads
    the_gentlegiant is offline Member Join Date May 2016 Location United States Posts 476 Downloads0 Uploads0

    Default Re: G98 and G99 differences?

    Hey Cossiegaz, (Just realized the original post was ages ago. Oh well. Maybe somone can find usefulness in the following.) You've gotten a lot of good info back from others explaining your question. Here's a little more for you to remember or think about when using G98 and G99 to your advantage. One thing to remember when getting fancy in mixing up G98's and G99's during any one drilling cycle, is to remember that before every hole drilled, the machine will move to the last defined R level at a rapid feed rate, no matter what you've got the drill doing before or after. This seems obvious, but when you're dancing around part and fixture obstacles during a drilling cycle, and switching back and forth between G98 and G99, it just helps me keep clear about what rapid Z movements to expect. I use G98 as my puddle jumper so to speak. Got a fixture clamp in the way? How about part features at various Z levels? G98 is the easy way to make light of obstacles. Here's a super simple example. You've got 8 holes to drill across the top of a plate lets say. But you've got hold down clamps blocking the path between the 2nd and 3rd hole and the 6th and 7th. Then like this: G0X1.5Y3. G43Z3.5H1S3000M3T2_____ (Z3.5 represents the height you'll need to clear your clamp and is your "initial" level.) M8 G99G81Z-0.8R0.1F18. _____(This drills the first hole. Machine will rapid move to R0.1 from the Z3.5 that it is currently sitting at.) G98X3. _____ (Here the drill retracts to "initial" level, but remember after the move to the next hole,it will rapid back down to R0.1) G99X4.5 ____ (Here the drill retracts to R0.1 level because there are no obstacles between the current hole and the next) X6. ________ (And so on) X7.5 G98X9. _____(Just remember, G98 before the coordinate of the hole BEFORE the up coming obstacle.) G99X10.5 ___(And G99 after again when there are no more fears to tread.) X12. G80 ________(Remember you can make countless changes to Z, R, Q, P, F, S, G90, G91, even switch to another fixed cycle, without ever needing to cancel with G80 first. But you only get one "initial level" with each G80.) M9 One other thing I use G98 for is saving a little time after spot drilling. Especially with large drills and slow feed rates. In many cases I'll spot drill with 120 deg spotters, and drill with 118 deg drills. I also spot deep enough to leave a nicely chamfered hole after the drill is done. But in doing this, especially on larger holes, you've got a pretty deep spot pocket, so no need to start your drill feed from Z0.1. My point being, on a 7/8" diameter hole say, you'll have a spot depth with chamfer of aprox. Z-0.255. Why should I start my drilling feed 0.355" away from the material? So in these drill after spot situations, your G43Z "initial" height will be the usual Z0.1, but your drilling cycle will be full time G98 retract with a minus R feed start level. (R-0.155) In English: T1M6 (7/8 DRILL 118 DEG) G0X2.Y0. G43Z0.1H1S395M3T2 M8 G98G81Z-0.775R-0.155F6.4 _____(Initial height retract with rapid minus R level to feed start) X4.Y2. _______________________(And so on.) Note: All the above comments hold for many if not all Fanuc controls. Not sure with others. Well that's my two cents for the day. I need to get to work. I hope this gives you some ideas and saves you time on your work.
    Last edited by the_gentlegiant; 05-22-2016 at 12:31 AM.
    Reply with Quote Reply with Quote Posted via Mobile Device
Quick Navigation G-Code Programing Top
  • Site Areas
  • Settings
  • Private Messages
  • Subscriptions
  • Who's Online
  • Search Forums
  • Forums Home
  • Forums
  • CNCzone.com Policies / FAQ
    1. CNCzone's Community Policies
    2. CNCzone.com FAQ
  • Events, Product Announcements Etc
    1. News Announcements
    2. Trade Shows / Webinars / Other Events
    3. Polls
    4. Videos
    5. Want To Buy...Need help!
    6. For Sale Only
  • Community Club House
    1. International / Regional Forums
      1. Australia, New Zealand Club House
      2. Brazilian Club House
      3. Canadian Club House
      4. European Club House
        1. French
        2. German
        3. Italian
        4. Norwegian
        5. Spanish
        6. United Kingdom
      5. Mexican Club House
      6. South Africa Club House
      7. USA Club House
    2. Mentors & Apprentice Locator
    3. Education - Teachers and Students Hangout
    4. Complaints and Praise Discussions
    5. Environmental / Alternate Energy
    6. Computer Technology
      1. USB, RS232, PARALLEL etc
      2. Computers / Desktops / Networking
  • Employment Opportunity / RFQ (Request for Quote).
    1. Manufacture Company Listing
    2. Employment Opportunity
    3. RFQ (Request for Quote)
      1. North America RFQ's
      2. EUROPE RFQ's
      3. RFQ Feedback
  • Machinery Manual, Brochure / Photo Archives
    1. Machinery Manuals / Brochures
    2. Member / Shop Photos
  • CAM Software
    1. Uncategorised CAM Discussion
    2. ArtCam Pro
    3. Alphacam
    4. Autodesk CAM
      1. Autodesk Post Processors
    5. BobCad-Cam
      1. BobCAM for SolidWorks™
      2. BobCad Post Processors
      3. Tutorials
    6. CamWorks
    7. CamBam
    8. CutLeader
    9. Dolphin CAD/CAM
    10. EdgeCam
    11. Esprit
    12. EnRoute
    13. EZ-CAM Solutions
    14. FeatureCAM CAD/CAM
    15. GibbsCAM
    16. Hypermill
    17. Mastercam
      1. Post Processors for MC
    18. MadCAM
    19. OneCNC
    20. PTC Pro/Manufacture
    21. PowerMILL
    22. Postprocessor for CAM
    23. Rhinocam
    24. SprutCAM
    25. SheetCam
      1. Post Processor Files
    26. Surfcam
    27. SolidCAM for SolidWorks and SolidCAM for Inventor
    28. UG NX
    29. Visual Mill
    30. Vectric
      1. Aspire
      2. Cut2D / Cut3D
      3. PhotoVCarve and VCarve Pro
      4. Post Processors
    31. ZW3D CAM
  • CAD Software
    1. Uncategorised CAD Discussion
    2. Autodesk
    3. Logic Trace CNC/DXF
    4. Rhino 3D
    5. Solidworks
    6. ViaCad / Shark
  • Mechanical Engineering
    1. Epoxy Granite
    2. Linear and Rotary Motion
    3. Mechanical Calculations/Engineering Design
    4. T-Slot CNC building
  • WoodWorking
    1. WoodWorking Topics
  • WoodWorking Machines
    1. Uncategorised WoodWorking Machines
    2. CNC Machining Centers
    3. Commercial CNC Wood Routers
      1. Biesse
      2. Blue Elephant CNC
        1. Blue Elephant Hot Products
      3. Camaster
      4. Chinese Machines
      5. DynaCNC
      6. Excitech routers
      7. Gerber
      8. Gorilla CNC Machines
      9. K2CNC
      10. Larken
      11. Multicam Machines
      12. Omni CNC
      13. Roctech CNC Routers
      14. Shopsabre
      15. Stepcraft
      16. Techno CNC
      17. XYZ Gantry Routers
    4. DIY CNC Router Table Machines
      1. FAQ of DIY CNC Machine Building
      2. Avid CNC
      3. CNC Wood Router Project Log
      4. FineLine Automation
      5. Joes CNC Model 2006
      6. Momus Design CNC plans
      7. Open Source CNC Machine Designs
      8. Zen Toolworks
    5. Wood Lathes / Mills
  • MetalWorking
    1. MetalWork Discussion
    2. Bending, Forging, Extrusion...
    3. Casting Metals
    4. Diemaking / Diecutting
    5. Mass finishing equipment/media/strategies
    6. Moldmaking
    7. Welding Brazing Soldering Sealing
    8. 80/20 TSLOTS / Other Aluminum Framing Systems
  • MetalWorking Machines
    1. Uncategorised MetalWorking Machines
      1. Vertical Mill, Lathe Project Log
    2. Bending- and Punching Machines
    3. Auto Tool Changer
    4. Drilling- and Milling Machines
    5. Benchtop Machines
      1. Taig Mills / Lathes
      2. X3/SX3/G0619/G0463
      3. RF-45 Clone Mill
      4. Mini Lathe
    6. Turning Machines
    7. Bridgeport Machines
      1. Bridgeport / Romi Lathes
      2. Bridgeport / Hardinge Mills
    8. Cincinnati CNC
    9. CNC Swiss Screw Machines
      1. CITIZEN Machines
    10. Colchester Tornado lathes
    11. CNC "do-it-yourself"
    12. Daewoo/Doosan
    13. CNC Machining Centres
    14. Deckel, Maho, Aciera, Abene Mills
    15. Dyna Mechtronics
    16. EMCO CNC Machines
      1. EMCO Lathe
      2. EMCO Mills
    17. Fadal
    18. Haas Machines
      1. Haas Lathes
      2. Haas Mills
        1. Haas Visual Quick Code
    19. Hardinge Lathes
    20. Harrison Alpha
    21. Hitachi Seikis
    22. HURCO
    23. Hyundai Kia
    24. Kitamura
    25. Knee Vertical Mills
    26. Mikinimech
    27. Milltronics
    28. Mori Seiki Machines
      1. Mori Seiki lathes
      2. Mori Seiki Mills
    29. Novakon
    30. OKK
    31. Okuma
    32. Sharp CNC
    33. Shopmaster/Shoptask
    34. Smithy
    35. South Bend Machinery
    36. Syil Products
    37. Tormach Personal CNC Mill
      1. Tormach Slant Lathe
      2. Tormach PathPilot™
    38. Toyoda
    39. Tree
  • Manufacturing Processes
    1. Milling
    2. Turning
    3. Drilling
    4. Grinding
    5. Chucking and Measuring
    6. Other Manufacturing Processes
    7. Safety Zone
  • CNC Plasma, EDM / Waterjet Machines
    1. Waterjet General Topics
    2. CNC Plasma / Oxy Fuel Cutting Machines
    3. EDM Discussion General Topics
    4. Plasma, EDM / Other similar machine Project Log
    5. Bulltear Industries
    6. DynaTorch
    7. PlasmaCam
    8. Hypertherm Plasma
    9. Torchmate
  • Laser Engraving and Cutting Machines
    1. Laser Engraving / Cutting Machine General Topics
    2. Commercial Laser
      1. AEON Laser
      2. BODOR Laser
      3. BOSS Laser
      4. G.Weike Laser
      5. Hurricane Laser
      6. LOGILASE Laser
      7. Redsail Laser
      8. Thunder Laser
    3. Fiber Laser Cutting Topics
    4. Laser Control Software
      1. LaserCut
    5. Laser Hardware
      1. Laser CO2 Tubes, Diodes, RF and Power Supplies
  • P2X4A
    1. Power-to-X-for-Applications
  • Other Machines
    1. Other Machine Topics
    2. CNC Wire Foam Cutter Machines
    3. Digitizing and Laser Digitizing
    4. Engraving Machines
    5. Machine Created Art
    6. Printing, Scanners, Vinyl cutting and Plotters
    7. PCB milling
    8. Commercial Products / Manufacturers Support Forums
      1. Automation Technology Products
      2. Bulltear Industries Support Forum
      3. Charter Oak Automation Support Forum
      4. CNC4PC
  • Maintenance in General
    1. Maintenance DIY Discussion
      1. BallScrew Repair
    2. SERVICE FOR CNC-MACHINES
  • CNC Electronics
    1. CNC Machine Related Electronics
    2. DeskCNC Controller Board
    3. Dmm Technology
    4. Gecko Drives
      1. G-REX
    5. Hobbycnc (Products)
    6. Phase Converters
    7. Leadshine
    8. PIC Programing / Design
    9. Rutex Products
      1. Servo Drives
    10. Servo Motors / Drives
    11. SmoothStepper Motion Control
    12. Stepper Motors / Drives
    13. Spindles / VFD
    14. UHU Servo Controllers
    15. Viper Servo drives
    16. Xylotex
  • Machine Controllers Software and Solutions
    1. CNC (Mill / Lathe) Control Software (NC)
    2. Centroid CNC Control Products
    3. Bosch Rexroth
    4. CamSoft Products
    5. Controller Cards
    6. Controller & Computer Solutions
    7. Dynapath
    8. Dynomotion/Kflop/Kanalog
    9. EdingCNC
    10. CNC-EDITOR
    11. CS-Lab CNC Products
    12. LinuxCNC (formerly EMC2)
    13. Deckel / Dialog
    14. FlashCut CNC
    15. Fagor Automation
    16. Mori Seiki Software
    17. Mazak, Mitsubishi, Mazatrol
    18. Fanuc
    19. G-Code Programing
      1. Parametric Programing
    20. Mach Software (ArtSoft software)
      1. Mach Wizards, Macros, & Addons
      2. Machines running Mach Software
      3. Mach Lathe
      4. Mach Mill
      5. Mach Plasma / Laser
      6. Mach 4
      7. Screen Layouts, Post Processors & Misc
    21. Fidia
    22. DNC Problems and Solutions
    23. Mitsubishi controls
    24. NCPlot G-Code editor / backplotter
    25. SIEMENS Sinumerik CNC controls
      1. SIEMENS -> GENERAL
      2. SIEMENS -> Sinumerik 802D/808D/810D/828D/840D
      3. SIEMENS -> Sinumerik 810M/810T
      4. SIEMENS -> Sinumerik 840C
      5. SIEMENS -> ShopMill
      6. SIEMENS -> ShopTurn
      7. SIEMENS -> SinuTrain
    26. UCCNC Control Software
    27. PlanetCNC
    28. HEIDENHAIN
      1. HEIDENHAIN -> GENERIC
      2. HEIDENHAIN -> MillPlus
      3. HEIDENHAIN -> iTNC530 PC-SOFTWARE
      4. HEIDENHAIN -> ManualPlus / CNC Pilot
      5. HEIDENHAIN -> TNC
    29. Index and Traub
    30. Visual Basic
    31. WinCnc
    32. Okuma
    33. Philips
  • OpenSource CNC Design Center
    1. Opensource Forum Rules
    2. Arduino
    3. Coding
    4. OpenSource Software
    5. Open Source Controller Boards
  • Engraving / Art Design Software
    1. Jewelry Design Software
  • SignMaking
    1. Signmaking Topics
    2. Portfolio Board
  • Additive Manufacturing / 3D Printers and 3D Scanners
    1. 3D Printer / 3D Scanner Discussion
    2. 3D Printing / Scanning Software and Hardware
    3. Electronics
  • Material Technology
    1. Material Machining Solutions
    2. Composites, Exotic Metals etc
    3. Glass, Plastic and Stone
    4. Vacuum forming, Thermoforming etc
    5. Metallurgy
    6. Plastic injection
    7. Hard / High Speed Machining
  • Tools / Tooling Technology
    1. Calibration / Measurement
    2. CNC Tooling
    3. Metalworking- / Woodworking Tooling / Manual Machining
    4. Work Fixtures / Hold-Down Solutions
    5. Toolgrinding / Toolgrinding Machines
  • Hobby Projects
    1. Hobby Discussion
    2. Wooden Clocks
    3. Gunsmithing
    4. I.C. Engines
    5. Musical Instrument Design and Construction
    6. RC Robotics and Autonomous Robots
« Previous Thread | Next Thread »
  • Home
  • CNCzone®
  • Forum
  • Machine Controllers Software and Solutions
  • G-Code Programing
  • G98 and G99 differences?

Posting Permissions

  • 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
  • [VIDEO] code is On
  • HTML code is Off

Forum Rules

-- Default Style -- Default Mobile

About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Quick Links

  • My User CP
  • Advertising Rates
  • Site Support
  • Imprint

Follow us on

All times are GMT -4. The time now is 07:37 AM. All CNCzone.com Content - Copyright © 2019 - All Rights Reserved CNC Machines,CAD/CAM,Milling Machines,Lathes,Classifieds, Lasers,Engraving,woodworking,MetalWorking,Industrial Equipment, Manufacturing technolgies

Our Brands

G98 and G99 differences? G98 and G99 differences?

Từ khóa » G98 G99 Cnc