About WOPviewer
A free, local 3D viewer for woodworking CNC programs
WOPviewer opens and renders CNC part programs from the file formats used across woodworking and panel-processing CNCs — HOMAG's woodWOP (.mpr, versions 4 through 8), HOLZ-HER's NC-HOPS (.hop), SCM's Maestro and Xilog controllers (.xcs, .xxl), and standard Fanuc-style ISO G-code (.nc, .cnc, .iso, .tap, .gcode, .ngc). Every file is parsed and rendered entirely inside your browser with WebGL — nothing is uploaded to a server, so proprietary CNC programs never leave your computer.
Beyond just showing the finished workpiece, WOPviewer breaks the program down into individual operations — drilling, routing, pockets and saw cuts — with a searchable, filterable operations list, per-operation parameters and source code, and a toolpath process simulation with adjustable playback speed.
FAQ
Common questions
Is my CNC file uploaded anywhere?
No. WOPviewer parses and renders the file entirely inside your browser using the File API and WebGL. Nothing is sent to a server — your CNC program never leaves your computer.
Do I need woodWOP, NC-HOPS or SCM Maestro installed to use WOPviewer?
No. WOPviewer is a standalone web app that reads the exported file directly — you don't need the original CAM software, a license or any installation.
Which woodWOP MPR versions does WOPviewer support?
WOPviewer parses MPR files written by woodWOP versions 4 through 8. If it encounters a macro or instruction it doesn't recognize, it reports an explicit warning instead of guessing at geometry.
Can I see the toolpath, not just the finished part?
Yes. WOPviewer includes a process simulation mode that plays back the machining operations in order, with adjustable speed, alongside a searchable, filterable operations list.
Does WOPviewer work on a phone or tablet?
Yes, the layout is responsive with a dedicated toggle between the operations panel and the 3D view on smaller screens. Large, complex programs render more smoothly on a desktop GPU.
What happens if my file uses a macro WOPviewer doesn't understand?
That specific instruction is skipped and logged as a warning in the Warnings panel — it does not stop the rest of the file from parsing and rendering.
Is WOPviewer really free?
Yes, WOPviewer is free to use with no account, license or file limit.
Which CNC controls actually export these file formats?
MPR comes from HOMAG and Weeke machines running woodWOP. HOP comes from HOLZ-HER machines running NC-HOPS. XCS and XXL come from SCM machines running Maestro or Xilog. Most other CNC controls export a Fanuc-style ISO G-code file, which WOPviewer also reads.
I don't have an MPR, HOP or XCS file yet — can you generate the postprocessor for my Fusion setup?
Yes. WOPviewer only inspects files that already exist. To produce them from Autodesk Fusion, we build and support postprocessors for SCM Maestro/Xilog, HOLZ-HER NC-HOPS, HOMAG woodWOP and other machines — see the full postprocessor list.