All Topics  
Computer-aided manufacturing

 

   Email Print
   Bookmark   Link






 

Computer-aided manufacturing



 
 
Computer-aided manufacturing (CAM) is the use of computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
-based software tools that assist engineers and machinists in manufacturing
Manufacturing

Manufacturing is the use of machine, tool and labor to make things 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 Industry production, in which raw material are transformed into finished good on a large scale....
 or prototyping product components. CAM is a programming tool that makes it possible to manufacture physical models using computer-aided design
Computer-aided design

Computer-Aided Design is the use of computer technology to aid in the design and particularly the drafting of a part or product, including entire buildings....
 (CAD) programs. CAM creates real life versions of components designed within a software package. CAM was first used in 1971 for car body design and tooling.

Overview
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 manually controlled via handwheels or levers or mechanically automated via cams alone....
 (NC) programming tool wherein three-dimensional (3D) models of components generated in CAD software are used to generate CNC code to drive numerically controlled machine tool
Machine tool

A machine tool is a powered mechanical device, typically used to fabricate metal components of machines by machining, which is the selective removal of metal....
s.

Although this remains the most common CAM function, CAM functions have expanded to integrate CAM more fully with CAD/CAM
Computer-aided manufacturing

Computer-aided manufacturing is the use of computer-based software tools that assist engineers and machinists in manufacturing or prototyping product components....
/CAE
Computer-aided engineering

File:Plasticity.jpgComputer-aided engineering is the use of information technology to support engineers in tasks such as analysis, Computer simulation, design, manufacture, planning, diagnosis, and repair....
 PLM
Product lifecycle management

Product lifecycle management is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal....
 solutions.

As with other “Computer-Aided” technologies, CAM does not eliminate the need for skilled professionals such as Manufacturing Engineers and NC Programmers.






Discussion
Ask a question about 'Computer-aided manufacturing'
Start a new discussion about 'Computer-aided manufacturing'
Answer questions from other users
Full Discussion Forum



Recent Posts









Encyclopedia


Computer-aided manufacturing (CAM) is the use of computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
-based software tools that assist engineers and machinists in manufacturing
Manufacturing

Manufacturing is the use of machine, tool and labor to make things 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 Industry production, in which raw material are transformed into finished good on a large scale....
 or prototyping product components. CAM is a programming tool that makes it possible to manufacture physical models using computer-aided design
Computer-aided design

Computer-Aided Design is the use of computer technology to aid in the design and particularly the drafting of a part or product, including entire buildings....
 (CAD) programs. CAM creates real life versions of components designed within a software package. CAM was first used in 1971 for car body design and tooling.

Overview


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 manually controlled via handwheels or levers or mechanically automated via cams alone....
 (NC) programming tool wherein three-dimensional (3D) models of components generated in CAD software are used to generate CNC code to drive numerically controlled machine tool
Machine tool

A machine tool is a powered mechanical device, typically used to fabricate metal components of machines by machining, which is the selective removal of metal....
s.

Although this remains the most common CAM function, CAM functions have expanded to integrate CAM more fully with CAD/CAM
Computer-aided manufacturing

Computer-aided manufacturing is the use of computer-based software tools that assist engineers and machinists in manufacturing or prototyping product components....
/CAE
Computer-aided engineering

File:Plasticity.jpgComputer-aided engineering is the use of information technology to support engineers in tasks such as analysis, Computer simulation, design, manufacture, planning, diagnosis, and repair....
 PLM
Product lifecycle management

Product lifecycle management is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal....
 solutions.

As with other “Computer-Aided” technologies, CAM does not eliminate the need for skilled professionals such as Manufacturing Engineers and NC Programmers. CAM, in fact, both leverages the value of the most skilled manufacturing professionals through advanced productivity tools, while building the skills of new professionals through visualization, simulation and optimization tools.

Early Use of CAM

The first commercial applications of CAM were in large companies in the automotive and aerospace industries for example UNISURF
UNISURF

UNISURF developed by Pierre B?zier at Renault in 1971, it was a pioneering surface CAD CAM system for car body design and tooling....
 in 1971 at Renault
Renault

Renault S.A. is a French automaker producing cars, vans, buses, tractors, and trucks. Due to its alliance with Nissan Motor Co., Ltd., it is currently the world's 4th largest automaker.It owns the Romanian automaker Dacia and the Korean automaker Renault Samsung Motors....
 (Bezier) for car body design and tooling.

Historical shortcomings

Historically, CAM software was seen to have several shortcomings that necessitated an overly high level of involvement by skilled CNC machinists. CAM software would output code for the least capable machine, as each machine tool interpreter added on to the standard g-code
G-code

G-Code, or preparatory code or function, are functions in the Numerical control programming language. The G-codes are the codes that position the tool and do the actual work, as opposed to M-codes, that manages the machine; T for tool-related codes....
 set for increased flexibility. In some cases, such as improperly set up CAM software or specific tools, the CNC machine required manual editing before the program will run properly. None of these issues were so insurmountable that a thoughtful engineer could not overcome for prototyping or small production runs; G-Code is a simple language. In high production or high precision shops, a different set of problems were encountered where an experienced CNC machinist must both hand-code programs and run CAM software.

Integration of CAD with other components of CAD/CAM/CAE PLM environment requires an effective CAD data exchange
CAD data exchange

CAD data exchange involves a number of software technologies and methods to translate data from one Computer-aided design system to another :Category:CAD file formats....
. Usually it had been necessary to force the CAD operator to export the data in one of the common data formats, such as IGES
IGES

The Initial Graphics Exchange Specification defines a neutral data format that allows the CAD data exchange of information among Computer-aided design systems....
 or STL
STL (file format)

STL is a file format native to the stereolithography Computer-aided design software created by 3D Systems. This file format is supported by many other software packages; it is widely used for rapid prototyping and computer-aided manufacturing....
, that are supported by a wide variety of software. The output from the CAM software is usually a simple text file of G-code
G-code

G-Code, or preparatory code or function, are functions in the Numerical control programming language. The G-codes are the codes that position the tool and do the actual work, as opposed to M-codes, that manages the machine; T for tool-related codes....
, sometimes many thousands of commands long, that is then transferred to a machine tool
Machine tool

A machine tool is a powered mechanical device, typically used to fabricate metal components of machines by machining, which is the selective removal of metal....
 using a direct numerical control
Direct Numerical Control

Direct Numerical Control, also known as Distributed Numerical Control, is a common manufacturing term for networking CNC machine tools. On some CNC machine control theory, the available memory is too small to contain the machining program , so in this case the program is stored in a separate computer and sent Direct to the machi...
 (DNC) program.

CAM packages could not, and still cannot, reason as a machinist can. They could not optimize toolpaths to the extent required of mass production. Users would select the type of tool, machining process and paths to be used. While an engineer may have a working knowledge of g-code programming, small optimization and wear issues compound over time. Mass-produced items that require machining are often initially created through casting or some other non-machine method. This enables hand-written, short, and highly optimized g-code that could not be produced in a CAM package.

At least in the United States, there is a shortage of young, skilled machinists entering the workforce able to perform at the extremes of manufacturing; high precision and mass production. As CAM software and machines become more complicated, the skills required of a machinist advance to approach that of a computer programmer and engineer rather than eliminating the CNC machinist from the workforce.

Typical areas of concern:
  • High Speed Machining, including streamlining of tool paths
  • Multi-function Machining
  • 5 Axis Machining
  • Ease of Use


Overcoming historical shortcomings


Over time, the historical shortcomings of CAM are being attenuated, both by providers of niche solutions and by providers of high-end solutions. This is occurring primarily in three arenas:
  1. Ease of use
  2. Manufacturing complexity
  3. Integration with PLM and the extended enterprise


Ease in use

For the user who is just getting started as a CAM user, out-of-the-box capabilities providing Process Wizards, templates, libraries, machine tool kits, automated feature based machining and job function specific tailorable user interfaces build user confidence and speed the learning curve. User confidence is further built on 3D visualization through a closer integration with the 3D CAD environment, including error-avoiding simulations and optimizations.

Manufacturing complexity

The manufacturing environment is increasingly complex. The need for CAM and PLM tools by the manufacturing engineer, NC programmer or machinist is similar to the need for computer assistance by the pilot of modern aircraft systems. The modern machinery cannot be properly used without this assistance. Today's CAM systems support the full range of machine tools including: turning, 5 axis machining and wire EDM. Today’s CAM user can easily generate streamlined tool paths, optimized tool axis tilt for higher feed rates and optimized Z axis depth cuts as well as driving non-cutting operations such as the specification of probing motions.

Integration with PLM and the extended enterprise

Today’s competitive and successful companies have used PLM
Product lifecycle management

Product lifecycle management is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal....
 to integrate manufacturing with enterprise operations from concept through field support of the finished product. To ensure ease of use appropriate to user objectives, modern CAM solutions are scalable from a stand-alone CAM system to a fully integrated multi-CAD 3D solution-set. These solutions are created to meet the full needs of manufacturing personnel including part planning, shop documentation, resource management and data management and exchange.

Machining process

Most machining progresses through four stages, each of which is implemented by a variety of basic and sophisticated strategies, depending on the material and the software available. The stages are:

Roughing
This process begins with raw stock, known as billet
Billet (manufacturing)

Billet refers to a cast semi finished product. It is also referred to as ingot, particularly for smaller sizes. A billet is typically cast to a rectangular, hexagonal or round cross section compatible with secondary processing, e.g....
, and cuts it very roughly to shape of the final model. In milling, the result often gives the appearance of terraces
Terrace (agriculture)

In agriculture, a terrace is a leveled section of a hilly cultivated area, designed as a method of soil conservation to slow or prevent the rapid surface runoff of irrigation water....
, because the strategy has taken advantage of the ability to cut the model horizontally. Common strategies are zig-zag clearing, offset clearing, plunge roughing, rest-roughing.


Semi-finishing
This process begins with a roughed part that unevenly approximates the model and cuts to within a fixed offset distance from the model. The semi-finishing pass must leave a small amount of material so the tool can cut accurately while finishing, but not so little that the tool and material deflect instead of shearing. Common strategies are raster passes
Raster passes

Raster passes are the most basic of all Computer-aided manufacturing#Machining process for the finishing or semi-finishing of a part during computer-aided manufacturing ....
, waterline passes, constant step-over passes, pencil milling
Pencil milling

Pencil milling is a cleanup toolpath generated by computer-aided manufacturing programs to machine internal corners and fillets with smaller radius tools to remove the remaining material that are inaccessible with larger tools used for previous roughing, semi-finishing, and finishing toolpaths....
.


Finishing
Finishing involves a slow pass across the material in very fine steps to produce the finished part. In finishing, the step between one pass and another is minimal. Feed rates are low and spindle speeds are raised to produce an accurate surface.


Contour milling
In milling applications on hardware with five or more axes, a separate finishing process called contouring can be performed. Instead of stepping down in fine-grained increments to approximate a surface, the workpiece is rotated to make the cutting surfaces of the tool tangent to the ideal part features. This produces an excellent surface finish with high dimensional accuracy.


Software providers today

The largest CAM software companies (by revenue 2005) are UGS Corp (now owned by Siemens and called Siemens PLM Software, Inc) and Dassault Systèmes
Dassault Systemes

Dassault Systemes is a leading company specializing in 3D and PLM software. In 2008, Dassault was the 17th largest software company in the world....
, both with over 10% of the market; CAMWorks (From Geometric Ltd) is the first CAM package with Automatic Feature Recognition Technology,PTC
Parametric Technology Corporation

Parametric Technology Corporation provides Product Lifecycle Management engineering CAD/CAM software and content management and dynamic publishing solutions to more than 50,000 companies worldwide....
, Hitachi Zosen and Delcam
Delcam

Delcam is one of the world's leading suppliers of advanced CAD/CAM software product development solutions for the manufacturing industry. The company has grown steadily since being founded formally in 1977, after initial development work at Cambridge University, UK....
 have over 5% each; while Planit-Edgecam, Tebis
Tebis

Tebis is Computer Aided Design, Computer Aided Manufacture software company based in Munich, Germany used by 1500 companies world-wide and considered to be a high end specialist particularly in the automotive industry....
, TopSolid
TopSolid

Presentation TopSolid is a 3D computer graphics computer-aided design software which is edited and developed by the company Missler Software....
, CATIA
CATIA

CATIA is a multi-platform Computer-aided design/Computer-aided manufacturing/Computer-aided engineering commercial software developed by the French company Dassault Systemes and marketed worldwide by IBM....
, CNC (Mastercam), SolidCAM
SolidCAM

SolidCAM is a software company that develops CAM products for CNC machines. SolidCAM's founder and managing director, Dr. Emil Somekh, is a veteran of 36 years in CAD/CAM development and applications....
, DP Technology
DP Technology

DP Technology Corp is a privately held California corporation founded in 1982 by Daniel Frayssinet and Paul Ricard. The company maintains its corporate headquarters in Camarillo, California, along with offices in France, Germany, Italy, China and Japan....
's ESPRIT
DP Technology

DP Technology Corp is a privately held California corporation founded in 1982 by Daniel Frayssinet and Paul Ricard. The company maintains its corporate headquarters in Camarillo, California, along with offices in France, Germany, Italy, China and Japan....
, OneCNC, and Sescoi between 2.5% and 5% each. The remaining 35% is accounted for by other niche suppliers like ,, , SurfCAM
SurfCAM

Surfware, Inc. is a leading developer of computer aided design and manufacturing software. Some of the applications for Surfware software include Mechanical engineering, Freeform surface modelling, solid modeling, reverse engineering, prototyping, Molding , Pattern and production machining....
, BobCAD, Metamation, GibbsCAM
GibbsCAM

GibbsCAM is a computer-aided manufacturing program developed by Gibbs and Associates , a division of Cimatron Group. GibbsCAM specializes in providing a powerful range of CNC programming functionality....
,and .

Areas of usage

  • In mechanical engineering
    Mechanical engineering

    Mechanical Engineering is an engineering discipline that involves the application of physics#branches of physics for analysis, design, manufacturing, and maintenance of machine....
  • In machining
    Machining

    Conventional machining, one of the most important material removal methods, is a collection of material-working processes in which power-driven machine tools, such as Lathe s, milling machines, and drill presses are used with a sharp cutting tool to mechanically cut the material to achieve the desired geometry....
  • In electronic design automation
    Electronic design automation

    Electronic Design Automation is the category of tools for designing and producing electronic systems ranging from printed circuit boards to integrated circuits....
    , CAM tools prepare printed circuit board
    Printed circuit board

    A printed circuit board, or PCB, is used to mechanically support and electrically connect electronic components using Conductor pathways, or signal traces, industrial etchinged from copper sheets laminated onto a non-conductive substrate....
     (PCB) and integrated circuit
    Integrated circuit

    In electronics, an integrated circuit is a miniaturized electronic circuit that has been manufactured in the surface of a thin Wafer of semiconductor material....
     design data for manufacturing.


See also

  • Comparison of CAD editors for CAM
    Comparison of CAD editors for CAM

    This is a comparison of CAD software for the field of Computer-aided manufacturing . This is an overview about credible aspects of flexibility of CAD software, not a judgement about their power, ease of work, and other quality-related aspects....
  • CIM Computer Integrated Manufacturing
    Computer Integrated Manufacturing

    Computer-Integrated Manufacturing in engineering is a method of manufacturing in which the entire production process is controlled by computer....
  • DNC Direct Numerical Control
    Direct Numerical Control

    Direct Numerical Control, also known as Distributed Numerical Control, is a common manufacturing term for networking CNC machine tools. On some CNC machine control theory, the available memory is too small to contain the machining program , so in this case the program is stored in a separate computer and sent Direct to the machi...
  • FMS Flexible Manufacturing System
    Flexible manufacturing system

    A flexible manufacturing system is a manufacturing system in which there is some amount of Flexibility that allows the system to react in the case of changes, whether predicted or unpredicted....
  • ICAM Integrated Computer-Aided Manufacturing
    Integrated Computer-aided manufacturing

    Integrated Computer-Aided Manufacturing is a United States Air Force program to develop tools, techniques, and processes to support manufacturing integration and has influenced the Computer Integrated Manufacturing and Computer Aided Manufacturing project efforts of many companies....
  • MPM Manufacturing Process Management
    Manufacturing Process Management

    Manufacturing Process Management is a collection of technology and methods used in the manufacturing and Enterprise resource planning defines when it is to be made; MPM defines how it will be made....
  • STEP-NC
    STEP-NC

    STEP-NC is a CNC control language thatextends the ISO 10303 standards with themachining model in ISO 14649, adding Geometric dimensioning and tolerancing data for inspection, and the STEP Product Data Management model for integration into the wider enterprise....
Category:Computer-aided manufacturing software
  • List of CAD companies
    List of CAD companies

    List of CAx companies and their software products.Software using computer-aided technologies has been produced since the 1970s through to the present for a variety of computer platforms....
  • List of CAM companies
  • Product Lifecycle Management
    Product lifecycle management

    Product lifecycle management is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal....
  • Tool and die maker
    Tool and die maker

    Tool and die makers are highly skilled workers in the manufacturing. Tool and die makers make Jig , Fixture , die , molding , machine tools, cutting tools , Gauge , and other tools used in manufacturing processes....
    s
  • Rapid prototyping
    Rapid prototyping

    Rapid prototyping is the automatic construction of physical objects using solid freeform fabrication. The first techniques for rapid prototyping became available in the late 1980s and were used to produce models and prototype parts....
     and Rapid manufacturing
    Rapid manufacturing

    Rapid manufacturing is an additive fabrication technique for manufacturing solid objects by the sequential delivery of energy and/or material to specified points in space to produce that part....
     - solid freeform fabrication direct from CAD models
  • Automate Assembly / Disassembly in Design, Manufacturing and Servicing with Kineo CAM
    Kineo CAM

    Kineo Computer Aided Motion is a company based in Toulouse, France that was awarded the European ICT Prize in 2007 in Hannover, Germany for KineoWorks?, its automatic motion planning, path planning and pathfinding technology....
     Motion planning
    Motion planning

    Motion planning is a term used in robotics for the process of detailing a task into atomic motions.For example, consider navigating a mobile robot inside a building to a distant waypoint....
     technology.


External links

  • – By Mike Lynch
  • – By Derek Goodwin
  • intelitek
    Intelitek

    intelitek...
     Developers of Educational CAD/CAM systems
  • reviewed toolpath algorithms in 1997.
  • by Martin Held
  • Free Machinist Calculators,Forum and Buiness Directory.
  • Set offsets from dxf drawings