Что нового в SprutCAM 15




Ключевые нововведения

Многодетальные проекты / управление оснасткой для многосторонней обработки

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

Копия детали 

Появилась возможность создать копии деталей. Копия детали содержит точно такие же операции, как и деталь-прототип. Можно генерировать обработку копий, как вызов подпрограмм. 


Установ

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

Новый принцип работы с многозадачными станками 

Появление группы "Деталь" полностью изменило способ создания проектов для многозадачных станков (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 (справа).


Контроль державки в операции Черновая ротационная

Используйте этот параметр, чтобы избегать столкновений с деталью и заготовкой. 

Идеально подходит для фрезерования скульптур.

Добавлена поддержка бочкообразных фрез

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

 

Добавлен "Шаг прохода смещения" для наплавки

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

Имеется три значения:

  1.  мм (введенное значение рассчитывается в "мм")
  2. %Ø (процент от диаметра инструмента)
  3. % от Шага (процент от атрибута Шаг)

Также, вы можете найти больше информации здесь.

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

Параметр позволяет изменять скорость экструдера в зависимости от высоты слоя.

Cladding 5D v15

Добавлено "Расстояние пробития" для операций Плазма

Данное расстояние позволяет сделать отвод инструмента на дистанцию для совершения пробития.

Имеется 2 значения:

  1. мм (введенное значение рассчитывается в "мм")
  2. отн. раб. подачи (мм) (значение рассчитывается относительно расстояния рабочей подачи)

Также, вы можете найти больше информации здесь.

Новые типа подач

  • Подача подвода с безопасной поверхности 

  • Подача отвода на безопасную поверхность

  • Подача перехода по безопасной поверхности

  • Подача длинного перехода 

Типы подач в SprutCAM 15

Операция 5D Контур генерирует 6D траекторию

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

Новая опция управления подачей для операции 5D Контур

Опция позволяет управлять величиной подачи на заданных участках обрабатываемого контура.


 

Новая операция "Наружное адаптивное точение"

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

 

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

 

Новое окно свойств команд CLData

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

Подробнее

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

Новые возможности импорта


Обновили следующие расширения для CAD-систем:


CAD-система

Версия

Alibre DesignДо V22 SP2
InventorДо 2021
IronCADДо 2021 SP1, только тулбар
Kompas 3DДо 19.0
SolidEdgeДо 2021
SOLIDWORKSДо 2021 SP2
ZW3DДо 2021

Обновили встроенные импортеры CAD:

Встроенный импортер

Версия

Parasolid (XTReader)До 33

SOLIDWORKS (SWReader)

До SOLIDWORKS 2021

Новые интерпретаторы для моделирования по тексту управляющей программы и её верификации

Новые интерпретаторы:

  • Fanuc 21i
  • ABB робот
  • Global control
  • Okuma OSP-P300

Токарная операция на основе текста УП

Для использования токарного инструмента в операции на основе текста управляющей программы была добавлена новая операция: 'Токарная операция на основе текста УП'. Операция расположена в группе <Вспомогательные>. Токарная операция на основе текста УП поддерживает только токарный инструмент. В остальном она аналогична "Операции фрезерования на основе текста УП".

Улучшения в операции по тексту УП

Добавление нераспознанных команд из текста УП в траекторию

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

InsertUnknown_ModeOn.png

Произвольное значение коррекции на радиус инструмента

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

Всплывающая подсказка, отображающая описания команд, машинное время обработки и полный список ошибок для текущего кадра траектории инструмента

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

Контекстное меню для работы с текстом

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

Обновлено ядро 5x библиотеки ModuleWorks

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