Cutter Comp Error

Cutter Comp Error

bdrmachine
Advocate Advocate
6,651 Views
16 Replies
Message 1 of 17

Cutter Comp Error

bdrmachine
Advocate
Advocate

I have been trying to create a part using 2d pocketing with cutter compensation set to Control.  All of my machine tool offsets match the tool used in Fusion.  I continue to get a Cutter Comp error on my HAAS control (2014 pre next gen mill).  Is there any setting I could have missed in the tool path setup?   I will supply a link to the project.  This design is a work in progress.  I'm first machining it in wax to sneak up on the correct dimensions and see if there are any errors that would cost me a tool or two if I started with 4140 steel.   That being said, the speeds and feeds are not correct yet.

https://a360.co/2vn6XkY

0 Likes
Accepted solutions (2)
6,652 Views
16 Replies
Replies (16)
Message 2 of 17

paul.clauss
Alumni
Alumni

Hi @bdrmachine 

 

Thanks for posting. Would you mind providing a picture of the cutter compensation error? 

 

What line of code is the cutter comp error occurring on? In which operation does the error occur?

 

For continued troubleshooting, this article may be helpful. I'd also be curious to know what the minimum circular radius and chord length values are set to in the Post Properties window - do these values match the minimum values your machine can handle (in MM units)?

postfongi.png

Paul Clauss

Product Support Specialist




0 Likes
Message 3 of 17

bdrmachine
Advocate
Advocate

The Pre-NGC HAAS post is set to defaults for the most part. Min chord length is .25 and Min Cir Rad is .01 I'm not sure what machine settings correspond to them or I would check them. The Program errors out with line N3310 highlighted with the verbiage: "367 Cutter Comp Interference"

0 Likes
Message 4 of 17

paul.clauss
Alumni
Alumni

Hi @bdrmachine 

 

Thanks! Did you read the article linked in my previous post? It should apply to the error you are seeing directly. Does using Wear comp instead of in control help?

 

If you use in control comp, you'll need to ensure that the linear lead value is larger than the cutter radius.

 

 

Paul Clauss

Product Support Specialist




0 Likes
Message 5 of 17

bdrmachine
Advocate
Advocate

Okay I switched my tool paths from in control to Wear .  Now My machine faults out with line N445 highlighted stating: " 369 Tool Too Big".  Tool #4 is a .375 endmill that is loaded in the control offset page as such with on wear added.

0 Likes
Message 6 of 17

bdrmachine
Advocate
Advocate

Doesn't Fusion automatically know about / add the 1 radius linear move to the toolpath?

0 Likes
Message 7 of 17

paul.clauss
Alumni
Alumni
Accepted solution

Hi @bdrmachine 

 

Thanks - are you experiencing the problem described in this thread? I'd recommend first checking that your offsets are set correctly as described there.

 

What wear value do you have set at the machine? With wear, you'll want to be adjusting for tool wear by entering a negative number at the machine (the difference between the size of the tool in Fusion and the actual size of the tool).

 

With "In Control" comp, you will need to manually ensure that the linear lead value is larger than the cutter radius - this is not automatic. In both of your operations, the linear lead-in value is smaller than the cutter radius - I would start here.

 

I'm also curious what version of the Haas Pre-NGC post you are using and would recommend testing in the latest version, which is available at this link.

Paul Clauss

Product Support Specialist




Message 8 of 17

seth.madore
Community Manager
Community Manager
Accepted solution

When switching to Wear compensation, all diameter compensation values should go to zero. The only thing you want in your machine is length offsets and some small amount of "Wear" offset, which would indicate the amount you need to adjust your tool to bring the part into spec.

 

Personally, I prefer Wear compensation over "In Control". It makes it one less thing for me to remember to set when I'm running a job.

 

For control comp, you are likely going to need to open up your lead-in/out moves


Seth Madore
Customer Advocacy Manager - Manufacturing


Message 9 of 17

banddspindles
Advocate
Advocate

I keep getting an alarm 367 cutter comp interference when using "wear" for compensation type.  I have Haas ngc Aswell.  I have tried adjusting the lead in values the compensation radius allowance, and etc.. to no avail.  I have probed the part with the work probe and it did update the tool wear(D) in the haas control tool offsets page.  This does align with the discrepancy i am seeing when actually measuring the part with micrometer.  What is going on, how can I fix this.  Btw I am using a 3/8" endmill for finishing.  I am sure this is just a setting issue in fusion, but i am stumped, please help!

Code below:

 

%
O01001
(Using G0 which travels along dogleg path.)
(Machine)
( vendor: HAAS)
( model: VF-2SS_B&D)
( description: Haas VF-2SS with HRT210 rotary table)
(T25 D=0.375 CR=0. - flat end mill)
N10 G90 G94 G17
N15 G20
N20 M31
N25 G53 G0 Z0.

(2D Contour11 12)
N30 T25 M6
N35 S12000 M3
N40 G17 G90 G94
N45 G54
N50 M11
N55 G0 A5.3
N60 M10
N65 M8
N70 G187 P3
N75 G0 X7.74 Y-3.1471
N80 G43 Z6.4178 H25
N85 G0 Z5.8178
N90 G1 Z5.1177 F100.
N95 G18 G2 X7.7775 Z5.0802 I0.0375 K0. F90.
N100 G17
N105 G1 G41 X7.815 Y-3.1521 D25
N110 G3 X7.8575 Y-3.1096 I0. J0.0425
N115 G1 Y-0.826 F100.
N120 G3 X7.815 Y-0.7835 I-0.0425 J0. F90.
N125 G1 G40 X7.7775 Y-0.7885
N130 G18 G3 X7.74 Z5.1177 I0. K0.0375
N135 G0 Z6.0178
N140 X8.885
N145 Z5.8178
N150 G1 Z5.1177 F100.
N155 G3 X8.8475 Z5.0802 I-0.0375 K0. F90.
N160 G17
N165 G1 G41 X8.81 Y-0.7835 D25
N170 G3 X8.7675 Y-0.826 I0. J-0.0425
N175 G1 Y-3.1069 F100.
N180 G3 X8.81 Y-3.1494 I0.0425 J0. F90.
N185 G1 G40 X8.8475 Y-3.1444
N190 G18 G2 X8.885 Z5.1177 I0. K0.0375
N195 G0 Z6.0178
N200 X7.74 Y-3.1471
N205 Z5.8178
N210 G1 Z5.1177 F100.
N215 G2 X7.7775 Z5.0802 I0.0375 K0. F90.
N220 G17
N225 G1 G41 X7.815 Y-3.1521 D25
N230 G3 X7.8575 Y-3.1096 I0. J0.0425
N235 G1 Y-0.826 F100.
N240 G3 X7.815 Y-0.7835 I-0.0425 J0. F90.
N245 G1 G40 X7.7775 Y-0.7885
N250 G18 G3 X7.74 Z5.1177 I0. K0.0375
N255 G0 Z6.0178
N260 X8.885
N265 Z5.8178
N270 G1 Z5.1177 F100.
N275 G3 X8.8475 Z5.0802 I-0.0375 K0. F90.
N280 G17
N285 G1 G41 X8.81 Y-0.7835 D25
N290 G3 X8.7675 Y-0.826 I0. J-0.0425
N295 G1 Y-3.1069 F100.
N300 G3 X8.81 Y-3.1494 I0.0425 J0. F90.
N305 G1 G40 X8.8475 Y-3.1444
N310 G18 G2 X8.885 Z5.1177 I0. K0.0375
N315 G0 Z6.4178

N320 M5
N325 M9
N330 G53 G0 Z0.
N335 M11
N340 G0 A0.
N345 X4.4075
N350 G53 G0 Y0.
N355 M30

%

0 Likes
Message 10 of 17

programming2C78B
Mentor
Mentor

what value are you using in the Wear column? 

Please click "Accept Solution" if what I wrote solved your issue!
0 Likes
Message 11 of 17

banddspindles
Advocate
Advocate

The value is like 0.0021" in the wear column of the tool offsets page in the haas control.

0 Likes
Message 12 of 17

programming2C78B
Mentor
Mentor

And a 0. in your tool diameter column? It should be when you use Wear.

Can also try without using vertical lead ins. Ensure your Comp Rad. Allowance is above .0025" 

Please click "Accept Solution" if what I wrote solved your issue!
0 Likes
Message 13 of 17

banddspindles
Advocate
Advocate

Ok, I will try that.  One thing, when I do tool touch offs with the Haas wips tool setter the length and diameter geometry are automatically populated in the tool offset page.  If I simply put 0 for diameter geometry, will this mess anything up?  I mostly use "in computer" in compensation type.  So, I am thinking I should be ok by simply putting 0 in for the tool diameter geometry at the Haas control, as "in computer only uses nominal diameter value from the fusion tool library rather that the actual measured value at the Haas control, correct?

0 Likes
Message 14 of 17

programming2C78B
Mentor
Mentor

When using wear/in computer, you're just wasting your time probing the Dia. We never use it that way aside from setting up boring heads.

That tool geo column should stay at 0 until you want to use cutter comp and you enter the radial wear difference in either column. In computer/wear means the toolpath is programmed to the centerline of the tool that's defined in your CAM. 

 

You had interference alarms because the Haas was trying to apply .1875 + 0.0021 worth of wear to a toolpath arc. 

Please click "Accept Solution" if what I wrote solved your issue!
Message 15 of 17

banddspindles
Advocate
Advocate

ok, thanks this worked, and you are right, the tool diameter geometry is irrelevant if you use "in computer" as compensation type only the length is important.  One more question, I am basically cutting a block and using the tool comp to get the block or walls perfect.  So I first run the initial contour, then probe geometry and update tool wear in control, and the re-run the basically same contour with compensation type set to "wear".  The question is, in the first or initial contour do I set the compensation type to "in computer" or "wear"?  I am getting a warning on the probing cycle saying "wrong compensation type for wear"? 

0 Likes
Message 16 of 17

programming2C78B
Mentor
Mentor

It depends how much wear you are expecting to see

ie: you would need to use Wear on the first pass if there is going to be so much wear present that it causes extra tool deflection (ie you use reground endmills).

Theres no downside to using Wear on both passes. I would by default. 

Please click "Accept Solution" if what I wrote solved your issue!
Message 17 of 17

banddspindles
Advocate
Advocate

ok, I will try this thank you!

0 Likes