Triangulatica (слайсер для аддитивного производства)

Рубрикатор АРПП:
Номер в Едином Реестре российского ПО: 15015 Дата решения: 26.09.2022 Поручение Минцифры России от 26.09.2022 б/н
Triangulatica это мощный слайсер, базирующейся на GPU вычислениях и аппаратная платформа (PCBA) для всех технологий 3D печати (существующих и перспективных): SLA Laser, SLS, SLM, FDM/FFF, DMD/LMD/DMT, MJM, SLA DLP/LCD, Bio-printing etc. Решение предлагает высокоскоростные расчеты управляющих программ (CAM) на GPU для любых систем аддитивного производства, построенных на растровом или векторном принципе формирования изделий.

Triangulatica создается для обеспечения эффективной работы любой 3D системы – от домашнего 3D принтера до кастомной установки аддитивного производства индустриального уровня:

Ключевые особенности Triangulatica:

  • Векторная и растровая нарезка в одном ПО;
  • Уникальная методика подготовки рабочих столов;
  • Развитый и гибкий настраиваемый экспорт во многие форматы;
  • Быстрые алгоритмы и математика на GPU;
  • Автоматическая и ручная генерация различных типов поддерживающих структур;
  • Десятки параметрических режимов закраски слоя и мощная система управления логикой построения стен;
  • Расширяющаяся база профилей материалов и принтеров доступная онлайн;
  • Гибкий персонализируемый и многоязычный интерфейс;
  • Широчайшие возможности для разработки и кастомизации стратегий нарезки для науки и промышленности.

  1.  Поддерживаемые технологии (нарезки) слайсинга

ПО Triangulatica генерирует два типа CAM-программ для исполнения на системах аддитивного производства (растровые карты слоев и векторные пути перемещения исполнительных устройств):

  • Растровая нарезка на GPU;
  • Векторная нарезка на GPU.

 

  1. Технические требования
    Для работы ПО Triangulatica требуется:
    • OpenGL 4.3 (дискретная видео-карта или поддержка на графическом ядре процессора);
    • .NET 6;
    • Windows 7 and higher (Windows 8.1, Windows 10). Platform x86 and x64.

 

  1. Совместимость с аддитивными технологиями

Triangulatica генерирует управляющие программы (производит слайсинг или нарезку модели) для практически всех известных технологий аддитивного производства. Переключение от технологии к технологии осуществляется выбором конфигурации 3D принтера или созданием конфигурации под задачи. Поддерживаемые технологии:

  • SLM слайсинг (Selective Laser Melting);
  • SLS слайсинг (Selective Laser Sintering);
  • SLA слайсинг (Stereolithography) для установок на базе лазера;
  • SLA слайсинг (Stereolithography) для установок на базе DLP или LCD;
  • MJM слайсинг (полимеры УФ-отверждения, наносимые через печатную пьезо головку);
  • JET слайсинг (печать песчаных форм, печать гипсом, печать восками и т.д.);
  • Слайсинг для биопринтинга (Bio-печать);
  • FDM/FFF слайсинг (Fused Filament Fabrication) для послойной печати плоскими слоями;
  • FDM/FFF слайсинг (Fused Filament Fabrication) для 3х-осевой печати манипуляторами;
  • FDM/FFF слайсинг (Fused Filament Fabrication) для печати на бесконечном столе (bed ribbon);
  • DMD/LMD слайсинг (Direct Metal Deposition) для послойной печати плоскими слоями;
  • DMD/LMD слайсинг (Direct Metal Deposition) для 3х-осевой печати манипуляторами.

 

  1. Построение поддерживающих структур

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

  • Автоматическая генерация поддержек на GPU (графическом процессоре);
  • Автоматическая генерация периметрических поддержек на GPU (графическом процессоре);
  • Автоматическая генерация поддержек для локальных минимумов модели (вывешенных элементов) на GPU (графическом процессоре);
  • Ручной режим установки и редактирования поддержек;
  • Генерация рафтов;
  • Типы поддержек:
    • Стандарт;
    • Линейные;
    • Прямоугольные.
  • Коллекция рафтов;
  • Функция масштабирования рафтов;
  • Настройка толщины рафтов;
  • Функция автоматической генерации проникающих поддержек;
  • Функция автоматического контроля плотности поддержек;
  • Параметрические поддержки;
  • Генерация соединителей между поддержками разных типов;
  • Режимы расстановки поддержек:
    • Прямоугольный;
    • Треугольный.
  • Менеджер пресетов поддержек.

 

  1. Форматы экспорта слоёв

Сгенерированные в Triangulatica растровые или векторные управляющие CAM-программы могут быть сохранены с одном из соответствующих общеизвестных форматов, либо в форматах содержащих низкоуровневые данные, допускающие пост-процессинг и коррекцию:

  • Растровые форматы:
    • PNG;
    • TIFF;
    • BMP.
  • Векторные форматы:
    • G-code;
    • SLC;
    • CLI (BIN);
    • CLI (ASCII);
    • AFF;
    • SVG;
    • CSV (;);
    • CSV (,).
  • Низкоуровневые форматы:
    • TRIBIN;
    • TRI.

 

  1. Форматы импорта 3D моделей

В Triangulatica обеспечен импорт моделей из распространенных в аддитивной отрасли форматов, в том числе из формата AMF (ГОСТ Р 57590-2017):

  • STL (Triangulated mesh);
  • IFC (Industry Foundation Classes);
  • AMF (Additive manufacturing file format);
  • 3MF (3D Manufacturing Format);
  • 3DS (Autodesk);
  • BLEND/BLENDER (3D software Blender forrmat);
  • FBX (Autodesk);
  • OBJ (Wavefront 3D object file);
  • PLY (Polygon File Format);
  • X3D (Extensible 3D Graphics);
  • TRISTL (Trianlulatica optimized STL).

 

  1. Возможности калибровки

Осуществляется подключение к профилю принтера калибровочной таблицы для этого принтера и коррекция налету геометрических искажений (дисторсий и т.д.):

  • Коррекция налету геометрии (коррекция дисторсии гальво-сканаторов или иных деформаций) при векторной нарезке по данным из внешней таблицы коррекции;
  • Совместимость с таблицами корреции формата TRICORR.

 

  1. Функции стратегий нарезки (слайсинга)

Гибкость алгоритмов Triangulatica даёт возможность пользователям настраивать и комбинировать стратегии печати и получать любой искомый результат, реализуя любые задачи по управлению исполнительными компонентами системы аддитивного производства:

  • Настройка проходов (включая настройку проходов в многопроходных нарезках) в стратегиях слайсинга с анализом частей модели (верхние/нижние поверхности и т.д.), типов элементов на сцене (модель, поддержки, рафты), добавление и удаление проходов;
  • Многоцветная растровая нарезка (разработчики систем аддитивного производства могут использовать многоцветную информацию о срезе слоя для реализации различных стратегии 3D фотополимерной печати: последовательную, параллельную, мультиматериальную и стратегию печати различных зон среза с разным временем экспозиции);
  • Многопроходная растровая нарезка (эта функция позволяет применять различные стратегии печати к объектам на рабочем столе);
  • Многопроходная векторная нарезка (эта функция позволяет применять различные стратегии печати к объектам на рабочем столе);
  • Мультиматериальная растровая нарезка (это простой способ для реализации различных стратегий печати на одном рабочем столе);
  • Мультиматериальная векторная нарезка (это простой способ для реализации различных стратегий печати на одном рабочем столе);
  • Настройки стен (порядок формирования, смещения от идеальной линии для компенсации размера лазерного луча);
  • Настройки дополнительных стен (количество, смещение , наложение, расстояние между дополнительными стенами);
  • Штриховка слоя (стиль, параметры, наложение на стены);
  • Возможность настраивать порядок и логику формирования стен, дополнительных стен, и штриховок слоя;
  • Настройка логики и стратегии вращения штриховок и закрасок слоя в каждом слое;
  • Настройки антиалиайзинга (сглаживания) слове в растровой нарезке;
  • Растровые закраски различного типа;
  • Настройка цветов формирования слоя для растровой нарезки;
  • Настройки скорости, мощности и модуляции для каждого прохода векторной нарезки;
  • Настройка таймингов синхронизации лазерного излучателя и гальво-сканатора;
  • Настройка микрошага лазерного луча и наложения лазерных пятен.

 

  1. Поддерживаемые материалы
    Каждый материал может быть описан множеством параметров, часть из которых учитывается при расчете управляющих программ:
    • Металлические порошки для лазерного сплавления;
    • Фотополимеры (УФ смолы);
    • Термопластичные филаменты;
    • Термоплавкие полимерные порошки;
    • Термопластичные полимерные гранулы;
    • Термоплавкие гели и воски;
    • Расширенные параметры материалов.

 

  1. Онлайн база материалов
    Отработанные профили материалов публикуются авторами Triangulatica и могут быть скачены любым пользователем

 

  1. Типы рабочих полей
    Поддерживается контроль пересечения границ и крепежных отверстий в рабочих объемах следующих форм:
    • Прямоугольное рабочее поле с ортогональными осями (координатами);
    • Цилиндрическое рабочее поле с ортогональными осями (координатами).

 

  1. Возможности редактирования
    Интерфейс управления объектами на рабочем столе предлагает стандартный функционал по управлению положением объектов в пространстве:
    • Перемещение;
    • Вращение;
    • Масштабирование;
    • Расположение;
    • Отражение;
    • Выравнивание;
    • Группировка;
    • Операции над группами объектов;
    • Позиционирование объекта мышью.

 

  1. Возможности просмотре

Интерфейс слайсера Tringulatica предлагает несколько специальных режимов отображения объектов на рабочем столе:

  • Режим высокого качества;
  • Решетка модели;
  • Прозрачность;
  • Отсечения по 3м осям;
  • Отображение смотрящих вниз поверхностей.

 

  1. Закраски (2D паттерны) для заполнения моделей при растровой нарезке

Для формирования гибких стратегий построения объектов различного типа на растровых системах аддитивного производства в слайсере Triangulatica реализованы алгоритмы объемных заполнений следующей формы:

  • Сплошная;
  • Сетка;
  • Соты;
  • Легкая сетка;
  • Легкие соты;
  • Маленькие соты;
  • Маленькая сетка.

 

  1. Штриховки для 2D заполнения срезов при векторной нарезке
    Для обеспечения эффективного построения объемных объектов в аддитивных системах, работающих на базе векторных исполнительных систем, в Triangulatica реализованы широкие возможности по генерации параметрических векторных заполнений по множеству шаблонов, список которых покрывает большинство существующих в настоящее время методов штриховки слоя:
    • Однонаправленные линии;
    • Двунаправленные линии;
    • Линии зигзагом;
    • Однонаправленная сетка;
    • Двунаправленная сетка;
    • Однонаправленная треугольная сетка;
    • Двунаправленная треугольная сетка;
    • Прямоугольники из центра;
    • Прямоугольники в центр;
    • Треугольники из центра;
    • Треугольники в центр;
    • Шестигранники из центра;
    • Шестигранники в центр;
    • Шахматная доска однонаправленными линиями;
    • Шахматная доска двунаправленными линиями;
    • Шахматная доска зигзагом;
    • Треки (дорожки) однонаправленными линиями;
    • Треки (дорожки) двунаправленными линиями;
    • Треки (дорожки) зигзагом;
    • Кривая Гилберта.

 

  1. 3D заполнения объектов при векторной нарезке
    Для повышения скорости генерации управляющих CAM-программ при формировании объемных заполняющих структур (применяемых в медицине, энергетике и т.д.) в Triangulatica реализована генерация налету (в процессе слайсинга) объемных заполнений, управляемых параметрически из интерфейса ПО:
    • Сетка из трех нитей;
    • Сетка из четырех нитей;
    • Нерегулярная сетка из четырех нитей;
    • Ячейка Кельвина;
    • Минимальная поверхность Шварца P (“Примитив”);
    • Минимальная поверхность Гироид;
    • Минимальная поверхность Шварца D (Алмаз).

 

  1. Полезные функции
    Удобство работы с ПО и классификации материалов, стратегий и профилей 3D принтеров, присутствуют функции:
    • Онлайн база материалов
    • Онлайн база 3D принтеров
    • Конфигурация нового материала
    • Конфигурация нового 3D принтера
    • Нарезка моделей с различными материалами (стратегиями) на одном рабочем столе
    • TriBin Viewer
    • Расчеты на GPU (графическом процессоре)

 

  1. Возможности интерфейса
    Удобство пользователя обеспечивается современными и удобными функциями интерфейса:
    • Многоязычный интерфейс (русский, английский, французский, испанский);
    • Возможность скрыть из интерфейса растровый или векторный слайсер;
    • Компактный вид интерфейса без крупных иконок;
    • Ленточный интерфейс, знакомым многим по приложениям Office;
    • Поддержка дисплеев 4K;
    • Отдельное окно для каждой сцены (возможность работать с несколькими сценами в одном приложении);
    • Drag & Drop;
    • Tips & Tricks (Советы и трюки).

Заменяет иностранные продукты:

  • Autodesk Netfabb

    Triangulatica способна заменить Netfabb в части:

    1. Подготовки рабочих столов и моделей для технологий аддитивного производства:
      • SLM слайсинг (Selective Laser Melting, печать металлами, спекание металлов, сплавление металлических порошков);
      • SLS слайсинг (Selective Laser Sintering, спкеание полимерных порошков);
      • SLA слайсинг (Stereolithography, печать смолами) для установок на базе лазера;
      • SLA слайсинг (Stereolithography, печать смолами) для установок на базе DLP или LCD;
      • MJM и PolyJet слайсинг (полимеры УФ-отверждения, наносимые через печатную пьезо головку);
      • JET, BJ и Binder Jetting слайсинг (печать песчаных форм, печать гипсом, печать восками и т.д.);
      • FDM/FFF слайсинг (Fused Filament Fabrication, печать экструзией термопластов) для послойной печати плоскими слоями;
      • FDM/FFF слайсинг (Fused Filament Fabrication, печать экструзией термопластов) для печати под углом;
      • FDM/FFF слайсинг (Fused Filament Fabrication, печать экструзией термопластов) для печати на бесконечном столе (bed ribbon);
      • Слайсинг для биопринтинга (Bio-печать).
    2. Установки поддержек для печати в ручном или автоматическом режиме;
    3. Нарезки (слайсинга) рабочих столов и моделей;
    4. Формирования сложных стратегий обработки в аддитивном производстве;
    5. Сохранения результатов нарезки в форматы:
      • Растровый форматы:
        • PNG;
        • TIFF;
        • BMP.
      • Векторные форматы:
        • G-code;
        • SLC;
        • CLI (BIN);
        • CLI (ASCII);
        • AFF;
        • SVG;
        • CSV (;);
        • CSV (,).
      • Низкоуровневый формат: TRIBIN    
  • Materialise Magics

    Triangulatica способна заменить Magics в части:

    1. Подготовки рабочих столов и моделей для технологий аддитивного производства:
      • SLM слайсинг (Selective Laser Melting, печать металлами, спекание металлов, сплавление металлических порошков);
      • SLS слайсинг (Selective Laser Sintering, спкеание полимерных порошков);
      • SLA слайсинг (Stereolithography, печать смолами) для установок на базе лазера;
      • SLA слайсинг (Stereolithography, печать смолами) для установок на базе DLP или LCD;
      • MJM и PolyJet слайсинг (полимеры УФ-отверждения, наносимые через печатную пьезо головку);
      • JET, BJ и Binder Jetting слайсинг (печать песчаных форм, печать гипсом, печать восками и т.д.);
      • FDM/FFF слайсинг (Fused Filament Fabrication, печать экструзией термопластов) для послойной печати плоскими слоями;
      • FDM/FFF слайсинг (Fused Filament Fabrication, печать экструзией термопластов) для печати под углом;
      • FDM/FFF слайсинг (Fused Filament Fabrication, печать экструзией термопластов) для печати на бесконечном столе (bed ribbon);
      • Слайсинг для биопринтинга (Bio-печать).
    2. Установки поддержек для печати в ручном или автоматическом режиме;
    3. Нарезки (слайсинга) рабочих столов и моделей;
    4. Формирования сложных стратегий обработки в аддитивном производстве;
    5. Сохранения результатов нарезки в форматы:
      • Растровый форматы:
        • PNG;
        • TIFF;
        • BMP.
      • Векторные форматы:
        • G-code;
        • SLC;
        • CLI (BIN);
        • CLI (ASCII);
        • AFF;
        • SVG;
        • CSV (;);
        • CSV (,).
      • Низкоуровневый формат: TRIBIN