NCSIMUL 4CAM is the NCSIMUL SOLUTIONS module that complements existing CAMs to simplify NC programming and increase the flexibility of CNC machines. It allows to change machines on the fly without new CAM programming.From the main CAMs (CATIA, NX, CREO, TOPSOLIDCAM, MASTERCAM, …) or existing NC programs (ISO format), NCSIMUL 4CAM directly generates, without external post-processor, native NC programs, verified and optimized taking into account physical means of the workshop (tools, cutting conditions, kinematics, machine controllers …)