A simulation system for five axis NC machining using general cutting tools is presented This system differs from other simulation system in that it not only focuses on the geometric simulation but also focuses on the collision detection which is usually not included in NC machining simulation Besides all of these, estimating cutting forces is also discussed In order to obtain high efficiency, all algorithms use swept volume modeling technique, so the simulation system is compact and can be performed efficiently