https://www.sedlacek-t.cz/understanding-cnc-machining/
Understanding CNC Machining