| Hardware Developments will benefit CAM software |
|
With most new releases of CAM software, the developer will focus on the latest machining strategies that are available in the system. Over the past two years, however, promotional material for new versions has been full of claims about the ability to support the latest hardware developments, such as background processing and multi-threading. This article will explain why these developments are important and the benefits that they can give to the user. The key change in computer hardware has been the move from single-processor computers to multi-processor equipment. After many years of steadily increasing processor speeds, there has been a step change in processing power through the much wider introduction of multi-processor equipment. Many laptops for home use now come with dual processors, while computers for commercial use will often include four, eight or even more processors. 1. Benefits of Multiple Processors Productivity is also increased because the computer can continue with a series of calculations during the user’s breaks. Calculations can be queued in the system and the software will automatically start the next operation as soon as each toolpath is completed. With parallel processing, the computer can perform different parts of a single complex calculation at the same time by dividing the processing of this operation over all of the processors. This spreading the load between multiple processors allows calculation times to be reduced significantly. The extent of the savings will depend on the size and complexity of the part being machined, and on the programming strategies being used. Recent tests have indicated that a dual core computer will perform faster machining calculations in around 55 percent of the time taken by a single core machine. A quad core machine will complete the calculation in around 35 percent of the time and an eight core machine in around 25 percent of the time. The ultimate benefit comes from applying both of these technologies at the same time, with parallel processing being used for both the foreground and background operations. 2. Coping with Complexity The problem with this more advanced equipment is that calculating toolpaths for their operation is more complicated than for simple lathes or three-axis machines. Not only are there more options to consider, but the software will need to undertake more comprehensive checking to ensure that collisions will not occur. More sophisticated systems will even incorporate a look-ahead distance as part of this capability in order to ensure a smooth transition when tool-axis changes are required. This all involves extra calculation and checking, making the extra speed of modern hardware an even more important benefit. 3. Stock Models The ability to optimize tool loading with stock models will help overcome a constant conflict for programmers. On the one hand, they want to maximize productivity by setting feedrates as fast as their machines will allow, but on the other hand, they need to ensure safe speeds that will not break the tool. 4. Simulation Being able to prove out the program on the computer gives a very high confidence that it will work successfully on the machine tool. It is, of course, much cheaper to find mistakes on the computer than on the machine tool, where there is a risk of scrapping the mold or part, breaking the cutter or damaging the machine. About First-rate Mold Solution Co., Ltd. About www.firstratemold.com |
