Ключевые нововведения
Многодетальные проекты / управление оснасткой для многосторонней обработки
Добавлена возможность программировать обработку нескольких деталей в одном проекте. Деталь в проекте задается как специальная группа операций. Все операции внутри такой группы работают только над этой деталью. Каждая деталь размещается отдельно и может иметь собственную систему координат. Добавлен специальный режим для переупорядочивания операций проекта с целью оптимизации, например уменьшения количества смен инструмента.
Копия детали
Появилась возможность создать копии деталей. Копия детали содержит точно такие же операции, как и деталь-прототип. Можно генерировать обработку копий, как вызов подпрограмм.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d974b7e7241fc4b6473552_image2021-4-17_15-23-12.png)
Установ
Установ - это специальная группа операций для обработки однажды размещенной детали (деталей). Если имеется потребность вручную перезакрепить деталь, то необходимо создавать установ. Новый установ содержит все те же детали, что и предыдущий. Все детали могут быть перевернуты и закреплены в новом месте, но заготовка каждой детали очередного установа берется как результат обработки этой детали на предыдущем установе. Имя детали одинаковое во всех установах, при изменении имени детали в одном установе, оно меняется во всех остальных.
Новый принцип работы с многозадачными станками
Появление группы "Деталь" полностью изменило способ создания проектов для многозадачных станков (MTM), токарных центров с противошпинделем и токарных автоматов.
Такие станки обычно имеют два и более каналов, при этом одновременно обрабатываются две детали.
Одна деталь закрепляется в главном шпинделе, а другая - в противошпинделе. Новый рабочий процесс программирования таких станков показан на видео ниже.
Экспериментальный 3D CAD
Создавайте параметризованные трехмерные модели на основе эскизов, с помощью операций выдавливания и вращения. Используйте их как детали под обработку или оснастку.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d97ac73d69b37bada7ef6f_image2021-4-17_18-17-23.png)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d97ac76282cfd91c47e65c_image2021-4-17_18-21-44.png)
MachineMaker 2.0 для промышленных роботов.
Это новое приложение в составе SprutCAM. В MachineMaker проектируют роботизированные ячейки. К роботу можно добавить дополнительное оборудование: стол,1-2-х осевые позиционеры, рельс, 2-3-х осевые порталы. Созданную ячейку экспортируют в SprutCAM для обработки деталей.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d97de21adb6dc89fc9980e_image2021-4-16_11-14-32.png)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d97de1cb00690a512e5c0d_image2021-4-16_11-12-53.png)
Набор инструментов для постпроцессирования нового поколения, базирующийся на .NET и Visual Studio Code
В дополнение к традиционному Генератору постпроцессоров (который формирует файлы *.sppx), добавили возможность писать постпроцессоры с использованием самых современных и модных средств разработки. Теперь вы можете создавать постпроцессоры нового типа - файлы с расширением *.dll, которые основаны на последней версии платформы .NET и используют C# в качестве языка программирования. В качестве основного инструмента разработки предлагается Visual Studio Code. Это невероятно мощный и в то же время легкий и свободный редактор кода (просто наберите "VS Code get started" в строке поиска вашего браузера). Intellisense (автодополнение кода при вводе), документация непосредственно во всплывающих подсказках, различного рода помощники - все это теперь доступно разработчикам постпроцессоров.
Основная идея - совместить знакомую концепцию Генератора постпроцессоров с современной парадигмой объектно-ориентированного программирования. Это дает такие преимущества как:
- Простое создание постпроцессоров, генерирующих сразу несколько файлов УП одновременно.
- Возможность дозаписи в произвольное место выходного файла, а не только в конец.
- Генерирование файлов УП в любой кодировке.
- Можно создавать сразу несколько независимых наборов регистров.
- В дополнение к числовым добавлены текстовые регистры.
- Определяемые разработчиком настройки, индивидуальные для каждого постпроцессора.
- Интегрированная библиотека функций для геометрических расчетов.
- и т.д.
Данная функциональность находится в альфа стадии, поэтому должна быть использована с осторожностью. Публичное API может быть изменено.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d97eb20e3335adb08498f7_image2021-4-17_11-36-59.png)
Новая вкладка "Оснастка"
Это новый функционал в SprutCAM для добавления и проектирования крепежной оснастки на станок. Можно добавить: 3-4-х кулачковый патрон, тисы, прижимы.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d97fafad558f0b5e9e21df_image2021-4-17_14-53-29.png)
Операции "Захват и перемещение" и "МТМ перехват"
Операции спроектированы для управления инструментом типа захват с целью перемещения заготовки внутри рабочей зоны станка. В совокупности с возможностью задания нескольких деталей в одном проекте, операция перемещение позволяет создавать сборочные проекты. Эти операции также могут быть использованы для программирования перехвата и выдвижения заготовки на токарно-фрезерных станках с противошпинделем.
Другие обновления
Обновления пользовательского интерфейса
Новый механизм появления умных подсказок и их перевода
Умные подсказки теперь появляются при наведении мыши.
Перевод умных подсказок теперь осуществляется в веб-сервисе "SprutCAM Localizer".
Новое окно библиотек оправок
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d980caf934fb4d65a455d1_image2021-5-26_18-13-53.png)
Новое окно оправок (3D модели)
В это окно можно добавить заранее подготовленные модели оправок с компьютера.
Ранее добавленные в этом окне держатели сохраняются в файле конфигурации и загружаются автоматически.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d980ca645616d732ed0a2b_image2021-5-26_18-16-39.png)
Новое в технологии
Новая карта для точного управления осью С на 5-осевых станках
Новая возможность позволяет избежать сингулярностей и коллизий, явно определяя значение оси C в каждой точке траектории. Цветом на карте показано минимально возможное отклонение нормали инструмента (при фиксированном значении оси C) от указанной в рабочем задании операции. Можно настроить пороговые значения для зон, в которых отклонение лежит в одном диапазоне. Пунктирными сплайнами показаны оптимальные траектории оси C, когда поворотные оси станка оптимизируются совместно. Более подробное описание этой функции доступно на странице документации.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d980ca70e048bb5e7a22b0_AxesMap_Rus.png)
Новое поведение для примитивов деталей и заготовок
Примитивы деталей, заготовок и ограничений (параллелепипеды, цилиндры, тела вращения и т.п.) теперь по умолчанию создаются в геометрической системе координат. Таким образом, при повороте детали примитивы вращаются вместе с ней. Ниже представлено изображение, которое показывает поведение в предыдущей версии (слева) и в версии 15 (справа).
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e1b5893f2e1586f1ff_image2021-4-17_17-46-36.png)
Контроль державки в операции Черновая ротационная
Используйте этот параметр, чтобы избегать столкновений с деталью и заготовкой.
Идеально подходит для фрезерования скульптур.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e170e0481b8b7aff03_image2021-3-23_8-50-4.png)
Добавлены размеры хвостовика для фрез
В базовые типы фрезерных инструментов добавлены три новых размера: Длина буртика (SHL), Диаметр хвостовика (SHD) и Угол конуса хвостовика (STA).
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e175b9ce7befbb95c6_image2021-6-11_12-56-7.png)
Добавлена поддержка бочкообразных фрез
В группу инструментов для поднутрений были добавлены три новых типа инструментов: бочкообразная фреза, коническая бочкообразная фреза и линзообразная фреза.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e183379441499043ab_image2021-3-24_11-50-51.png)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e16456166bdaed83ab_image2021-3-24_11-52-23.png)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e1fdf64128fa30d0e8_image2021-3-24_11-51-36.png)
Добавлен "Шаг прохода смещения" для наплавки
Этот атрибут позволяет вам установить расстояние между проходами смещения. «Шаг прохода смещения» доступен только тогда, когда «Количество эквидистантных проходов» больше 1.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e2b4c464bf4c264bb3_image2021-5-26_18-53-31.png)
Имеется три значения:
- мм (введенное значение рассчитывается в "мм")
- %Ø (процент от диаметра инструмента)
- % от Шага (процент от атрибута Шаг)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e1645616ff56ed83ac_image2021-5-26_19-0-26.png)
Т
Параметр "Мощность" для операции Наплавка 5D
Параметр позволяет изменять скорость экструдера в зависимости от высоты слоя.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e20003a7d6121fd948_image2021-4-5_15-40-6.png)
Добавлено "Расстояние пробития" для операций Плазма
Данное расстояние позволяет сделать отвод инструмента на дистанцию для совершения пробития.
Имеется 2 значения:
- мм (введенное значение рассчитывается в "мм")
- отн. раб. подачи (мм) (значение рассчитывается относительно расстояния рабочей подачи)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e25296f3d3525790c3_image2021-5-26_18-33-35.png)
Новые типа подач
- Подача подвода с безопасной поверхности
- Подача отвода на безопасную поверхность
- Подача перехода по безопасной поверхности
- Подача длинного перехода
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e368260a4eb6cca5bd_image2021-4-5_15-24-50.png)
Операция 5D Контур генерирует 6D траекторию
Операция была адаптирована для 6D траекторий режущего инструмента. Добавили в список, как новую операцию.
Новая опция управления подачей для операции 5D Контур
Опция позволяет управлять величиной подачи на заданных участках обрабатываемого контура.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e23c8c950a127179be_image2021-4-1_10-19-23.png)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e29fbf2b4c78003024_image2021-4-1_10-21-41.png)
Новая операция "Наружное адаптивное точение"
Обработка в два раза быстрее, чем классический цикл "Расширенная обработка канавок". Это достигается за счет высокой скорости резания и оптимизированной траекторией. Операция рассчитана на инструмент с круглой пластиной. Подробности здесь.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e3cb1d76cb07fe77b7_image2021-3-31_13-57-52.png)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e36456164bcfed83ad_LatheAdaptive_src.gif)
Начальная точка для операции "Обработка торцев"
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e3fdf6415c7d30d276_image2021-4-8_17-36-47.png)
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e4b4c4643c98264f0e_image2021-4-8_17-36-22.png)
Новое окно свойств команд CLData
В окне вы можете увидеть параметры, относящиеся к выбранной команде. Также есть возможность редактировать эти параметры (необходимо отключить режим «Только для чтения»).
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e3f934fbd18ba4c4da_image2021-5-26_18-36-58.png)
Обновили набор команд
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d981e38337945d019043ac_image2021-4-6_19-25-1.png)
Новые возможности импорта
Обновили следующие расширения для CAD-систем:
Обновили встроенные импортеры CAD:
Новые интерпретаторы для моделирования по тексту управляющей программы и её верификации
Новые интерпретаторы:
- ABB робот
- Global control
- Okuma OSP-P300
Токарная операция на основе текста УП
Для использования токарного инструмента в операции на основе текста управляющей программы была добавлена новая операция: 'Токарная операция на основе текста УП'. Операция расположена в группе <Вспомогательные>. Токарная операция на основе текста УП поддерживает только токарный инструмент. В остальном она аналогична "Операции фрезерования на основе текста УП".
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d9839acb5e3cf4ae726290_image2021-6-2_11-4-40.png)
Улучшения в операции по тексту УП
Добавление нераспознанных команд из текста УП в траекторию
Команды, нераспознанные интерпретатором, могут быть добавлены в траекторию движения инструмента с помощью команды INSERT для последующего использования в постпроцессоре. Например, для управления дополнительным оборудованием: лазером, дополнительными осями станка, охлаждением.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d9839a73e989e83d273228_image2021-6-2_10-59-2.png)
Произвольное значение коррекции на радиус инструмента
Добавлена возможность отключения или установки произвольного значения коррекции радиуса инструмента.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d9839aeeb8e97c2eef1f5e_ArbitraryCompensationValueForToolRadius_Rus.png)
Всплывающая подсказка, отображающая описания команд, машинное время обработки и полный список ошибок для текущего кадра траектории инструмента
После небольшой задержки указателя мыши над строкой с текстом УП, всплывающая подсказка отображает описание связанных с ней узлов дерева траектории (команд CLData).
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d9839a9fbf2b1e2e01cd92_G-codeBasedOperationPopupHint_Rus.png)
Контекстное меню для работы с текстом
Основные действия по работе с текстом теперь также доступны из контекстного меню, которое можно вызвать, щелкнув правой кнопкой мыши в области текстового редактора на панели параметров <Рабочее задание> для операций на основе текста УП.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d9839afef67f74930252ff_G-codeBasedOperationContextMenu_Rus.png)
Обновлено ядро 5x библиотеки ModuleWorks
В модуль 5D Pro и «Адаптивная MW» интегрирована библиотека 5X ModuleWorks версии 12.2020.
![](https://uploads-ssl.webflow.com/577f3315340bfadb0a80534f/62d9847ecb5e3c028a732f03_image2020-2-19_13-1-56.png)