Секретная кнопка
fixik_papus — 08.07.2016 Итальянский заверточный автомат.Очень хороший автомат, прям не верится, что итальянский.
Однако хорошие заверточные автоматы ломаются так же, как и плохие. Только намного реже, и чинятся быстрее.
В машине шесть сервоприводов. После механической поломки и ремонта на одном - произошла стандартная пакость: "убежал ноль". То бишь сервопривод считает, что он "в нуле", а на самом деле инструмент где-то посередине рабочего хода.
Лирическое отступление. Всякий сервопривод обязан знать, где он сейчас находится (на то он и серво).
Положение его измеряется "от печки". Которая именуется "нулевой точкой" и обычно (но не всегда) соответствует нулю координаты этого привода. Во всякой хорошей машине существуют специальные метки для выставления привода в эту "нулевую точку", и средства сообщения сервоконтроллеру "считай отсюда".
Автомат очень хороший. Метки в наличии и в весьма удобном месте. Кроме того, к машине полагается инструкция, в виде файла и цветной распечатки его на 400 страниц, где на нескольких страницах красиво и подробно показано, где находятся и как выглядят эти самые метки "нулевых точек".
После чего в мануале следует одна-единственная фраза:
"если актуальная нулевая позиция привода не соответствует показанной на фото 243-247 - вызовите сервисного инженера компании-изготовителя. Телефон, сайт и мыло на странице 359".
Ну, спасибо хоть, что не просите отправить машину в сборе на завод-изготовитель.
Все пароли у нас есть. Облазили всю панель управления - ничего не нашли.
Ну и что прикажете делать?
Машина на гарантии, и я имею полное право вырубить ее, повесить замочек и табличку "не включать, работают люди", написать письмо по означенному адресу + свое начальство в копию, и с чистой совестью удалиться в направлении, например, столовой.
Однако заодно придется вырубить и весь участок, причем надолго. Что не есть гут.
Как обычно, есть две новости: плохая и хорошая.
Плохая: машина на гарантии. Посему нам категорически запрещается что-либо менять и перезагружать в системе управления.
Хорошая: у нас есть все исходники проектов. Это стандартное условие поставки любого оборудования в нашу компанию.
Логически рассуждаю, что сервисный инженер явно не будет что-то там перепрограммировать и переделывать. Наверняка предусмотрен способ обнуления привода с панели, которым он и воспользуется. Просто он не описан в документации.
Ладно, начинаю изучать проект панели. Обнаруживаю несколько хм... необычных скриптов, и несколько невидимых и неактивных элементов управления на служебном экране.
Разбираюсь...
Что сделали эти хитрые итальянцы?
Конечно, кнопочки "обнулить приводы" в наличии. Вот только они неактивные и невидимые, даже под паролем сервисного инженера. Выглядит просто как пустое место на экране.
Чтобы они показались и стали активными - нужно ткнуть 3 раза в нужном порядке в невидимые, но активные кнопочки на том же экране, предварительно зайдя под паролем "сервисного инженера".
Я все это дело сфоткал и задокументировал, распечатал и приложил листок к заводской инструкции. Чтобы в следующий раз не тратить несколько часов на выяснение "ну как же, блин, это тут делается?".
Через некоторое время сервисный инженер из Италии таки приехал. Его по случаю этой поломки механики вызвали. Разумеется, он обнаружил распечатку с разгадкой их хитрого секрета обнуления...
Говорят, ругался итальянец долго и качественно; жаль, непонятно. И, как большинство итальянцев, красиво и артистично размахивал руками. Еще бы: мы ж у него бабло отбираем.
Жаль, не видел я, не в мою смену это случилось...
А потом пытался итальянец выяснить, кто и как это сделал. Но все наши ребята только разводили руками...
P.S. Машина хорошая, но не идеальная. В идеальной серво сам умеет искать свой ноль по специальному датчику.
Впрочем, заморочки бывают и там, в следующий раз расскажу.
|
</> |