Best of 14 cnc programming apps on Android, iPhone

The world of CNC machining is rapidly evolving, and with the advent of powerful mobile devices, it's now possible to program and simulate CNC machines right from your smartphone or tablet. In this article, we'll introduce you to 14 of the best CNC programming apps for Android and iPhone, including CNC Simulator Lite, Easy CNC, and Camcut.

Whether you're a seasoned machinist or just getting started, these apps can help you improve your efficiency, accuracy, and productivity.

App Logo Available On Reviews Downloads Features
1. CNC Simulator Lite CNC Simulator Lite Icon Android, iOS 3.7/5 808K+ 3D simulation, Realistic models, Easy to use
2. Easy CNC Easy CNC Icon Android, iOS 3.9/5 182K+ Digital X-Y-Z, 6000+ CNC, Compatible
3. Camcut Camcut Icon Android, iOS 3.2/5 174K+ Technical calculators, Standardized tables, Guides for machining
4. Machining calculator Machining calculator Icon Android, iOS 4.3/5 88K+ Wide range of calculations, Simple and intuitive interface
5. The Phillips Machinist The Phillips Machinist Icon Android, iOS 4.6/5 58K+ Instant code access, Expert support, Handy calculators
6. Cnc Taper & Radius Coordinator Cnc Taper & Radius Coordinator Icon Android 0/5 19K+ Easy to use, Time-saving, Reduces errors
7. MyHaas MyHaas Icon Android, iOS 4.6/5 14K+ Tool ordering, Remote monitoring, Troubleshoot
Load more

1. CNC Simulator Lite

CNC Simulator Lite Icon

Realistic 3D simulation, Standard G-code support, Easy to use interface


Cost: CNC Simulator Lite (Free), CNC Simulator Pro ($4.99)

Calling all CNC enthusiasts! Unleash your programming prowess with CNC Simulator Lite, the ultimate CNC programming app for your mobile device. This user-friendly simulator empowers you to create and execute CNC programs with ease, providing a virtual sandbox to hone your skills without the need for expensive equipment.

Despite its beginner-friendly interface, CNC Simulator Lite packs a punch with advanced features like real-time simulation, allowing you to visualize your programs in action. However, as noted by discerning users, the app has room for improvement. Occasional bugs and missing features like inline editing and fast-forwarding could enhance the user experience. Additionally, the locked inserts may hinder your creative flow. Nonetheless, CNC Simulator Lite remains an indispensable tool for aspiring and experienced CNC programmers alike, offering a convenient and affordable way to enhance your knowledge and skills.

Download:

Android iOS

Application information:

Downloads Over 500,000 downloads
Features Simulates CNC lathe operations with standard G-code programming, 3D visualization, and error detection for program verification.
Pros User-friendly interface, good for basic G-code learning and practice.
Cons Limited functionality compared to paid versions, lacks advanced features and toolpath options.
CNC Simulator Lite - 3D simulation, Realistic models, Easy to use
  • Tags:
  • 3D simulation
  • Standard G-code
  • Educational Tool

✨ Read more: app for cs students

2. Easy CNC

Easy CNC Icon

Digital X-Y-Z Coordinate Cube, 6000+ pages of CNC lessons, G-Code tool for Siemens and ISO


Cost: Easy CNC Converter (Free), Easy CNC Simulator (Paid)

Easy CNC, a mobile CNC programming app developed by Siemens, empowers end users and students with a wealth of resources and a supportive community. Hailed by users as "very useful," Easy CNC provides access to a comprehensive library of SINUMERIK training manuals and a G-Code tool, enabling users to enhance their CNC programming skills.

With Easy CNC at their fingertips, users can tap into a vibrant community of CNC enthusiasts, where they can connect, share knowledge, and seek assistance. The app fosters a collaborative learning environment, making it an invaluable resource for those seeking to master the complexities of CNC programming. From novice programmers to seasoned professionals, Easy CNC offers a user-friendly and engaging platform for continuous learning and growth.

Download:

Android iOS

Application information:

Downloads Over 100,000 downloads
Features Offers SINUMERIK training materials, a G-code simulator with 3D visualization, and a platform for connecting with other CNC users.
Pros User-friendly interface, educational resources, active community forum.
Cons Limited to Siemens SINUMERIK control systems, requires a strong internet connection for some features, occasional bugs reported.
Easy CNC - Digital X-Y-Z, 6000+ CNC, Compatible
  • Tags:
  • Digital Coordinate Cube
  • 6000+ CNC Lessons
  • G-Code Tool

✨ Read more: app for learning hacking

3. Camcut

Camcut Icon

Technical calculators, Standardized tables, Useful guides


Cost: Camcut Free (Free), Camcut Pro ($4.99)

Introducing Camcut, the ultimate CNC programming app designed specifically for the metalworking industry. With its intuitive interface and comprehensive features, Camcut empowers engineers and machinists alike to streamline their workflow and achieve exceptional results.

Despite a few minor glitches in imperial unit calculations and some untranslated text, Camcut stands out as an invaluable resource for mechanical engineers. Its extensive library of machining calculations and technical data makes it an indispensable pocket dictionary. With user-suggested enhancements such as support for ASTM, AISC, AISI, SAE, EN, ISO, DIN standards, Camcut is poised to become even more versatile and user-friendly.

Download:

Android iOS

Application information:

Downloads Over 100,000 downloads
Features Provides machining calculators, material properties database, technical information, and converter tools for CNC machinists and engineers.
Pros User-friendly interface, comprehensive resources, convenient for quick calculations.
Cons Limited offline functionality, some advanced features require a subscription, occasional accuracy issues with calculations reported by users.
Camcut - Technical calculators, Standardized tables, Guides for machining
  • Tags:
  • Technical calculators
  • Machining values
  • Coordinate calculations

✨ Read more: app for certification courses

4. Machining calculator

Machining calculator Icon

Technological parameters calculation, Intuitive and convenient interface


Cost: Machining calculator (Free), FSWizard (Paid)

Introducing the Machining Calculator app, the ultimate CNC programming companion for your mobile device. This user-friendly app empowers you to perform a range of critical calculations with ease, including speed, feed, chip thickness, spindle load, and torque. Its intuitive interface and lightweight design make it a breeze to use, even on the go.

As one user enthusiastically proclaimed, "It's best in class on Playstore." With its comprehensive calculation capabilities and user-centric design, the Machining Calculator app has become an indispensable tool for engineers and machinists alike. Join the thousands of satisfied users who rely on this app to streamline their CNC programming workflows and achieve optimal machining results.

Download:

Android iOS

Application information:

Downloads Over 88,000 downloads
Features Calculates cutting data for milling, turning, and drilling operations, including speeds, feeds, material removal rates, and more.
Pros User-friendly interface, provides quick and accurate machining calculations.
Cons Limited to Sandvik Coromant tooling, requires internet connection for some features, may not cover all machining scenarios.
Machining calculator - Wide range of calculations, Simple and intuitive interface

5. The Phillips Machinist

The Phillips Machinist Icon

Easy access to codes, Helpful calculators, Direct contact with experts


Cost: The Phillips Machinist (Free)

Introducing The Phillips Machinist, the ultimate mobile app for CNC programmers! This app is packed with features to help you streamline your operations and take your skills to the next level. With The Phillips Machinist, you'll have instant access to manuals, codes, calculators, and a wealth of other resources, all in one convenient location.

Whether you're a seasoned pro or just starting out, The Phillips Machinist has something for you. Its user-friendly interface and comprehensive content make it perfect for both beginners and experienced machinists. Plus, with a vibrant community of users, you'll have access to training opportunities, machine resources, and much more. Experience the future of CNC programming with The Phillips Machinist!

Download:

Android iOS

Application information:

Downloads Over 50,000
Features Connects CNC machinists, offers learning resources, facilitates job searching, and provides industry news and updates.
Pros Excellent networking opportunities and valuable resources for machinists.
Cons Limited to the Phillips Machining community, some users report technical issues and outdated information.
The Phillips Machinist - Instant code access, Expert support, Handy calculators
  • Tags:
  • Essential Machine Codes
  • Personalized Digital Assistant
  • Direct Engineer Contact

6. Cnc Taper & Radius Coordinator

Cnc Taper & Radius Coordinator Icon

Taper calculation, Radius calculation, G-code generation


Cost: Cnc Taper & Radius Coordinator (Free)

Get ready to revolutionize your CNC programming experience with the game-changing app, Cnc Taper & Radius Coordinator. This must-have tool empowers you to effortlessly calculate and find precise CNC taper and radius coordinates, making your projects a breeze. With over 18,000 downloads and counting, this app has earned its place as a trusted companion for CNC professionals and hobbyists alike.

Not only does the app simplify complex calculations, but it also boasts user-friendly features that make it accessible to all skill levels. Its intuitive interface and comprehensive guidance ensure that even beginners can navigate it seamlessly. Whether you're an experienced machinist or just starting out, Cnc Taper & Radius Coordinator is the perfect solution to enhance your CNC programming skills and streamline your workflow.

Download:

Android

Application information:

Downloads Over 10,000 downloads
Features Calculates coordinates for both taper and radius cutting in CNC programming, supporting various input parameters like diameter, angle, and length.
Pros Simple interface, quick calculations, useful for CNC programmers and machinists.
Cons Limited functionality beyond basic taper and radius calculations, may lack advanced features or customization options.
Cnc Taper & Radius Coordinator - Easy to use, Time-saving, Reduces errors
  • Tags:
  • Easy to use
  • Time-saving
  • Reduces errors

7. MyHaas

MyHaas Icon

Tool ordering, Remote monitoring, Troubleshooting


Cost: MyHaas (Free)

MyHaas is a comprehensive CNC programming app that allows you to control your Haas CNC machines from your mobile device. With MyHaas, you can access all of the features of your Haas control, including program editing, machine diagnostics, and remote monitoring.

Despite some initial challenges, the app functions well when connected to the machines via Ethernet cables. The user interface is intuitive and easy to use, and the app provides a wealth of information about your machine's status. While some users have experienced issues with the app's Wi-Fi connectivity and biometric authentication, the overall consensus is that MyHaas is a valuable tool for CNC programmers.

Download:

Android iOS

Application information:

Downloads Over 100,000 downloads
Features Provides remote machine monitoring, job scheduling, tool management, service requests, parts ordering, and access to instructional resources.
Pros Convenient, user-friendly, improves productivity, and enhances machine uptime.
Cons Requires a stable internet connection, limited functionality on older machines, and occasional connectivity issues reported.
MyHaas - Tool ordering, Remote monitoring, Troubleshoot
  • Tags:
  • Tool Ordering
  • Speeds & Feeds Calculator
  • Machine Monitoring

8. CNC Simulator

CNC Simulator Icon

3D simulation model, Standard GM code, Lathe with classical arrangement


Cost: CNC Simulator Lite (Free), CNC Simulator Pro ($4.99)

CNC Simulator is a must-have app for anyone who wants to learn or practice CNC programming on the go. With its realistic simulation of a CNC lathe and a wide range of features, CNC Simulator provides an immersive and interactive learning experience.

Despite its many strengths, CNC Simulator is not without its drawbacks. Some users have reported issues with the canned cycle not working properly, and others have experienced crashes when selecting the programming screen. However, the developers are actively working to address these issues, and the app is constantly being updated with new features and improvements. Overall, CNC Simulator is a valuable tool for anyone interested in CNC programming, and it is well worth the modest price.

Download:

Android iOS

Application information:

Downloads Over 10,000 downloads
Features Simulates CNC lathe operations with G-code programming, 3D visualization of workpiece, and error detection for safe learning.
Pros Affordable, user-friendly interface, good for beginners learning CNC programming basics.
Cons Limited to basic lathe operations, lacks advanced features, and the 3D graphics are outdated.
CNC Simulator - Realistic 3D simulation, Standard G-code support, Beginner-friendly interface
  • Tags:
  • 3D simulation
  • Realistic controls
  • GM code support

9. CNC FANUC Troubleshooting

CNC FANUC Troubleshooting Icon

Step-by-step flowcharts, Alarm and symptom approach, Troubleshoots without engineer


Cost: CNC FANUC Troubleshooting (Free)

Introducing the CNC FANUC Troubleshooting app, an indispensable tool for CNC programmers and operators. This mobile app provides comprehensive troubleshooting support for FANUC machines, empowering users to diagnose and resolve issues efficiently. With its user-friendly interface and extensive knowledge base, the CNC FANUC Troubleshooting app becomes an invaluable companion in the workshop.

As one user expressed, finding useful simulation programs for FANUC machines can be a challenge. The CNC FANUC Troubleshooting app addresses this need by offering a rich collection of simulation programs. These simulations enable programmers to test and debug their code before running it on actual machines, saving time and minimizing errors. Additionally, the app's step-by-step troubleshooting guides provide clear instructions and troubleshooting tips, ensuring that users can quickly identify and resolve issues.

Download:

Android iOS

Application information:

Downloads Over 4500 downloads
Features Provides a searchable database of FANUC alarm codes, troubleshooting steps, machine manuals, and user guides for quick access to solutions.
Pros Easy to use, comprehensive information, helpful for resolving issues quickly.
Cons Requires internet connection, limited to FANUC controls, may not cover all possible issues.
CNC FANUC Troubleshooting - Step-by-step flowcharts, Alarm and symptom approaches
  • Tags:
  • Expert Troubleshooting
  • Step-by-step guidance
  • Cost-Saving Solution

10. FilesCAD

FilesCAD Icon

Ready-to-Cut Designs, Extensive Jali Collection, Full HD Design Preview


Cost: FilesCAD Premium (Free 3 days trial, then $7.99/month), FilesCAD Premium Lifetime ($149.99)

Introducing FilesCAD, the revolutionary CNC programming app that empowers you to design and create customized masterpieces with unmatched precision and ease. This groundbreaking app is the brainchild of Haptics Apps, a team of dedicated developers passionate about providing CNC workers with the tools they need to excel.

With FilesCAD at your fingertips, you gain access to an exclusive library of premium CNC designs in DXF, CDR, and DWG formats. Whether you're a seasoned pro or just starting your CNC journey, you'll find a wealth of inspiration and practical solutions within this app's extensive collection.

Download:

Android

Application information:

Downloads Over 2000
Features Provides access to a library of downloadable 2D and 3D designs in various formats like DXF, CDR, and DWG, suitable for CNC machines.
Pros Affordable, vast library of designs, compatible with multiple CNC software.
Cons Subscription-based model; design quality and complexity may vary; limited customer support.
FilesCAD - Ready-to-cut CNC files, Extensive jali design library
  • Tags:
  • HD design previews
  • Ready-to-cut CNC files
  • Extensive jali design collection

11. CNC R

CNC R Icon

G-code program creation, Easy program editing, Radius and nose R programming


Cost: CNC R (Free)

CNC R is a mobile CNC programming app that helps users create CNC programs quickly and easily. It is a powerful tool that can be used by both beginners and experienced programmers. With CNC R, you can create programs for 2-axis, 3-axis, and 4-axis CNC machines. The app also includes a library of common CNC operations, making it easy to get started.

One of the best things about CNC R is its user-friendly interface. The app is easy to navigate and the controls are intuitive. This makes it a great choice for beginners who are new to CNC programming. Experienced programmers will also appreciate the app's powerful features and flexibility.

Download:

Android

Application information:

Downloads Over 1,000
Features Generates G-code for CNC machining with a variety of functions for drilling, milling, and turning operations.
Pros User-friendly interface, customizable templates, and offline accessibility.
Cons Limited functionality compared to professional CAD/CAM software, potential for inaccurate code generation, and lack of official support.
CNC R - G-code program creation, Radius and Radius Nose R calculation
  • Tags:
  • G-code generator
  • Radius and chamfer calculation
  • Nose R calculation

12. CNC Design Hub

CNC Design Hub Icon

Vast design library, Intuitive search, File compatibility


Cost: Free (Free), Pro (Price not available)

For CNC programmers and designers, the CNC Design Hub app is a treasure trove of 2D and 3D designs that can elevate your CNC router projects to new heights. With a vast library of downloadable designs, this app empowers you to bring your creative visions to life, saving you countless hours of manual design work.

As one user aptly put it, "Very very useful for CNC programmers and designers... thank you so much 🙏🙏🙏." The gratitude expressed in this comment underscores the immense value that CNC Design Hub offers to its users. Whether you're a seasoned pro or just starting out, this app is an indispensable tool that will streamline your workflow and unleash your creativity.

Download:

Android iOS

Application information:

Downloads 1,000+
Features Browse and download a wide variety of free 2D and 3D CNC designs, filter by category, and easily share designs.
Pros Large selection of free designs, simple and easy to use.
Cons Limited functionality beyond browsing and downloading, design quality can vary, requires internet connection.
CNC Design Hub - Extensive design library, Intuitive search and filter
  • Tags:
  • Extensive design library
  • Precision-Engineered Files
  • Instant Download Access

13. CNC Machinist Calculator Ultra

CNC Machinist Calculator Ultra Icon

Cost: CNC Machinist Calculator Ultra (Free), CNC Machinist Calculator Ultra (Remove Ads) ($0.99)

Introducing CNC Machinist Calculator Ultra, the ultimate mobile app for expert machinists. This comprehensive calculator empowers you with a vast array of essential functions, tailored specifically to the demands of your craft. Effortlessly perform complex calculations, optimize your machining processes, and elevate your productivity to new heights.

As a seasoned machinist, you'll appreciate the app's intuitive interface and the sheer breadth of its capabilities. From basic trigonometry to advanced G-code generation, CNC Machinist Calculator Ultra has got you covered. With its lightning-fast processing speeds and unparalleled accuracy, you can trust this app to deliver reliable results every time.

Download:

Android iOS

Application information:

Downloads Over 1500
Features Offers a comprehensive suite of tools for CNC machining calculations, including trigonometry, speeds and feeds, bolt patterns, material calculations, and more.
Pros Powerful, versatile, and time-saving for CNC machinists.
Cons Can be complex for beginners, requires a strong understanding of machining principles, and some users report occasional bugs.
CNC Machinist Calculator Ultra - Comprehensive Calculations, User-Friendly Interface
  • Tags:
  • Comprehensive calculations
  • Streamlined workflow
  • Enhanced Precision

14. Cnc Turning Programming Paid

Cnc Turning Programming Paid Icon

G74, G75, G76, G77, G78, G79 Manual, Cycles


Cost: Cnc Turning Programming Paid ($0.02), CNC Machinist Calculator Pro ($4.99)

Are you a CNC programmer looking for a comprehensive and user-friendly app? Look no further than Cnc Turning Programming Paid. This powerful app provides you with all the tools you need to create and edit CNC programs right on your mobile device. With its intuitive interface and wide range of features, Cnc Turning Programming Paid is the perfect choice for both beginners and experienced programmers alike.

In addition to its core functionality, Cnc Turning Programming Paid also offers a number of advanced features, such as Oil Groove and Knurling Programming options, and Tool Nose compensation with G41, G42, and G40. These features give you the flexibility to create even the most complex CNC programs with ease. So if you're looking for a CNC programming app that has everything you need, Cnc Turning Programming Paid is the perfect choice.

Download:

Android

Application information:

Downloads 200+
Features Provides a comprehensive guide to CNC turning programming, covering G-codes, manual cycles (G74, G75, G76, G77, G78, G79), and practical examples.
Pros Easy to understand explanations, helpful examples, good for beginners.
Cons Limited functionality, basic interface, might be too simplistic for experienced users, requires an internet connection.
Cnc Turning Programming Paid - Automatic program generation, Supports various lathes
  • Tags:
  • Advanced CAM Features
  • Powerful Simulation
  • Seamless integration