Punch! CAD
»
ViaCAD & Shark
»
Suggestions
»
Convert splines to arcs (#342)
Rank: Member
Joined: 5/29/2007(UTC) Posts: 57
A competitor (SolidThinking) offers the ability to convert spline curves to arcs. This would be massively useful for creating tool paths with ViaCAD/Concepts3d/Unlimited. Would this be possible?
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
agree strongly .. certain toolpath software seems to love cutting arcs .. and struggles with splines - breaking them down into a zillion little straight cuts
Rank: Member
Joined: 5/29/2007(UTC) Posts: 57
Yeah, the laser shop I use won't even accept a file that includes splines. There is a slick software program (Windows and Mac Classic only) called Bezarc that converts splines to arcs with tons of user control over the tolerances. It's $459 USD, though.
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
>>Would this be possible?
I think so. Today I experimented with a procedure that I think will work well creating a collection of arcs for any given 2d or 3d spline. See QT movie below:
http://www.csi-concepts.com/Demo/vc/SplineToArcs.mov Tim Olson IMSI Design/Encore
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
Hi Tim If that works as your movie suggests (presumably also on multiple curves that form an object profile for example) .. then it'll save oodles of time .. and make for very smooth profile cutting In my admittedly very limited experience, CNC routers seem to love lines and arcs .. and seem to judder and fart cutting along splines (depending I believe on the toolpath software) I can see great potential in this ! [By the way, armed with the advice that Solidworks could do this .. my associate just tried and couldn't get it to work] I still think you should speak to Robert at MeshCAM .. see if you can't strike a Rhino-like bundling/plugin deal (I realise his stuff is PC only at present). Such a deal could certainly attract new customers & credibility Well done Tim !!
Rank: Member
Joined: 5/29/2007(UTC) Posts: 57
Tim - that looks perfect. Are there user-definable parameters/options? I know you probably can't answer this, but any clue about development timeline - will these new tools be implemented as a point upgrade, or will we have to wait for V5? (and if the latter, do you have a rough idea of a release date?) I could really use the view manipulation changes immediately. Thanks again. Addendum: would this kind of conversion algorithm make possible the conversion of a series of straight line segments into a series of matching tangent arcs? I do a lot of tracing over of "curves" from SketchUp, and automating this process would be AWESOME - and a huge selling point for SU users.
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
>>Are there user-definable parameters/options? I've only implemented a tolerance option. What kind of additional options would we need?
Tim Olson IMSI Design/Encore
Rank: Senior Member
Joined: 2/21/2007(UTC) Posts: 278
Tim, This is a great feature! I've wanted this for a long time now so that I could convert illustrator artwork into arcs for use on a waterjet (and I even talked to a software engineer at Solidworks about this in January; they cant' do it.). Many of these older 2 axis controls aren't able to process point to point motions rapidly, so small incremental moves to simulate splines kill productivity. GibbsCAM has this feature, but it is always hit or miss with the spline formats that it will work well with. The conversion parameter that they use is a minimum radius, and I think that is enough. tom
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
Very excited about this .. as Tom says the milling head stutters along splines, but runs fast & smooth along arcs Also: Just a question - would this functionality be better placed in .. .. Edit>change object type
Rank: Senior Member
Joined: 2/21/2007(UTC) Posts: 278
jol wrote: Very excited about this .. as Tom says the milling head stutters along splines, but runs fast & smooth along arcs Also: Just a question - would this functionality be better placed in .. .. Edit>change object type
Jol,
If it was me, I would have a single tool that would:
a) convert to arc (minimum radius parameter and/or slider for feedback)
b) offset curve (offset parameter, inside/outside button)
c) add centerpoint to arcs (y/n button; good for hand programming G code)
d) export (y/n button, default format, default folder)
This makes it easy to import the converted curve to another application by just importing from the default folder. You still need to deal with the G codes or equivalent, but the centerpoints might be helpful.
I used to use the offset and arc centerpoints with dimensioning to hand program G code prior to getting GibbsCAM. It wasn't too bad for simple stuff, but more features meant for complexity. No reason that can't be done as is with CU.
tom
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
Tom .. thanks .. learning heaps and appreciate the ongoing comments
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
>>Just a question - would this functionality be better placed in .. >>.. Edit>change object type Yes, I think you are right.
Tim Olson IMSI Design/Encore
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
>>would this kind of conversion algorithm make possible >the conversion of a series of straight line segments >>into a series of matching tangent arcs? If I understand you correctly, you want to select a collection of lines/polylines and convert them into a collection of tangent arcs?
Tim Olson IMSI Design/Encore
Rank: Member
Joined: 5/29/2007(UTC) Posts: 57
Exactly. SketchUp's arcs, circles, and curves are actually facetted entities. When they are exported, they come across as series of straight lines. This can produce files with enormous numbers of entities, which CNC machines gag on. I spend a lot of time tracing these collections of straight lines into actual arcs; automating the process would save TONS of time, and, therefore, shekels.
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
Tim Any news on when this convert to arc function might be available. I'm interested in testing it to see if it can - as I suspect - allow a cutter to process spline-derives data much more quickly
Rank: Senior Member
Joined: 2/21/2007(UTC)
Posts: 386
Thanks: 6 times Was thanked: 3 time(s) in 3 post(s)
The other day I sent a dxf file to a company that does laser cutting. The program that is used to provide code for the laser cutter choked on a simple spline. The laser cutter program needs lines and arcs, not splines. It also had errors with basic circles and radii. Can we have a Change object command feature soon please? It seems to be a very basic feature in this line of work and would be greatly appreciated. It is too bad we can't simply point the finger at the other poor software developers and tell them to modernize something that already "just works" so that us designer types don't have to futtz with all these simple geometry and file format translation issues. I don't expect any solutions, but some added insight to my next sub-comment would be appreciated. It seems that there is a lack of communication between the CAD industry and the makers of machines that add & remove material in the real world. Or is it that the solutions that are available are just too expensive for the typical job shop businesses? I suppose it could just be a general resistance to change or a risk in disrupting daily workflow? It is complicated, I am sure.
Rank: Senior Member
Joined: 2/21/2007(UTC) Posts: 278
Curves to arcs will do what you want, and quite nicely I might add. I used to make pocket money scanning images in Illustrator and converting them into dxf files that could be used by a waterjet to cut tile for home entries. It was very time consuming. That market is pretty much dead now, but this new functionality in SharkFX will make similar tasks much easier. tom
Punch! CAD
»
ViaCAD & Shark
»
Suggestions
»
Convert splines to arcs (#342)
Forum Jump
Punch! CAD
ViaCAD & Shark
- News and Announcements
- General
- 2D Drafting
- Surface Modeling
- Solid Modeling
- Subdivision Modeling
- Rendering & Display
- Import/Export
- Tips and Tutorials
- Suggestions
- Gallery
- PowerPack
- Punch Lounge
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.