Mobile

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.

CNC Code Screenshot

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

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

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

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

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

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

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.

PlatformsAndroid, iOS
Supported LanguagesFanuc, Siemens, Heidenhain, Mazak
MethodsLathe, 2D Milling Cutter
LicenseIndividual, Educational, Business
CNC Code Specifiche

Ready to Get Started?

Download the free demo and discover all the features of CNC Code

Android

Scarica direttamente sul tuo dispositivo Android

Scarica APK Android

iPhone / iPad

Disponibile su App Store per iPhone e iPad

Apri su App Store