Computer-aided manufacturing
Overview
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....
to control machine tool
Machine tool
A machine tool is a machine, typically powered other than by human muscle , used to make manufactured parts in various ways that include cutting or certain other kinds of deformation...
s and related machinery in the manufacturing
Manufacturing
Manufacturing is the use of machines, tools and labor to produce goods for use or sale. The term may refer to a range of human activity, from handicraft to high tech, but is most commonly applied to industrial production, in which raw materials are transformed into finished goods on a large scale...
of workpieces. This is not the only definition for CAM, but it is the most common; CAM may also refer to the use of a computer to assist in all operations of a manufacturing plant, including planning, management, transportation and storage. Its primary purpose is to create a faster production process and components and tooling with more precise dimensions and material consistency, which in some cases, uses only the required amount of raw material (thus minimizing waste), while simultaneously reducing energy consumption.
CAM is a subsequent computer-aided process after computer-aided design
Computer-aided design
Computer-aided design , also known as computer-aided design and drafting , is the use of computer technology for the process of design and design-documentation. Computer Aided Drafting describes the process of drafting with a computer...
(CAD) and sometimes computer-aided engineering
Computer-aided engineering
Computer-aided engineering is the broad usage of computer software to aid in engineering tasks. It includes computer-aided design , computer-aided analysis , computer-integrated manufacturing , computer-aided manufacturing , material requirements planning , and computer-aided planning .- Overview...
(CAE), as the model generated in CAD and verified in CAE can be input into CAM software, which then controls the machine tool.
Traditionally, CAM has been considered as a numerical control
Numerical control
Numerical control refers to the automation of machine tools that are operated by abstractly programmed commands encoded on a storage medium, as opposed to controlled manually via handwheels or levers, or mechanically automated via cams alone...
(NC) programming tool, wherein two-dimensional (2-D) or three-dimensional (3-D) models of components generated in CAD software are used to generate G-code
G-code
G-code is the common name for the most widely used computer numerical control programming language, which has many implementations. Used mainly in automation, it is part of computer-aided engineering. G-code is sometimes called G programming language...
to drive computer numerically controlled (CNC) machine tools.
Unanswered Questions
Discussions