584,800 active members*
4,273 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > G-Code Programing > Optimizing GCode for faster curve cutting?
Results 1 to 12 of 12
  1. #1
    Join Date
    Dec 2017
    Posts
    47

    Question Optimizing GCode for faster curve cutting?

    Is there any program to optimize cutting curves in gcode, thereby speeding up the cutting process?

  2. #2
    Join Date
    Feb 2011
    Posts
    353

    Re: Optimizing GCode for faster curve cutting?

    you will have to give more information
    are you using a cam software and what is it ?
    someone maybe able to help if it the software is known

  3. #3
    Join Date
    Dec 2017
    Posts
    47

    Re: Optimizing GCode for faster curve cutting?

    I am using Artcam and ABviewer to generate my files that I produce in Coreldraw, thanx.

  4. #4
    Join Date
    Nov 2018
    Posts
    6

    Re: Optimizing GCode for faster curve cutting?

    you can use notepad and do a replace all of a specific feed rate if your not using CAM.

  5. #5
    Join Date
    Apr 2014
    Posts
    215

    Re: Optimizing GCode for faster curve cutting?

    How do you cut a curve "faster"

    feedrate is a function of spindle speed, tooth load and the number of teeth on the tool?

    Spindle speed is a function of cutter diameter and surface speed (material specific).

    change the material, cutter diameter, number of teeth on the cutter (cutter material) and the feedrate can be changed to another optimum higher feedrate.

    _________________________________-

    Are you operating in constant velocity mode or exact stop?

    Sometimes in constant velocity mode if you have a lot of line segments the cnc machine will change the feedrate between the line segments (it is to do with centripetal acceleration )

    Suggest posting a section of your code and suggest what you want it to do?

    Are you doing roughing and finishing cuts? (that could improve your cut times).

    Is there any program to optimize cutting curves in gcode, thereby speeding up the cutting process?
    I don't think that there is enough explanation of what you perceive as "optimize" , you could use a different tool material / tool diameter and number of cutting teeth and it will all speed up the cutting process.

    The gcode is mainly linear and angular distance..... distance / speed = time....

  6. #6
    Join Date
    Jun 2015
    Posts
    4131

    Re: Optimizing GCode for faster curve cutting?

    Sometimes in constant velocity mode if you have a lot of line segments the cnc machine will change the feedrate between the line segments (it is to do with centripetal acceleration )
    hello robertspark, please, will you share more details about this ? kindly
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg

  7. #7
    Join Date
    Apr 2014
    Posts
    215

    Re: Optimizing GCode for faster curve cutting?

    Have a look at example 1 here (car going around a corner), click on expand the solution.

    https://www.khanacademy.org/science/...l-acceleration

    Motion controller software has to work out how to join each line together and what the allowable centripetal acceleration is between each line segment. It does not need to do this with an arc..... it only has to consider the start and end of the arc and its junction with the next entity and the centriperal acceleration whilst motion is being done during the arc.

    It is easier to consider with something such as small lines and arcs.

    Say you draw an arc on a piece of paper 4" (100mm in diameter), and 270 degrees of arc.
    Now draw two lines off that same are at the start of the arc and the end of the arc.

    Now draw a curve fit arrangement of straight lines to try to follow the arc with straight lines...... pick a number say 10 lines arranged in the arc.
    At each junction the motion controller will need to adjust the junction feedrate relative to any limiting parameter for how closely you wish to follow the junction.

    (I use UCCNC and they can this setting "corner error max") It basically tells the motion controller how close you wish to follow the junction of 2 lines.

    I can try to explain better later if you need I've got to do something else.

  8. #8
    Join Date
    Dec 2017
    Posts
    47

    Re: Optimizing GCode for faster curve cutting?

    I understand the arc segment principal, just wondered if there is a program to optimize the arcs for faster cutting, thanx

  9. #9
    Join Date
    Mar 2003
    Posts
    35538

    Re: Optimizing GCode for faster curve cutting?

    What controller are you using? It's more likely the controller is the issue, not the g-code.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  10. #10
    Join Date
    Apr 2014
    Posts
    215

    Re: Optimizing GCode for faster curve cutting?

    Quote Originally Posted by bjwx2 View Post
    I understand the arc segment principal, just wondered if there is a program to optimize the arcs for faster cutting, thanx
    No, an arc is an arc.

    It goes from X1Y1 to X2 Y2 with a radius

    As I asked below what do you see as OPTIMIZE?

    Use a bigger tool with more flutes with a more powerful spindle...

  11. #11
    Join Date
    Jun 2015
    Posts
    4131

    Re: Optimizing GCode for faster curve cutting?

    I can try to explain better later if you need I've got to do something else
    please, go on a spree, i am all ears thank you
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg

  12. #12

    Re: Optimizing GCode for faster curve cutting?

    I guess the job must do at CNC level enabling smooth movement with G64 P Q parameters.
    If your controller has smooting algoritms like bezier and Q parameters to define minimum coord tollerance you can improve movement and keep programmed feed.

    Is necessary to know what CNC you are unsing !

Similar Threads

  1. Faster cutting, lower cost waterjet
    By nextwaterjet in forum Waterjet General Topics
    Replies: 2
    Last Post: 10-16-2018, 09:47 PM
  2. faster feed rate = more gcode lines??
    By a3dcreator in forum G-Code Programing
    Replies: 21
    Last Post: 01-26-2017, 02:43 AM
  3. Replies: 6
    Last Post: 11-23-2012, 03:29 AM
  4. How can I make tool cutting faster
    By Spencer myers in forum SolidCAM for SolidWorks and SolidCAM for Inventor
    Replies: 6
    Last Post: 12-01-2011, 09:26 PM
  5. Will a solid carbide bit cut faster that a straight cutting bit?
    By Apples in forum DIY CNC Router Table Machines
    Replies: 1
    Last Post: 09-11-2006, 01:10 PM

Tags for this Thread

Posting Permissions

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