3D Roughing is used when machining 3D parts, to clear away excess material when the part is too deep for the finishing tool to cut in a single pass.
3D Roughing requires a single surface or polysurface to machine. You will need to place this surface into the following layer in the Rhino document:
KaroroCAM/3D Roughing
NOTE: Currently KaroroCAM can only process one surface/polysurface at a time - you will see a warning if you have 2 or more surfaces in the above layer.
3D Roughing Toolpath
KaroroCAM uses polylines (collections of line segments) to create toolpaths. All curves are converted to segments using this Tolerance setting as a guide.
This menu allows you to switch between Sharp and Round outside corners on your toolpaths. 3D Roughing toolpaths are an offset from curves that represent slices through your model. These two options being the difference in how offsets can be calculated on internal cutout offsets.
NOTE: Sharp corners can lead to smaller G-code files.
NOTE: Rounded corners are effected by the toolpath Tolerance setting.
This menu allows you change the order of the cutting.
Outside -> Inside starts on the outer most path in the layer and works towards the smallest path - this is suitable for 3D objects that are mostly convex - i.e. half a sphere
Inside -> Outside starts in the smallest path in a layer and works towards the outer most path - this is suitable for 3D that are mostly concave - i.e. a bowl or dish
3D Roughing uses Flat End Mill tools
Flat End Mill
Sets the diameter of your tool bit in mm.
Select Tool number that matches the tool spec'd in your tool path - mostly important for machines with auto tool change ability.
Sets the spindle speed for this operation in your GCode output file
Sets the step over between offset passes in the 3D Roughing
TIP: Good practice is to set this to 50% of your tool diameter or less
This menu give you three options to contain the 3D Roughing toolpath on the side of model surface:
Tool Centered on Boundary
Tool Inside Boundary
Tool Outside Boundary
This setting allows you set an additional offset to you cutting path to leave some extra material on the outside of the 3D surface
TIP: This setting is commonly used in a 3D Roughing/3D Finishing toolpath combo - leave 0.5-1mm of excess stock on the 3D Roughing toolpath which will be removed with the 3D finishing path.
Maximum step down in mm per pass in your 3D Roughing tool path.
Check this box to enable ramping tool entry into the stock.
Sets the angle the tool will enter the material at the start of each cutting pass.
NOTE: You may get a warning if one or more of the cutting paths is too short to contain the ramping motion. Either increase the ramp angle and/or reduce the cutting depth per pass to allow for a ramping motion that is suitable for your 3D Roughing.
Click this button to proceed to the Post Process Selection and Gcode File saving