What is WinCNC? 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. Our hardware consists of a PCI card and daughter board, which are installed inside of the PC. Both items are required to run WinCNC. The PCI card is a 64-bit high-speed digital IO device and the daughter board is a small circuit board which adds a high speed microprocessor for pulse buffering.
The high speed pulse buffer allows WinCNC to output pulses with 100% accuracy at high frequency and prevents problems with other applications or processes running under Windows. The CNC machine components such as stepper/servo drives, limit switches, or output relays are connected to the PC via 37-pin (standard) or 25-pin (optional) connectors at the back of the PC. WinCNC outputs TTL step and direction signals to the motor drives and includes additional TTL input and output pins for auxiliary functions to interface the I/O from the CNC machine.