MRRC is a Material Removal Rate Calculator library written in C++ which computes the Material Removal Rate (MRR) index value over the cutter’s trajectory longitudinal abscissa during a milling work cycle. The library allows to define both the workpiece and the cutter’s geometries along with the cutting path and then produce an internal representation of the geometric progressive result of the milling operation along with the computation of the MRR index over the cutter’s trajectory longitudinal abscissa.
Two strategies were implemented in order to simulate the milling operation, the first is done by means of Dassl Spatial libraries which are the libraries implementing the Dassl’s 3D ACIS Modeler (the standard for 3D geometric modelling), the second is done by means of octree space representation.
The following video shows the MRR computation during the milling simulation, on the top the 3D model is shown along with the cutting surface (in red) and the vector of the resulting cutting force (in blue):
Main dev skills
3D Geometrical modeling