A Knowledge-Based Model for Capturing and Managing the Knowledge of CNC Operators for Integrating CAM-CNC Operation