CNC VMC Simulator1.0.27



Publisher Description

The CNC milling machine simulator is a multimedia application designed to provide a basic introduction to beginner mechanical engineering professionals with the principles of programming operations for milling parts using a standard (ISO) G-code.

The main task of the application is syntactic analysis (parsing) of the code of control programs in order to build a graphical model of cutting tool trajectories in three-dimensional space.

The main functions of the application: editing the code of the control programs of the milling machine, operations with files of control programs, setting the geometric parameters of the cutting tool, continuous/step-by-step execution of blocks of control programs, three-dimensional visualization of tool movements in the working space of the machine, simplified visualization of the machined surface of the part, calculation of processing modes, a quick reference guide to using G-code.

The main limitations of the application are: low accuracy of cutting surface modeling, the impossibility of using polygonal geometry as a workpiece, a simplified model of machine tooling elements.

Privacy Policy URL: https://sunspire.site/mobile-applications-security-policy/
Terms of Service URL: https://sunspire.site/terms_of_service.html

Version History • Added 6 new interface languages: Chinese, Russian, French, Spanish, Thai, Vietnamese — the app now matches your device language automatically
• Optimized layout for Dynamic Island and notched displays
• Stability improvements and bug fixes 1.0.27 Sep 10 Updated to comply with age restrictions 1.0.26 12/14/2025 - Added the two-color scheme of workpiece;
- Added the absolute, relative, machine coordinates and distance along the axes on the main screen;
- Increased the timer for holding graphic buttons with a finger in touch control mode;
- Improved the algorithm for controlling the camera;
- Debugged the algorithm for simulating of the MPG control flywheel;
- Added the function of auto-numbering of lines of the control program;
- Optimized the graphical user interface;
- Fixed a bug with accelerated text scrolling. 1.0.25 08/03/2024 1) Added the ability to select a two-color workpiece similar like Fanuc 0i-MF animation system;
2) Added the ability to display absolute, relative, machine coordinates, as well as the remaining distance along the axes on the main screen;
3) Increased the timer for holding graphic buttons with a finger in touch control mode in order to eliminate unwanted input of several characters in a row;
4) Improved the algorithm for controlling the camera;
5) Debugged the algorithm for simulating the operation of the MPG control flywheel;
6) Added the function of auto-numbering of lines of the control program in the G-code editor;
7) Optimized the graphical user interface - improved fonts and color scheme of control elements. 1.0.24 08/03/2024 1. Added syntax highlighting
2. The position of the machine zero has been changed
3. Added function for linking tool and workpiece 1.0.23 10/19/2023 - Updated G-code interpreter;
- Added new commands G65, G29, G73-G89, chamfer C, rounding R;
- Added the ability to use multiple M-codes in one block;
- Updated parser for algebraic expressions (applied "Reverse Polish notation" method);
- Added debugging mode of the control program with the output of the estimated processing time;
- Optimized the algorithm for simulating the movement of the cutting tool;
- A new system for rendering trajectories has been developed;
- Updated built-in help system;
- Optimized the graphical part of the application. 1.0.22 03/07/2023 - Fixed rounding errors in MacroB arithmetic expressions;
- Added programming mode in polar coordinates (G16/G15);
- Added alternative comparison operators;
- Added the function of adjusting the height of the workpiece when fixing in a vice;
- Updated the appearance of the simulation model. 1.0.18 12/01/2022 - Fixed a problem with shader rendering of the workpiece.
- Optimized cutter movement algorithm on arcs of small radius.
- Fixed bugs in MacroB math operations.
- Fixed errors when constructing arcs in the XZ plane.
- Fixed bugs with the rotation of the coordinate system.
- Added tool names.
- Added models of technological equipment for fixing the workpiece. 1.0.17 08/01/2022 - The algorithm for correcting the speed of the cutter on arcs of small radius has been optimized.
- Fixed error processing arithmetic operations when subtracting negative numbers.
- Fixed error in processing the operation of comparing a positive number with a negative one.
- Fixed the error of multiplying trigonometric functions by a number/variable/expression.
- Fixed the problem of choosing the direction of the arc when constructing arcs in the XZ plane (G18).
- Fixed the error of execution of an external subroutine after the completion of a loop with a precondition.
- Fixed errors in calculating the internal equidistant when connecting several arcs.
- Fixed the problem of zeroing the angle of rotation of the coordinate system when calling the G69 command.
- Added the ability to perform more than one assignment operation in one block, including in conditional expressions.
- Added tool names.
- Added models of technological equipment for fixing the workpiece. 1.0.16 07/31/2022 Added the ability to use included loops WHILE...DO...END. 1.0.15 05/16/2022 Fixed inaccuracies in interface localization 1.0.14 04/12/2022 1.0 04/07/2022



About CNC VMC Simulator

CNC VMC Simulator is a paid app for iOS published in the Other list of apps, part of Network & Internet.

The company that develops CNC VMC Simulator is 旭 陈. The latest version released by its developer is 1.0.27. This app was rated by 2 users of our site and has an average rating of 3.8.

To install CNC VMC Simulator on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-10-14 and was downloaded 1,077 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the CNC VMC Simulator as malware if the download link is broken.

How to install CNC VMC Simulator on your iOS device:

  • Click on the Continue To App button on our website. This will redirect you to the App Store.
  • Once the CNC VMC Simulator is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
  • If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
  • After CNC VMC Simulator is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
  • Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.

Program Details


General

Publisher
Released Date
2026-10-14
Languages
English

Category

Category
Subcategory

System requirements

Operating systems
iOS

Download information

File size
44 bytes
Total downloads
1,077

Pricing

License model
Paid
Price

Version History


Here you can find the changelog of CNC VMC Simulator since it was posted on our website on 2023-07-03. The latest version is 1.0.27 and it was updated on Soft112 on 14 October, 2026. See below the changes in each version:

version 1.0.27

posted on 2026-10-14

Version History • Added 6 new interface languages: Chinese, Russian, French, Spanish, Thai, Vietnamese — the app now matches your device language automatically
• Optimized layout for Dynamic Island and notched displays
• Stability improvements and bug fixes 1.0.27 Sep 10 Updated to comply with age restrictions 1.0.26 12/14/2025 - Added the two-color scheme of workpiece;
- Added the absolute, relative, machine coordinates and distance along the axes on the main screen;
- Increased the timer for holding graphic buttons with a finger in touch control mode;
- Improved the algorithm for controlling the camera;
- Debugged the algorithm for simulating of the MPG control flywheel;
- Added the function of auto-numbering of lines of the control program;
- Optimized the graphical user interface;
- Fixed a bug with accelerated text scrolling. 1.0.25 08/03/2024 1) Added the ability to select a two-color workpiece similar like Fanuc 0i-MF animation system;
2) Added the ability to display absolute, relative, machine coordinates, as well as the remaining distance along the axes on the main screen;
3) Increased the timer for holding graphic buttons with a finger in touch control mode in order to eliminate unwanted input of several characters in a row;
4) Improved the algorithm for controlling the camera;
5) Debugged the algorithm for simulating the operation of the MPG control flywheel;
6) Added the function of auto-numbering of lines of the control program in the G-code editor;
7) Optimized the graphical user interface - improved fonts and color scheme of control elements. 1.0.24 08/03/2024 1. Added syntax highlighting
2. The position of the machine zero has been changed
3. Added function for linking tool and workpiece 1.0.23 10/19/2023 - Updated G-code interpreter;
- Added new commands G65, G29, G73-G89, chamfer C, rounding R;
- Added the ability to use multiple M-codes in one block;
- Updated parser for algebraic expressions (applied "Reverse Polish notation" method);
- Added debugging mode of the control program with the output of the estimated processing time;
- Optimized the algorithm for simulating the movement of the cutting tool;
- A new system for rendering trajectories has been developed;
- Updated built-in help system;
- Optimized the graphical part of the application. 1.0.22 03/07/2023 - Fixed rounding errors in MacroB arithmetic expressions;
- Added programming mode in polar coordinates (G16/G15);
- Added alternative comparison operators;
- Added the function of adjusting the height of the workpiece when fixing in a vice;
- Updated the appearance of the simulation model. 1.0.18 12/01/2022 - Fixed a problem with shader rendering of the workpiece.
- Optimized cutter movement algorithm on arcs of small radius.
- Fixed bugs in MacroB math operations.
- Fixed errors when constructing arcs in the XZ plane.
- Fixed bugs with the rotation of the coordinate system.
- Added tool names.
- Added models of technological equipment for fixing the workpiece. 1.0.17 08/01/2022 - The algorithm for correcting the speed of the cutter on arcs of small radius has been optimized.
- Fixed error processing arithmetic operations when subtracting negative numbers.
- Fixed error in processing the operation of comparing a positive number with a negative one.
- Fixed the error of multiplying trigonometric functions by a number/variable/expression.
- Fixed the problem of choosing the direction of the arc when constructing arcs in the XZ plane (G18).
- Fixed the error of execution of an external subroutine after the completion of a loop with a precondition.
- Fixed errors in calculating the internal equidistant when connecting several arcs.
- Fixed the problem of zeroing the angle of rotation of the coordinate system when calling the G69 command.
- Added the ability to perform more than one assignment operation in one block, including in conditional expressions.
- Added tool names.
- Added models of technological equipment for fixing the workpiece. 1.0.16 07/31/2022 Added the ability to use included loops WHILE...DO...END. 1.0.15 05/16/2022 Fixed inaccuracies in interface localization 1.0.14 04/12/2022 1.0 04/07/2022

version 1.0.27

posted on 2026-09-14

Version History • Added 6 new interface languages: Chinese, Russian, French, Spanish, Thai, Vietnamese — the app now matches your device language automatically
• Optimized layout for Dynamic Island and notched displays
• Stability improvements and bug fixes 1.0.27 4d ago Updated to comply with age restrictions 1.0.26 12/14/2025 - Added the two-color scheme of workpiece;
- Added the absolute, relative, machine coordinates and distance along the axes on the main screen;
- Increased the timer for holding graphic buttons with a finger in touch control mode;
- Improved the algorithm for controlling the camera;
- Debugged the algorithm for simulating of the MPG control flywheel;
- Added the function of auto-numbering of lines of the control program;
- Optimized the graphical user interface;
- Fixed a bug with accelerated text scrolling. 1.0.25 08/03/2024 1) Added the ability to select a two-color workpiece similar like Fanuc 0i-MF animation system;
2) Added the ability to display absolute, relative, machine coordinates, as well as the remaining distance along the axes on the main screen;
3) Increased the timer for holding graphic buttons with a finger in touch control mode in order to eliminate unwanted input of several characters in a row;
4) Improved the algorithm for controlling the camera;
5) Debugged the algorithm for simulating the operation of the MPG control flywheel;
6) Added the function of auto-numbering of lines of the control program in the G-code editor;
7) Optimized the graphical user interface - improved fonts and color scheme of control elements. 1.0.24 08/03/2024 1. Added syntax highlighting
2. The position of the machine zero has been changed
3. Added function for linking tool and workpiece 1.0.23 10/19/2023 - Updated G-code interpreter;
- Added new commands G65, G29, G73-G89, chamfer C, rounding R;
- Added the ability to use multiple M-codes in one block;
- Updated parser for algebraic expressions (applied "Reverse Polish notation" method);
- Added debugging mode of the control program with the output of the estimated processing time;
- Optimized the algorithm for simulating the movement of the cutting tool;
- A new system for rendering trajectories has been developed;
- Updated built-in help system;
- Optimized the graphical part of the application. 1.0.22 03/07/2023 - Fixed rounding errors in MacroB arithmetic expressions;
- Added programming mode in polar coordinates (G16/G15);
- Added alternative comparison operators;
- Added the function of adjusting the height of the workpiece when fixing in a vice;
- Updated the appearance of the simulation model. 1.0.18 12/01/2022 - Fixed a problem with shader rendering of the workpiece.
- Optimized cutter movement algorithm on arcs of small radius.
- Fixed bugs in MacroB math operations.
- Fixed errors when constructing arcs in the XZ plane.
- Fixed bugs with the rotation of the coordinate system.
- Added tool names.
- Added models of technological equipment for fixing the workpiece. 1.0.17 08/01/2022 - The algorithm for correcting the speed of the cutter on arcs of small radius has been optimized.
- Fixed error processing arithmetic operations when subtracting negative numbers.
- Fixed error in processing the operation of comparing a positive number with a negative one.
- Fixed the error of multiplying trigonometric functions by a number/variable/expression.
- Fixed the problem of choosing the direction of the arc when constructing arcs in the XZ plane (G18).
- Fixed the error of execution of an external subroutine after the completion of a loop with a precondition.
- Fixed errors in calculating the internal equidistant when connecting several arcs.
- Fixed the problem of zeroing the angle of rotation of the coordinate system when calling the G69 command.
- Added the ability to perform more than one assignment operation in one block, including in conditional expressions.
- Added tool names.
- Added models of technological equipment for fixing the workpiece. 1.0.16 07/31/2022 Added the ability to use included loops WHILE...DO...END. 1.0.15 05/16/2022 Fixed inaccuracies in interface localization 1.0.14 04/12/2022 1.0 04/07/2022

version 1.0.26

posted on 2026-09-07

Version History Updated to comply with age restrictions 1.0.26 12/14/2025 - Added the two-color scheme of workpiece;
- Added the absolute, relative, machine coordinates and distance along the axes on the main screen;
- Increased the timer for holding graphic buttons with a finger in touch control mode;
- Improved the algorithm for controlling the camera;
- Debugged the algorithm for simulating of the MPG control flywheel;
- Added the function of auto-numbering of lines of the control program;
- Optimized the graphical user interface;
- Fixed a bug with accelerated text scrolling. 1.0.25 08/03/2024 1) Added the ability to select a two-color workpiece similar like Fanuc 0i-MF animation system;
2) Added the ability to display absolute, relative, machine coordinates, as well as the remaining distance along the axes on the main screen;
3) Increased the timer for holding graphic buttons with a finger in touch control mode in order to eliminate unwanted input of several characters in a row;
4) Improved the algorithm for controlling the camera;
5) Debugged the algorithm for simulating the operation of the MPG control flywheel;
6) Added the function of auto-numbering of lines of the control program in the G-code editor;
7) Optimized the graphical user interface - improved fonts and color scheme of control elements. 1.0.24 08/03/2024 1. Added syntax highlighting
2. The position of the machine zero has been changed
3. Added function for linking tool and workpiece 1.0.23 10/19/2023 - Updated G-code interpreter;
- Added new commands G65, G29, G73-G89, chamfer C, rounding R;
- Added the ability to use multiple M-codes in one block;
- Updated parser for algebraic expressions (applied "Reverse Polish notation" method);
- Added debugging mode of the control program with the output of the estimated processing time;
- Optimized the algorithm for simulating the movement of the cutting tool;
- A new system for rendering trajectories has been developed;
- Updated built-in help system;
- Optimized the graphical part of the application. 1.0.22 03/07/2023 - Fixed rounding errors in MacroB arithmetic expressions;
- Added programming mode in polar coordinates (G16/G15);
- Added alternative comparison operators;
- Added the function of adjusting the height of the workpiece when fixing in a vice;
- Updated the appearance of the simulation model. 1.0.18 12/01/2022 - Fixed a problem with shader rendering of the workpiece.
- Optimized cutter movement algorithm on arcs of small radius.
- Fixed bugs in MacroB math operations.
- Fixed errors when constructing arcs in the XZ plane.
- Fixed bugs with the rotation of the coordinate system.
- Added tool names.
- Added models of technological equipment for fixing the workpiece. 1.0.17 08/01/2022 - The algorithm for correcting the speed of the cutter on arcs of small radius has been optimized.
- Fixed error processing arithmetic operations when subtracting negative numbers.
- Fixed error in processing the operation of comparing a positive number with a negative one.
- Fixed the error of multiplying trigonometric functions by a number/variable/expression.
- Fixed the problem of choosing the direction of the arc when constructing arcs in the XZ plane (G18).
- Fixed the error of execution of an external subroutine after the completion of a loop with a precondition.
- Fixed errors in calculating the internal equidistant when connecting several arcs.
- Fixed the problem of zeroing the angle of rotation of the coordinate system when calling the G69 command.
- Added the ability to perform more than one assignment operation in one block, including in conditional expressions.
- Added tool names.
- Added models of technological equipment for fixing the workpiece. 1.0.16 07/31/2022 Added the ability to use included loops WHILE...DO...END. 1.0.15 05/16/2022 Fixed inaccuracies in interface localization 1.0.14 04/12/2022 1.0 04/07/2022

version 1.0.26

posted on 2025-12-14

Updated to comply with age restrictions

version 1.0.25

posted on 2024-08-03

Aug 3, 2024
Version 1.0.25
- Added the two-color scheme of workpiece;
- Added the absolute, relative, machine coordinates and distance along the axes on the main screen;
- Increased the timer for holding graphic buttons with a finger in touch control mode;
- Improved the algorithm for controlling the camera;
- Debugged the algorithm for simulating of the MPG control flywheel;
- Added the function of auto-numbering of lines of the control program;
- Optimized the graphical user interface;
- Fixed a bug with accelerated text scrolling.

version 1.0.23

posted on 2023-10-19

Oct 19, 2023
Version 1.0.23
1. Added syntax highlighting
2. The position of the machine zero has been changed
3. Added function for linking tool and workpiece

version 1.0.22

posted on 2023-03-07

Mar 7, 2023
Version 1.0.22
- Updated G-code interpreter;
- Added new commands G65, G29, G73-G89, chamfer C, rounding R;
- Added the ability to use multiple M-codes in one block;
- Updated parser for algebraic expressions (applied "Reverse Polish notation" method);
- Added debugging mode of the control program with the output of the estimated processing time;
- Optimized the algorithm for simulating the movement of the cutting tool;
- A new system for rendering trajectories has been developed;
- Updated built-in help system;
- Optimized the graphical part of the application.






Click stars to rate this APP!

Users Rating:
  3.8/5     2
Downloads: 1,077
Updated At: 2026-10-14
Publisher: 旭 陈
Operating System: iOS
License Type: Paid