A Padl-Based Numerical Control Machining Data Generation Program