Abstract: Machining simulation to verify the correctness of numerical control (NC) program before physically downloaded and executed to a real machine tool is a common practice in many industries.