1.0.22
2023-03-07
- 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.18
2022-12-01
- 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.17
2022-08-01
- 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.16
2022-07-31
- 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.15
2022-05-16
Added the ability to use included loops WHILE...DO...END.
1.0.14
2022-04-12
Fixed inaccuracies in interface localization