Help with workflow for a total newb? Mach3

This forum is dedicated to those Hobbyists Interested in CNC machining & 3D Printing in their home shops. (Digital Read Outs are also topical, as is CAD/CAM as it relates to CNC)

Moderator: Harold_V

Post Reply
Sandiapaul
Posts: 567
Joined: Wed Jan 07, 2004 8:04 am
Location: Princeton, NJ

Help with workflow for a total newb? Mach3

Post by Sandiapaul »

Guys,(and gals!)

I have some cnc experience, mainly with a Prototrak BP that I use all the time in my shop(work and personal) I also have some exp with a big VMC, but that was mostly just to find my 0,0, load parts and hit run! I learned the E stop button pretty good too ;)

I have a small Dyna 2400 I converted with a kit to run Mach3.
I also have Onecnc software and Autodesk Inventor.

After YEARS, I am finally about ready to make a real part with my little setup and am running into a plethora of problems!

OK so I have my part I made in 3D in Inventor.
I make a DXF
I import the DXF into Onecnc
I select the various features and end up with the g code
This is just a 2D part(I'd like to get to 3D, but I need to get this down first)

Now here is where I have a problem...

Do I need to tell the software in my CAM where 0,0 is? Like the center of a hole, or a corner, etc..? IF that is so, I need to figure out how to do that.

Or can I somehow in Mach select a feature and make it the 0,0?

I can make a part, but its just guesswork where the part is truly located so far.

I know VERY little g code...

Thanks for any help!

Paul
User avatar
GlennW
Posts: 7287
Joined: Sun Apr 15, 2007 9:23 am
Location: Florida

Re: Help with workflow for a total newb? Mach3

Post by GlennW »

I'm not familiar with your software, but the CAM software usually picks up 0,0 from the .dxf by default, but you can re-orient the part to reflect a different 0,0 if needed..
Glenn

Operating machines is perfectly safe......until you forget how dangerous it really is!
User avatar
Harold_V
Posts: 20251
Joined: Fri Dec 20, 2002 11:02 pm
Location: Onalaska, WA USA

Re: Help with workflow for a total newb? Mach3

Post by Harold_V »

What Glenn said.
I'm poorly schooled on CNC, but you must consider that your drawing has datum points. All features on your part originate from these points, which, for me, would be the left hand side and far side of the part, as if I was making the part on a manual machine (CNC operators use the near edge instead of the far edge). In a nut shell, the upper left hand corner would be my reference point.

In any case, you must identify as a starting reference point on your machine, those same two datum points, where ever they may be. If you hold your work in a vise, that would be the fixed jaw and the stop set (for me, to the left). Once you've inserted that information, the machine defaults to that location to begin making your part.

Take all of this with a grain of salt, as I have precious little experience with CNC, but what I've posted works for me.

Harold
Wise people talk because they have something to say. Fools talk because they have to say something.
User avatar
Rick
Posts: 481
Joined: Sat Jan 04, 2003 8:34 pm
Location: Stone Mountain, Ga.

Re: Help with workflow for a total newb? Mach3

Post by Rick »

Glenn Wegman wrote:I'm not familiar with your software, but the CAM software usually picks up 0,0 from the .dxf by default, but you can re-orient the part to reflect a different 0,0 if needed..
In general this is true, but some software will ask where you would like 0,0,0 and then you pick the point with the cursor. I always reorient the part as the model comes to me from the designer without regard to what is needed for programming/machining plus the first software I used required the 0,0,0 to be the system (software) 0,0,0 and I am to old to change my ways :)
Never used the software you are using so these are just general comments.
Rick

“We make a living by what we get, but we make a life by what we give." Sir Winston Leonard Spencer Churchill (1874-1965)
"Peace is that brief glorious moment in history when everybody stands around reloading". Unknown
Murphy's Law: " If it can go wrong it will"
O-Tool's Corollary: "Murphy was entirely too optimistic"
Sandiapaul
Posts: 567
Joined: Wed Jan 07, 2004 8:04 am
Location: Princeton, NJ

Re: Help with workflow for a total newb? Mach3

Post by Sandiapaul »

Thanks all...I'm still in the steep part of the learning curve, but making headway!
RET
Posts: 960
Joined: Wed Jun 07, 2006 8:36 am
Location: Toronto, Canada

Re: Help with workflow for a total newb? Mach3

Post by RET »

Hi,

I'm a long way from claiming to be an expert in CNC, but I try to make 0,0,0 on the axis of a part feature that I can reorient on easily if a disaster occurs, like a hole center or something else that is easily referenced.

For example, when I did a coupling rod for Dart, it was the center of the fixture bolting for one of the rod ends. As I said above, I do this because it allows me to recover the start position easily and accurately after a crash or some other mishap.

You always hope things will go well, but then reality has a nasty habit of stepping in at the most inconvenient time.

Just my experience.

Richard Trounce.
User avatar
Jim_Nolan
Posts: 501
Joined: Sat Jan 04, 2003 11:03 am
Location: UK, North of the wall
Contact:

Re: Help with workflow for a total newb? Mach3

Post by Jim_Nolan »

I have the feeling I may be talking well outside my comfort zone as I am only fair to middlin’ at CNC work.

But once you bring the geometry into the CAM software I would have thought it needs to know where 0,0,0, is and that will also be governed by what the size of stock is you’re machining the part from.

I bring 3D models into my CAM software and the first thing you do is press a button to locate zero then, the stock box then adjust to allow for the stock size.

Have you had a look on YouTube to see if there is a tutorial on importing geometry? I use Sprutcam and there is a good one for doing this which might give you some clues?

Jim
www.northernsteam.com
JimGlass
Posts: 2281
Joined: Sat Jan 04, 2003 8:33 pm
Location: 40 Miles West of Chicago/near DeKalb
Contact:

Re: Help with workflow for a total newb? Mach3

Post by JimGlass »

Knowing where you are and where you want to go is the most difficult concept to grasp in CNC machining. Over time and experience it is learned.

There should be a menu in your CAM software that will ask you if the origin for X0, Y0 is an edge or the center
of the workpiece. The software should then move the drawing to where you want X0 and Y0 to be.

Below is a link to an old post of mine on this topic. On the workpiece shown in the link, I indicated a bored hole
in the piece. I then made X0 a known distance from the hole and the same for Y0. There was extra material to machined off at X0 and Y0.

http://www.chaski.org/homemachinist/vie ... ht=deskcnc

Hope this helps,
Jim
Tool & Die Maker/Electrician, Retired 2007

So much to learn and so little time.

www.outbackmachineshop.com
woodguy
Posts: 17
Joined: Mon Jun 18, 2012 9:57 pm

Re: Help with workflow for a total newb? Mach3

Post by woodguy »

"Do I need to tell the software in my CAM where 0,0 is? Like the center of a hole, or a corner, etc..? If that is so, I need to figure out how to do that."

Yes you do. All cam programs have a way to define the stock, to align the stock, and to align the part in the stock. I took a look at the OneCNC web page, but there isn't a downloadable demo so I can't tell you how these things are done in your software. Once you have defined the stock, imported/aligned the part, defined machine operations using appropriate tools, and settled on suitable spindle speeds and feed rates, you can generate the code. At that point you could load it into Mach3, set up the machine with the appropriate tool, locate 0,0 and set the machine's axes to 0,0 at that point, locate the surface of the stock and set Z to zero there and run it - BUT - it would be a better idea to simulate the code first to make sure you'll get what you want. OneCNC seems to be a fairly high end product, and probably has a simulator built in.

If you are using Mach3, you need to tell OneCNC that it needs to use a Mach3 postprocessor - that's all you need to make your Gcode compatible with Mach3.

When I first ran my own gcode, I set 0,0 to the centre of the stock ( I used an oversized piece of material) and just guessed at the centre of the stock when setting up the machine. Z is another matter - you need to get that right. That way I was sure I'd get my test part because any small error didn't matter.

When you want to use fixtures and the like, you'll need to indicate to a specific point, but that's for later.

CNC is bags of fun - good luck.
Post Reply