cnc casting computer-aided design computer-aided engineering computer-aided manufacturing forging forward kinematics g-code grinding machine hexapod-telescope inverse kinematics jewellery machine press machine tool machining metallurgy metalworking metalworking hand tool metalworking terminology milling machine national institute of standards and technology numerical control parallel manipulator robocrane robot kinematics trademark turning welding