Практичный рабочий процесс раскроя внутри FreeCAD. Сохраните исходную геометрию, расставьте заготовки и проверьте результат, который вы сможете понять.
Закройте FreeCAD. Загрузите исходный ZIP-файл и распакуйте его. Поместите файлы рабочей среды в папку с именем 1stNesting, а InitGui.py находится непосредственно внутри нее.
Сохраняйте копии существующих файлов заданий и результатов при обновлении.
На Windows используйте C:\Users\YOUR_USER_NAME\AppData\Roaming\FreeCAD\Mod. На Linux и macOS используйте папку Mod внутри каталога пользовательских данных FreeCAD. Запустите App.getUserAppDataDir() в консоли Python FreeCAD, чтобы найти этот каталог.
Альтернативно откройте FreeCAD и выберите Tools → Addon Manager. В окне Addon Manager щелкните значок шестеренки и выберите Open Addons Folder. Откроется каталог дополнений FreeCAD. Закройте FreeCAD, затем поместите туда папку 1stNesting с InitGui.py прямо внутри нее.
Папка рабочей среды должна быть доступна для записи для заданий, журналов и результатов.
Репозиторий называется 1st-Nesting; используйте 1stNesting в качестве имени папки установки.
1. В FreeCAD выберите Tools → Addon Manager.2. Нажмите значок шестеренки → Open Addons Folder.
03
Перезапустите FreeCAD и выберите 1st Nesting
Перезапустите FreeCAD и выберите 1st Nesting в селекторе рабочей среды. Примите предложение о первом использовании и загрузите ядро CLI-Nesting для вашей системы. Затем откройте Nesting Tool на панели инструментов или в меню верстака.
Для обычного использования рабочей среды не требуется отдельная установка Python.
Версии ядра поддерживают Windows x64, Linux x64/ARM64 и macOS Universal 2; полное лабораторное тестирование было проведено на Windows.
ЧТО ВЫ МОЖЕТЕ СДЕЛАТЬ
Все, что нужно вашему макету.
▧
Ваша настоящая геометрия
Добавьте тела FreeCAD, включая модели STEP, открытые в FreeCAD, или импортируйте контуры DXF и SVG. Изогнутые и вогнутые периметры сохраняются, а не заменяются ограничивающими рамками.
↔
Листы и обрезки многоразового использования
Используйте прямоугольные листы или листы неправильной формы DXF. Установите количество материала, поля по краям, дробное расстояние между деталями и разрешенные повороты.
◇
Текстура, которая остается вместе
Расположите прозрачные контуры деталей в редакторе текстур сопоставления. Привязка, проверка на столкновение и минимальный интервал помогают сохранить взаимосвязь между соседними частями.
↗
Результат, который вы можете проверить
Запустите быстрое первое решение или непрерывный поиск. Просмотрите реконструированную геометрию в FreeCAD и экспортируйте цветной отчет SVG с легендами деталей и сведениями об использовании листа.
РАБОЧИЙ ПРОЦЕСС, ШАГ ЗА ШАГОМ
Ваш первый проект гнездования.
Следуйте вертикальным блокам от добавления деталей до экспорта результата. На этих скриншотах показан настоящий верстак FreeCAD; в некоторых более ранних захватах используется прежнее имя.
18 шаги
01
Добавьте детали FreeCAD и STEP.
Откройте свою модель или файл STEP в FreeCAD. Выберите тела или твердые тела в дереве модели или в 3D-виде; используйте Ctrl, чтобы выбрать несколько объектов. Откройте инструмент Nesting Tool и нажмите «Добавить выбранное». Выбранные исходные объекты могут быть добавлены автоматически при открытии инструмента.
Рабочие копии появляются в Nesting_Preview. Осмотрите лицевую сторону, обращенную вверх, особенно если отверстия или канавки имеются только на одной стороне.
Исходная геометрия остается отдельной от предварительного просмотра вложения.
Убедитесь, что все необходимые детали указаны в таблице.
01 / Добавьте детали FreeCAD и STEP. Посмотреть изображение ⤢
02
Импортировать контуры DXF и SVG.
Используйте Import DXF… или Import SVG… для загрузки профилей деталей. Импорт DXF может принимать несколько файлов за одну операцию. Просмотрите предварительный просмотр после импорта и проверьте внутренние контуры и масштаб.
Для DXF, который представляет заготовку, а не деталь, используйте кнопку «Добавить материал» позже в рабочем процессе.
Проверьте импортированные количества перед запуском задания.
02 / Импортировать контуры DXF и SVG. Посмотреть изображение ⤢
03
Просмотрите таблицу деталей
Номер строки идентифицирует каждую часть или сохраненную группу текстур. Щелкните строку, чтобы выбрать ее геометрию для предварительного просмотра. Дважды щелкните «Количество», чтобы ввести положительное целое число, и дважды щелкните «Поворот», чтобы изменить разрешенные углы.
Используйте «Удалить выбранное», чтобы удалить ненужные строки. Выбор строки отличается от флажка «Выбрать для вращения», который выбирает цели для подготовки команды «Поворот».
Установите количество копий для каждой части.
Проверьте предварительный просмотр при изменении ориентации.
03 / Просмотрите таблицу деталей Посмотреть изображение ⤢
04
Добавляем прямоугольные листы
Нажмите «Добавить» в разделе материалов. Введите размеры листа и количество доступных листов. Установите поля листа и интервал между деталями в главном окне.
Выберите строку материала и нажмите «Изменить», чтобы изменить ее. Выберите и удалите строку, когда этот запас больше не доступен для этого задания.
Размеры могут отображаться в миллиметрах или дюймах; рабочие места используют миллиметры внутри себя.
Расстояние между деталями может составлять сотые доли миллиметра.
04 / Добавляем прямоугольные листы Посмотреть изображение ⤢
05
Использование нестандартных материалов и обрезков
Добавьте материал, используя контур DXF, если доступный материал не прямоугольной формы. Проверьте его контур, доступное количество, направление волокон и исключенные внутренние области.
Используйте стандартное действие «Редактировать», чтобы просмотреть или изменить импортированный контур перед вложением.
Относитесь к обрезку как к заготовке, а не как к детали, которую нужно разместить.
Перед запуском задания проверьте дыры или исключенные области.
05 / Использование нестандартных материалов и обрезков Посмотреть изображение ⤢
06
Подготовьте ориентацию детали
Выберите детали с помощью кнопки «Выбрать для вращения», выберите X или Y в качестве горизонтальной оси вращения, выберите угол и нажмите «Повернуть». Эти подготовительные вращения меняют направление, направленное вверх; они отделены от разрешенных углов вложения в столбце «Повороты».
180° — Перевернуть: переверните 3D-деталь, если вы хотите просверлить отверстия или фрезеровать карманы на ее противоположной стороне. Убедитесь, что предполагаемая обрабатываемая поверхность теперь обращена вверх.
90° — Исправьте сторону, обращенную вверх: 1stNesting изначально выравнивает самую большую грань вверх. У некоторых деталей боковая грань больше, чем предполагаемая верхняя грань. Поверните такую деталь на 90° вокруг соответствующей оси X или Y, чтобы разместить намеченную грань вверх, затем проверьте предварительный просмотр.
Используйте 180°, чтобы открыть обработку на противоположной стороне.
Используйте 90°, чтобы исправить деталь, которая была выровнена по большей боковой грани.
Повороты препарирования не изменяют разрешенные углы раскроя в плоскости.
06 / Подготовьте ориентацию детали Посмотреть изображение ⤢Иллюстрация, сравнивающая переворот на 180 градусов и изменение стороны детали, обращенной вверх, на 90 градусов.
07
Выберите разрешенные ротации раскроя
Отредактируйте значение «Вращение» для детали, чтобы определить, какую ориентацию в плоскости может использовать механизм раскроя. Стандартные опции включают одну ориентацию, четыре ориентации на четверть оборота, шаг 45° и пользовательский список, например [0, 180].
Ограничивайте повороты, когда имеет значение зерно или другое ограничение направления.
Разрешенные обороты являются ограничениями двигателя.
Они не заменяют команду «Поворот» 3D-подготовки.
07 / Выберите разрешенные ротации раскроя Посмотреть изображение ⤢
08
Установите направление текстуры и пользовательский угол.
Включите направление текстуры и выберите локальное направление X или Y детали. Предварительный просмотр поворачивает деталь и ее стрелку направления так, чтобы стрелка оставалась горизонтальной. Детали с ограничением направления используют [0, 180].
Для другого направления также включите «Пользовательский угол» и используйте «Задать пользовательский угол». Осмотрите стрелку предварительного просмотра после выбора.
Используйте ограничения зерна там, где необходимо сохранить направление материала.
Сохраненные группы текстур сохраняют свое относительное расположение.
08 / Установите направление текстуры и пользовательский угол. Посмотреть изображение ⤢
09
Отметьте полезные отверстия
Выберите ряд детали и используйте «Отметить выбранные отверстия детали». Выберите подходящие сквозные отверстия, которые следует учитывать при геометрии раскроя. Прежде чем продолжить, просмотрите выделенные внутренние контуры.
Используйте выбор строки для этой команды.
Убедитесь, что выбранные контуры соответствуют намеченным сквозным отверстиям.
09 / Отметьте полезные отверстия Посмотреть изображение ⤢
10
Упорядочить группу текстур
Выберите связанные части и откройте «Сопоставить текстуру». Перетащите их прозрачные контуры на место; внутренние отверстия остаются видимыми. Невидимая сетка выравнивает соседние части, а проверка на столкновение сохраняет настроенный минимальный интервал.
Выберите деталь и нажмите «Поворот», чтобы повернуть ее на 90° по часовой стрелке. Нажмите «Сохранить группу», когда аранжировка будет готова.
Невидимая сетка пропорциональна самой маленькой части и округлена до целых миллиметров.
Детали не могут перекрываться или перемещаться в пределах требуемого расстояния.
10 / Упорядочить группу текстур Посмотреть изображение ⤢
11
Посмотреть или удалить соответствие
Сохраненная группа деталей с соответствующей текстурой отображается в виде пронумерованной строки таблицы. Он вложен как один упорядоченный периметр, сохраняя отображаемые положения его членов.
Откройте редактор сопоставлений и нажмите «Удалить сопоставление», чтобы вернуть части выбранной группы обратно в таблицу. Проверьте направление текстуры и ограничения вращения еще раз, если вы измените расположение.
В группах используется тот же рабочий процесс раскроя, что и в отдельных деталях.
В результате восстанавливается исходная геометрия элемента.
11 / Посмотреть или удалить соответствие Посмотреть изображение ⤢
12
Выберите «Первый» или «Постоянный поиск».
Выберите «Первый (быстрый)», чтобы остановиться после первоначального действительного решения. Выберите «Непрерывно», чтобы продолжать поиск улучшений; установите ограничение по времени, когда вы хотите ограниченный пробег.
Нулевой непрерывный срок означает неограниченный поиск. Отмена может остановить выполнение, оставив доступным уже опубликованный действительный макет.
Начните с «Первый (быстрый)», чтобы подтвердить настройку задания.
Используйте Непрерывный, если вам нужно дополнительное время поиска.
12 / Выберите «Первый» или «Постоянный поиск». Посмотреть изображение ⤢
13
Выберите процессор или дополнительную обработку графическим процессором
В главном окне отображаются элементы управления процессором, используемые для задания раскроя. Доступна обработка ЦП; Обработка графического процессора OpenCL не является обязательной. Используйте «Показать графические процессоры», чтобы проверить обнаруженные устройства перед их выбором.
Доступность графического процессора зависит от совместимого установленного драйвера и поддержки OpenCL.
Графический процессор не является обязательным и не является обязательным для обычного вложения.
Проверяйте обнаруженные устройства, а не предполагайте, что поддерживается каждый графический процессор.
13 / Выберите процессор или дополнительную обработку графическим процессором Посмотреть изображение ⤢
14
Запускайте раскладку и следите за прогрессом
Нажмите «Выполнить раскладку», когда список деталей, заготовка, расстояние, поля и правила вращения будут готовы. Следите за индикатором прогресса во время поиска.
Используйте «Отмена», если хотите остановиться. Если действительный результат уже опубликован, он может оставаться доступным для проверки.
Перед началом работы проверьте количество и доступный запас.
Исправьте геометрию или ограничения, если допустимый макет не найден.
14 / Запускайте раскладку и следите за прогрессом Посмотреть изображение ⤢
15
Проверьте результат FreeCAD.
Документ Nesting_Result открывает завершенную компоновку и отображает результат. Просмотрите использованные листы, положение деталей, ориентацию и отношения групп текстур.
Верстак восстанавливает исходную геометрию, поэтому изогнутые края и детали обработки остаются доступными для проверки.
Проверьте результат САПР перед изготовлением.
Сравните направленные детали с предполагаемой текстурой материала.
15 / Проверьте результат FreeCAD. Посмотреть изображение ⤢
16
Соединяйте детали с помощью перемычек
Мосты соединяют соседние части в один связный контур. В CAM этот контур можно разрезать как один непрерывный разрез на несколько частей, что позволяет сократить количество отдельных запусков и ненужных втягиваний или перемещений лазерной головки. Вырезы отверстий и траектории резания для конкретного станка по-прежнему настраиваются в CAM.
Запустите раскладку, затем нажмите «Создать мосты» рядом с «Сопоставить текстуру». Выберите лист и введите ширину моста в выбранных единицах mm или inch. Щелкните внешний край первой части, затем внешний край второй части, чтобы добавить мост. Редактор проверяет, чтобы полная ширина моста не пересекала другую часть или отверстие.
Используйте колесо мыши для масштабирования, перетащите левую кнопку мыши для панорамирования и нажмите «Подогнать все», чтобы увидеть лист. Выберите в списке неправильный мост и нажмите «Удалить выбранное». Нажмите OK, чтобы создать Nesting_Bridges. Каждая соединенная группа становится одним соединенным 3D-телом или 2D-профилем резки, готовым к экспорту в CAM.
Создайте мосты после получения результата вложения.
Ширина моста преобразуется внутри в миллиметры.
Подключенный внешний периметр можно разрезать непрерывно; внутренние отверстия требуют собственных разрезов.
16 / Соединяйте детали с помощью перемычек Посмотреть изображение ⤢
17
Экспорт цветного отчета SVG
После получения результата нажмите Экспортировать результат вложения в SVG. Выберите местоположение выходного файла. Отчет присваивает деталям отдельные цвета и включает легенды, положения, углы, площади, размещенную/неразмещенную информацию и использование листа.
SVG — это отчет о макете. Создавайте и проверяйте траектории инструмента для конкретного станка отдельно в производственном процессе.
Сохраните SVG вместе с записями о работе.
Используйте Экспорт в DXF для контуров CAD/CAM.
Создавайте и проверяйте траектории инструмента для конкретного станка в CAM.
17 / Экспорт цветного отчета SVG Посмотреть изображение ⤢
18
Экспортируйте результат вложения в DXF.
Нажмите «Экспорт в DXF» рядом с кнопкой экспорта SVG и выберите имя файла. Экспортер использует фактическую размещенную геометрию CAD, сохраняя линии, окружности, дуги и сплайны, а не перестраивая их из выборочных вложенных полигонов. Детали FreeCAD и импортированная геометрия STEP, DXF и SVG используют один и тот же рабочий процесс экспорта.
Оставьте Nesting_Result активным, чтобы экспортировать расположение вложений. Чтобы экспортировать соединенные детали, оставьте Nesting_Bridges активным. Каждая деталь или объединенная группа мостов имеет свой собственный лист/слой детали, и несколько листов сохраняют свои отображаемые положения. В файле используются миллиметры, даже если в интерфейсе отображаются дюймы.
DXF — это двухмерный чертеж сверху с видимыми отверстиями и деталями обработки. Откройте его в своей программе CAD/CAM и выберите предполагаемые контуры резки или фрезерования. Рамки стока, метки и неразмещенные детали не экспортируются.
Экспортируйте SVG для цветного отчета о макете; экспортировать DXF для контуров CAD/CAM.
Проверьте единицы измерения DXF в миллиметрах в принимающем приложении.
Проверьте выбранные контуры перед созданием траекторий инструмента, специфичных для станка.
Нет соответствующих шагов. Попробуйте другое слово.