Häufig gestellte Fragen
What does CAM mean in manufacturing?
CAM stands for Computer-Aided Manufacturing, i.e. computer-supported production. It refers to software that takes the geometry of a part and generates the specific toolpaths and the machine-readable control program for numerically controlled machine tools. CAM thus forms the link between digital design in CAD and physical machining by milling, turning, EDM or additive build-up. It typically covers the steps of machining strategy, tool and technology selection, toolpath calculation, simulation and postprocessing.
What is the difference between CAD and CAM?
CAD (Computer-Aided Design) describes the WHAT — the geometric shape of the part — and is used for design and modelling. CAM (Computer-Aided Manufacturing) describes the HOW, namely the specific manufacturing process including tool selection, cutting parameters such as feed rate and spindle speed, and toolpath planning. Put simply, CAD creates the geometry, while CAM derives from it the instructions a CNC machine uses to machine that geometry out of the blank. Unlike CAD, CAM therefore actually controls the subsequent machine operation, but it builds on the CAD data.
Is CAM integrated into an ERP system?
CAM is not part of a classic ERP system, but the two interact closely. The ERP supplies master data such as items, bills of materials and production orders, while feedback from production on actual times, tool consumption and machining status flows back to the ERP, for example for post-costing and capacity planning. In practice, the bridging role is often played by an MES or a production planning and control (PPS) system, which manages routings and target times and distributes the NC programs to the machines. The actual transfer of the NC programs to the machine controllers is usually handled by a separate DNC component.
Which CAM systems are particularly widespread in the DACH region?
In the DACH mid-market, Siemens NX CAM, hyperMILL from OPEN MIND and SolidCAM are among the frequently used solutions; in tool and mould making, packages such as Mastercam and Hexagon-owned WorkNC are also common. Cloud-capable integrated CAD/CAM environments such as Autodesk Fusion are likewise gaining importance. Globally, according to the annual CIMdata market analysis, Mastercam has for many years been regarded as the most widely used CAM system, with more than 300,000 installed licences. These names are given purely for illustration and constitute neither a ranking nor a recommendation.
Can CAM software also be used for 3D printing?
Yes, many modern CAM suites and integrated CAD/CAM environments support both subtractive processes such as milling and turning and additive manufacturing. In the additive area, the software handles slicing — breaking the model down into printable layers — as well as planning support structures and calculating the paths for the print head or laser. The output code varies by machine; for FDM printers it is frequently G-code generated from an STL model. Industrial CAM solutions offer more control over parameters such as layer sequence, part orientation and machine kinematics than simple consumer slicers.
What is a postprocessor in CAM software?
A postprocessor is the component that translates the generic toolpaths calculated in the CAM system into machine-specific NC code, classically in the G-code format. It is necessary because every combination of machine tool and controller has its own command dialect and may address the same toolpath differently. Only after postprocessing is there a program that the specific machine can execute. For a heterogeneous machine park, a suitable postprocessor therefore usually needs to be provided or adapted for each machine type.
What does the term 5-axis machining mean in the CAM context?
5-axis machining refers to milling in which the tool is positioned or moved relative to the workpiece not only along the three linear axes X, Y and Z but additionally around two rotary axes. This makes it possible to machine complex free-form surfaces and undercuts in a single setup, which reduces re-clamping operations and increases accuracy. CAM systems calculate the toolpaths for these processes and check them for collisions in simulation, since the additional axes increase the collision risk. A prerequisite is a suitable postprocessor that correctly maps the kinematics of the specific machine.
Do you need to be able to write G-code by hand for CAM programming?
As a rule, no, because a central purpose of CAM software is to largely replace manual NC programming. The user defines machining strategies, tools and technology parameters, after which the system calculates the toolpaths automatically and the postprocessor generates the finished G-code. A basic understanding of NC code, machine kinematics and metal cutting nevertheless remains helpful in practice, for example to check generated programs, adapt postprocessors or intervene when errors occur. Manual G-code programming today occurs mainly for very simple machining operations or for corrections made directly at the machine.
