CAM software is the engeneering software used by CNC machinists and industrial robots programmers.
CAM software is used to generate ready-to-go toolpaths. It is highly automated tool for creating machining technology in virtual environment.
Input data for CAM software is a 3D model. Output data is the g-code.
Usually CAM software includes:
- toolpath strategies,
- toolpath calculation module,
- simulation module,
- toolpath to g-code translation module,
- g-code verification module.
In addition to this with the help of CAM software CNC programmer can optimize generated toolpath eliminate collisions and reduce air-cut in order to use machine time more effectively.