Skip to content

Releases

v3.0.0-test: Новая очередность обработки (змейка вправо от упоров)

Choose a tag to compare

@pururuall pururuall released this 10 Oct 18:21

⚠️ ТЕСТОВАЯ ВЕРСИЯ: Релиз v3.0.0-test — Новая очередность обработки змейкой от упоров вправо

Данная версия является тестовой (Pre-release) и предназначена для проверки на реальном ЧПУ станке и в CypNest/CypCut нового алгоритма траектории раскроя деталей змейкой вправо от упоров.

После тестирования стабильный функционал будет объединён в основной релиз.
Предыдущая стабильная версия доступна в отдельном релизе: v2.6.0.


Основные изменения и нововведения в v3.0.0-test:

  1. ⚡ Новая кнопка «Очередность обработки (змейка)»:

    • Кнопка переименована из «Резка от упоров» в более понятную и точную: ⚡ Очередность обработки (змейка);
    • Новый непрерывный алгоритм движения змейкой вправо:
      • Резка начинается строго из нижнего левого угла листа (от базирующих упоров станка $X=0, Y=0$);
      • Первый ряд (нижний): режется слева направо (в сторону $+X$, вправо от упоров);
      • Второй ряд: поднимается чуть выше и режется справа налево (в сторону $-X$);
      • Третий ряд: снова слева направо, и так далее непрерывной змейкой (serpentine / boustrophedon) к верхнему краю листа;
      • Полностью исключены холостые переезды лазерной головки ($G00$) через весь лист;
      • Алгоритм автоматически объединяет детали в сплошные горизонтальные полосы независимо от различий в высоте деталей.
  2. 👁 Интерактивная визуализация траектории змейки на чертеже:

    • При нажатии кнопки очередности на холсте сразу отображается наглядная пунктирная линия со стрелками направления перехода между деталями;
    • На деталях отображаются номера очередности (#1, #2, #3...);
    • Первая деталь отмечена маркером ▶ Старт #1 (Blender Orange);
    • Последняя деталь отмечена маркером ■ Финиш #N (Green).
  3. 🧹 Окончательная очистка панели инструментов:

    • Убрана кнопка принудительного возврата станка в ноль (End 0;0) — проект генерирует стандартный тег <StopPos/>, и станок отрабатывает завершение листа по штатным системным настройкам ЧПУ;
    • Убраны неиспользуемые кнопки трансформаций: «Поменять оси», «Отразить X/Y», «Отступ 10мм» и «Центрировать»;
    • Панель стала чистой, просторной и интуитивно понятной.
  4. 🎨 Интерфейс в стиле Blender 3D со скруглением кнопок:

    • Тёмная цветовая палитра Blender Dark Theme (#1e1e1e, #282828, #303030) и акцентный оранжевый цвет Blender Orange (#ea7600);
    • Элегантное скругление кнопок с радиусом 4 px и контрастным контуром;
    • Интерактивный ховер и визуальное вдавливание кнопок при клике;
    • Solid/Clay шейдинг деталей на холсте со свечением выбранной детали.
  5. 📑 Полная интеграция с CAM-отчетами Lantek PDF:

    • Автоматическая привязка заводских наименований деталей, тиражей и номера заказа;
    • Автоматическое отключение технологической обрезки листа (Cutoff lines) по умолчанию.

Прикрепленные файлы:

  • iso2nsp_v3.0.0_test.exe — автономный исполняемый файл тестовой сборки (не требует Python).
  • iso2nsp_v3.0.0_test.zip — ZIP-архив с файлом iso2nsp_v3.0.0_test.exe внутри.

v2.6.0: Чистый интерфейс в стиле Blender 3D и оптимизация панели инструментов

Choose a tag to compare

@pururuall pururuall released this 10 Oct 17:59

🎨 Стабильный релиз v2.6.0 — Чистый интерфейс в стиле Blender 3D и оптимизация панели инструментов

В версии 2.6.0 полностью завершена оптимизация рабочего пространства программы: интерфейс очищен от лишних кнопок, а станок отрабатывает завершение листа в стандартном режиме по умолчанию.


Основные изменения и нововведения в v2.6.0:

  1. 🧹 Окончательная очистка панели управления:

    • Убрана кнопка возврата в нули (End 0;0): генерация XML-файла проекта CypNest .nsp теперь использует стандартный нейтральный тег <StopPos/>, позволяя станку завершать резку листа по штатным системным настройкам ЧПУ без принудительного сброса координат;
    • Убраны неиспользуемые кнопки трансформаций: «Поменять оси (X ↔ Y)», «Отразить X», «Отразить Y», «Отступ 10мм» и «Центрировать»;
    • Компактная эргономичная панель: оставлены только реально востребованные оператором команды: доворот раскладки на $\pm 90^\circ$ и $180^\circ$, парный ряд ключевых действий «⇲ В нули (0, 0)» и «⚡ Резка от упоров», а также переключатель технологической обрезки листа.
  2. 🎨 Фирменный визуальный стиль в стиле Blender 3D:

    • Тёмная цветовая палитра: глубокие нейтральные тона интерфейса (#1e1e1e, #282828, #303030), снижающие нагрузку на глаза оператора при длительной работе;
    • Фирменный акцент Blender Orange (#ea7600): заголовки разделов, рамки активных панелей, главные кнопки действий (+ Добавить файлы..., Применить);
    • Аккуратное скругление кнопок (Rounded Corners): все кнопки интерфейса получили мягкий радиус скругления (4 px) с плавной отрисовкой углов и контрастными 1-пиксельными контурами;
    • Интерактивные состояния кнопок: мягкий ховер при наведении курсора (#545454), визуальное вдавливание при нажатии (#333333) и корректная приглушённая подсветка неактивных кнопок (disabled);
    • Акцентные кнопки в палитре Blender: синяя кнопка сохранения проекта CypNest (#3a6ea5), приглушённо-красная кнопка отчета PDF (#993d3d);
    • Утопленные поля ввода: инпуты и числовые счётчики тиража в тёмном стиле (#161616);
    • Таблицы в стиле Blender Outliner: тёмный фон списков (#202020), контрастные оранжевые заголовки колонок, выделение активной строки стальным синим цветом (#3e5573).
  3. 🖥️ 2D-Холст (Blender Viewport Canvas):

    • Фон рабочей области: графитовый тон вьюпорта (#303030) с сеткой шагом 100/500 мм (#333333) и границей листа (#222222);
    • Шейдинг деталей (Solid / Clay Shading): детали отрисовываются плотным стальным оттенком (#3a4049) с серебристым контуром (#8b9cb0);
    • Активная выбранная деталь: подсвечивается тёплым оранжевым свечением Blender Orange (#ea7600 / #5c3814);
    • Отверстия: отображаются синим контуром (#4772b3), принимая цвет активной детали при её выделении;
    • Визуализация упоров: наглядные штрихи упоров станка (◀ Упор X=0, ▼ Упор Y=0) и маркер первой детали ▶ Старт #1.
  4. ⚡ Оптимизация порядка раскроя «Резка от упоров»:

    • Переупорядочивает детали листа так, чтобы резка начиналась строго от базовых упоров станка ($X=0, Y=0$, нижний левый угол);
    • Траектория резки плавно продвигается снизу вверх к противоположному краю листа.
  5. ✂ Управление технологической обрезкой листа:

    • По умолчанию линии обрезки делового остатка не идут в CypNest;
    • Быстрое переключение статуса кнопкой на панели с наглядным отображением на холсте (сплошная линия или пунктир ✂ Обрезка (откл.)).
  6. ⚖ Интерактивное окно лицензии (LICENSE):

    • Светлая контрастная надпись в правом нижнем углу открывает модальное окно с полным текстом условий использования прямо в программе.

Прикрепленные файлы:

  • iso2nsp_v2.6.0.exe — автономный исполняемый файл Windows с версией в названии.
  • iso2nsp_v2.6.0.zip — ZIP-архив с файлом iso2nsp_v2.6.0.exe внутри.
  • iso2nsp.exe — стандартное наименование исполняемого файла последней стабильной версии.

v2.5.0: Интерфейс в стиле Blender 3D, скругление кнопок и оптимизированная панель инструментов

Choose a tag to compare

@pururuall pururuall released this 10 Oct 17:54

🎨 Стабильный релиз v2.5.0 — Интерфейс в стиле Blender 3D, скругление кнопок и оптимизированная панель инструментов

В версии 2.5.0 визуальный интерфейс программы полностью переработан:

  • Оформлен в тёмной цветовой палитре 3D-пакета Blender;
  • Все кнопки получили элегантное скругление углов (4 px) с плавной отрисовкой и микро-подсветкой состояний;
  • Панель трансформаций полностью оптимизирована — убраны лишние и неиспользуемые кнопки, оставлены только необходимые для работы оператора инструменты.

Основные изменения и нововведения в v2.5.0:

  1. 🎨 Новый визуальный стиль в стиле Blender 3D:

    • Тёмная цветовая палитра: глубокие нейтральные графитовые тона интерфейса (#1e1e1e, #282828, #303030), снижающие нагрузку на глаза оператора при длительной работе;
    • Фирменный оранжевый акцент Blender Orange (#ea7600): заголовки разделов, рамки активных панелей, главные кнопки действий (+ Добавить файлы..., Применить);
    • Аккуратное скругление кнопок (Rounded Corners): все кнопки интерфейса получили мягкий радиус скругления (4 px) с плавной отрисовкой углов и контрастными 1-пиксельными контурами;
    • Интерактивные состояния кнопок: мягкий ховер при наведении курсора (#545454), визуальное вдавливание при нажатии (#333333) и корректная приглушённая подсветка неактивных кнопок (disabled);
    • Акцентные кнопки в палитре Blender: синяя кнопка сохранения проекта CypNest (#3a6ea5), приглушённо-красная кнопка отчета PDF (#993d3d);
    • Утопленные поля ввода: инпуты и числовые счётчики тиража в тёмном стиле (#161616);
    • Таблицы в стиле Blender Outliner: тёмный фон списков (#202020), контрастные оранжевые заголовки колонок, выделение активной строки стальным синим цветом (#3e5573).
  2. 🧹 Оптимизация панели трансформаций:

    • По результатам производственных тестов убраны неиспользуемые кнопки:
      • «Поменять оси (X ↔ Y)» (ориентация корректно выставляется автоматически);
      • «Отразить X» и «Отразить Y»;
      • «Отступ 10мм»;
      • «Центрировать».
    • Панель стала чище и компактнее: поворот на $\pm 90^\circ$ / $180^\circ$, а ключевые операции позиционирования «⇲ В нули (0, 0)» и «⚡ Резка от упоров» объединены в удобный единый ряд.
  3. 🖥️ 2D-Холст (Blender Viewport Canvas):

    • Фон рабочей области: графитовый тон вьюпорта (#303030) с сеткой шагом 100/500 мм (#333333) и границей листа (#222222);
    • Шейдинг деталей (Solid / Clay Shading): детали отрисовываются плотным стальным оттенком (#3a4049) с серебристым контуром (#8b9cb0);
    • Активная выбранная деталь: подсвечивается тёплым оранжевым свечением Blender Orange (#ea7600 / #5c3814);
    • Отверстия: отображаются синим контуром (#4772b3), принимая цвет активной детали при её выделении;
    • Визуализация упоров: наглядные штрихи упоров станка (◀ Упор X=0, ▼ Упор Y=0) и маркер первой детали ▶ Старт #1.
  4. ⌂ Функция возврата станка к нулевым координатам (End 0;0):

    • Кнопка «⌂ End 0;0 (возврат в ноль)» добавляет в XML проекта CypNest .nsp команду <StopPos x="0" y="0"/> по завершении резки листа;
    • Станок после окончания раскроя автоматически отгоняет лазерную головку в базовые нули $(0,0)$, позволяя оператору безопасно выгрузить детали и загрузить новый лист.
  5. ⚡ Оптимизация порядка раскроя «Резка от упоров»:

    • Переупорядочивает детали листа так, чтобы резка начиналась строго от базовых упоров станка ($X=0, Y=0$, нижний левый угол);
    • Траектория резки плавно продвигается снизу вверх к противоположному краю листа.
  6. ✂ Управление технологической обрезкой листа:

    • По умолчанию линии обрезки делового остатка не идут в CypNest;
    • Быстрое переключение статуса кнопкой на панели с наглядным отображением на холсте (сплошная линия или пунктир ✂ Обрезка (откл.)).
  7. ⚖ Интерактивное окно лицензии (LICENSE):

    • Светлая контрастная надпись в правом нижнем углу открывает модальное окно с полным текстом условий использования прямо в программе.

Прикрепленные файлы:

  • iso2nsp_v2.5.0.exe — автономный исполняемый файл Windows с версией в названии.
  • iso2nsp_v2.5.0.zip — ZIP-архив с файлом iso2nsp_v2.5.0.exe внутри.
  • iso2nsp.exe — стандартное наименование исполняемого файла последней стабильной версии.

v2.4.1: Новый дизайн в стиле Blender 3D со скруглением кнопок

Choose a tag to compare

@pururuall pururuall released this 08 Oct 20:24

🎨 Стабильный релиз v2.4.1 — Новый дизайн в стиле Blender 3D со скруглением кнопок

В версии 2.4.1 полностью переработан визуальный интерфейс программы: теперь он выполнен в узнаваемой тёмной цветовой палитре популярного 3D-пакета Blender с аккуратным скруглением кнопок. Также в релиз включены проверенные функции оптимизации резки от упоров и возврата станка в нули, а панель трансформаций очищена от лишних кнопок.


Основные изменения и нововведения в v2.4.1:

  1. 🎨 Новый визуальный стиль в стиле Blender 3D:

    • Тёмная цветовая палитра: глубокие нейтральные графитовые тона интерфейса (#1e1e1e, #282828, #303030), снижающие нагрузку на глаза оператора при длительной работе;
    • Фирменный акцент Blender Orange (#ea7600): заголовки разделов, рамки активных панелей, главные кнопки действий (+ Добавить файлы..., Применить);
    • Аккуратное скругление кнопок (Rounded Corners): все кнопки интерфейса получили мягкий радиус скругления (4 px) с плавной отрисовкой углов и контрастными 1-пиксельными контурами;
    • Интерактивные состояния кнопок: мягкий ховер при наведении курсора (#545454), визуальное вдавливание при нажатии (#333333) и корректная приглушённая подсветка неактивных кнопок (disabled);
    • Акцентные кнопки в палитре Blender: синяя кнопка сохранения проекта CypNest (#3a6ea5), приглушённо-красная кнопка отчета PDF (#993d3d);
    • Утопленные поля ввода: инпуты и числовые счётчики тиража в тёмном стиле (#161616);
    • Таблицы в стиле Blender Outliner: тёмный фон списков (#202020), контрастные оранжевые заголовки колонок, выделение активной строки стальным синим цветом (#3e5573).
  2. 🧹 Оптимизация панели трансформаций:

    • Убраны неиспользуемые и избыточные кнопки: «Поменять оси», «Отразить X/Y», «Отступ 10мм» и «Центрировать»;
    • Панель стала чище и компактнее: поворот на $\pm 90^\circ$ / $180^\circ$, а ключевые операции позиционирования «⇲ В нули (0, 0)» и «⚡ Резка от упоров» сгруппированы в удобный единый ряд.
  3. 🖥️ 2D-Холст (Blender Viewport Canvas):

    • Фон рабочей области: графитовый тон вьюпорта (#303030) с сеткой шагом 100/500 мм (#333333) и границей листа (#222222);
    • Шейдинг деталей (Solid / Clay Shading): детали отрисовываются плотным стальным оттенком (#3a4049) с серебристым контуром (#8b9cb0);
    • Активная выбранная деталь: подсвечивается тёплым оранжевым свечением Blender Orange (#ea7600 / #5c3814);
    • Отверстия: отображаются синим контуром (#4772b3), принимая цвет активной детали при её выделении.
  4. ⌂ Функция возврата станка к нулевым координатам (End 0;0):

    • Кнопка «⌂ End 0;0 (возврат в ноль)» добавляет в XML проекта CypNest .nsp команду <StopPos x="0" y="0"/> по завершении резки листа;
    • Станок после окончания раскроя автоматически отгоняет лазерную головку в базовые нули $(0,0)$, позволяя оператору безопасно выгрузить детали и загрузить новый лист.
  5. ⚡ Оптимизация порядка раскроя «Резка от упоров»:

    • Переупорядочивает детали листа так, чтобы резка начиналась строго от базовых упоров станка ($X=0, Y=0$, нижний левый угол);
    • Траектория резки плавно продвигается снизу вверх к противоположному краю листа;
    • На холсте отображаются физические упоры станка (◀ Упор X=0, ▼ Упор Y=0) и маркер первой детали ▶ Старт #1.
  6. ✂ Управление технологической обрезкой листа:

    • По умолчанию линии обрезки делового остатка не идут в CypNest;
    • Быстрое переключение статуса кнопкой на панели с наглядным отображением на холсте (сплошная линия или пунктир ✂ Обрезка (откл.)).
  7. ⚖ Интерактивное окно лицензии (LICENSE):

    • Светлая контрастная надпись в правом нижнем углу открывает модальное окно с полным текстом условий использования прямо в программе.

Прикрепленные файлы:

  • iso2nsp_v2.4.1.exe — автономный исполняемый файл Windows (не требует установки Python и ReportLab).
  • iso2nsp_v2.4.1.zip — ZIP-архив с файлом iso2nsp_v2.4.1.exe.
  • iso2nsp.exe — стандартное наименование исполняемого файла последней стабильной версии.

v2.4.0: Возврат в нули (End 0;0), резка от упоров станка и интерактивная лицензия

Choose a tag to compare

@pururuall pururuall released this 08 Oct 19:51

Что нового в v2.4.0 (Официальный стабильный релиз):

  • ⌂ Кнопка «End 0;0 (возврат в нули)»:

    • Добавляет в сгенерированный проект CypNest .nsp команду принудительного возврата режущей головки станка к нулевым координатам ($X=0, Y=0$) после завершения резки листа (<StopPos x="0" y="0"/>);
    • Возврат в базу выполняется на всех листах раскроя (после резки каждого листа режущая головка отъезжает в угол упоров, освобождая зону для съема готовых деталей и загрузки нового листа);
    • При выключенном режиме генерируется стандартный тег <StopPos/> (станок паркуется по умолчанию согласно настройкам ЧПУ);
    • На 2D-холсте при включенном режиме отображается бирюзовая метка домашней точки ⌂ End (0,0).
  • ⚡ Кнопка «Резка от упоров»:

    • Автоматически переупорядочивает детали в проекте раскроя CypNest .nsp так, чтобы резка начиналась строго от базовых упоров станка ($X=0, Y=0$, нижний левый угол);
    • Траектория резки плавно продвигается снизу вверх, минимизируя холостые переезды лазерной головки ($G00$);
    • Поддерживает пакетное применение ко всем листам заказа сразу («Ко всем листам»).
  • 🎯 Наглядная индикация на 2D-чертеже:

    • Маркер старта резки ▶ Старт #1: сразу подсвечивает деталь, с которой станок начнет резку листа;
    • Зеленые упоры станка: на левом краю листа ($X=0$) и нижнем краю ($Y=0$) визуально отображаются базовые упоры станка со штриховкой и метками ◀ Упор X=0 и ▼ Упор Y=0.
  • ⚖ Интерактивная надпись условий лицензии:

    • Маркировка условий использования в нижнем правом углу сделана светлее и контрастнее (#8b949e);
    • При клике по надписи открывается встроенное модальное окно с полным текстом условий лицензии и отказа от ответственности непосредственно в приложении.
  • ⇲ Кнопка «В нули (0, 0)»:

    • Сдвигает всю раскладку так, чтобы крайние детали прижимались ровно к упорам ($X=0, Y=0$).
  • ⌖ Точный отступ 10 мм по деталям:

    • Расчет минимальных координат $X$ и $Y$ ведется строго по геометрии деталей (parts), полностью игнорируя линии обрезки листа (устранена ошибка двойного отступа до 20 мм).
  • ✂ Наглядные статусы обрезки листа:

    • Кнопка отображает точный текущий статус: ✂ Обрезка: ВЫКЛ (в NSP не идет) / ✂ Обрезка: ВКЛ (пойдет в NSP).
  • 📑 Сквозное распространение заводских названий деталей Lantek:

    • Детали с одинаковой геометрией на разных листах многолистового заказа автоматически наследуют оригинальные имена из PDF Lantek;
    • Устранена проблема сброса имен в Part.

Прикрепленные файлы:

  • iso2nsp_v2.4.0.exe — официальный исполняемый файл с указанием версии в названии и заголовке окна.
  • iso2nsp_v2.4.0.zip — ZIP-архив с исполняемым файлом iso2nsp_v2.4.0.exe внутри.

v2.3.0: Выравнивание в нули (0,0), точный отступ 10 мм по деталям и сквозные имена в заказах Lantek

Choose a tag to compare

@pururuall pururuall released this 07 Oct 17:37

Что нового в v2.3.0 (Стабильный релиз):

  • ⇲ Кнопка «В нули (0, 0)»:

    • Перемещение всей раскладки строго в нижний левый угол листа к базовым упорам станка ($X=0, Y=0$).
  • ⌖ Точный отступ 10 мм по деталям:

    • Расчет минимальных координат $X$ и $Y$ теперь выполняется СТРОГО по геометрии деталей (parts), полностью игнорируя линии обрезки листа;
    • Устранена ошибка, при которой после поворота на 180° отступ до деталей ошибочно удваивался до 20 мм из-за учета линии отреза.
  • ⊡ Центрирование по деталям:

    • Кнопка «Центрировать» выравнивает раскладку по центру листа строго по габаритам готовых деталей.
  • 📑 Сквозное распространение заводских названий деталей Lantek:

    • Реализован сквозной реестр геометрии: одинаковые детали на разных листах многолистового заказа автоматически получают единое оригинальное название из PDF Lantek;
    • Исправлен парсинг многословных имен программ ЧПУ (1849 FE6 01, 1849 FE6 02 и т.д.);
    • Устранено перетирание импортированных имен временной системной заглушкой Part.
  • ✂ Наглядные статусы технологической обрезки:

    • Кнопка отображает точный текущий статус: ✂ Обрезка: ВЫКЛ (в NSP не идет) / ✂ Обрезка: ВКЛ (пойдет в NSP).
  • ⚖ Интерактивная надпись условий лицензии:

    • Текст лицензии в правом нижнем углу окна сделан светлее и контрастнее;
    • Клик по ссылке открывает окно со встроенным полным текстом лицензии (LICENSE) и отказом от ответственности прямо в программе.

Прикрепленные файлы:

  • iso2nsp_v2.3.0.exe — исполняемый файл с указанием версии в названии и окне.
  • iso2nsp_v2.3.0.zip — ZIP-архив с исполняемым файлом iso2nsp_v2.3.0.exe внутри.

v2.2.0: Sheet cutoff toggle and automated Lantek PDF report matching

Choose a tag to compare

@pururuall pururuall released this 07 Oct 14:40

Что нового в v2.2.0:

  • Управление технологической обрезкой листа (Cutoff lines):
    • По умолчанию линии гильотинного отреза больше не переносятся в проект CypNest .nsp (выгружаются только готовые чистые детали);
    • Быстрое переключение кнопкой «✂ Убрать обрезку» / «✂ Включить обрезку» в панели слева (с поддержкой опции «Ко всем листам»);
    • На 2D-холсте отключенная обрезка наглядно отображается приглушенным серым пунктиром с пометкой «✂ Обрезка (откл.)», а включенная — сплошной ярко-красной линией;
  • Автоматическая привязка отчетов Lantek CAM (PDF):
    • Возможность выбирать файлы программ ЧПУ (.iso, .cnc) и отчеты раскроя (.pdf) прямо в одном диалоге «+ Добавить файлы...»;
    • Отдельная кнопка «📑 Подгрузить отчеты Lantek (PDF)» для привязки к уже открытым листам;
    • Автоматическое распознавание соответствия отчетов и листов раскроя;
    • Автоматическое назначение официальных заводских имен деталям из спецификации Lantek (по габаритам и количеству);
    • Автоматическое выставление тиража листов и наименования заказа;
  • Автономный iso2nsp.exe:
    • В исполняемый файл встроены pypdf и ReportLab — все функции работают сразу из коробки без установки сторонних программ и без Python.

v2.1.0: Production PDF reports (Lantek style) and multi-sheet export

Choose a tag to compare

@pururuall pururuall released this 06 Oct 18:58

Что нового в v2.1.0:

  • Производственные PDF-отчёты (стандарт Lantek CAM): экспорт официальной карты раскроя в формате А4 в 1 клик (кнопка «📄 Сохранить отчет (PDF)»);
  • Векторный чертёж листа: масштабированное отображение контуров деталей, отверстий и номеров позиций (#1, #2, ...) прямо на чертеже;
  • Штриховка делового остатка: автоматическое обнаружение линии реза гильотины и штриховка зоны остатка (REMNANT);
  • Сводная карточка листа: расчетный вес заготовки, процент полезного использования металла (% Util.), габариты, материал, дата, станок;
  • Спецификация деталей: таблица с номерами, наименованиями, количеством на листе, суммой во всем заказе с учетом тиража листов, весом и габаритами;
  • Многостраничный PDF: возможность сохранить единый многостраничный отчет по всем листам проекта или только по текущему листу;
  • CLI опция --pdf: генерация PDF-отчета из командной строки;
  • Автономный iso2nsp.exe: встроенная поддержка ReportLab и шрифтов Windows (Arial/Segoe UI) без установки Python.

v2.0.4: Fix part highlighting and geometrical grouping

Choose a tag to compare

@pururuall pururuall released this 06 Oct 17:42

Исправлена подсветка деталей на холсте: теперь при клике на строку в таблице подсвечиваются строго детали выбранного типа (даже если у разных типов деталей совпадают габаритные размеры и число отверстий). Устранена коллизия ключей геометрической сигнатуры.

v2.0.3: Multi-layer geometric validation and automated dataset test suite

Choose a tag to compare

@pururuall pururuall released this 06 Oct 17:28

Добавлен многоуровневый комплекс защиты от паразитных траекторий и артефактов CAM: строгая геометрическая валидация дуг (проверка радиусов R1=R2), расширенная таблица кодов выключения резака, и автоматический тестовый набор валидации всех файлов раскроя.