1.0.23
2023-10-19
1. Добавлена подсветка синтаксиса
2. Изменено положение машинного нуля станка
3. Добавлена функция привязки инструмента и заготовки
1.0.22
2023-03-07
- Обновлён интерпретатор G-кода;
- Добавлены новые команды G65, G29, G73-G89, фаски C, закругления R;
- Добавлена возможность использования нескольких M-кодов в одном блоке;
- Обновлён парсер алгебраических выражений (применён метод "Обратной польской нотации");
- Добавлен режим отладки управляющей программы с выводом расчётного времени обработки;
- Оптимизирован алгоритм симуляции движения режущего инструмента;
- Разработана новая система рендеринга траекторий;
- Дополнена встроенная справочная система;
- Оптимизирована графическая часть приложения.
1.0.18
2022-12-01
- Устранены ошибки округления в арифметических выражениях MacroB;
- Добавлен режим программирования в полярных координатах (G16/G15);
- Добавлены альтернативные операторы сравнения;
- Добавлена функция корректировки высоты детали при закреплении в тисках;
- Обновлён внешний вид имитационной модели.
1.0.17
2022-08-01
- Исправлена проблема шейдерной отрисовки заготовки.
- Оптимизирован алгоритм движения фрезы на дугах малого радиуса.
- Исправлены ошибки математических операций MacroB.
- Исправлены ошибки при построении дуг в плоскости XZ.
- Исправлены ошибки при вращении системы координат.
- Добавлены названия инструментов.
- Добавлены модели технологической оснастки для закрепления заготовки.
1.0.16
2022-07-31
- Оптимизирован алгоритм коррекции скорости движения фрезы на дугах малого радиуса.
- Исправлена ошибка обработки арифметических операций при вычитании отрицательных чисел.
- Исправлена ошибка обработки операции сравнения положительного числа с отрицательным.
- Исправлена ошибка умножения тригонометрических функций на число/переменную/выражение.
- Исправлена проблема выбора направления дуги при построении дуг в плоскости XZ (G18).
- Исправлена ошибка выполнения внешней подпрограммы после завершения цикла с предусловием.
- Исправлены ошибки расчёта внутренней эквидистанты при сопряжении нескольких дуг.
- Исправлена проблема обнуления угла поворота системы координат при вызове команды G69.
- Добавлена возможность выполнения более одной операции присваивания в одном блоке, в том числе в условных выражениях.
- Добавлены названия инструментов.
- Добавлены модели технологической оснастки для закрепления заготовки.
1.0.15
2022-05-16
Добавлена возможность использования вложенных циклов WHILE...DO...END.
1.0.14
2022-04-12
Устранены неточности в локализации интерфейса