586,440 active members*
4,424 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > G-Code Programing > How do I do a downward spiral cut/movement?
Results 1 to 4 of 4
  1. #1
    Join Date
    Jul 2005
    Posts
    82

    How do I do a downward spiral cut/movement?

    I'm trying to do a circular cut that goes down smoothly on the Z axis, i'm sure there's probably a term for this but I don't know what it is. Just to be clear, I want to move in circles while slowely moving Z down.

    I've looked at drill g-codes but don't know exactly how they would work like this, perhaps the threading ones, not sure though.

    Really I don't do arc's much, so perhaps there is a way with arcs, but is this the appropriate way? I know I could do this in small line segments, but that's less then ideal. Looking for the correct approach.

    Thanks,
    Ross

  2. #2
    Join Date
    Jul 2005
    Posts
    12177
    It is called helical interpolation.

    The code is simple enough, if the machine has this option enabled, I do not know about other machines but it is a standard feature on Haas machines.

    G91 G03 I. J-.5 Z-.1 F40. L5

    On a Haas this will spiral down on a counterclockwise circle with the center located -.5 away from the start along the Y axis moving down Z distance of 0.1 for each circle to a total depth of 0.5.
    An open mind is a virtue...so long as all the common sense has not leaked out.

  3. #3
    Join Date
    Jul 2005
    Posts
    82
    Thanks so much, I use linux emc, i'll try it on it later.

  4. #4
    Join Date
    Jul 2008
    Posts
    49
    I don't know if EMC2 will implement a helix in this fashion (A single command). I seem to recall that you can not use a single G02/03 command to do a full circle in EMC2 (or was that TurboCNC?). I've written a number of routines and this just happens to be one of them. What I've done is set up several parameters in the file and then let it run. It uses a WHILE loop and 4 arc commands (one for each quadrant) with a Z component. Just edit the file for your specific cut and load it to EMC2. About the only thing that may be missing is the ability to supply any XY location for the center. Right now, it is set to have the center at 0,0.

    The result is that I can cut a hole of any specific diameter including compensation for the cutter, or a disc of a given diameter. It is actually the same code but one is offset to the inside of the path, the other outside. You can not use tool compensation in G02/03 (at least that is what I remember). I've had good luck with this approach that I've not even looked to see if any of the new version of EMC2 will do helix cuts like they do with a Haas.

    If you want, I'll post my code for you. I am not home so I won't be able to do anything until later today. The file is pretty short and easy to use. I think it has 25-30 lines total.

    Ron

Similar Threads

  1. Can I spiral in?
    By mphjunky in forum Haas Mills
    Replies: 15
    Last Post: 05-17-2008, 02:25 AM
  2. Drawing a spiral?
    By m1911bldr in forum BobCad-Cam
    Replies: 1
    Last Post: 02-05-2008, 07:51 PM
  3. making spiral downward cut in tube
    By timothy svec in forum Solidworks
    Replies: 5
    Last Post: 09-22-2007, 06:07 PM
  4. Spiral saw RPM
    By nophead00 in forum MetalWork Discussion
    Replies: 2
    Last Post: 04-22-2007, 09:43 AM
  5. The magical spiral
    By paul3112 in forum G-Code Programing
    Replies: 3
    Last Post: 08-06-2006, 03:46 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
  •