Сто деталей на п'ять моделей принтерів¶
Ситуація¶
Ферма працює на п'яти моделях — P1S, X1C, A1, A1 mini і X2D — і замовник хоче 100 кронштейнів. Інженер зробив ту частину роботи, яку може зробити лише людина: нарізав кронштейн раз на кожну модель, тож у бібліотеці лежать bracket-p1s.gcode.3mf, bracket-x1c.gcode.3mf і ще три, і кожен робить шість кронштейнів на плиту.
Решту оператор робив руками: рахував вільні машини кожної моделі, прикидав «дванадцять плит на P1S, чотири на X1C…» і ставив кожен файл у чергу окремо. Зі ста деталями й п'ятьма моделями це арифметика під тиском, і вона помиляється.
Мета¶
Сказати число один раз — 100 — і щоб усе лягло в чергу: правильний файл на кожну модель, кількість, розкладена за тим, що ферма справді може взяти, і на одній сторінці живий підсумок: скільки готово, друкується, у черзі і ще треба.
Що задіяно¶
| Функція | Її роль |
|---|---|
| Розрахувати у файловому менеджері | Майстер: від вибірки нарізаних файлів до замовлення з планом, без ручного авторингу виробу. |
| Що друкувати далі — блок плану | Підбирає плити, щоб покрити те, чого ще бракує, ранжуючи за корисними деталями на годину; той самий блок, що на сторінці замовлення. |
| Альтернативні файли на модель принтера | Один рядок плану, п'ять файлів-кандидатів — і розподіл кількості рядка між ними. |
| Пропозиція розподілу від ферми | Підказка прогнозу, як поділити рядок між моделями, застосовується однією кнопкою. |
| Авто-черга | Несе кожну поставлену копію на вільний принтер тієї моделі, під яку нарізаний її файл. |
Крок за кроком¶
-
Відмітьте п'ять файлів у файловому менеджері. Кнопка Розрахувати з'являється в панелі, щойно у вибірці є щось нарізане.
-
Крок Деталі. Майстер показує файли з їхніми плитами, а під ними — один уніфікований список деталей:
bracket, один раз, хоч його несуть п'ять файлів. Назви об'єктів зводяться між файлами, тожbracket,bracket_2і суфікси клонів, які додає слайсер, — це одна деталь. Введіть ціль на деталь:100. Назвіть замовлення —Кронштейни, 100— або лишіть те, що пропонує майстер.Якщо рівно один каталожний виріб уже прив'язує всі п'ять файлів, майстер пропонує Використати виріб «…» замість того, щоб створювати разовий.
-
Розрахувати. Майстер створює виріб для цієї роботи — разовий, він ніколи не з'являється в каталозі — і замовлення з одним рядком, а діалог перетворюється на крок План: той самий блок плану, що й на сторінці замовлення.
-
Прочитайте план. Один рядок: плита, Робить: bracket ×6, кількість 17 (шість на плиту, сто потрібно — сімнадцята плита робить два запасні), час, філамент і вартість на один друк та готово ≈ для рядка. Оскільки п'ять файлів роблять ті самі деталі, рядок несе перемикач Файл з усіма п'ятьма, кожен підписаний моделлю принтера.
-
Розподіліть за фермою. Поруч із перемикачем рядок показує пропозицію ферми — за фермою: P1S 8 · X1C 3 · A1 3 · A1 mini 2 · X2D 1 — порахованy з того, скільки принтерів кожної моделі є і наскільки вони зайняті. Натисніть Розподілити за фермою, і пропозиція заповнить форму Розділити між файлами. Виправте будь-яке число, з яким не згодні; сума має дорівнювати 17, інакше рядок відмовиться відправлятись.
-
Поставте в чергу. × 17 у чергу на рядку — або весь план одразу. Кожна копія стає елементом авто-черги, націленим на модель свого файлу. Майстер каже Поставлено в чергу; Відкрити замовлення веде на сторінку замовлення, де цифри починають рухатись, щойно друки завершуються.
Ще не готові ставити в чергу? Залишити замовлення закриває майстер, зберігши замовлення; Скасувати його видаляє.
Комплект замість однієї деталі
Той самий майстер уміє виріб із кількох деталей. Відмітьте файли лампи — основа, абажур, кліпса, — поставте Одиниць 20 і заповніть Одна одиниця — це: 1, 1, 2. План тоді покриє кожну деталь найменшою кількістю плит із найменшим надлишком, а замовлення рахуватиме готові одиниці — вирішує найдефіцитніша деталь.
Легша дорога: тираж із діалогу друку
Друкуєте один файл багато разів без майстра? Поле Замовлення в діалозі друку пропонує Нове замовлення на цей тираж, щойно кількість — два або більше, і тираж стає окремим замовленням поруч з іншими — друкується, у черзі, лишилось — замість того, щоб розсипатись по картках принтерів.
Що BamDude робить далі сам¶
- Кожна копія маршрутизується за моделлю свого файлу. Копії
bracket-p1sйдуть лише на вільні P1S,bracket-x1c— на X1C; роздавач ніколи не шле файл на модель, під яку він не нарізаний. Усередині моделі виграє наступний вільний принтер; один принтер отримує щонайбільше один новий елемент за тік. - Кожен старт і далі проходить звичайні гейти: філамент заряджений і зіставлений, підтвердження очищення столу там, де принтер його просить, слот поетапного запуску, сушіння. Копія, яка ще не може стартувати, чекає в черзі того принтера з причиною на рядку.
- Замовлення рахує з друків. Щойно архіви завершуються, Надруковано рядка зростає, а Залишилось у плані падає; те, що в черзі, теж віднімається, тож повторно відкритий план ніколи не просить друків, які вже в дорозі.
- Пропозиція — це пропозиція. Нічого з розподілу не застосовується, доки ви не натиснете кнопку, і нічого не переділяється саме по собі, якщо перебалансування вимкнене.
Пастки і «а якщо»¶
Розподіл — це стартова точка
Поставлена копія належить моделі свого файлу — доки перебалансування її не перенесе. З увімкненим Перебалансуванням між моделями принтерів (Налаштування → Друк → Маршрутизація авточерги) авточерга переносить ще не розподілені копії на вільні принтери іншої моделі щоразу, коли так рядок завершиться раніше, перераховуючи плити й кількості під стіл тієї моделі. З вимкненим — те саме на вимогу робить кнопка Перебалансувати на рядку, а рядок в очікуванні на панелі авточерги можна перенести окремо. Докладніше: Перебалансування між моделями принтерів.
- Спершу всі п'ять файлів. Майстер може запропонувати лише ті моделі, для яких має файли; модель без файлу просто не отримає копій. Підготуйте кожен зріз до того, як рахувати.
- Та сама деталь — та сама назва. Уніфікований список тримається на тому, що об'єкт у кожному файлі називається однаково.
bracketв одному зрізі іbracket_v2в іншому — дві деталі з двома цілями: перейменуйте в слайсері або поставте зайвій ціль0і хай іншу несе сотня. - Файл без записаної моделі не маршрутизується: авто-черзі треба знати, під що нарізаний файл. Така плита в плані є, але її копія чекала б вічно; перенаріжте актуальним слайсером.
- Машино-години — не дата. Підсумок годин у майстрі — сума часів друку; дата — це Готово ≈ на сторінці замовлення, див. Замовник питає, коли буде п'ятдесят.
- Разовий виріб живе стільки, скільки його замовлення. Він схований від каталогу і від усіх пікерів; видаліть замовлення — він піде з ним. Якщо кронштейн виявився постійним — У каталог на сторінці виробу підвищує його.
Суміжні сценарії¶
- Замовник питає, коли буде п'ятдесят — той самий план, прочитаний заради дат.
- Терміновий друк поперед черги — одна копія, яка має піти раніше за сотню.
- Надлишок на полиці, який бере наступне замовлення — два запасні кронштейни з сімнадцятої плити.