. .
Page 1 of 2 12 LastLast
  1. #1
    Anyone know of an easy way to generate a spiral toolpath to machine a smooth (upwards pointing) cone please? Trying to do it the obvious way (3D model > .stl file > CAM > G-code) isn't cool as the polygons in the .stl seem to result in lots of G01 instructions rather than cutting it in arcs/helical sections. If all else fails I'll have to write a spreadsheet to do it, but I fancy it could be a bit of a ball-ache.

  2. #2
    Quote Originally Posted by Voicecoil View Post
    Anyone know of an easy way to generate a spiral toolpath to machine a smooth (upwards pointing) cone please? Trying to do it the obvious way (3D model > .stl file > CAM > G-code) isn't cool as the polygons in the .stl seem to result in lots of G01 instructions rather than cutting it in arcs/helical sections. If all else fails I'll have to write a spreadsheet to do it, but I fancy it could be a bit of a ball-ache.
    I'm afraid I cannot help with an answer to the question, but thanks for planting the idea that you can use a spreadsheet to calculate G-code moves of mathematical shapes. One of those little snippets of wisdom that might be the solution to a problem somewhere in the future. I hope someone else can be slightly more useful.

    Kit
    An optimist says the glass is half full, a pessimist says the glass is half empty, an engineer says you're using the wrong sized glass.

  3. #3
    I thought, "pah!, 'tis just your post-processor", and spent the last twenty minutes trying to pursuade Fusion with the UCCNC post to generate a cone - cannot persuade it to move away from G1's - thought there was a hope with the minimum-arc-length but nada.

    I still think it's a post-processor issue, and I wouldn't use an stl export (the stl generates a point-mesh resulting in a tessellated object, so doesn't lend itself to arc processing)... but real life (work) interrupts what was otherwise an interesting problem :(

  4. #4
    Yes, I would agree that the .stl transfer is a problem, however that (and .3ds, another polygon based format) seems to be all that my CAM will accept. Are there any affordable CAM packages out there that will import an IGS or .step and that have a UCCNC post I wonder?

  5. #5
    There's an element of "I wouldn't have started from there!" unfortunately.

    As Doddy says, the STL model is built from a series of flat planes and the CAM will try to reproduce that. If the mesh is fine enough, it may be that CV mode in the motion controller will smooth these out, with a bit of tinkering with the motion controller parameters.

    You cannot, mathematically, generate a spiral with G2/3 codes as the radius of the curve is changing continually. Best you can do is a series of close-spaced circles, gradually moving up the cone. That lets you use G2/3 commands. However, you do need a circular model with smooth curves to start with. Personally, I would use F360 for something like this but even then, it often generates many short G1 moves where you might expect curves - but the motion controller seems to smooth them out.

    The free version of F360 will import .step, I believe.

  6. #6
    I realise it's not possible to do a true spiral, however it strikes me that an approximation done with a number of arcs per turn is going to be less lines of code and/or smoother than a series of straight lines.

  7. #7
    My feeling is that G1 straight-line segment approximations will be fine but you need to start with a smooth curve model, not faceted as per STL, so the CAM process can sort out better approximations. Not sure why you seem a bit "anti" G1? I know it feels counter-intuitive but having done a fair bit now with F360 I find it often produces lots of g1s where you would expect curves, but the only downside seems to be file size. I've ended up with gcode files for quite small parts which have maybe 75K lines of code which are generated by the adaptive cutting strategies, but after my initial surprise, I now just shrug! In the days when machines read files from floppy disk, that would have been pushing the storage limits but these days, even a smallish memory stick holds 10000 times that so it just ain't a problem. As long as your motion control software/hardware can then do the constant-velocity stuff to smooth out the corners and with decent MC hardware this isn't rocket science.

    Or just build your spreadsheet to generate one G2 per vertical step, and calculate away! I'm sure that that will work. But my IT background says that if a machine can do the work for me, then I'm not going to spend brain cycles doing it by hand...

    Good luck either way.

  8. #8
    m_c's Avatar
    Lives in East Lothian, United Kingdom. Current Activity: Viewing Forum Superstar, has done so much to help others, they deserve a medal. Has been a member for 9-10 years. Has a total post count of 2,932. Received thanks 361 times, giving thanks to others 8 times.
    I was going to write what Neale has said.

    Pretty much any semi-decent motion controller will now handle multiple G1s, but for optimum finish/speed, you may have to play with the motion planner settings to improve smoothing/blending between the G1s.

    If you want to get an idea of the process behind corner smoothing, this Dynomotion page explains it quite nicely with examples - https://dynomotion.com/Help/KMotionC...oryPlanner.htm
    Most motion/trajectory planners will have similar settings (although maybe not the low pass filter bit near the bottom of that page).
    Avoiding the rubbish customer service from AluminiumWarehouse since July '13.

  9. #9
    Quote Originally Posted by Neale View Post
    Or just build your spreadsheet to generate one G2 per vertical step, and calculate away! I'm sure that that will work. But my IT background says that if a machine can do the work for me, then I'm not going to spend brain cycles doing it by hand...

    Good luck either way.
    I was pondering along these lines as well, a good excuse to swot up on exactly how G2 and G3 instructions work and whether Excel will export files delimited with cariage returns. The arc centres are all the same and the end points progress outward in symetrical straight lines so it should not be too dificult. If the angles match then using a V-bit will help smooth the edges but that would only be possible for very short cones with most V-bits.

    You're not going into competition with OMLCNC are you? http://www.mycncuk.com/threads/14408...632#post123632

    Kit
    An optimist says the glass is half full, a pessimist says the glass is half empty, an engineer says you're using the wrong sized glass.

  10. #10
    Quote Originally Posted by Neale View Post
    Not sure why you seem a bit "anti" G1? I know it feels counter-intuitive but having done a fair bit now with F360 I find it often produces lots of g1s where you would expect curves, but the only downside seems to be file size.
    Partly because it's counter intuitive (I like neat stuff!) and partly through prior jerky machining experiences. Also currently I have no way of generating it in CAM, F360 is out for me due to slow rural internet, OS and besides this is a work job. I will however research what UCCNC has in the way of smoothing for future reference.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Vector Aspire problem - drill toolpath converted to pocket toolpath
    By pablocordal in forum CAD & CAM Software
    Replies: 5
    Last Post: 31-10-2018, 02:26 PM
  2. Replies: 5
    Last Post: 12-05-2018, 02:05 AM
  3. Feeds and speeds settings for compression spiral
    By Metal pecker in forum General Discussion
    Replies: 2
    Last Post: 02-07-2016, 06:41 PM
  4. Long Down Cut Spiral End Mills
    By Bazzer in forum Marketplace Discussion
    Replies: 2
    Last Post: 23-12-2013, 06:11 PM
  5. Wealden Tools enlarge range of spiral router cutters
    By Routers in forum Manufacturer News
    Replies: 0
    Last Post: 01-07-2011, 12:42 PM

Bookmarks

Posting Permissions

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