Start from the declared assumptions
This viewer begins at XYZ zero in millimeters, absolute distance mode, the XY plane, incremental arc centers and feed-per-minute mode. These are model assumptions, not measurements of a machine. A real controller may have a different position, offsets or persistent modal state.
Load the generated example to see the report shape before opening a real file. Every movement records its source line, endpoints, command, analytic length and feed-derived time. The source remains available as text beside the drawing.
Use the movement controls
Choose isometric, XY, XZ or YZ projection. The slider and previous/next buttons reveal a prefix of the reviewed path while retaining the scale of the complete reviewed set. Orange dashed segments represent assumed rapid travel; teal segments represent feed motion.
The textual movement detail is available without relying on color or spatial interpretation. Select source line focuses the exact source block that produced the selected movement. If you have edited the text, run the review again before using the linkage.
Treat a partial path as partial
An unsupported command, malformed block or capacity limit stops interpretation. The tool preserves the earlier supported path and explicitly identifies the first unreviewed line. Deleting an unfamiliar command merely to make the preview continue would not establish equivalent machine behavior.
Use the warning to identify the relevant controller documentation and compare the original source with an appropriate machine-specific environment. The downloadable ledger retains the same stop information rather than presenting an incomplete drawing as a complete simulation.