CNC VMC Simulator
教育
USD 2.99 · 專為 iPad 設計。尚未針對 macOS 驗證。
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.
更多 Updated to comply with age restrictions
1.0.26 14/12/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 03/08/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 03/08/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 19/10/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 07/03/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 01/12/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 01/08/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 31/07/2022
Added the ability to use included loops WHILE...DO...END.
1.0.15 16/05/2022
Fixed inaccuracies in interface localization
1.0.14 12/04/2022
Updated to comply with age restrictions
更多 版本1.0.26 14/12/2025
不收集資料 開發者不會從此 App 收集任何資料。