Some of the things I love most about running mazak mills is how awesome chamfering works. If I tell it to chamfer a hole or a line anywhere and I tell it I only have 3mm of axial clearance it will automatically change the depth the tool will go to avoid a collision. If i have a 15mm chamfer tool and I want to chamfer 20mm hole with a 26mm counterbore 10mm deep it will circle mill the chamfer while avoiding a collision with the 26mm counterbore by going deeper into the 20mm hole but if I then decide to use a 25mm chamfer tool instead it will automatically change the program to simply plunge down into the hole instead of circle milling the chamfer.
Awesome stuff. Thanks for doing the leg work on this. I just updated all of my templates. FYI, the formula structure is very specific so make it just like in the video. (tool_diameter - tool_tipDiameter)/2 - chamferWidth - 0.005 in
Hand raised - clipped a part and lifted a part yesterday rubbing slightly against the chamfer tool's shank. Why this equation is not the default, who knows. Below is my reply to Hirudin after tinkering with non-45 deg chamfers. Seems to be pretty close. ((tool_diameter - tool_tipDiameter)/2 - chamferWidth - 0.005in) / tan(tool_taperAngle / 360 * 2 * 3.14159)
Hey John, great video! I know its old but I had a question. I am using 2018 solidworks with HAMMOCKS add-in. I need to add a chamfer in a similar edge like this model. The problem im facing is my model has a chamfer. How do I chamfer using this when there is a chamfer modeled so it detects the edge of the island. Can it be done with the 2d contour?
While this formula prevents radial crashes, it doesn't prevent axial crashes - so it puts the tool as far out as it can, and as deep as it can - even if that means the tip gouges the material below
Then that's a bug. I looked into it and you are correct for a tool that doesn't have a tip diameter, it isn't trimming collisions in Z. However, if the tool has a tip diameter, even .0001" then collisions in Z are trimmed.
I love your vids - amazing and technical.I was working as Grinding Cnc Machine operator and manufacturing cutting tools.I love that tech aspect of software your showing man.
PERFECT timing John! I just posted a chamfer op the old way. I'll give this a try right now. Making a glue fixture as per your other vid, I don't want any sharp edges...
I was wondering if there's a way to link surface speed of the tool to the portion of the chamfer tool edge you are using as a formula? I usually would run all my chamfer tool's surface speed based on the maximum diameter of the tool, but there must be an easier way to correct this than hand calculating it each time!
Well that's nice for getting in close to the end of a chamfer against a wall, and it maximizes the surface feet per minute on the tool, which is good. But if all your chamfers are narrow, you are only using .025 or .050 or something like that of the tool, so you are minimizing tool life. Wouldn't bit be more interesting to select the part of the tool you cut with dynamically to use more of the flute length, by shifting the cutting position to average out tool use over a larger flute length? You could use the top of the tool near the walls, then shift down some for the middle of the chamfer, and possibly even more if at some point you have to clear a floor feature while chamfering an edge.
Maybe somebody can help me out here. My chamfer cutters tip is a little worn, so if I put in the value "chamfer width -.005" then the shank will rub. It appears that changing the .005 value has no effect on the depth of the tool. I went as high as .04 and it still simulated the same. What am I missing?
Does this work for non-45° tools? I have a much more complicated expression, and it works with any angle, but if this'll work for 60° chamfers (or whatever) I might have to switch. Also, is there a way to back-chamfer with this?
To put it differently, it looks like this is using the width of the tool to calculate the depth offset, which is clearly fine for 45° tools, but will fail for chamfer mills with an included angle that is anything other than 90°.
With Jon's expression, I think there is an outer '/ tan(45deg)' which has been dropped and thus only valid for 45deg chamfers. Perhaps someone who knows Fusion360 expressions and math better than me will correct any mistakes in my expression below. Fusion360 didn't seem to honor the units going into the trig functions nor understand the pi constant despite the documentation. I found a list of constants from an Autodesk page called "CAM Expression Variables in Fusion 360." ((tool_diameter - tool_tipDiameter)/2 - chamferWidth - 0.005in) / tan(tool_taperAngle / 360 * 2 * 3.14159)
I made a video about the expression I use (it works perfectly), if you wanna look it up it's one of my more recent videos. Pi is "Math.PI" (both P and I need to be capitalized).
Thank you for the reference, sorry to regenerate your "journey" and I have the feeling you got to the destination faster :) I need to start a template library and expression is going to be one of the first to go in. I'm happy to have another Misumi brother thank you for telling me that. You're now number four whom I've met who knows Misumi, yes I can count us on one hand. I heard from a Misumi rep recently and sounds like they are going to start getting the word out more including exhibiting at IMTS this year.
This worked like a charm for me, but now if i reopen a previous file (which was postprocessed and milled sucessfully), I get a empty toolpath prompt. (Fusion 360 Version 2.0.16490) Anyone else faced with the same behaviour? Would like to have this working again, but so far unable to sort it out... TIA!
EpicNob101 not a problem sinse you chamfer most tools after you machined the whole part so even if it was so crooked it is not a problem because the tools wil have cleared te matiral anyway but if not than yea it migt bend if it is a soft shank and whip the part to narnia
Some of the things I love most about running mazak mills is how awesome chamfering works. If I tell it to chamfer a hole or a line anywhere and I tell it I only have 3mm of axial clearance it will automatically change the depth the tool will go to avoid a collision. If i have a 15mm chamfer tool and I want to chamfer 20mm hole with a 26mm counterbore 10mm deep it will circle mill the chamfer while avoiding a collision with the 26mm counterbore by going deeper into the 20mm hole but if I then decide to use a 25mm chamfer tool instead it will automatically change the program to simply plunge down into the hole instead of circle milling the chamfer.
Awesome stuff. Thanks for doing the leg work on this. I just updated all of my templates. FYI, the formula structure is very specific so make it just like in the video. (tool_diameter - tool_tipDiameter)/2 - chamferWidth - 0.005 in
Hand raised - clipped a part and lifted a part yesterday rubbing slightly against the chamfer tool's shank. Why this equation is not the default, who knows. Below is my reply to Hirudin after tinkering with non-45 deg chamfers. Seems to be pretty close.
((tool_diameter - tool_tipDiameter)/2 - chamferWidth - 0.005in) / tan(tool_taperAngle / 360 * 2 * 3.14159)
That looks like it'll work, but you'll also want to do the Math.tan calculation on the chamfer width.
Hey John, great video! I know its old but I had a question. I am using 2018 solidworks with HAMMOCKS add-in. I need to add a chamfer in a similar edge like this model. The problem im facing is my model has a chamfer. How do I chamfer using this when there is a chamfer modeled so it detects the edge of the island. Can it be done with the 2d contour?
While this formula prevents radial crashes, it doesn't prevent axial crashes - so it puts the tool as far out as it can, and as deep as it can - even if that means the tip gouges the material below
The toolpath will trim out axial gouges. That said you are right, it is optimized to get the most of the tool in a radial direction.
not sure what you mean by "trim out" - but in my test it gouged the material below
Then that's a bug. I looked into it and you are correct for a tool that doesn't have a tip diameter, it isn't trimming collisions in Z. However, if the tool has a tip diameter, even .0001" then collisions in Z are trimmed.
Yes, I have the tool set with no tip diameter. Could certainly set it at 0,0001 to avoid the crash though,.
in the meantime, we will get this fixed. But, at least for now you know :-)
I love your vids - amazing and technical.I was working as Grinding Cnc Machine operator and manufacturing cutting tools.I love that tech aspect of software your showing man.
PERFECT timing John! I just posted a chamfer op the old way. I'll give this a try right now. Making a glue fixture as per your other vid, I don't want any sharp edges...
I was wondering if there's a way to link surface speed of the tool to the portion of the chamfer tool edge you are using as a formula? I usually would run all my chamfer tool's surface speed based on the maximum diameter of the tool, but there must be an easier way to correct this than hand calculating it each time!
What about 3d geometry? I can't seem to get the tool path to offset?
Well that's nice for getting in close to the end of a chamfer against a wall, and it maximizes the surface feet per minute on the tool, which is good. But if all your chamfers are narrow, you are only using .025 or .050 or something like that of the tool, so you are minimizing tool life. Wouldn't bit be more interesting to select the part of the tool you cut with dynamically to use more of the flute length, by shifting the cutting position to average out tool use over a larger flute length? You could use the top of the tool near the walls, then shift down some for the middle of the chamfer, and possibly even more if at some point you have to clear a floor feature while chamfering an edge.
l wilton i program cnc by gcode and i alwas wanted to do that
hmmm, i tried to figure it out last part of formula (that 0.005in), that would be how much tool flute will be above material?
Maybe somebody can help me out here. My chamfer cutters tip is a little worn, so if I put in the value "chamfer width -.005" then the shank will rub. It appears that changing the .005 value has no effect on the depth of the tool. I went as high as .04 and it still simulated the same. What am I missing?
Does this work for non-45° tools? I have a much more complicated expression, and it works with any angle, but if this'll work for 60° chamfers (or whatever) I might have to switch.
Also, is there a way to back-chamfer with this?
To put it differently, it looks like this is using the width of the tool to calculate the depth offset, which is clearly fine for 45° tools, but will fail for chamfer mills with an included angle that is anything other than 90°.
With Jon's expression, I think there is an outer '/ tan(45deg)' which has been dropped and thus only valid for 45deg chamfers. Perhaps someone who knows Fusion360 expressions and math better than me will correct any mistakes in my expression below. Fusion360 didn't seem to honor the units going into the trig functions nor understand the pi constant despite the documentation. I found a list of constants from an Autodesk page called "CAM Expression Variables in Fusion 360."
((tool_diameter - tool_tipDiameter)/2 - chamferWidth - 0.005in) / tan(tool_taperAngle / 360 * 2 * 3.14159)
I made a video about the expression I use (it works perfectly), if you wanna look it up it's one of my more recent videos.
Pi is "Math.PI" (both P and I need to be capitalized).
By the way, I got my first package from Misumi today, largely thanks to the video you made about it. That is one funky web site!
Thank you for the reference, sorry to regenerate your "journey" and I have the feeling you got to the destination faster :) I need to start a template library and expression is going to be one of the first to go in. I'm happy to have another Misumi brother thank you for telling me that. You're now number four whom I've met who knows Misumi, yes I can count us on one hand. I heard from a Misumi rep recently and sounds like they are going to start getting the word out more including exhibiting at IMTS this year.
thank you man!
This worked like a charm for me, but now if i reopen a previous file (which was postprocessed and milled sucessfully), I get a empty toolpath prompt. (Fusion 360 Version 2.0.16490)
Anyone else faced with the same behaviour? Would like to have this working again, but so far unable to sort it out... TIA!
awesome info! added in Fusion!
Thank you
Yeah now wait for one of the operators to load the part slightly crooked and watch it go boom lol.
EpicNob101 not a problem sinse you chamfer most tools after you machined the whole part so even if it was so crooked it is not a problem because the tools wil have cleared te matiral anyway but if not than yea it migt bend if it is a soft shank and whip the part to narnia
👍👍