Simply put, WinCNC is a software and hardware package that allows control of a CNC machine using a Windows PC. "CNC" stands for Computer Numeric Control.WinCNC Controller sets the standard for PC based motion control. Incredibly smooth acceleration and machine motion are the result of our advanced algorithms. WinCNC uses a large look-ahead buffer, reading thousands of lines ahead while running GCode files. Reading ahead allows WinCNC to accelerate or decelerate through many small arc or line segments producing smoother motion and faster completion times. Each move is buffered and processed using proprietary real time vector matching routines. The result is that your machine runs as smoothly and efficiently as possible, slowing down only when necessary and producing high quality parts. Adjustable velocity, acceleration, and smoothing allow you to configure WinCNC to operate any size or type of CNC machine as quickly and smoothly as possible.