Control Overview and History

The COGENT CNC control is manufactured in the USA and has been in production since 1997. The control’s core processing software engine was originally developed in 1989 by NIST (National Institute of Science and Technology) as the next step beyond the Air Force sponsored “Next Generation Controller Program.” The core software engine includeds the RS-274D interpreter used for driving the motion trajectory planner, real-time motor drivers and a user interface with the primary goal of operating various CNC machine tools, and SCARA class robot arms with “off-the-shelf” PC hardware, running common operating systems.

 Core Processing Hardware

  • Intel single board computer
  • Intel Celeron Processor 847 operating at 1.10 GHz
  • Solid state drive (hard drive with no moving parts)
  • Solid state 1,333 MHz, DDR3 memory (typical with 4Gb RAM installed)
  • Windows operating system
  • Fast Boot BIOS (sub-10 second boot from power on to ready to run)
  • Network ready
  • External digital signal processor for machine trajectory planning
  • Flash programmable firmware
  • Optically isolated, polarity protected, discrete inputs and outputs
  • Troubleshooting LED indicators
  • Plugable terminal connectors

Base Control Features

  • Programs follow “RS-274D” (G&M code) programming language format
  • Over-travel “limit” sensing
  • Machine “homing” system
  • Programmable feed rate
  • Programmable spindle speed via PWM or 0-10VDC analog signal
  • Feed rate override
  • Spindle speed override
  • Manual data input (MDI) ability
  • Manual jog ability with “Slow, Medium, Fast”
  • Incremental jog ability (.001, .01, .1 etc)
  • User-defined incremental jog distance
  • Multiple Work-Coordinate Offsets (G54, G55, G56, G57, G58, G59, etc)
  • Automatic tool change support (over 100 tool numbers available)
  • Multiple tool-length offsets (over 100 tool-length offsets available)
  • Cutter Diameter Compensation (compensation for reduced tool diameters due to sharpening)
  • Program edit and save
  • Program search and replace
  • Color LCD monitor
  • Keyboard and mouse
  • USB port (memory stick or other USB applications)

Control Data Processing

  • Up to 125,000 data bits per second processing
  • 230 line First In/First Out Buffer (look-ahead feature)
  • Processing of up to 300 lines (blocks) per second
  • Absolute positioning memory of ± 2 billion encoder pulses

Program Operation Features

  • Unlimited program length
  • Unlimited program name length
  • Program start function (cycle start)
  • Program pause function (feed hold)
  • Program stop function (reset/rewind)
  • Start from middle of program
  • Parametric programming (programming with variable parameters that are defined at the beginning of the program)
  • Special programming features available with the “G-Code” program
  • Variables
  • Mathematical functions
  • Subroutines

Servo Motors and Amplifiers

  • Servo motors and amplifiers matched and optimized for use with the control system
  • AC brushless servo motors
  • Quadrature, digital encoders with 3-channel reporting
  • Braided, (shielded) twisted pair, high-flex encoder cables
  • Digital LED display
  • Digital onboard parameter setting ability
  • Error reporting of overcurrent, overvoltage, undervoltage, overload, excessive velocity/position error, encoder error, regeneration error, communication error
  • PID servo tuning
  • Industrial power and encoder cable connectors

Control System Options

  • Wireless networking connection
  • Machine Vision (video camera and internet connection software for remote machine observation)
  • Touch screen monitor, NEMA 4 (spill proof)
  • CAD/CAM programming software
  • Barcode scanner (for loading programs)
  • Barcode printer (for use with many customer supplied software packages)
  • Tool-length touch-off device
  • Light tower (indicated machine on, machine in cycle, machine fault, etc.)