https://cnccutting.design/2019/11/06/different-types-of-cnc-machines/