Industrial Automation Services
What is CNCComputer Numerical Control (CNC) or Numerical control (NC) refers to the automation of machine tools that are operated by abstractly programmed commands encoded on a storage medium, as opposed to manually controlled via handwheels or levers or mechanically automated via cams alone. What is EMC, the Enhanced Machine Control SoftwareEMC2 is a software implementation of a CNC interpreter and a motion control system that can be adapted to mill, lathes, punches, and other motion driven machining applications. For this application EMC was integrated to replace the original OEM supplied motion control due to lack of functionality and high maintenance costs. The National Institutes of Standards and Technology (NIST), US Department of Commerce are the original creators of the EMC software and a major continuing contributor to software development related to EMC. EMC, like Linux and other General Public License (GPL) software is freely avaible for public use under the terms of the GPL licensing, witch basically states that changes to the source need to be given back to project for public use. This approach has grown an active user and integrator community, both commercial and non-commercial. How Ai Control Systems put EMC work for this machineWe designed this replacement motion control system to meet the requirements of the previous proprietary motion control solution. One of the nice outcomes of the integration project was that all of the existing wiring, contactors and pneumatics where left as is. The CNC controller software, EMC, was designed to be flexible as far as specifying the I/O and defining the machine operation.
|
![]() |
|
![]() |
||
|
Ai Control Systems, Inc |




