Integrating simulation: General Industry Coverage
It's quite common for CAM software to come with built-in simulation to identify potential collisions and optimize virtual machining. However, most versions don't deliver the experience of programming in the context of the NC machine and instead rely on third-party machine simulation to connect the processes.
It’s quite common for CAM software to come with built-in simulation to identify potential collisions and optimize virtual machining. However, most versions don’t deliver the experience of programming in the context of the NC machine and instead rely on third-party machine simulation to connect the processes. To visualize a toolpath simulation in the context of the NC machine, the programmer must transfer a machine code (ISO or G code) generated from a post-processor to the simulation software.

All images courtesy Dassault Systèmes
The NC programmer has access to the entire machine with the kinematics, a virtual controller and the post-processor within the same programming environment.
If the third-party software reveals a problem, the programmer must retrieve the operation in the CAM software, correct the fault and transfer it again for a machine-context simulation. Because an NC program can easily be thousands of lines long, the iterative process can be frustrating and time-consuming, resulting in costly production delays. Aside from dramatically increasing programming lead time, this approach adversely impacts data integrity as it is translated and requires the programmer to learn multiple user interfaces.
The answer is a strategy that integrates NC programming and simulation of an NC machine’s resources. Integrated programming and simulation means the NC programmer has access to the entire machine, with the kinematics, a virtual controller and the post-processor available in the same programming environment. This level of integration provides full associativity between machining operations, G codes and the designed part, effectively ensuring complete traceability of changes. This eliminates the need to translate and transfer data to third-party systems and provides machine simulation within the programming environment.
With integrated machine programming and simulation, programmers can virtually analyze the job setup, machine accessibility and reachability, and all machine accessories, while validating cutting tool assemblies. Compare this to a typical shop floor scenario where, to validate a setup, the programmer typically has to stop the machine, set up the job and determine a way to study the work envelope.
If programmers can simulate the toolpath within the context of the machine tool upfront, they can program faster with fewer errors. This mitigates toolpath rework and iterations. To help reach this goal, Dassault Systèmes’ DELMIA machining application, which is part of the company’s 3DExperience software platform, integrates and manages products, processes and resources as database objects instead of files.
Review the print ads from this magazine to continue
This quick advertiser review unlocks the rest of the article and keeps the full-screen reader focused on the ads instead of the page chrome.


MFGAxis Discussion