Ключевые нововведения
Многодетальные проекты / управление оснасткой для многосторонней обработки
Добавлена возможность программировать обработку нескольких деталей в одном проекте. Деталь в проекте задается как специальная группа операций. Все операции внутри такой группы работают только над этой деталью. Каждая деталь размещается отдельно и может иметь собственную систему координат. Добавлен специальный режим для переупорядочивания операций проекта с целью оптимизации, например уменьшения количества смен инструмента.
Копия детали
Появилась возможность создать копии деталей. Копия детали содержит точно такие же операции, как и деталь-прототип. Можно генерировать обработку копий, как вызов подпрограмм.

Установ
Установ - это специальная группа операций для обработки однажды размещенной детали (деталей). Если имеется потребность вручную перезакрепить деталь, то необходимо создавать установ. Новый установ содержит все те же детали, что и предыдущий. Все детали могут быть перевернуты и закреплены в новом месте, но заготовка каждой детали очередного установа берется как результат обработки этой детали на предыдущем установе. Имя детали одинаковое во всех установах, при изменении имени детали в одном установе, оно меняется во всех остальных.
Новый принцип работы с многозадачными станками
Появление группы "Деталь" полностью изменило способ создания проектов для многозадачных станков (MTM), токарных центров с противошпинделем и токарных автоматов.
Такие станки обычно имеют два и более каналов, при этом одновременно обрабатываются две детали.
Одна деталь закрепляется в главном шпинделе, а другая - в противошпинделе. Новый рабочий процесс программирования таких станков показан на видео ниже.
Экспериментальный 3D CAD
Создавайте параметризованные трехмерные модели на основе эскизов, с помощью операций выдавливания и вращения. Используйте их как детали под обработку или оснастку.


MachineMaker 2.0 для промышленных роботов.
Это новое приложение в составе SprutCAM. В MachineMaker проектируют роботизированные ячейки. К роботу можно добавить дополнительное оборудование: стол,1-2-х осевые позиционеры, рельс, 2-3-х осевые порталы. Созданную ячейку экспортируют в SprutCAM для обработки деталей.


Набор инструментов для постпроцессирования нового поколения, базирующийся на .NET и Visual Studio Code
В дополнение к традиционному Генератору постпроцессоров (который формирует файлы *.sppx), добавили возможность писать постпроцессоры с использованием самых современных и модных средств разработки. Теперь вы можете создавать постпроцессоры нового типа - файлы с расширением *.dll, которые основаны на последней версии платформы .NET и используют C# в качестве языка программирования. В качестве основного инструмента разработки предлагается Visual Studio Code. Это невероятно мощный и в то же время легкий и свободный редактор кода (просто наберите "VS Code get started" в строке поиска вашего браузера). Intellisense (автодополнение кода при вводе), документация непосредственно во всплывающих подсказках, различного рода помощники - все это теперь доступно разработчикам постпроцессоров.
Основная идея - совместить знакомую концепцию Генератора постпроцессоров с современной парадигмой объектно-ориентированного программирования. Это дает такие преимущества как:
- Простое создание постпроцессоров, генерирующих сразу несколько файлов УП одновременно.
- Возможность дозаписи в произвольное место выходного файла, а не только в конец.
- Генерирование файлов УП в любой кодировке.
- Можно создавать сразу несколько независимых наборов регистров.
- В дополнение к числовым добавлены текстовые регистры.
- Определяемые разработчиком настройки, индивидуальные для каждого постпроцессора.
- Интегрированная библиотека функций для геометрических расчетов.
- и т.д.
Данная функциональность находится в альфа стадии, поэтому должна быть использована с осторожностью. Публичное API может быть изменено.

Новая вкладка "Оснастка"
Это новый функционал в SprutCAM для добавления и проектирования крепежной оснастки на станок. Можно добавить: 3-4-х кулачковый патрон, тисы, прижимы.

Операции "Захват и перемещение" и "МТМ перехват"
Операции спроектированы для управления инструментом типа захват с целью перемещения заготовки внутри рабочей зоны станка. В совокупности с возможностью задания нескольких деталей в одном проекте, операция перемещение позволяет создавать сборочные проекты. Эти операции также могут быть использованы для программирования перехвата и выдвижения заготовки на токарно-фрезерных станках с противошпинделем.
Другие обновления
Обновления пользовательского интерфейса
Новый механизм появления умных подсказок и их перевода
Умные подсказки теперь появляются при наведении мыши.
Перевод умных подсказок теперь осуществляется в веб-сервисе "SprutCAM Localizer".
Новое окно библиотек оправок

Новое окно оправок (3D модели)
В это окно можно добавить заранее подготовленные модели оправок с компьютера.
Ранее добавленные в этом окне держатели сохраняются в файле конфигурации и загружаются автоматически.

Новое в технологии
Новая карта для точного управления осью С на 5-осевых станках
Новая возможность позволяет избежать сингулярностей и коллизий, явно определяя значение оси C в каждой точке траектории. Цветом на карте показано минимально возможное отклонение нормали инструмента (при фиксированном значении оси C) от указанной в рабочем задании операции. Можно настроить пороговые значения для зон, в которых отклонение лежит в одном диапазоне. Пунктирными сплайнами показаны оптимальные траектории оси C, когда поворотные оси станка оптимизируются совместно. Более подробное описание этой функции доступно на странице документации.

Новое поведение для примитивов деталей и заготовок
Примитивы деталей, заготовок и ограничений (параллелепипеды, цилиндры, тела вращения и т.п.) теперь по умолчанию создаются в геометрической системе координат. Таким образом, при повороте детали примитивы вращаются вместе с ней. Ниже представлено изображение, которое показывает поведение в предыдущей версии (слева) и в версии 15 (справа).

Контроль державки в операции Черновая ротационная
Используйте этот параметр, чтобы избегать столкновений с деталью и заготовкой.
Идеально подходит для фрезерования скульптур.

Добавлены размеры хвостовика для фрез
В базовые типы фрезерных инструментов добавлены три новых размера: Длина буртика (SHL), Диаметр хвостовика (SHD) и Угол конуса хвостовика (STA).

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



Добавлен "Шаг прохода смещения" для наплавки
Этот атрибут позволяет вам установить расстояние между проходами смещения. «Шаг прохода смещения» доступен только тогда, когда «Количество эквидистантных проходов» больше 1.

Имеется три значения:
- мм (введенное значение рассчитывается в "мм")
- %Ø (процент от диаметра инструмента)
- % от Шага (процент от атрибута Шаг)

Т
Параметр "Мощность" для операции Наплавка 5D
Параметр позволяет изменять скорость экструдера в зависимости от высоты слоя.

Добавлено "Расстояние пробития" для операций Плазма
Данное расстояние позволяет сделать отвод инструмента на дистанцию для совершения пробития.
Имеется 2 значения:
- мм (введенное значение рассчитывается в "мм")
- отн. раб. подачи (мм) (значение рассчитывается относительно расстояния рабочей подачи)

Новые типа подач
- Подача подвода с безопасной поверхности
- Подача отвода на безопасную поверхность
- Подача перехода по безопасной поверхности
- Подача длинного перехода

Операция 5D Контур генерирует 6D траекторию
Операция была адаптирована для 6D траекторий режущего инструмента. Добавили в список, как новую операцию.
Новая опция управления подачей для операции 5D Контур
Опция позволяет управлять величиной подачи на заданных участках обрабатываемого контура.


Новая операция "Наружное адаптивное точение"
Обработка в два раза быстрее, чем классический цикл "Расширенная обработка канавок". Это достигается за счет высокой скорости резания и оптимизированной траекторией. Операция рассчитана на инструмент с круглой пластиной. Подробности здесь.


Начальная точка для операции "Обработка торцев"


Новое окно свойств команд CLData
В окне вы можете увидеть параметры, относящиеся к выбранной команде. Также есть возможность редактировать эти параметры (необходимо отключить режим «Только для чтения»).

Обновили набор команд

Новые возможности импорта
Обновили следующие расширения для CAD-систем:
Обновили встроенные импортеры CAD:
Новые интерпретаторы для моделирования по тексту управляющей программы и её верификации
Новые интерпретаторы:
- ABB робот
- Global control
- Okuma OSP-P300
Токарная операция на основе текста УП
Для использования токарного инструмента в операции на основе текста управляющей программы была добавлена новая операция: 'Токарная операция на основе текста УП'. Операция расположена в группе <Вспомогательные>. Токарная операция на основе текста УП поддерживает только токарный инструмент. В остальном она аналогична "Операции фрезерования на основе текста УП".

Улучшения в операции по тексту УП
Добавление нераспознанных команд из текста УП в траекторию
Команды, нераспознанные интерпретатором, могут быть добавлены в траекторию движения инструмента с помощью команды INSERT для последующего использования в постпроцессоре. Например, для управления дополнительным оборудованием: лазером, дополнительными осями станка, охлаждением.

Произвольное значение коррекции на радиус инструмента
Добавлена возможность отключения или установки произвольного значения коррекции радиуса инструмента.

Всплывающая подсказка, отображающая описания команд, машинное время обработки и полный список ошибок для текущего кадра траектории инструмента
После небольшой задержки указателя мыши над строкой с текстом УП, всплывающая подсказка отображает описание связанных с ней узлов дерева траектории (команд CLData).

Контекстное меню для работы с текстом
Основные действия по работе с текстом теперь также доступны из контекстного меню, которое можно вызвать, щелкнув правой кнопкой мыши в области текстового редактора на панели параметров <Рабочее задание> для операций на основе текста УП.

Обновлено ядро 5x библиотеки ModuleWorks
В модуль 5D Pro и «Адаптивная MW» интегрирована библиотека 5X ModuleWorks версии 12.2020.
