Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

Seal groove programming


TERRYH
 Share

Recommended Posts

Have been doing a seal groove around a foam mold, and it is not flat which requires using live 5 axis programs to do it. I learned how to do the programs from our other guy here who learned I believe from someone on here, and to me it seems like a very  hard way to do it and takes a lot of time, where it is driven by  creating wire frame to drive the curves to tell it where to follow and lines to control tool tilt. I did all flat areas of it first being a set angle, trying to limit the amount of true live 5 programming needed. Does someone know of a easier way to do it, or can you point me in right the direction to go see how to do it. Creating the curves for the tool to follow is easy enough, its the creation of the lines that controls tool tilt that takes time and needs tweaked to get it close.

2.png

Link to comment
Share on other sites
6 minutes ago, Colin Gilchrist said:

Use Transform Project - Points/Lines. Make sure you select "Normal to Surface". This will easily give you the Tilt Lines.

Always a good day when you learn something new

:cheers:

Link to comment
Share on other sites

Okay I could not get Swarf to do what I wanted. I reverted back to the old Curve 5 Axis and got a working process. Will need to create a curve on the lower edge. I then made one surface out of the multiple surfaces in one area. I then made a swept surface using a line between them and got motion I wanted. That one surface was used as the Normal surface for the Curve 5 Axis. The Lower edge is used for the guide curve. I was thinking you could do this without creating geometry and I could proablay spend more time trying to use something else, but this is not to much extra work. I will send you a break down of step by step in an email so you can do it in X9.

I will be sending this example to Aaron so he can help me understand why Swarf didn't play nice here.

Link to comment
Share on other sites

Thanks, and yes I enjoy learning everything I can, but this place seems to only want us to use what we know works, and refuses to pay for us to get any kind of official training on this stuff, it has all been OJT and what has been passed along since X4 or before.

 

Link to comment
Share on other sites
9 minutes ago, RonC. said:

I would like to know how you guy deal with these inside radius and still keep the gasket grove flat

I would think using a end mill it would dig into grove as it try to swing the below radius.. :-)

INSIDE_CORNERS.thumb.jpg.726ad034ed30d20dcd25a6f1db48ec7b.jpg

You can't something has to give if you want to cut it with a flat endmill. Only other way would be a Right Angle Head with a Key Seat cutter to a point and then try not to slam it into the other wall. the way it is modeled no way I know to cut it normal to the floor and use a flat endmill. With an engraving tool to a sharp point yes I could cut it, but it would take a good amount of time to make that happen.

I went with the do your best to make what we need happen.

  • Like 1
Link to comment
Share on other sites
1 minute ago, C^Millman said:

You can't something has to give if you want to cut it with a flat endmill. Only other way would be a Right Angle Head with a Key Seat cutter to a point and then try not to slam it into the other wall. the way it is modeled no way I know to cut it normal to the floor and use a flat endmill. With an engraving tool to a sharp point yes I could cut it, but it would take a good amount of time to make that happen.

Thanks crazymillman for the quick response...

I thought as much... :-)  just glad i'm not miss something that would make my programming life easier.. lol

Link to comment
Share on other sites
Just now, RonC. said:

Thanks crazymillman for the quick response...

I thought as much... :-)  just glad i'm not miss something that would make my programming life easier.. lol

I would like to know also since it is technically impossible to cut with a flat endmill. Most times what you can machine is good enough, but we will have to wait and see what Terry says since it is his part.

Link to comment
Share on other sites

Going back to your original question about driving the toolpath using Curves and Lines  I have mentioned that process many times over the years and yes can be a lot of work, but gives the programmer the most control IMHO to drive a 5 Axis Toolpath. Kind of what I did in this example, but I cheated and used one surface to control the tool axis verses lines like I have done in other situations where the natural shape of the part didn't allow for the floor to be used. In this case it was a good natural floor shape to use, but needed to be one surface. Where knowing surface creation comes in handy.

  • Like 1
Link to comment
Share on other sites

Correct it cannot be perfectly flat in certain areas, we just try and keep it as close as possible. Our customer allows us to be out in certain areas as it is impossible to get it 100%. They just don't want the entire thing to have a radius, like it would be if we used a ball mill.

Link to comment
Share on other sites
45 minutes ago, Grievous said:

Gotta go home..cannot finish it...but that's how I would do it...

...I split it in 2 for safety...to avoid pole singularities issues .. (dunno what machine kine this guy has)

...btw in case u dont have a 15mm cutter...lol

SEAL_GROOVE.mcam

Nice work sir. ;)

I learned something for your example thanks for sharing that approach.

Link to comment
Share on other sites

I would have used Grievous's method, or something similar anyway using the MW paths.  Usually this would give you the simple ability to run on the front in the tool axis page, or the edge of the tool which would give you a better, flatter floor finish on the convex surfaces.  For some reason when playing with it in 2018 it won't posture the tool properly to do that.  It does center only.  Not sure why, maybe Aaron can chime in on that.

If allowed, I would also use a corner radius endmill to cut this, probably a .005"-.01" at a minimum.  Usually seal manufacturers will call for at least a .005" radius in a seal groove corner.  Sharper than that is typically pointless.  Ideally I would use the largest radius the print or the end customer will allow.

Link to comment
Share on other sites

Will get a little time today to look at the examples provided, thanks for the help guys. I did all the larger flat areas vertical and at appropriate angles first and only did the corners and other radii separate to keep the live 5 programs to a minimal.   

Link to comment
Share on other sites

Nice looking path, Grievous!

I emailed this to Ron yesterday in response to his inquiry, but I just now had time to post it for everyone.

I think the big problem here is that the wall surface (that you’re swarfing) isn’t made correctly for what you want to do.  If you look at the surface UVs, you can see that the surface it’s cut from is not normal to the bottom surface:

59f9de77b482d_SealGroove01.png.fc63c430e00f9892f4495b242e40faac.png

And I think what you really want is to be normal to the bottom surface, regardless of what the wall is doing anyway.   My guess is you’d need curves at the top and bottom to get the precise control out of swarf that you’re looking for.  Especially swarf milling as that algorithm also balances efficiency, so while this is technically correct for a swarf, it’s not what you really intend to do:

59f9de78ac970_SealGroove02.png.762fb9931c0f66ef1c9efdb179126b52.png

So, with that in mind, I’d propose Parallel to Surfaces (or, you can create curves if you’re the kind of person that likes to create extra geometry).  I colored the surfaces on level 100 to make it easier to select and I didn’t have to isolate it, you know how I hate creating unnecessary geometry 😊  I did have to fix up the normals as they're all over the place:

59f9de79e03dd_SealGroove03.png.b458c7cbc1a43483e2fd7ee172fabb46.png

 I ended up with two separate Parallel toolpaths to do the “left” and “right” sides.  Parallel is set up to be 1 cut, and the on the Cut Pattern > Margins page, I have it using the tool radius.  That’s all I did and I got Ops #4&5.  I did the same thing with a Curve on one edge for Op #6&7, but I didn’t like doing it because it created unnecessary geometry…

I don't think you'd want to do a shape like this all as one toolpath, as the "T" shown above leaves some ambiguity for the the algorithm, so you may not like what it comes up with there. Driving one side at a time made it easy to get exactly what I wanted, and you can then add roughing passes or whatnot.   To make the other side, I simply copied the first toolpath and used the "only" quickmasks to reselect different "parallel to" surfaces.

 

Hope this helps!

SEAL_GROOVE - ACE.zip

  • Like 1
Link to comment
Share on other sites
1 hour ago, Aaron Eberhard - CNC Software said:

I haven't had any reports of trouble with this, if'n you get a chance, please send a file over.

Aaron, I just took Greivous's file and changed to run at front in the tool axis page.  It wouldn't do it.  Maybe I am missing something.  But that's all I changed, and it wouldn't respond.

You're parallel paths do it just fine :thumbsup:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...