и) Бланк передавался на Вычислительный Центр, где по нему сначала набивали перфокарты, случайные ошибки на которых даже самой квалифицированной перфораторщице также были незаметны на глаз, затем
й) по этим перфокартам на ЭВМ получалась бумажная перфолента, и никто не мог гарантировать, что не было сбоя ЭВМ.
к) Перфолента передавалась в цех, где с нее на системе записи (см. пункт в) записывалась пробная МЛ.
л) На станок ставилась пробная болванка и выполнялся пробный прогон. Результат прогона тщательно измерялся, и если все было правильно, перфолента и магнитная лента считались пригодными для работы на план.
м) В случае неправильного результата пробного прогона было необходимо разобраться в ситуации, исправить ошибку и вернуться в пункт з) или в другие пункты, в зависимости
от того, на каком этапе следовало ту ошибку исправлять.
Как видите, мороки много, занято много служб, техники и людей, а станки ЧПУ того времени заменяли станочников не выше средней квалификации, притом обычно полутора-двух. Другими словами, два станка с ЧПУ заменяли три простых станка с рабочими при них. Это не удивительно, так как скорость работы станка определяется отнюдь не человеком-рабочим, но технологическими режимами резания металла (или другого воздействия на металл) в данной работе на данном станке, и при равных расчетных режимах разница в скорости работы не велика. Довольно часто бывает нужно притормозить станок, и рабочий обычно из осторожности, чтоб не испортить нечаянно работу, притормаживает более, чем это нужно станку. Электронная автоматика осторожности в своем функциональном тезаурусе не имеет, она тормозит ровно столько, сколько заложено в программе, поэтому и работает быстрей. Так что выигрыш по времени на обычных деталях станочной обработки обычно бывает не очень большим, и только на деталях особо сложной конфигурации выигрыш бывает в десятки раз. Но производство таких-то особо сложных деталей видел не каждый цех.
Итак, выигрыш невелик, техника дорогущая, сложная, ломучая, масса сложных операций, участие многих новых людей, иные из которых к цехам отношения не имеют, например, на ВЦ. Перфокарты, перфоленты, магнитные ленты… Стоит ли овчинка выделки, нужны ли заводу такие станки?
На Западе все решает культура экономических расчетов. Обычно делалось так. Строился новый цех, полностью заточенный под эти новые станки, включая вспомогательные службы; иногда для этого сносились старые корпуса цехов, иногда использовались старые корпуса – все как покажет расчет. Набирался и проходил обучение персонал, заключался договор на товарное машинное время ЭВМ… Станки работали с полной нагрузкой, быстро изнашивались или морально устаревали. Но они давали своему предприятию дополнительный доход, и менеджеры уже присматривали замену этим станкам на более прогрессивные, с усовершенствованной электроникой, которая работала уже непосредственно от перфолент без промежуточной записи на МЛ. (Прогресс и дальше пошел, но речь здесь у нас о другом. У нас тоже скоро появились в меру усовершенствованные станки ЧПУ без МЛ.) Конечно, если возникала ситуация выгодной эксплуатации даже и одного станка с ЧПУ, менеджер мимо не пройдет, но это случаи нетиповые, не станем в дебри влезать. А то вспомним вдруг удивительный опыт Дании и не кончим главу никогда.
У нас в СССР все такие проблемы решали «взрослые люди» и решали их наобум. Положительные случаи все же были, не без того, благодаря успешной изворотливости на местах, но сплошь и рядом министерства в планово-приказном порядке давили на предприятия, требуя непременно внедрить всего лишь несколько станков, а заводское руководство на местах умоляло избавить их от этакого счастья и отбрыкивалось от этой новой обузы как могло. С министерствами спорить трудно, вот и к нам привезли на один из заводов нашего куста в зоне ответственности нашего ОГТ три таких станка. Как ни странно, но именно на этом заводе сложилась ситуация, весьма благоприятная для них, так что, возможно, умница Главный технолог и не очень-то отказывался от этих станков, а скептические разговоры в цехах далеко не всегда отражают дальновидность руководителей предприятия наверху.
Однако станки пришли, а с программами для них еще конь не валялся, и только тогда ОГТ обратилось в ОММИ. Сложность была в том, что для получения перфолент на ЭВМ общего назначения необходимы специальные большие программы, пафосно именуемые «системами программирования для станков с ЧПУ». Такие программы обычно рассчитаны на обработку деталей обычного типа, то есть таких деталей, выигрыш по которым на станках с ЧПУ невелик. А на том заводе узкое место было связано с деталями внешне как бы простыми, но только на первый взгляд. На них имелись криволинейные участки с особо сложной в математическом отношении кривизной. В связи с неуклонным расширением производства и рядом неустранимых негативных причин изготовление их ручным методом создавало все более сужавшееся и сужавшееся узкое место на производстве в этом цеху, которое было необходимо этими станками расшить, а другой технической возможности не было в те времена. Однако существуют ли «системы программирования для станков с ЧПУ», пригодные для решения именно этой задачи, и где их взять, на какое предприятие СССР позвонить, договариваться с ним через министерство и ехать в командировку с официальным письмом, и сколько времени эта волокита займет?
Ознакомившись с проблемой, я заявил, что с «системами программирования» торопиться не нужно, потому как никто не знает, сколько времени на это уйдет и удастся ли вообще найти именно то, что нужно для нас. Задача же у нас специальная с одной только точки зрения – с точки зрения конкретных формул этой кривизны. Несколько лет тому назад на том заводе работал один продвинутый инженер, который уже тогда эту ситуацию предвидел и вывел формулы для этой кривизны, вполне подходящие для расчета на ЭВМ. Но он уволился и больше не работает здесь, а формулы, как честный человек, оставил всё же нам. Так что задача специальна только в отношении формул, но формулы эти есть.
В аспекте же применения ЭВМ задача эта нисколько не специальная – это задача типа инженерных расчетов, а в нашем ОММИ для инженерных расчетов имеется мощное универсальное средство Алгол, да и другие тоже подойдут. С перфолентой я тоже знаком. Недавно в ОММИ внедрили интересное устройство «графопостроитель» – с целью механизированно научные графики рисовать. Графики пока еще не рисует никто – для этого, оказывается, тоже сложное специальное программное обеспечение нужно. Программисты над этим работают, но пока еще графиков нет. (Имелись в виду проекции в плоскость чертежа объектов из многомерных пространств, это действительно не просто так было решить.) Графопостроитель сам по себе независимо работает от перфоленты, и я в порядке личной инициативы уже опробовал его и кое-что простенькое нарисовал. Эти мои случайные наработки по перфоленте с некоторой переделкой подойдут для станков. Таким образом, и по инженерным расчетам как таковым, и по кодированию перфолент начальная база есть. Так что если формулы того инженера верны, то проблема сводится к нескольким простым задачам, для решения которых у нас есть начальный задел, а если формулы неверны, то не поможет никакая ЭВМ – придется тогда аналитическую геометрию с матанализом вспоминать и эти формулы заново выводить.
Однако и здесь не все так сложно, как кажется на первый взгляд. Если разрабатывать программу на языке высокого уровня, на том же Алголе, например, то формулы следует реализовывать в виде вставных процедур. Тогда в случае ошибочности какой-либо формулы будет нужно заменить только соответствующую процедуру и более ничего. Все остальное останется без изменения и будет уже отлажено и проверено на пробных образцах. Во избежание лишних заморочек, пока все это не установилось, перфокарты и прохождение через ЭВМ я беру на себя. Это удобно также и в том отношении, что я владею приемами управления ЭВМ, которыми обычно пользуются программисты, но операторы не знают их. Это позволит значительно упростить весь процесс на первых отладочных порах.
Цеховые люди, не избалованные вниманием программистов, слушали это как сказку и не очень-то верили мне. Формулы того инженера оказались верны, и вскоре в присутствии большой компании людей, среди которых было чуть ли не полцеха местного народа и в придачу Главный инженер, первая сложнокриволинейная деталь сошла с одного из этих, новейших по тому времени, станков. Станок работал что-то в районе 20-ти минут, и в сравнении с ручной выработкой этих криволинейных поверхностей выигрыш времени не сосчитать. А далее подобные детали в рабочем порядке непрерывным потоком пошли.
После этой истории ОГТ вцепилось в меня словно клещами и далее из поля зрения не выпускало в течение последующих лет, пока я сам в связи с появлением так называемых «мини-ЭВМ» на работу в ОГТ не перешел, сохранив при этом прочные профессиональные связи и с ОММИ, и с другими научными подразделениями этого большого НПО. Интересно, а заметил ли читатель легкое изменение тональности и лексического состава повествования от средних хотя бы глав. Растет лаборант, растет…
Но подрастал и барьер.
ГЛАВА 19. АКТИВИСТ ВСЕГДА В СВОЕМ ФУТЛЯРЕ
Вследствие события, описанного в предыдущей главе, передо мною открылось как бы новое поприще, работы на котором было выше головы и работа была по мне. В то время в нашей милой стране только ленивейший из лояльных писак не упражнялся в тогдашних односторонних СМИ на тему «научной организации труда» НОТ, что создавало вполне обоснованное предположение, что наш великий советский народ под руководством передовой марксистско-ленинской Коммунистической партии Советского Союза, то есть светоча и маяка для рабочего класса всея Земли на основании строго научной теории марксизма-ленинизма, ухитрился создать и внедрить по всей своей огромной стране какую-то отсталую «ненаучную» организацию труда, которой теперь официально противопоставлена эта самая-самая-самая «научная» организация труда НОТ, и с ней в направлении создания материально-технической базы коммунизма мы продвинемся еще, еще и еще на очень серьезный шаг. Народ иронизировал на эту тему, ёрничал и ухмылялся, однако организация труда в производственных подразделениях изрядного по тому времени НПО от какого бы то ни было «научного» качества очень была далека. Разные неувязки, узкие места и затруднения торчали тут и там. В дальнейшем мы коснемся чуть-чуть подоплеки такого положения дел и увидим, что никакой конкретной вины руководящих работников предприятия снизу доверху в этом нет. Конечно, на всех уровнях управления каким-либо огромным, сверхчеловеческим делом попадаются неподходящие люди – но что поделаешь, если подходящих-то нет. Далеко не каждый ведь человек справится с работой начальника участка или цеха, если правительство делает все для того, чтобы ему помешать, и при этом только и слышишь со всех углов громогласно: НОТ, НОТ, НОТ!
В нашей стране принято было считать, что если некоторое предприятие переходит на выпуск новой продукции, меняет технологию или, тем более, делает это все сразу, то на период освоения этих производственных новаций можно было бы как бы неофициально закрыть глаза и посмотреть сквозь пальцы на временные отклонения от установленных порядков отчетности и расходования материалов в цехах и на снижение производительности труда, лишь бы к концу периода освоения новой тематики это все пришло бы к своим намеченным рубежам.