A CNC milling simulator as web app. This application simulates milling paths and roughness marks. The simulator is capable of parse CNC programs from a uploaded text file and generate a milling paths.