Изгаси светлината
Статията се отнася за принтери:
Малко предистория.Имам клиент от слънчев град и има проблеми с храната. Понякога светлината се изключва за няколко секунди, а понякога и за няколко часа. Без периодичност или график, разбира се, не. Клиентът се свърза с мен с този проблем. Аз, както всички останали, като мнозина, го посъветвах да инсталира непрекъсваемо захранване. Да, помага, но от краткотрайни прекъсвания. Какво друго може да се направи? Зададох този въпрос. И има решение, освен това тази опция беше замислена в самото начало на разработката, но изпълнението, както обикновено, беше забавено.
И така имаме: 1. Принтер. В случая това е RK-1, но може и всеки друг принтер. Както FDM, така и DLP.Важна забележка- принтерът трябва да следи захранващото напрежение от захранването (тавтология, но не се притеснявайте, въпросът е ясен). 2. Мрежа с нестабилно напрежение (захранване).
Същността на метода е, че захранващото напрежение от захранването не пада моментално от номинално до нула. И има преходен процес. Освен това времето за падане на напрежението зависи от товара. Колкото по-голямо е натоварването, толкова по-малко време и обратно.
Това е, което трябва да използваме.
Първа стъпка. Наблюдаваме спада на напрежението. Захранващото напрежение на захранването е 24V, ако захранващото напрежение падне под 20V и остане в тази област за повече от 10 ms, тогава започва процесът на спиране и запазване.
Стъпка втора. Изключете дисплея, спрете стъпковите двигатели и ги разтоварете.
Стъпка трета. Изключете лазерния диод.
Оказва се, че сме изключили всички основни консуматори и можем да работим известно време автономно от захранването.напрежението изглежда така:
Но работата не е приключила. Следните параметри трябва да бъдат записани в енергонезависима памет:
- текущата позиция на оста Z и режима (вдигната или спусната);
- името на файла за печат;
- номер на ред на файла, където са спрени стъпковите двигатели.
След като се включи, "принтерът" проверява дали има някакви записи за спиране на печата. Търси файл на флашка, търси реда, на който е спрян печатът. И започва процеса на печат.
Но има нюанси: Първо: оста Z не трябва да се докосва, ако не е имало движение по Z. Второ: не можете да нулирате осите чрез крайни превключватели. Факт е, че крайните превключватели не са толкова точни, колкото бихме искали, въпреки че има и оптични. Трябва да направите следното: като знаете текущата позиция по оста, преминете към крайния превключвател и стартирайте лазера там, след това се върнете в първоначалното си положение и продължете да печатате. Можете да направите същото в случай на работа с FDM принтер. Въпреки че може би там няма да се отрази на модела (няма да се вижда).