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:

Computer vs. Control Comp. - advice needed


Bill H
 Share

Recommended Posts

I use MC to generate toolpaths for my Haas Mini Mill. Up until now I've always selected "Computer" as the compensation type for my contour cuts. Most of my projects have a tolerance of +/- 0.005", so as long as the actual cutter sizes are close to what I've specified in MC, the parts are within tolerance. Now I'm working on a part whose tolerance is tighter and I thought that using "Control" comp would be better plan, so that I could adjust the wear comp in the control to fine tune the cut and get the exact size I'm looking for. This idea turned put to be 20 miles of bad road! Paths that worked fine with "Computer" comp generate alarms when I try to convert them to "Control" comp, usually because of the size of the arcs in the lead in/lead out moves. What's really frustrating is that the toolpaths verify fine in MC, and it's only when I get them in the machine that things don't work right. So here's the question: With the Haas control, what's the best programming strategy for a project where you've got to sneak up on a critical dimension?

Link to comment
Share on other sites

Have a small linear lead in/out before/after the arc. Most controls don't allow cutter comp to be activated/deactivated on an arc move.

My opinion is to use wear comp, start with a zero comp value in the control (or a bit of positive compensation to stay away from finish), then if you want to take another .0005 per side, add -.0005 into the comp value on the control.

Link to comment
Share on other sites

I always use wear as well. Even if you use a linear lead MC will sometimes try to lead on an arc if leadin gouge check is turned on. If I am working on a small hole with a large tool I turn gouge check off just to verify that the toolpath does not violate the chain. Then turn gouge check back on before posting.

Link to comment
Share on other sites

I would recommend to use wear comp instead of control. You will get the same coordinate output as the computer comp but with the compensation code call as well so that you compensate on the control itself only for the tool wear instead of the complete diameter. This allows you to use smaller lead-in/out and generate a lot less compensation error related to arc radius.

 

Note that you generally need to use a linear move (longer or equal to the value you will compensate for in the control) to let the machine take his compensation and avoid to call this G41/G42 code on an arc move.

Link to comment
Share on other sites

and don't forget to set the diameter to 0.000 in the machine ;)

 

This^^

for Wear you want a starting value of 0 if your tool is the same as programmed tool size.

If you use Control, you want the value to be the size of programmed tool (dia or radius I cannot remember)

 

Wear will save you on headaches, it's all I use when not using Computer comp.

Link to comment
Share on other sites

If it is a really fussy dimension, you may want to start with a bit of positive comp (leave some stock to make sure your tool wont cut too much).

 

yes, this also.

I do this when the tolerance is within .001" or if I'm not too confident about my program lol

Link to comment
Share on other sites

wear comp here. with control comp the tool cuts to the centerline ( have to add radius of tool in machine tool register ) of the tool whereas wear comp cuts to the edge of the tool. computer comp cuts to the edge of the tool with no G41 or G42 generated. wear will generate G41 or G42 depending on the way you program.

Link to comment
Share on other sites

Wear here also

 

For many years I used control because, back in the day, (DOS OS), I, (we), were doing strickly

simple 2D stuff and alot of our machines didn't have CRT's so we'd print out hard copies of the programs

and wanted to be able to see program values that matched the print. This habit carried on with me for a long time and like you, I'd come upon instances where internal radius's would conflict with tool size and alarm out. Wear is basicly conflict free

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...