Изгаси светлината

Статията се отнася за принтери:

светлината

Малко предистория.Имам клиент от слънчев град и има проблеми с храната. Понякога светлината се изключва за няколко секунди, а понякога и за няколко часа. Без периодичност или график, разбира се, не. Клиентът се свърза с мен с този проблем. Аз, както всички останали, като мнозина, го посъветвах да инсталира непрекъсваемо захранване. Да, помага, но от краткотрайни прекъсвания. Какво друго може да се направи? Зададох този въпрос. И има решение, освен това тази опция беше замислена в самото начало на разработката, но изпълнението, както обикновено, беше забавено.

И така имаме: 1. Принтер. В случая това е RK-1, но може и всеки друг принтер. Както FDM, така и DLP.Важна забележка- принтерът трябва да следи захранващото напрежение от захранването (тавтология, но не се притеснявайте, въпросът е ясен). 2. Мрежа с нестабилно напрежение (захранване).

Същността на метода е, че захранващото напрежение от захранването не пада моментално от номинално до нула. И има преходен процес. Освен това времето за падане на напрежението зависи от товара. Колкото по-голямо е натоварването, толкова по-малко време и обратно.

Това е, което трябва да използваме.

Първа стъпка. Наблюдаваме спада на напрежението. Захранващото напрежение на захранването е 24V, ако захранващото напрежение падне под 20V и остане в тази област за повече от 10 ms, тогава започва процесът на спиране и запазване.

Стъпка втора. Изключете дисплея, спрете стъпковите двигатели и ги разтоварете.

Стъпка трета. Изключете лазерния диод.

Оказва се, че сме изключили всички основни консуматори и можем да работим известно време автономно от захранването.напрежението изглежда така:

изгаси

Но работата не е приключила. Следните параметри трябва да бъдат записани в енергонезависима памет:

  • текущата позиция на оста Z и режима (вдигната или спусната);
  • името на файла за печат;
  • номер на ред на файла, където са спрени стъпковите двигатели.
Това отнема по-малко от 10 ms. Всичко, сега можете да умрете в мир)

След като се включи, "принтерът" проверява дали има някакви записи за спиране на печата. Търси файл на флашка, търси реда, на който е спрян печатът. И започва процеса на печат.

Но има нюанси: Първо: оста Z не трябва да се докосва, ако не е имало движение по Z. Второ: не можете да нулирате осите чрез крайни превключватели. Факт е, че крайните превключватели не са толкова точни, колкото бихме искали, въпреки че има и оптични. Трябва да направите следното: като знаете текущата позиция по оста, преминете към крайния превключвател и стартирайте лазера там, след това се върнете в първоначалното си положение и продължете да печатате. Можете да направите същото в случай на работа с FDM принтер. Въпреки че може би там няма да се отрази на модела (няма да се вижда).