Are CAM systems really all the same?

The answer has got to be an emphatic no!

If you just look at a CAM system’s graphics, it is true that the toolpaths can look similar, but the big difference is what happens when you actually try to cut metal and use the system as part of your daily routine.

Stories abound of companies continually editing programs, suffering from tool breakage, producing poor surface finishes, putting up with long cycle times and extended programming times, and having difficulty programming certain types of component. A good CAM system overcomes all these problems, changing CNC programming from a drama into a safe and fool-proof process.

The other factors to look at, when trying to distinguish one CAM system from another, is what the systems will actually do and how easy they are to use. The system needs to be able to cope with all the types of work your company does, so CAD data translation might be the first hurdle, then it could be 5-axis or 3+2 axis machining, feature recognition when there are a lot of holes or pockets, high-speed machining of molds, or even specialist applications such as dental prosthesis manufacture.

“Ease of use” is a major factor for any CAM system, because if it is difficult to program, not only will it take a lot longer to produce CNC code, but it will reduce the number of people able to handle it. The ability to have more people producing CNC code makes better use of available skills and minimizes the possibility of a programming bottleneck. Are all CAM systems the same in terms of reliability? Certainly not….

So overall, don’t be fooled by fancy graphics and promises, try the system out on your work and machine tools to see what really happens when you press the start button. So, do you believe that there is little difference from one CAM system to the next? Let us have your comments or share your experiences!

CAM software ease of use = CAM flexibility

Early CAM systems used to be language based, so the programmer had to type in all the commands for both the geometry and the machining operations, making it a highly skilled task which required long training courses and lots of technical support – great for job security, but bad for profit and efficiency. Thankfully those days are long gone, and only live on in the memory of CNC programmers who have been in the business for more than 20 years.

However, the legacy of those times still survives in specialist programming offices. These can be justified where the product or machining is extremely complicated, but for most applications it is not necessary, and with automated systems it is perfectly practical for many more people in an organization to carry out CNC programming both on the shop floor and in the office.

The advantages for companies are immense. There is always someone available for programming eliminating staffing problems for vacations or sickness, job satisfaction can be improved through increased responsibility and extra job interest, specialist programmers are no longer required except for the most complex applications, companies can make better use of equipment – no waiting for programs, and engineers can use their skills in other areas instead of routine CNC programming.

Programming at Jaguar Land Rover is done by experienced and skilled machinists. Having the software in the workshop enables them to program parts themselves, and optimize CNC toolpaths while the machine tools are cutting. Not only has this enriched their skill set, but it has also empowered them by giving more control over the machining process

Most managers agree that work force flexibility produces major productivity gains without extra cost, so like Jaguar Land Rover ease of use needs to be at the top of the check list for a CAM system.