With CAMotics you can simulate 3-axis G-code programs and then view the results in 3D. It’s available on Windows, Mac, and Linux, so you’re not restricted by your operating system, unlike with some other software. This software has been around since 2011 and is popular among hobbyists. You don’t have to splash out to benefit from CNC simulator software – CAMotics is one of several open-source simulator solutions that are completely free to use.
Can’t estimate the overcutting and undercutting of the milling operation.