Gear CNC: Types, Processing and Trends