HomeCAMCNC SimulationMachineWorks 8.9 Previews GPU-powered Machine Simulation, New Recordings Reference Application

MachineWorks 8.9 Previews GPU-powered Machine Simulation, New Recordings Reference Application

SHEFFIELD, UK, Oct 1, 2026 – MachineWorks Ltd, a leading supplier of software components to the engineering industry, is pleased to announce a preview of major functionality planned for the upcoming MachineWorks 8.9 release.

An image showing a clash reproduced in the MachineSimulator reference App, with sidebar panels showing the current position in the toolpath and the list of clashes for the job computed by the GPU
A machine/stock clash shown in MachineWorks’ existing Machine Simulator reference app. The model was computed from 186028 successive kinematic axis motions in 4.1 seconds on a laptop GPU.

GPU-Powered Machine Simulation

MachineWorks 8.8 supports material removal operations on the GPU, including support for tool and holder clashes with the in-process stock. With appropriate hardware, MachineWorks GPU offers orders of magnitude performance improvements over performing similar operations on the CPU.

In MachineWorks 8.9, GPU simulation is extended to support calculation of kinematics and collision detection of the full machine environment on the GPU with, for many operations, similar levels of performance improvement over the equivalent CPU-based operation.

MachineWorks’ users will be able to verify that large complex jobs on complex machines are clash free within seconds or minutes, as opposed to tens of minutes or even hours. 

In addition, by combining MachineWorks’ existing in-process stock bookmarking mechanism, Snapshots, with the high processing power of the GPU, users can recompute the in-process stock at any point in the job within seconds. This enables visual clash replay, allowing an operator to efficiently explore and understand why a clash is occurring and to identify an appropriate solution. 

Head to the MachineWorks YouTube channel for a demonstration of GPU-based machine simulation using MachineWorks GPU.

MachineWorks Recordings Reference Application

An image showing a browser-based GUI inside Chrome, with a 3D model of the in-process stock at a clash point, and a floating dialog allowing the user to replace the cuts either side of the clash.
A machine/stock clash has been selected for inspection by the user and can be reviewed quickly and efficiently with no requirement for a live connection to the MachineWorks libraries.

MachineWorks Recordings capture the machine kinematics and in-process stock geometry created during a 3D simulation in an efficient form, using incremental geometry updates and advanced 3D compression. The resulting recording file can then be reviewed and replayed with no requirement for a live-connection to core MachineWorks libraries.

In MachineWorks 8.8 significant performance improvements were made to the playback of recordings, allowing large jobs on complex machines to be reviewed in seconds on a standard laptop.

For MachineWorks 8.9 a new reference application has been created to demonstrate how geometry in the recording can be linked to metadata, such as clash or toolpath information, to produce an advanced offline simulator based entirely on the recording file.

The MachineWorks mwclient library does not depend on the core of MachineWorks and supplies a common interface for the replay of recordings for both C and Javascript, along with an in-built graphics engine. This allows easy integration of recording playback into both desktop and web applications, or even as a fast review feature in the host application that generated the original recording. 

An image showing a browser-based GUI inside Chrome, with a 3D model of the in-process stock on a complex mill-turn machining centre. A clash is shown, and a floating dialog allowing the user to replace the cuts either side of the clash.
Reviewing a clash in a complex machining centre is fast and easy using the browser-based MachineWorks Recordings Reference App.

The mwclient interface also supports incremental extraction of geometry so that the recording can be replayed into the host’s own graphical scenes, rather than relying on the graphics engine provided.

The MachineWorks Recordings reference application is a web app based on the web assembly version of the mwclient library, javascript and React. A sidecar file is used to store metadata such as information about the machine assembly, parts and kinematic tree, tool and toolpath definitions and error information such as clashes or axis violations. The reference app’s review function allows a user to quickly move to and review any point in the toolpath e.g. a selected clash, in seconds.

The reference application will be supplied in both binary and source code form and will be available to interested customers prior to the official MachineWorks 8.9 release.

A demonstration of the new MachineWorks Recordings reference app can be found on the MachineWorks YouTube channel. 

About MachineWorks Ltd 

MachineWorks Ltd has been providing advanced 3D software engines to manufacturers and engineering software developers since 1994.

MachineWorks is the leading toolkit for CNC simulation and verification and is supplied embedded within a wide range of brands from major machine tools and CNC controller manufacturers and CAM software vendors. With over fifty major OEM licensees, Polygonica is the leading engine for polygon-mesh modelling and is widely used in a range of markets, including CAD, CAM, CAE, and AM, along with Medical, Dental, EDA, Metrology, AEC, Construction, Mining, and other large capital asset industries.

Companies who integrate MachineWorks’ components into their software solutions include Dassault Systemes, Autodesk, Hexagon MI, ANSYS, Synopsys, AECOM, 3D Systems, Stratasys, OpenMind, CAMBRIO, Desktop Metal, Nexa3D, Heidenhain, Okuma, DMG Mori, HCL, SolidCAM, Convergent Science, SimScale, Topsolid, ZWSoft, Diota, CASTOR, CADS Additive, Intech Additive Solutions, and Go2CAM. For more information, visit www.machineworks.com or www.polygonica.com.

Nitin Patil
Nitin Patil
Editor and Director of Content, DailyCADCAM.com. Nitin completed his Master's in Mass Communication & Journalism and having 13 years of work experience as an editor, content writer with renowned international technical magazines and media companies. He is associated with CAD,CAM industry since 2008.
RELATED ARTICLES

Download eBook Now

[the_ad id="497162"]

Most Popular