Machine Works announces release of Machine Works 8.4 with several enhancements
Software supplier Machine Works announced the release of Machine Works 8.4. Enhancements include computation of safe holder profiles, multiple simultaneous holder and tool collision checks, improved simulation performance through collision check buffering and extensions to design part comparison Render Query.
The latest release of Machine Works offers the computation of safe holder profiles. Using this new method applications can determine the maximum safe profile which can be used to machine a particular toolpath without collisions. The resulting holder profile can then be compared with available holders in a tool library allowing the user to choose a holder that will not cause collisions.
A new function has been added to compute multiple simultaneous collision checks between tools and holders and/or stocks and fixtures, allowing fast determination of safe access limits with a particular holder or combination.
The function is internally multi-threaded to provide excellent performance for toolpath generation and optimisation algorithms, along with rapid path evaluation for CMM and Metrology inspection plans.
Improved simulation performance through collision check buffering
This new option allows computation of collision checking to be deferred until required by the host application, greatly speeding up tool and holder collision checks in cases where no material is being removed. As well as improving performance when used as part of an offline toolpath or verification engine, this option also significantly improves performance for CMM and Metrology inspection applications.
Extensions to design part comparison analysis
The Machine Works Render Query APIs have been significantly extended, particularly with respect to analysing design part or target part comparison results.
The Render Query APIs provide an optimised mechanism to decouple the graphical simulation from the geometric simulation, allowing tight integration of MachineWorks to external graphics environments or use in distributed deployments such as public and private clouds.
- Cut numbers are now available in render query updates
- New APIs allow the Render Query analysis mesh to be serialised to disk.
- New filters are provided to specify which triangles are delivered by the Render Query update – for example triangles representing rest-material only
- A new API to provide direct export of analysis mesh distance information has been provided. This facilitates, for example, creation of polycurves representing boundaries between different material depths.
New API functions have been added to split and recombine the solids of intersection created between the in-process stock and swept-volume during a cutting operation. This has particular relevance to determining clash-free tools for complex sheet metal bending operations.
A new method of rendering sectioned views for turning simulations has been added that greatly improves performance.
Application-defined swept volumes
Although Machine Works already supports generation of swept volumes for a very wide range of machining operations, there are cases where a client application may wish to generate and use their own. In Machine Works 8.4 a new API has been added to directly support use of custom swept-volumes between static and dynamic solids for both material removal and collision detection, including in environments with forward kinematics where both stock and machine parts are moving.
This allows the unique polygonal-BREP Boolean engine at the heart of Machine Works’ and Polygonica to ‘take over’ when the geometric complexity of an in-process stock becomes too great for general-purpose CAD BREP engines to continue the simulation in a stable and performant manner. It also opens the door to innovative new uses of the Machine Works engine beyond those that have been considered so far, including allowing end-users the flexibility to define swept volumes to support their own specific operations.