585,597 active members*
3,055 visitors online*
Register for free
Login
Results 1 to 4 of 4
  1. #1
    Join Date
    Nov 2007
    Posts
    37

    need help with drill cycles, G81 etc.

    Hey all. I'm running my Bridgeport BOSS5 under Mach3 now, but transitioning from the simple Gcode of BOSS to Mach is sometimes a bit daunting. My question is, when using G81 or G83, the Z axis pops down to Z zero (top of the work surface) as the cycle begins even though I start the drill cycle at Z.050 (.050 above the work surface). With each repeat move within the cycle, the drill comes back up to .050, the X/Y moves, then the drill rapids to Z0 instead of starting at Z.050. What am I missing?

    Thanks for any help here!

    Rob

  2. #2
    Join Date
    Jul 2004
    Posts
    127
    Can you post the exact code you are using? The X/Y moving is a red flag, but let's check to see that the code is correct before debugging any other areas of your machine.

    -Matt

  3. #3
    Join Date
    Jun 2011
    Posts
    68
    "typical" G-Code machines use an "initial height" paramater on canned cycles that tells the control where to go after each X-Y position.
    G98 = Initial Height return
    G99 = Reference Height return
    If you are using the G99 function, make certain you are using a positive clearance value for your "R" address.
    You can also verify this by going to a larger value before you start your canned cycle (G81, G83) This becomes your "Initial Height".
    Example;
    G43Z1.0
    G98G81Z-1.0R.05F5.0
    X.. Y..
    .... G80
    This will move to Z1.0, rapid down to Z.05, drill down to Z-1. and return to Z1.0 and move to the next hole location
    G43Z1.0
    G99G81Z-1.0R.05F5.0
    X.. Y..
    .... G80

    This will move to Z1.0, rapid down to Z.05, drill down to Z-1. and return to Z.05 and move to next hole location.


    As I'm not familiar with your type of machine, the code may be different however, the function will be the same.

  4. #4
    Join Date
    Nov 2007
    Posts
    37
    Thanks for the responses guys. Here is an excerpt from one of my programs:

    G20
    G49
    G53
    G90
    G17
    G0Z0
    (T2 1/4 CENTERDRILL)
    G0X-4.0Y4.0T2M6S1800
    G43H2
    M3
    G0X.219Y-.250
    G0Z.050
    G81Z-.180F2.5
    X.427
    X1.000
    X1.574
    X1.781
    Y-.750
    X1.574
    X1.000
    X.427
    X.219
    M5
    G49
    G0Z0
    (.125 DRILL)
    G0X-2.0Y-2.0T3M6S2000

    I'm rapiding to my X and Y points, then rapid Z down to where I want to start my drilling cycle. I then invoke the G81. I am not specifying an R or a G98/99. Is this my problem? Do I always need to use an R value? Is the drill popping down to Z0 each time because the G81 is assuming R0? It rapids back up to .050 each cycle for the XY move, but rapids down to Z0 before it starts to drill the next hole.

    Thanks.

    Rob

Similar Threads

  1. bobcad 24 drill cycles
    By Robert Szweda in forum BobCad-Cam
    Replies: 1
    Last Post: 06-17-2011, 05:25 PM
  2. Really short drill cycles
    By Scott_M in forum Tormach Personal CNC Mill
    Replies: 3
    Last Post: 04-17-2009, 12:14 AM
  3. Drill cycles using the 'P' parameter
    By brockmo in forum Fadal
    Replies: 2
    Last Post: 01-31-2009, 04:14 AM
  4. Ultimax II Canned Drill Cycles Problem
    By badboy in forum HURCO
    Replies: 2
    Last Post: 06-11-2008, 06:40 AM
  5. Using Z in drill cycles (ver14.7)
    By HuFlungDung in forum CamSoft Products
    Replies: 4
    Last Post: 01-27-2007, 09:19 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •