The Logosol CNC control software has been developed for milling machine applications controlled by the Logosol Multi-Axis CNC Servo Control Package. The software can be installed on any PC equipped with USB or other high speed serial interface. Diagnostic, setup and mapping menus provide a simple way to set up the software in accordance with the machine configuration. A separate set of commands has been implemented to allow user-defined toolchanger control and tool measurement procedures. A fully developed G and M codes interpreter allows a wide variety of CNC part programs to be executed. Sequences of up to ten different programs can be loaded and executed with a single command using Batch Jobs screen. A part program editor has been implemented to allow a loaded program to be edited, and checked for errors and machine limits violations.