Skip to content

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

Choose a tag to compare

@pururuall pururuall released this 08 Oct 19:51
· 8 commits to master since this release

Что нового в 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 внутри.