CAM or Computer Aided Manufacturing software used to create machine programs to control CNC machine tools for manufacturing parts in a wide variety of industries. A CAM software system can be considered as an off-line programming system for programming CNC machine tools. The term off-line is used to indicate that the programming is done is the CAM system that is not digitally connected to any CNC machine tools. The most common codes used in these CNC machine programs are ISO standard G & M codes.
CAM Software systems are not employed in isolation but are an essential and integral part of CAD/CAM/CNC systems. CAM systems are used to read in digital designs created by CAD systems and to create machine control programs for CNC machines. This inter-dependence of these systems is depicted below.
Milling, Turning and Drilling are the most common machining processes addressed by CAM software. Most CAM software can also be used to program other cutting machines such as EDM machines, Plasma cutters, Water jet cutters.
CAM software is used to manufacture parts in virtually every modern manufacturing industry that requires precision, high quality surface finish, repeatability and automation in machining. This includes just about every manufacturing industry such as Aerospace, Automotive, Machine Design, Architecture, Boat & Ship Building, Construction, Machinery, Mold & Die, Prototyping, Woodworking, Jewelry, Packaging, Consumer Goods, etc.