585,712 active members*
4,234 visitors online*
Register for free
Login
Results 1 to 12 of 12
  1. #1
    Join Date
    Sep 2012
    Posts
    0

    Nonconcentric curve question

    I'm looking into a Taig cnc mill to do prototyping/ small production machining.

    I'm curious how it handles arcs without a consistent radius ie: generated by bezier or vector spline in cad.
    (done a lot of googling to no avail)

    I'm wondering if some machines, software, etc do better in this regard, or
    if in any cnc platform, nonconcentric curves must be broken down into a series of concentric ones.

    Thanks and any knowledge very much appreciated
    Christian

  2. #2
    Join Date
    Apr 2010
    Posts
    294
    I would be expecting this to be a function of the CAM process, converting the drawn curve into machine movements, rather than a function of the machine itself.

    I've seen G-code that is a series of very short straight-line movements, as tangents of the curve being cut. Depending on the tolerances you're working to - and the mechanical resolution of the machine itself, these should produce an acceptable result.

    e.g a Taig mill producing engravings out of VCarvePro will be working in this way and the results are lovely.

  3. #3
    Join Date
    Sep 2012
    Posts
    0
    Thank U

    The CAM to g-code process was one of the things I was thinking about.
    It would stand to reason the resolution of any arc converted to short enough segments would be high.

    Can anyone say if Mach 3 produces good results in this type application.

  4. #4
    Join Date
    Sep 2012
    Posts
    1543
    Hmm I use RhinoCam and have yet to get a smooth radius on anything, it is a lot of little straight lines, I have a Taig with .0002" or so backlash on X and .001" on Y, should I not get better cuts, or is it something I'm not understanding in Cam, or did I draw it wrong in Rhino3D?

    I draw a circle, then add some straight lines going into it, then trim some of the circle out, think of a wrench, should I actually draw arcs instead? Hmm...

    I use Mach3 aswell.

  5. #5
    Join Date
    Apr 2007
    Posts
    327
    Quote Originally Posted by BAMCNC.COM View Post
    Hmm I use RhinoCam and have yet to get a smooth radius on anything, it is a lot of little straight lines, I have a Taig with .0002" or so backlash on X and .001" on Y, should I not get better cuts, or is it something I'm not understanding in Cam, or did I draw it wrong in Rhino3D?

    I draw a circle, then add some straight lines going into it, then trim some of the circle out, think of a wrench, should I actually draw arcs instead? Hmm...

    I use Mach3 aswell.
    I'm inclined to think it's something in RhinoCam or your Mach setup. I use Corel Draw and/or Vcarve Pro to generate the lines/arcs/etc., and then output to Mach3. I have had no problems with smooth circles,arcs,etc.

    Gary

  6. #6
    Join Date
    Sep 2012
    Posts
    0
    Bam:
    On the drafting end, using two lines to intersect a circle and trimming should not be any different than using an arc tool. The resulting arc you get should have a specific center and radius spec.

    Gary:
    In Corel or Vcarve do you use spline, bezier, or similar type vector curves, or consistent radius arcs? It seems Mach3 would convert all vector cad in the same way. Thanks for the input

  7. #7
    Join Date
    Sep 2012
    Posts
    1543
    Hmm, my inside radius usually look very good, outside looks horrible.. I'll do some research tonight, thanks, I'm sure its RhinoCam, could be something I haven't check marked?

    Would it matter if before I put my wrench through cam if I join the arcs seperately from the lines I wonder? I've been having the whole wrench outline joined into a single line(curve)

  8. #8
    Join Date
    Jul 2006
    Posts
    525
    Quote Originally Posted by Cadal View Post
    I'm looking into a Taig cnc mill to do prototyping/ small production machining.

    I'm curious how it handles arcs without a consistent radius ie: generated by bezier or vector spline in cad.
    (done a lot of googling to no avail)

    I'm wondering if some machines, software, etc do better in this regard, or
    if in any cnc platform, nonconcentric curves must be broken down into a series of concentric ones.

    Thanks and any knowledge very much appreciated
    Christian
    Splines must be exploded into arcs/lines. Most cad/cam software will have some sort of "Arc-Fit" function to handle this, with a maximum deviation tolerance. Others will explode to lines, which causes some level of faceting (think disco-ball). If your software only explodes to lines, you will have a trade off to make, and your NC controller will come into this equation. Too few facets and your part looks ugly. Too fine of facets and your controller can "data starve" (meaning it wont be able to process the lines fast enough to achieve the desired feedrate). With modern controllers (even pc based ones) there is a balance in between that is acceptable in both regards.

    In either scenario, the issue wont be directly related to your taig, as these issues will be the same with any PC based controller-- regardless of what machine its connected to. Many machine controllers are marketed as "high speed", and this is in reference to the data starving condition.


    Another thing to consider, however, is that most 3D tool paths are broken up largely into small straight line (g1) moves, as g-code only inherently supports arcs (g2/g3) on one of the three cartesian planes (XY, XZ, YZ, g17-19 respectively). Arcs can be spread evenly over a distance in the "other" direction of the plane, but are defined purely by a radius and start and end coordinates.

  9. #9
    Join Date
    Apr 2010
    Posts
    294
    I visited a shop last night where their Taig had just finished making some small oval brass plates - table numbers for a restaurant. So I had a look at the G-code to see how long the straight segements were, that made up the oval. this code would have been generated with V-carve. The three steps I picked had lengths of 0.899mm, 0.845mm and 0.870mm, if my pythagorous is correct (even if my spelling of it is not).

    The Taig in question is not new - and is set up at 314.96 steps per unit - it may be that the drivers are full or half step, I don't know the leadscrew pitch to tell.

  10. #10
    Join Date
    Sep 2012
    Posts
    0
    Quote Originally Posted by rlockwood View Post
    Splines must be exploded into arcs/lines. Most cad/cam software will have some sort of "Arc-Fit" function to handle this, with a maximum deviation tolerance. Others will explode to lines, which causes some level of faceting (think disco-ball). If your software only explodes to lines, you will have a trade off to make, and your NC controller will come into this equation. Too few facets and your part looks ugly. Too fine of facets and your controller can "data starve" (meaning it wont be able to process the lines fast enough to achieve the desired feedrate). With modern controllers (even pc based ones) there is a balance in between that is acceptable in both regards.

    In either scenario, the issue wont be directly related to your taig, as these issues will be the same with any PC based controller-- regardless of what machine its connected to. Many machine controllers are marketed as "high speed", and this is in reference to the data starving condition.


    Another thing to consider, however, is that most 3D tool paths are broken up largely into small straight line (g1) moves, as g-code only inherently supports arcs (g2/g3) on one of the three cartesian planes (XY, XZ, YZ, g17-19 respectively). Arcs can be spread evenly over a distance in the "other" direction of the plane, but are defined purely by a radius and start and end coordinates.
    Rlock thanks that helps!

    I see how this is basically a software issue and more specifically how arcs are converted to g code. The description of the Curve and Arc fitting function on the Vcarve features page explains it as you did.

    I also see how various g-code programs may approach things a little differently ie: geared more toward mechanical parts or signs/carving.
    Also that program can represent a sizable investment.

    There's probably some discussions I should look into regarding pro/con of g-code programs - any help appreciated

    Christian

  11. #11
    Join Date
    Sep 2012
    Posts
    1543
    I fixed my issue in RhinoCAM aswell, It's in preferences, makes arcs linear paths or something, just un check it.

  12. #12
    Join Date
    Apr 2010
    Posts
    294
    I tried engraving some text from CamBam for the first time today. Most of the curves were rendered as a series of short arcs. A sucessful oucome.

Similar Threads

  1. Helix following the curve
    By zewanil in forum Mastercam
    Replies: 0
    Last Post: 01-20-2012, 06:27 PM
  2. S-N curve
    By aaron_js in forum Mechanical Calculations/Engineering Design
    Replies: 2
    Last Post: 08-05-2011, 05:12 AM
  3. Engrave on a curve
    By Mooser in forum Mastercam
    Replies: 5
    Last Post: 06-28-2010, 06:15 PM
  4. Importing a 3d Curve
    By Adamx in forum SprutCAM
    Replies: 7
    Last Post: 06-03-2009, 12:08 AM
  5. Creating a Curve
    By n1bpd in forum G-Code Programing
    Replies: 3
    Last Post: 04-10-2009, 06:59 AM

Posting Permissions

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