
MOLDDESIGN
Getting the Most from Your Multi-Axis Machines
The growing importance of simulation and verification of CNC machining processes.
|
|
LEARNMORE
Simulate and Optimize Your
Mold Build Process Mold shops can increase efficiency, lengthen tool and machine life and achieve better surface finish with the same software they use to verify their increasingly complex NC programs. Today’s manufacturing climate requires more precise NC Program verification techniques with faster results than ever before. But as these basic demands have increased, so has the complexity of the machines. The simulation and verification of CNC machining processes is becoming much more important with the increased use of high spindle speed CNC machines, five-axis machining centers and more complex fixtures and processes. Configuring these machines and producing error-free NC programs that are “right the first time” can be a monumental undertaking. Additionally, to stay competitive in the global marketplace, moldmakers are expected to create NC programs that run as efficiently as possible. Without fast, precise, verification and optimization tools, this can be an overwhelming task. Most successful moldmakers utilizing CNC machinery seek out the latest in digi-tal manufacturing technology to improve their NC machining processes. And every moldmaker should be looking for tools that will give them a competitive edge. NC Program Verification When considering NC verification options, it is important to ask questions to ensure the software will be able to perform all the necessary tasks. A few questions the moldmaker may want to ask include:
Advanced verification software accur-ately shows cut features, such as scallops created by a ball or bull-nose end mill. The software also provides analysis tools both during and after simulation to accurately measure the “as-cut” features. Taking the analysis a step further, the moldmaker can import the design model to compare it to the cut model. This detects and measures gouges and excess material at any point in the process (see Figure 1).
Figure 1. Detecting and measuring gouges and excess material. Figures courtesy of CGTech. CNC Machine Simulation Machine simulation software can detect collisions and near-misses between all machine tool components such as axis slides, heads, turrets, rotary tables, spindles, tool changers, fixtures, workpieces, cutting tools, and other user-defined objects. You can set up “near-miss zones” around the components to check for close calls, and even detect over-travel errors. NC programmers should be wary of any simulation software that does not use continuous collision checking. Some simulation software only checks for collision at discrete locations along the path. If the moving components are not swept along the path it is possible that a collision occurring in between the discrete positions will not be detected. The machine tool model can be created by the user or it can be supplied from the With some software it is now even possible to simulate multiple setups in a single session. Each setup has its own machine, control, fixtures, tools, NC programs and settings. The cut stock automatically moves from setup to setup. The machine models are separate from the stock, fixture and design component information. This information is simply “attached” to the machine when the NC programmer is ready to run a simulation. NC Program Optimization So how are feedrates optimized? Possibly a few feedrates could be optimized by hand. But besides being a very time-consuming and error-prone process it is extremely difficult to visualize the cutting condition for each cut, and the sheer volume of cuts in a mold machining program make it impractical. Some CAM software offers feedrate “optimization” based on motion direction. But without knowing the exact in-process material for each cut the results are not very effective. Some controls also offer “adaptive” feed control based on spindle load. But this is a very reactive—rather than proactive—process and spindle load is usually not a good predictor of cutting conditions. The only way to quickly optimize an NC program, for every cutting condition encountered, is to use software that is aware of the in-process state of material. Without optimization software, the feedrate for a machining sequence is chosen by the NC programmer, typically based on a “best guess” of where the greatest amount of material will be removed or the “worst case” situation for the cutter and machine. Conversely, optimization software allows the NC programmer to specify the feedrate for ideal cutting conditions. The software then adjusts the feedrates depending on how close each actual cut is to the “ideal” situation. Feedrate optimization software that is aware of the in-process state of material can go even further, dividing each cut into smaller segments. The feedrate for each smaller segment is then adjusted according to its unique conditions. In addition to all of the other previously discussed benefits of optimization, this simple step often results in a machining time reduction of 30 to 50 percent or more. The key is that the software must know how much material is being removed at any given point in the toolpath. Optimization for High-Speed Machining
Figure 2. Inspection and process documents use and accurately reflect the in-process state of the workpiece at any stage of the process. This technique is often much less efficient than taking fewer passes at greater depths. Maybe the true definition of high-speed machining is removing the most volume of material in the least amount of time. Achieving the shortest cutting time is related to feedrate, but the relationship isn’t “fastest feedrates = most efficient.” By varying feedrates the moldmaker can achieve the best results for all cuts. In one recent high-speed machining test, two identical molds were cut. The only difference between the two was that one NC program was adjusted for “high efficiency machining.” The cutting depth was increased from 0.2 mm to 0.6 mm, the spindle speed was cut in half to accommodate the deeper cuts, and the feedrate was optimized using NC machining simulation software. The optimized part was cut in less than half the time and the reduction in cutter wear was significant. Additional Uses of the In-process Model In summary, NC program verification, optimization and machine simulation has evolved into an important process that protects and frees up CNC machines, helps to eliminates scraped parts, and creates in-process information that can be utilized throughout the moldmaker’s shop. |
| MoldMaking Technology Online is a trademark of Gardner Publications, Inc, copyright 2008. MoldMaking Technology and all contents are properties of Gardner Publications, Inc. All Rights Reserved. |