Home › Education
Information
Apple ID1614666556
Bundle IDcom.virtlabs.cncvmcsim
SellerSeller
Min iOS18.0
Min macOS15.0
Device familiesiphone, ipad
Released2022-04-07
Copyright© Ilya Obraztsov
Privacy policyLink ↗
Preview 2 platforms
iPhone 10 images
iPad 8 images
What’s New Version 1.0.26
Updated to comply with age restrictions
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.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 11 versions
Build 880661228v1.0.262025-12-14 23:22:49
Updated to comply with age restrictions
Build 867944876v1.0.242024-08-03 07:28:10
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.
Build 867958657v1.0.252024-08-03 23:28:17
- 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.
Build 860802086v1.0.232023-10-19 23:02:09
1. Added syntax highlighting
2. The position of the machine zero has been changed
3. Added function for linking tool and workpiece
Build 855388872v1.0.222023-03-07 18:35:51
- 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.
Build 853580593v1.0.182022-12-01 07:07:57
- 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.
Build 851253927v1.0.172022-08-01 22:13:05
- 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.
Build 851236169v1.0.162022-07-31 13:54:00
- 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.
Build 849165341v1.0.152022-05-16 22:15:46
Added the ability to use included loops WHILE...DO...END.
Build 848270075v1.0.142022-04-12 00:08:48
Fixed inaccuracies in interface localization
Build 847761695v1.02022-04-07 16:24:06
Price history by region
Currency
Show
Columns
Search
Availability 15 of 15 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | USD 6.99 | 8 | 3.1 | 1.0.26 |
AF | en-GB | USD 6.99 | 0 | — | 1.0.26 |
AG | en-GB | USD 6.99 | 0 | — | 1.0.26 |
AT | de-DE | EUR 7.99 | 0 | — | 1.0.26 |
BM | en-GB | USD 6.99 | 0 | — | 1.0.26 |
DK | en-GB | DKK 59 | 0 | — | 1.0.26 |
IS | en-GB | USD 7.99 | 0 | — | 1.0.26 |
JM | en-GB | USD 6.99 | 0 | — | 1.0.26 |
MG | en-GB | USD 6.99 | 0 | — | 1.0.26 |
MS | en-GB | USD 6.99 | 0 | — | 1.0.26 |
NR | en-GB | USD 6.99 | 0 | — | 1.0.26 |
PW | en-GB | USD 6.99 | 0 | — | 1.0.26 |
SZ | en-GB | USD 6.99 | 0 | — | 1.0.26 |
TD | en-GB | USD 6.99 | 0 | — | 1.0.26 |
ZA | en-GB | ZAR 149.99 | 0 | — | 1.0.26 |
Change log 15 changes · US
✎
releaseNotes updated
Updated to comply with age restrictions
✎
description updated
The CNC milling machine simulator is a multimedia application designed to provide a basic introduction to beginner mechanical engineering professionals with the
✎
subtitle updated
CNC milling machine simulator
✎
name updated
CNC VMC Simulator
◆
Version 1.0.26 released
Updated to comply with age restrictions
◆
Version 1.0.25 released
- 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
◆
Version 1.0.24 released
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;
◆
Version 1.0.23 released
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 released
- 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);
-
◆
Version 1.0.18 released
- 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
◆
Version 1.0.17 released
- 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 ro
◆
Version 1.0.16 released
- 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 po
◆
Version 1.0.15 released
Added the ability to use included loops WHILE...DO...END.
◆
Version 1.0.14 released
Fixed inaccuracies in interface localization
◆
Version 1.0 released
AFen-GB
AGen-GB
ATde-DE
BMen-GB
DKen-GB
ISen-GB
JMen-GB
MGen-GB
MSen-GB
NRen-GB
PWen-GB
SZen-GB
TDen-GB
ZAen-GB