happytails.ai
Українська

Оптимізатор карти розкрою

Розмістіть потрібні деталі по довжинах матеріалу з урахуванням ширини пропилу й припусків на кінцях. Перевірте позиції та залишки. Також перевірте, чи доведено мінімальну кількість заготовок.

Плани використовують заготовки однакової довжини в одній одиниці. До 200 деталей і 100 000 вхідних символів; розміри до 1 000 000 із трьома десятковими знаками. Кожна деталь резервує один пропил, якщо вона не закінчується точно на корисному кінці заготовки. Припуски на кінцях резервують матеріал з обох кінців і не є додатковими різами. Для задач до 24 деталей використовується пошук, обмежений 250 000 вузлами; для більших задач застосовується метод «першого відповідного зі спаданням». Оптимальність зазначається лише тоді, коли її доведено. План, якому потрібно більше заготовок, залишається видимим і чітко позначеним. Напрямок волокон, дефекти, затискачі та допуски пилки не моделюються. Уся обробка відбувається локально. Використовуйте стовпці CSV label, length і quantity. Довжини записуються з десятковою крапкою. Кількості є цілими числами. Для всіх розмірів використовуйте вибрану одиницю вимірювання. До 100 000 символів. Перевірте налаштування перед запуском.

Ваш результат

Повідомте про проблему або поділіться ідеєю.

Оптимізатор карти розкрою
  1. Використовуйте стовпці CSV label,length,quantity. Вводьте один розмір відрізу на рядок, десяткову крапку, цілі кількості й одну одиницю для всіх розмірів.
  2. Перевірте доступні заготовки, позиції відрізів і залишки. З’ясуйте, чи доведено мінімальну кількість заготовок, чи результат є оцінкою обмеженого пошуку.
  3. Завантажте повну карту розкрою, зведення матеріалу та схему. Перед розкроєм перевірте наявний матеріал і зазори верстата.

Що варто знати

Використовуйте одну довжину матеріалу й одну одиницю вимірювання. До 200 деталей і 100000 символів; розміри до 1000000 з трьома десятковими знаками. На обох кінцях резервується припуск. Для кожної деталі резервується матеріал на один пропил, окрім випадку, коли закінчується точно на корисному кінці матеріалу. Для кількості до 24 деталей виконується точний пошук з обмеженням у 250000 вузлів; для більшої кількості використовується евристика. Оптимальність зазначається лише за наявності доказу. Дефекти, напрямок волокон і зазори для кріплення не враховуються. Креслення не є шаблоном у натуральну величину. Обробка на вашому пристрої. Введені дані не завантажуються на сервер. Припуски на кінцях резервують матеріал, а не додаткові різи. План, який потребує більше заготовок, ніж доступно, залишається видимим і чітко позначеним. Для більших задач використовується евристика first-fit decreasing: деталі впорядковуються за спаданням довжини й кожна розміщується в першій придатній заготовці.

Враховуйте матеріал, який знімає пилка

Пропил є шириною матеріалу, яку знімає пилка. Деталь на 6 одиниць і деталь на 3 одиниці точно вміщуються в заготовку на 10 одиниць із пропилом 1 одиниця між ними. Двом окремим коротким деталям може знадобитися ще й завершальний різ, тому їхній сумарний зарезервований пропил може бути більшим за проміжок між ними.

Чесний результат оптимізації

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

Кожну деталь можна відстежити

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

Що можна зробити далі