Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

4th Axis Machining Geometry

Status
Not open for further replies.

Siress

Industrial
Jan 11, 2006
20
0
0
US
Hello all,

I am trying to model a rather complicated part exactly as it should be produced. Imagine an hour glass shaped cylinder that is machined via 4th axis with a sine wave. I can easily make this cut on a surface, but the new surfaces formed are what trouble me. I have tried surface lofts, but I lose the control of the geometry that I need. Basically, what command options do I have to make these new surfaces accurately (accounting for the geometry of the cutting tool)? If I could do a swept cut that somehow stayed perpendicular to my rotational axis, that would be great; but I don't know how to make this happen.

Thanks!
Siress
 
Replies continue below

Recommended for you

What you're looking for is not all that unusual. The question is often asked in the form of "can I sweep a solid?", to which the answer is no, but there are work arounds. The people who are asking this question are looking for the same thing you are: to generate a model that acurately represents what happens on the machine.
Try dropping in on this NX thread: If you want some of the sample files converted to step or parasolid let me know.

Ray S
NX 7.0.1.7
 
Actually, in SWX2012, you can sweep a solid. Look up "Sweep Property Manager" in the SWX help. I think you might just find what you are looking for.

- - -Updraft
 
Ray, thank you very much for your help! Sadly, the solution within Solidworks hasn't been posted in the thread you linked. I am unaware of a method that will even allow me to do a surface sweep of the tool path's rotational axis so that I can then thicken the surface.

Updraft, that's very cool, but I'm using SW2011.

Jassco, I may need to do that soon.
 
My point is that one should not get hung up on using machining techniques as modeling techniques. Yes, you want accurate geometry. No, you don't necessarily want to play "virtual machinist" to get it done.
 
Siress, the solid sweep cut goes back to SW2008 or SW2009. I use it quite extensively with SW2010 right now. As Updraft said it has it limitations and it will slow down your file, but it does work. The biggest this is to keep your toolpaths as simple as possible so it may take several features to get it done.
 
My point is that one should not get hung up on using machining techniques as modeling techniques.

There are many instances where swept-solid type (or complicated techniques to replicate this geometry) is the only way to create the digital geometry. This problem posted by the OP sounds like one of these cases. Similar problems have come up on the various MCAD forums over the years.
 
Rollupswx, thanks for that link. I've exhausted that method prior to making this thread, though. I need more detailed control over the geometry without bogging myself down with the mathematics of a sketch wrapped onto a wavy surface. (as much as I may love Stokes' theorem)

Mncad, I've tried solid sweep cuts before, but it has never resolved a feature for me. I tried it again, following the included help file directions to the letter with defaults applied, and posted the error here. I then tried the method I actually want of keeping the tool body normal to the axis, and solidworks sat busy for 10min before I stopped it. [Note that I frequently model knurling in my parts, and that only takes a few seconds on my machine; it's not a slouch. And please reserve your judgements for applying knurling, it's because of reasons. :)] Perhaps you could direct me to a good example of someone doing what I'm attempting?

Regarding the attached, the part is a revolved spline. The cutting tool path is a 3D spline on the surface of the part (this provides me the actual geometry that I am concerned with detailing, instead of a wrap). The tool body is a simple revolved rectangle, not merged with the part, tangent to the tool path with the rotational axis of the tool body lying on the tool path.

Thank you all for your help!
 
 http://files.engineering.com/getfile.aspx?folder=b4b5685c-38c1-403c-9b54-5e70b9e5bbd7&file=solidsweeperror1.jpg
rollupswx said:
There are many instances where swept-solid type (or complicated techniques to replicate this geometry) is the only way to create the digital geometry.
This does not appear to be one of them.

You could do this without sweeping a solid. Draw the path like you did, then make a ruled surface (normal to the solid surface), and then thicken the ruled surface. I've had good luck and sound, workable toolpaths with this technique.

With the swept solid (or "simulated toolpath"), the side surfaces of the cut are determined by the orientation of the tool, and the tool is not necessarily held normal to the cut surface.

Also, it seems a bit of a stretch to force the cut to be made by a single pass of a tool of exact size. Sloppy. With that kind of inaccuracy built into the process, taking the effort to be overly precise is pointless.

 
TheTick said:
Draw the path like you did, then make a ruled surface (normal to the solid surface), and then thicken the ruled surface.

That actually worked on a simple cylinder, now that I knew how to do it. Thanks, TheTick!

Directions in case this comes up in a google search:

Once you have a tool path, create a line indicating the cutting tool's rotational axis that is incident to the tool path. Go to Surface-Sweep and select the tool axis as the profile and the tool path as the path, under options keep the orientation as Follow Path and change the Path Alignment Type to Direction Vector, then select a surface with an axis of symmetry the same as your part.

However, the same method applied to a wavy surface yielded the attached; which isn't close at all.
 
 http://files.engineering.com/getfile.aspx?folder=819bff2c-c1fa-49da-85c5-92e8786c6444&file=solidsweeperror3.jpg
You don't want to make a sweep surface. I'll try breaking it down for you.

[ul]
[li]Copy outer surface (with offset).[/li]
[li]Draw centerline of path on surface.[/li]
[li]Use Split Line to cut the surface along the path.[/li]
[li]Create a surface normal to the copied surface along the split line using Ruled Surface.[/li]
[li]Thicken the ruled surface to the tool diameter (do not merge, keep as separate solid body).[/li]
[li]Use Move Face --> Offset to ensure tool path body properly intersects your model.[/li]
[li]Subtract tool path from main solid.[/li]
[/ul]
 
Status
Not open for further replies.
Back
Top