CNC CodeMobile Simulator
The ideal CNC simulator for learning G-code programming. Available on Android and iOS so you can study and work wherever you are.

Hero Image
Why Choose CNC Simulator
Advanced features for professionals and educators
We could have wowed you with special effects, 3D simulations, views of the car’s exterior, the actual dashboard, and so on. But here at CNC Simulator Italia, we’ve chosen to focus on functionality instead. On a phone, 3D graphics drain the battery very quickly, and we don’t want to drain your phone’s battery. We don’t need to make your processor work overtime as if we were running a video game. It’s not necessary! Our app needs to be able to run your machining cycle paths without straining your phone. Put it to the test...
Lathe Simulation
Realistic simulation of lathe machining with real-time 2D visualization of the workpiece and tool.
Milling Simulation
2D milling with support for fixed cycles and circular interpolations. Coming soon.
G-Code Editor
Built-in editor with syntax highlighting, auto-completion, and real-time error checking.
Multi-Controller
Support for major ISO programming languages: Fanuc, Siemens, Heidenhain, Mazak, and others.
Mobile App
Available on Android and iOS so you can study and take practice tests wherever you are.
Educational Licenses
Special plans for schools and technical colleges, featuring multi-user management and dedicated support.
Screenshot
Explore the CNC Code interface
TORNIO OR FANTINA
THE CHOICE IS YOURS
You can manage any type of lathe in your workshop. Whether you have only standard lathes, dual-spindle lathes, or sliding-head lathes, this app can bring your designs to life before you transfer them to a machine tool. This way, you can be sure that the program works and that there are no procedural errors.
Main Interface
Main Interface
Android & Apple
It works on both Apple and Android devices and supports seven languages: Italian, English, French, German, Spanish, Russian, and Chinese. If you’re new to CNC, this is the perfect tool to keep with you at all times to study the code and tool movements. If you’re already a seasoned CNC operator… well, you know what I mean!
Lathe Simulation
Lathe Simulation
Tool Offset
Up to 40 tools, all of which can be indexed according to the requirements of the machining cycle, such as tool type, diameter, cutting edge, etc. For custom controls, the number of tools can be increased upon request.
G-Code Editor
G-Code Editor
Brands and Controls
Do you need to control a specific machine in your workshop that isn’t listed among the many available options? Request a Custom Control: send us a PDF or photo of your machine codes—provided by your machine dealer or found in your user manual—and we at CNC Simulator Italia will create your control so you can run the program in the application and verify all cycles. Once you’re satisfied… 1 Test the first empty cycle on your machine tool. 2 Carefully run the first part. 3 Once the first part has been successfully completed, feel free to run the program in automatic/continuous cycle mode.
3D Visualization
3D Visualization
Tornio Menu
There should be no distractions at the lathe, which is why the lathe menu is dedicated solely to turning operations. Load the program you want to use. Then read the demonstration program to see what settings you need to configure, and set the axis triplet, the workpiece, the spindle, and the tools. Once you’re done, run the cycle. Don’t worry—if you make a mistake, you won’t cause any damage. Find the problem and fix it!
Control Panel
Control Panel
Feedback
We greatly appreciate your comments, bug reports, or constructive suggestions for new features. To submit them, please visit the Support section in the app menu. We look forward to hearing from you!
Milling Simulation
Milling Simulation
Technical Specifications
CNC Code is designed to be easy to use yet powerful in its functionality. It is ideal for students, hobbyists, and professionals who want to improve their CNC programming skills.

Immagine Specifiche
Ready to Get Started?
Download the free demo and discover all the features of CNC Code
Android
Scarica direttamente sul tuo dispositivo Android
iPhone / iPad
Disponibile su App Store per iPhone e iPad
