CNC CODE DesktopCNC CODE Desktop 3DCNC Code MobileCNC CODE - Multi LicenseCNC CODE Desktop

CNC CODE DesktopProfessional Simulation

Now it will finally be possible to do great things with a product like CNC CODE Desktop 3D. 2-channel turning, CAD CAM, Post-Processors, Live Tooling, and more.. Available for MacOS, Windows and Linux

New in 2026 — we are now cncsimulator.it →

Crash it here.
Not on the machine.

The CNC simulator for turning and milling that brings the workshop to your PC, tablet and smartphone. Write the G-code, run it, watch the chips fly — without breaking a single tool.

Fanuc · Siemens · HeidenhainWindows · macOS · Linux · iOS · AndroidAvailable on MePA (Italian public procurement)
CNC CODE Desktop — O1001 PERNO.ncAUTO · CYCLE
1O1001 (THREADED PIN)
2G21 G40 G99
3T0101 (ROUGHING)
4G96 S180 M03
5G00 X42. Z2.
6G71 U1.5 R0.5
7G71 P10 Q20 U0.4 F0.25
8N10 G00 X16.
9G01 Z0 F0.12
10X20. Z-2.
11Z-25.
12X30. Z-35.
13Z-55.
14N20 X42.
15G70 P10 Q20
16G28 U0 W0
17M30
Z0Ø42
X
16.000
Z
2.000
CYCLE TIME
00:01:47
183
schools and teachers signed up
8.440
registered users
7.226
joined through CNC Code
15+
years in the workshop and at the machine
10
languages, from Italian to Brazilian Portuguese
ALREADY IN THE LAB AT
IIS Zappa-FermiITIS MarzottoIIS Scarpa-MatteiIS Saraceno-RomegialliIIS G. BrunoITIP L. BucciITIS G. DorsoIIS GalileiIISS Marie CurieDidacta Service…and 78 more
T01 — THE RANGE

A machine for every bench.

From the student's smartphone to the lab workstation: same engine, same G-code, same shop-floor habits.

See the full user manual →
TOP OF THE RANGEWindows · macOS · Linux

CNC CODE Desktop & 3D

Professional 2-channel turning and 5-axis milling with a 3D engine. Built for teachers, companies and school labs.

  • ▸Powerful 3D engine
  • ▸2-channel turning
  • ▸5-axis milling
  • ▸Cycle time calculation
  • ▸Machining on real parts
  • ▸Save and export programs
CNC Code Desktop: the 5-axis milling machine in 3D, with the stock clamped on the rotary table
iOS · AndroidONE-TIME

CNC CODE Mobile

Lathe and mill in your pocket, with a built-in G-code editor. Pay once, no subscription.

  • — Lathe and mill
  • — Built-in G-code editor
  • — Multi-licence for schools
Tablet · iOS · AndroidSUBSCRIPTION

CNC CODE Medium

All the power of Mobile, optimised for the tablet screen: more room for code and simulation.

  • — Lathe and mill
  • — Built-in G-code editor
  • — Multi-licence for schools
SCHOOLS · PUBLIC SECTOR · MEPA

Equipping a whole lab?

Multiple licences, MePA ordering and support in your language. We prepare a quote tailored to your class.

Request a quote →
T02 — IN THEIR OWN WORDS

Real reviews, our replies.

They come from the app stores and our website. We answer every single one: these are the latest.

★★★★★Google Play · October 23, 2026
“this app have a lot of potential,and it's the first phone app I've seen offer this much of options and variety, for something like that u have to keep developing it , keep going guys”
— Omar M.
OUR REPLY

Thank you, Omar, this means a lot. CNC Code grows every month: lately we added the milling simulator and new control brands, so you can test your program on the control you actually use. Tell us what you would like to see next at support@cncsimulator.it. Most of what we build comes from reviews like yours.

Read all reviews →
T03 — WHO IT'S FOR

Who are you? We have the right tool.

Seven profiles, seven ways to use CNC Code. Pick yours.

CNC Simulator Italia users: business owner, teacher, student, operator, school principal and CAD CAM programmer in front of a machine tool
PROFILE 01

A CNC lab in every classroom

A multi-licence for the whole class, MePA ordering and no machine stopped by a programming mistake. Students make their mistakes on screen and reach the workshop prepared.

Offer for schools →
T04 — WHY US

Built by someone who's made chips by the ton.

M01

Safe simulation

Test programs with no risk: collisions happen on screen, not on the spindle.

M02

Multi-control

Fanuc, Siemens and Heidenhain: learn on the control you'll find on the shop floor.

M03

Built for training

Designed for technical schools, training centres and universities. One licence, a whole class.

M04

Advanced analysis

Calculate cycle times and optimise the program before touching the real part.

M05

Flexible licences

From a single student to a 30-seat lab: the licence grows with you.

M06

Support in your language

Support, documentation and updates included. You hear back from the people who wrote the software, usually within a day.

T05 — NEW IN 2026

New name. Same workshop.

Same company, same team, same passion. Our website is now cncsimulator.it, but you can reach it from our other addresses too: they all lead here. The new domain brought a brand-new licence management system and even faster support.

cncsimulator.itMAIN WEBSITE
YOU'LL ALSO FIND US AT
cncsimulatoritalia.itour first address
cncsimulator.eu→ cncsimulator.it
cncsimulator.org→ cncsimulator.it
M03 S1200_

Ready to start the spindle?

10-day free trial on every platform. No credit card, no scrapped parts.