Category: 

What Is a CNC Machine Tool?

Article Details
  • Written By: Alex Newth
  • Edited By: Angela B.
  • Last Modified Date: 21 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Built at the request of Dag Hammarskj√∂ld, the United Nations Headquarters has a meditation room dedicated to silence.   more...

October 1 ,  1890 :  Yosemite National Park was established.  more...

A computer numerical control (CNC) machine tool is a machine that creates tools and parts via automated computer controls. All CNC machine tool units are automated with computer-manipulated parts; there are no manual CNC units. Most CNC machines are combined with design programs to further automate the process and ensure all aspects of the tool creation are accurate and controlled. While CNC machine tool units are known for accuracy, they can create incorrect cuts if the parts wear.

With all CNC machine tool units, the cutting measurements and instructions are entered via a computer. Unlike a manual machine tool, with which the user manually drills holes or makes cuts, using a CNC machine is more about understanding code. The coding used in CNC machines is highly sophisticated, making the use of CNC machines very specialized to technically adept operators.

This has changed the environment of creating parts. In the past, using machine tools was about knowing how to work with the material by hand and making all the cuts without the aid of a computer. The CNC movement has changed the tool-creating environment and forced operators to have more technical knowledge to use the machine tool.

When CNC machine tools were first created, they did not have program support. This meant all cuts and measurements had to be programmed from a computer while the operator attempted to reference a tool design. To automate the CNC machine tool process, software support has been added to most CNC machines.

Ad

There are two branches of software that CNC machines support: computer-aided design (CAD) and computer-aided manufacturing (CAM). Both of these programs are similar, because both are made to create parts and control processing of machine tools. CAD is more about designing the part, while CAM is more about controlling the processing machine. When a part is made in one of these programs, the CNC machine tool takes the measurements and any other information, and then accurately produces the part.

CNC machine tools are known for extreme accuracy, much better than what a human hand can achieve. They can also replicate the same part in high volume. If the parts begin to wear, the cuts may become inaccurate and the parts will not look the same, or the parts will look warped from their original design. Parts must be constantly maintained or further damage can occur to the CNC machine tool, eventually leading to it being inoperable.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}