A complete kinematic machine environment for visualizing complex motion, including g-code level simulation of collision checking and multi-channel synchronization for the most accurate results. Feature-Based Machining