Відповідь на ЧПУ мастерская Лысый Токарь

lissr
Автор: lissr,
"Хотелось как лучше, а получилось как всегда". Знаменитой фразой начну свой рассказ. Долго думал в каком формате его подать. Попробуем.   День 1. Непонятный Станок после выключения на ночь, утром встретил вот таким сообщением Все работает, кроме механики станка. Параметры подумал я, но параметры были в норме. После долгих заключений пришли к выводу, что виновата она: Никель-кадмий (NiCd), так тебя же запретили?!! А ну да, 88 год, тогда такое было еще в моде. А еще этот аккумулятор 88 года передает привет моему айфону не слезающему с зарядки. Жалко, если бы не "эффект памяти", мы бы могли никогда не узнать про PowerBank. Но про это все есть в википедии, мы же больше по металлу.   День 2-3-4 "Поисково-спасательный" После долгих поисков выхода из ситуации передергиванием данного переключателя (по советам знакомых сервисников)   Пошел на крайние жертвы (ага, крайние, думали они). Выдернул RAM, отпев все файлы и параметры. Вообще переписать файлы я мог, но я понял что я "текущий" и я "месяц назад" два разных программиста ЧПУ, и на моем я "текущем", код написанный месяц назад именовался как "говнокод", поэтому решил хоронить все файлы.   После ввода параметров, меня встретил экран здорового токарного станка ЧПУ Gildemeister   Меня эта ситуация немного подкачала. Я еще летом хотел слить прошивку, но все руки не доходили. Я понял что RAM то дело такое, но EPROM шутить не будет, и в случае ее кончины, я уже не отделаюсь батарейкой. Сразу внесу ясность в дальнейшие мои действия. Я хорошо знаю компьютер, хоть мне и 32 года, но с компьютером я с 2001 года, еще тогда когда Windows ставился из под DOS или всяких нортонов, я хорошо знаю команды DOS, я писал неплохие программы на C#, но последний раз я пользовался HexEdit'ом в году 2003-2005 когда пытался поменять иконки в Дальнобойщиках-2. Поэтому буквосочетание ПЗУ у меня не вызывает дикий ужас как у современной молодежи, и я бесстрашно снимаю все платы на которых стоят ПЗУшки с прошивками и отдаю на слив прошивок вместе с платами.   День 6 "Моечно-сушечный" Прошивки слиты и успешно пересланы по почте. Платы были в ужасном состоянии от СОЖ и прочего мусора и мне поступила рекомендация помыть их. Мыл я их в цеху, вонь до сих пор стоит. Но сушить повез домой. Заодно поменяли батарейку. NiCd на 2,4В найти было не так просто.   День 8 "Вопросительнознаковый" Вставил я платы в станок, подключил и тут... Сначала до меня не дошло что прошивку станок не видит. И я пытался в 10 раз проверить подключение проводов.   Путем не сложных заключений я нашел виновника трагедии. Це вона: Остановитесь от чтения. И потренируйтесь во внимательности, найдите что на этой плате не так.    Поздравляю вы набрали 100 балов из 100 по шкале внимательности. Человек который собирал эти ПЗУ набрал например 50, так как поставил только одну из 2 микросхем правильно. Хорошо, делов то, перевернуть микросхему. Перевернули, не помогло. В тот момент я не знал еще что при перевороте происходит переплюсовка и микросхема отправляется в мир сгоревших электроприборов.   День 9-10 "В поисках ультрафиолета"   - Есть две новости с какой начать? - С хорошей - А кто сказал что есть хорошие?   Еду я искать микросхемы на Кутузовку (Харьковский радиорынок). Отдельная тема этот базар, одной половине нах ничего не надо, разговаривают сквозь зубы, отношение скотское, вторая половина арендовала за 10000 магазин завезла китайских "почтикакайфон"ов и ей до моих микросхем как Гитлеру до Владивостока. С огромными пытками для моей менеджерской души купил жменю микросхем.   А вот стереть их оказалось не так просто. Стираются данные микросхемы ультрафиолетом, в то время еще не умели делать электрически стираемые. Что мы только не делали, и на солнце клали, и лампу для маникюра нашли, короче стирали мы их 2 дня.   День 11-15 Прошивательный В этой теме  более детальное описание манипуляций с битыми байтами и HEX'ами, не вижу тут все описывать. Если вкратце, математически, из 11 прошивок была слита с ошибкой именно та прошивка, микросхема с которой была затем перевернута и успешно уничтожена. Я думаю если бы моего сливальщика лет на 100 назад в стан немецких фашистов, Енигму придумывать бы не пришлось, он бы в одиночку уничтожил всю фашистскую Германию изнутри. А вообще кто его знает, может он так мстил немецкому станку за наших предков. Хотя я к нему претензий не имею, пару грубых матов, не более. Мне присылали несколько версий прошивок, станок их понимал, но работать с ними отказывался. А еще почувствуйте горечь когда я сижу в машине, а мой коллега из Боснии присылает свой загрузочный экран и я вижу свою версию прошивки. Я понимаю что вот она рядом и так далеко, я никак его не уговорю вытянуть ПЗУ и слить прошивку. И вот Человек, всего с 2 сообщениями на форуме Присылает мне прошивку со словами "пробуй". Я как ехал по городу так и стал с аварийкой. С трусящими руками открываю прошивку и вижу: Это моя прошивка! Даже дата совпала. Я говорю спасибо всем кто помогал, но перед Борисом я в конкретном долгу, от денег он отказался     День 16 Решающий Мы заливаем прошивку и Deutch Mashine is Run!!!   В заключении. Я не жалею ни о чем. Весь этот опыт мне зачем-то нужен, просто я сейчас еще не знаю зачем, но на будущее я стал сильнее. Я выучил шкаф со стойкой управления, я выучил логику работы теста на загрузке, я понял что означают провода уходящие из этого шкафа в шкаф автоматики. Я обзавелся десятками знакомых по Харькову, некоторые звонят каждый день и интересуются закончилось чем это все. Закончить хочу куском из стиха Монатика: