CAd Design for CNC Programing Designers