Безкоштовний застосунок із відкритим вихідним кодом для розкрою

FREECAD верстак

З деталей САПР
до кращого макета.

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

Джерело ZIP · встановлення вручну · двигун пропонується під час першого використання. Протестовано з FreeCAD 1.0 і 1.1 на Windows x64.

Верстак 1st Nesting, на якому показано деталі, аркуші матеріалів і елементи керування розміщеннямСПРАВЖНІЙ верстак FREECAD

ПОЧАТИ

Три кроки до вашого першого запуску.

01

Завантажте та розпакуйте

Закрийте FreeCAD. Завантажте вихідний ZIP і розпакуйте його. Помістіть файли верстака в папку під назвою 1stNesting, а InitGui.py безпосередньо всередині неї.

  • Зберігайте копії наявних файлів завдань і результатів під час оновлення.
  • Уникайте додаткової вкладеної папки архіву.
02

Помістіть його в каталог Mod FreeCAD

На 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 безпосередньо всередині неї.

  • Папка Workbench має бути доступною для запису для завдань, журналів і результатів.
  • Репозиторій називається 1st-Nesting; використовуйте 1stNesting як назву папки встановлення.
1. У FreeCAD виберіть Tools → Addon Manager.
1. У FreeCAD виберіть Tools → Addon Manager.
2. Натисніть значок шестірні → Open Addons Folder.
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_Preview. Огляньте поверхню вгору, особливо якщо свердління або канавки є лише з одного боку.

  • Вихідна геометрія залишається окремою від попереднього перегляду вкладеності.
  • Перевірте, чи всі необхідні частини є в таблиці.
Верстак FreeCAD: додайте частини FreeCAD і STEP
01 / Додайте частини FreeCAD і STEP Переглянути зображення ⤢
02

Імпорт контурів DXF і SVG

Використовуйте Import DXF… або Import SVG…, щоб завантажити профілі деталей. Імпорт DXF може прийняти кілька файлів за одну операцію. Огляньте попередній перегляд після імпорту та перевірте внутрішні контури та масштаб.

Для DXF, який представляє запас, а не деталь, скористайтеся кнопкою «Додати матеріал» пізніше в робочому процесі.

  • Використовуйте закриті, правильно масштабовані контури.
  • Перевірте імпортовану кількість перед виконанням завдання.
Верстак FreeCAD: імпорт контурів DXF і SVG
02 / Імпорт контурів DXF і SVG Переглянути зображення ⤢
03

Перегляньте таблицю деталей

Номер рядка ідентифікує кожну частину або збережену групу текстур. Клацніть рядок, щоб вибрати його геометрію попереднього перегляду. Двічі клацніть «Кількість», щоб ввести додатне ціле число, і двічі клацніть «Обертання», щоб редагувати дозволені кути.

Використовуйте «Видалити вибране», щоб видалити непотрібні рядки. Вибір рядка відрізняється від прапорця Вибрати для обертання, який вибирає цілі для команди Обертання підготовки.

  • Встановіть кількість копій для кожної частини.
  • Перевірте попередній перегляд під час зміни орієнтації.
Верстак FreeCAD: перегляньте таблицю деталей
03 / Перегляньте таблицю деталей Переглянути зображення ⤢
04

Додайте прямокутні листи

Натисніть Додати в розділі матеріалів. Введіть розміри аркуша та кількість доступних аркушів. Установіть поля аркуша та інтервал між частинами в головному вікні.

Виберіть рядок матеріалу та натисніть «Редагувати», щоб переглянути його. Виберіть і видаліть рядок, коли цей запас більше не доступний для цієї роботи.

  • Розміри можуть відображатися в міліметрах або дюймах; роботи використовують внутрішні міліметри.
  • Відстань між частинами може включати соті частки міліметра.
Верстак FreeCAD: додайте прямокутні аркуші
04 / Додайте прямокутні листи Переглянути зображення ⤢
05

Використовуйте нерегулярні запаси та обрізки

Додайте запас за допомогою контуру DXF, якщо доступний матеріал не є прямокутним. Перевірте його контур, наявну кількість, напрямок зерна та виключені внутрішні області.

Використовуйте стандартну дію «Редагувати», щоб переглянути або змінити імпортований контур перед вкладенням.

  • Ставтеся до обрізків як до запасу, а не як до частини, яку потрібно розмістити.
  • Перевірте отвори або виключені області перед початком роботи.
Верстак FreeCAD: використовуйте нестандартний матеріал і обрізки
05 / Використовуйте нерегулярні запаси та обрізки Переглянути зображення ⤢
06

Підготуйте орієнтацію деталі

Виберіть частини за допомогою Select for rotation, виберіть X або Y як горизонтальну вісь обертання, виберіть кут і натисніть Rotate. Ці повороти підготовки змінюють, яка грань спрямована вгору; вони відокремлені від дозволених кутів вкладення в стовпці Повороти.

180° — Переверніть: переверніть 3D-деталь, якщо хочете просвердлити отвори або фрезерувати кишені на протилежній стороні. Переконайтеся, що передбачувана поверхня обробки тепер спрямована вгору.

90° — Виправте сторону, спрямовану вгору: 1stNesting спочатку вирівнює найбільшу сторону вгору. Деякі деталі мають бічну поверхню, більшу за заплановану верхню. Поверніть таку деталь на 90° навколо відповідної осі X або Y, щоб розташувати заплановану поверхню вгору, а потім перевірте попередній перегляд.

  • Використовуйте 180°, щоб відкрити обробку з протилежного боку.
  • Використовуйте 90°, щоб виправити деталь, яка була вирівняна на більшій бічній поверхні.
  • Повороти підготовки не змінюють дозволених кутів розміщення в площині.
Верстак FreeCAD: підготуйте орієнтацію деталі
06 / Підготуйте орієнтацію деталі Переглянути зображення ⤢
Ілюстрація, що порівнює перевертання на 180 градусів і зміну на 90 градусів сторони, спрямованої вгору,
Ілюстрація, що порівнює перевертання на 180 градусів і зміну на 90 градусів сторони, спрямованої вгору,
07

Виберіть дозволені чергування вкладень

Відредагуйте значення Rotations для деталі, щоб контролювати, які орієнтації в площині може використовувати механізм розміщення. Стандартні опції включають одну орієнтацію, чотири орієнтації на чверть оберту, кроки 45° та спеціальний список, наприклад [0, 180].

Обмежте обертання, коли має значення зернистість або інше обмеження напрямку.

  • Дозволені оберти є обмеженнями двигуна.
  • Вони не замінюють команду «Обернути» 3D-препарування.
Верстак FreeCAD: виберіть дозволені повороти вкладень
07 / Виберіть дозволені чергування вкладень Переглянути зображення ⤢
08

Встановіть напрямок текстури та власний кут

Увімкніть напрямок текстури та виберіть локальний напрямок X або Y частини. Попередній перегляд повертає деталь і стрілку її напрямку так, щоб стрілка залишалася горизонтальною. Деталі з обмеженим напрямком використовують [0, 180].

Для іншого напрямку також увімкніть користувацький кут і скористайтеся Установити власний кут. Перегляньте стрілку попереднього перегляду після вибору.

  • Використовуйте обмеження зернистості там, де необхідно зберегти напрямок матеріалу.
  • Збережені групи текстур зберігають своє відносне розташування.
Верстак FreeCAD: установіть напрямок текстури та власний кут
08 / Встановіть напрямок текстури та власний кут Переглянути зображення ⤢
09

Позначте придатні отвори

Виберіть рядок деталей і використовуйте «Позначити вибрані отвори». Виберіть відповідні наскрізні отвори, які має враховувати геометрія вкладення. Перш ніж продовжити, перегляньте виділені внутрішні контури.

  • Використовуйте вибір рядка для цієї команди.
  • Перевірте відповідність обраних контурів запланованим наскрізним отворам.
Верстак FreeCAD: Позначте придатні отвори
09 / Позначте придатні отвори Переглянути зображення ⤢
10

Упорядкуйте групу текстур

Виберіть пов’язані частини та відкрийте Match texture. Перетягніть їхні прозорі контури на місце; внутрішні отвори залишаються видимими. Невидима сітка вирівнює сусідні частини, а перевірки на зіткнення зберігають налаштований мінімальний відстань.

Виберіть частину та натисніть Rotate, щоб повернути її на 90° за годинниковою стрілкою. Натисніть Зберегти групу, коли композиція буде готова.

  • Невидима сітка пропорційна найменшій частині та округлена до цілих міліметрів.
  • Частини не можуть перекриватися або переміщатися в межах необхідного інтервалу.
Верстак FreeCAD: упорядкуйте групу текстур
10 / Упорядкуйте групу текстур Переглянути зображення ⤢
11

Перегляньте або видаліть відповідність

Збережена група деталей зі збігом текстури відображається як пронумерований рядок таблиці. Він гніздиться як один організований периметр, зберігаючи відображені позиції своїх членів.

Відкрийте редактор відповідностей і натисніть «Видалити відповідність», щоб повернути вибрані частини групи в таблицю. Перевірте напрямок текстури та обмеження обертання ще раз, якщо ви змінюєте розташування.

  • Групи використовують той самий процес вкладення, що й окремі частини.
  • Результат реконструює вихідну геометрію елемента.
Верстак FreeCAD: Перегляньте або видаліть збіги
11 / Перегляньте або видаліть відповідність Переглянути зображення ⤢
12

Виберіть Перший або Безперервний пошук

Виберіть «Спочатку» (швидко), щоб зупинитися після початкового правильного рішення. Виберіть Continuous, щоб продовжити пошук покращень; встановіть часовий ліміт, коли ви хочете обмежений біг.

Нульовий безперервний термін означає необмежений пошук. Скасування може зупинити запуск, залишаючи доступним уже опублікований дійсний макет.

  • Почніть із першого (швидко), щоб підтвердити налаштування завдання.
  • Використовуйте Continuous, якщо вам потрібен додатковий час пошуку.
Верстат FreeCAD: виберіть «Перший» або «Постійний пошук».
12 / Виберіть Перший або Безперервний пошук Переглянути зображення ⤢
13

Виберіть обробку CPU або додатково GPU

У головному вікні відображаються елементи керування процесором, які використовуються для завдання вкладення. доступна обробка процесора; Обробка GPU OpenCL необов’язкова. Використовуйте «Показати графічні процесори», щоб перевірити виявлені пристрої перед вибором.

Доступність GPU залежить від сумісного встановленого драйвера та підтримки OpenCL.

  • Графічний процесор є необов’язковим і не є обов’язковим для нормального вкладення.
  • Перевірте виявлені пристрої, а не припускайте, що кожен GPU підтримується.
Верстак FreeCAD: виберіть обробку процесором або додатковим графічним процесором
13 / Виберіть обробку CPU або додатково GPU Переглянути зображення ⤢
14

Запустіть вкладення та стежте за прогресом

Натисніть «Запустити вкладення», коли список деталей, запас, інтервали, поля та правила обертання будуть готові. Слідкуйте за прогресом під час пошуку.

Натисніть «Скасувати», якщо хочете зупинитися. Коли дійсний результат уже опубліковано, він може залишатися доступним для перевірки.

  • Перегляньте кількість і наявні запаси перед початком.
  • Виправте геометрію або обмеження, якщо дійсний макет не знайдено.
Верстак FreeCAD: запустіть вкладення та стежте за прогресом
14 / Запустіть вкладення та стежте за прогресом Переглянути зображення ⤢
15

Перевірте результат FreeCAD

Документ Nesting_Result відкриває завершену компоновку та вставляє результат у поле зору. Перегляньте використані аркуші, положення деталей, орієнтацію та співвідношення текстурних груп.

Верстак відновлює оригінальну геометрію, тому вигнуті краї та деталі обробки залишаються доступними для перевірки.

  • Перевірте результат CAD перед виготовленням.
  • Порівняйте спрямовані частини з передбачуваною зернистістю матеріалу.
Верстак FreeCAD: перевірте результат FreeCAD
15 / Перевірте результат FreeCAD Переглянути зображення ⤢
16

З'єднайте деталі нарізними перемичками

Перемички з’єднують сусідні частини в один сполучний контур. У CAM цей контур можна вирізати як один безперервний розріз між кількома частинами, зменшуючи окремі старти та непотрібне втягування лазерної головки або переміщення. У CAM все ще налаштовані отвори для вирізання та траєкторії різання для конкретної машини.

Запустіть вкладення, а потім клацніть «Створити мости» поруч із «Відповідність текстурі». Виберіть аркуш і введіть ширину мосту у вибраних одиницях mm або inch. Натисніть зовнішній край першої частини, а потім зовнішній край другої частини, щоб додати міст. Редактор перевіряє, щоб повна ширина моста не перетинала іншу частину або отвір.

Використовуйте коліщатко миші для масштабування, перетягніть ліву кнопку миші для панорамування та натисніть «Помістити все», щоб побачити аркуш. Виберіть у списку неправильний міст і натисніть Delete selected. Натисніть OK, щоб створити Nesting_Bridges. Кожна пов’язана група стає одним об’єднаним 3D суцільним або 2D профілем різання, готовим для експорту в CAM.

  • Створення мостів після отримання результату вкладеності.
  • Ширина моста всередині конвертується в міліметри.
  • З'єднаний зовнішній периметр можна безперервно різати; внутрішні отвори вимагають власних розрізів.
Створіть редактор мостів, який показує дві кольорові частини, з’єднані помаранчевим мостом, і список мостів, який можна редагувати
16 / З'єднайте деталі нарізними перемичками Переглянути зображення ⤢
17

Експортуйте кольоровий звіт SVG

Після отримання результату натисніть Експортувати результат вкладення в SVG. Виберіть розташування вихідного файлу. Звіт надає частинам окремі кольори та містить легенди, положення, кути, площі, розміщену/нерозміщену інформацію та використання аркушів.

SVG — це звіт про макет. Створюйте та перевіряйте траєкторії інструменту для конкретного верстата окремо у своєму виробничому процесі.

  • Зберігайте SVG у своїх службових документах.
  • Використовуйте експорт до DXF для контурів CAD/CAM.
  • Створюйте та перевіряйте траєкторії для конкретного верстата в CAM.
Верстак FreeCAD: експорт кольорового звіту SVG
17 / Експортуйте кольоровий звіт SVG Переглянути зображення ⤢
18

Експортуйте результат вкладення до DXF

Натисніть Export to DXF поруч із кнопкою експорту SVG і виберіть назву файлу. Експортер використовує фактично розміщену геометрію CAD, зберігаючи лінії, кола, дуги та сплайни, а не перебудовуючи їх із вибіркових вкладених полігонів. Деталі FreeCAD та імпортована геометрія STEP, DXF і SVG використовують той самий процес експорту.

Зберігайте Nesting_Result активним, щоб експортувати розташування вкладеності. Щоб експортувати підключені частини, залиште Nesting_Bridges активним. Кожна частина або об’єднана група мостів має власний шар аркуша/частини, і кілька аркушів зберігають свої відображені позиції. У файлі використовуються міліметри, навіть якщо інтерфейс відображає дюйми.

DXF — це 2D-креслення у вигляді зверху з видимими отворами та деталями обробки. Відкрийте його у своїй програмі CAD/CAM і виберіть заплановані контури різання або фрезерування. Межі запасів, етикетки та нерозміщені частини не експортуються.

  • Експорт SVG для кольорового звіту про макет; експорт DXF для контурів CAD/CAM.
  • Перевірте одиниці DXF як міліметри в програмі-одержувачі.
  • Перевірте вибрані контури перед тим, як генерувати траєкторії для конкретного верстата.

ВАШ НАСТУПНИЙ КРОК

Запустіть свої частини.

Завантажте плагін FreeCAD ↓

контакт

Маєте запитання щодо 1stNesting? Будь ласка, надішліть нам електронний лист.

info@1nesting.com