# CNC Path: G-Code Simulator — Toolpath Viewer & NC Editor

> Toolpath Viewer & NC Editor (iPhone/iPad app by 宇 张.)

- Source: https://appshunter.io/ios/app/cnc-path-g-code-simulator/id6794183153 (this page in markdown: same URL + `.md`)
- Developer: [宇 张](https://appshunter.io/developer/6793988910)
- Category: Productivity, Education
- Price: Free with in-app purchases
- Age rating: 4+
- Requires: iOS 16.0 · 6 MB
- Languages: American English, Chinese (Simplified, China)
- Released: 2026-07-31
- Data updated: 2026-08-26
- User reviews in markdown: https://appshunter.io/ios/app/cnc-path-g-code-simulator/id6794183153/reviews.md

## What is CNC Path?

CNC Path is an iPhone and iPad workspace for CNC professionals and learners to manage, edit, OCR-import, and visualize supported CNC programs.

Key features:

- Create, organize, import, and export CNC programs in a local Program Library
- View and edit CNC program text with a mobile-friendly editor
- Import programs from camera or images with on-device OCR and review the result before saving
- Look up CNC instructions and their current support boundaries
- Run lightweight toolpath simulation for supported basic instructions
- Use OCR, import/export, syntax checking, and advanced macro-program, fixed-cycle, and arithmetic-expression simulation

All existing features are free during the current public preview. No membership or purchase is required. Any future change to paid advanced features will be disclosed in advance through a reviewed app update and updated storefront information; this version does not charge automatically.

CNC Path provides auxiliary toolpath visualization only. It does not guarantee collision detection, machining safety, or complete real-machine verification. Users must manually verify OCR results and CNC programs.

## Pricing and in-app purchases

Base price: Free.

**Subscriptions**

| Subscription | Price | Period |
| --- | --- | --- |
| Monthly Membership | $0.99 | per month |

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| 专业版永久解锁 | $7.99 | one-time |



## Version history (last 5 releases)

### 1.0.7 — 2026-08-24

This update improves CNC program pasting, editing, and simulation. It normalizes supported Chinese/full-width punctuation pasted from text editors and shows a notice; expands suggestions for ABS, ASIN, ACOS, and ATAN; corrects path recalculation after edits, long-path endpoint/segment synchronization, and SIEMENS HOLES custom-variable false alarms; and allows Single Block to stop on variable, control-flow, and blank lines. It also improves the opaque simulation surface, page transitions, full-screen layout, and display stability. CNC simulation is auxiliary only and does not guarantee collision detection, machining safety, or real-machine verification. Always verify programs and machine parameters manually.

### 1.0.6 — 2026-08-22

Improves FANUC macro-loop and compact no-space block recognition; adds SIEMENS IF/ELSE/ENDIF, named labels, GOTO/GOTOF/GOTOB, and signed parenthesized expressions. Improves long-program opening, syntax coloring, parsing, and simulation stability while reducing repeated CPU and disk activity. Fixes tool-compensation zero entry, Variables-panel playback persistence, and folder save-location navigation. Adds per-visit G00 path visibility, restores two-finger camera rotation, and raises the generated-path protection budget to 500,000 points. CNC simulation is auxiliary only; manually verify programs and machine parameters. All current features remain free.

### 1.0.5 — 2026-08-15

This update includes important fixes and improvements:

- Fixes unresponsive Program Library swipe actions on some system versions and improves list interaction stability.
- Improves recognition and cycle-parameter validation for compact FANUC blocks without spaces, including G71.
- Corrects FANUC G73 pattern-repeating pass positions and finishing allowances.
- Optimizes memory use during long-program parsing and execution for better stability.
- Improves cross-version CNC text encoding validation and corrects the Find/Replace completion label.

CNC simulation is for auxiliary toolpath visualization only. Always manually verify CNC programs and OCR results. All current features remain free.

### 1.0.4 — 2026-08-09

This emergency update fixes update prompts and support access:
- Fixed Update Now not responding in the automatic update prompt
- Fixed the Settings update card stretching vertically
- Made update actions fully tappable and added App Store open-failure feedback
- Prevented stale App Store lookup cache from hiding a newer version
- Added Contact Support under More
- Updated the support email to innexspace@icloud.com
- Added a built-in bilingual Privacy Policy that does not depend on web loading

### 1.0.3 — 2026-08-08

This update improves Program Library, file transfers, and toolpath simulation:
- Unknown instructions are skipped with warnings while supported instructions continue generating paths
- Import multiple files or an entire folder from Program Library while preserving nested folder hierarchy
- Batch-update CNC system properties for all programs in a folder
- Built-in samples stay read-only; edited copies are saved to My Programs
- Copy, move, import, and export now offer Create Copy or Replace for name conflicts and show clearer failure reasons
- Improved MPF/SPF Open In handling and SIEMENS detection
- More accurate geometry-aware automatic sampling with exact endpoints and much faster long-program path preparation
- Fixed update prompts and Program Library menu interaction

## Related topics

[cnc simulator](https://appshunter.io/ios/topics/cnc-simulator) · [cnc plasma](https://appshunter.io/ios/topics/cnc-plasma) · [cnc turning programming](https://appshunter.io/ios/topics/cnc-turning-programming)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-26.*
