Ой и флуду то навели!)
Первые посты все держались, потом пошло поехалооо, как обычно...
Вчера только приехал, хотел написать, но не смог, жена не пустила за компьютер, ультимативно заявила, что мол и так сутки не было, типа в Вс -никакой работы.
Система подготовки воздуха там что надо. Не в том беда. Как оказалось и не только в пневматике дело.
В общем то с проблемой потери давления я разобрался. Там на самом верху, в узле пневморазвязки на шпиндели, один из электромагнитных клапанов отвечающий за подачу или сброс давления в пневмоцилиндры циркулярной пилы вышел из строя. И при подаче давления в любые другие соседние узлы, воздух просто стравливало через него. Клапан заказал, и временно заглушил магистраль циркулярки (ей все равно не часто пользовались).
Все завелось, зашевелилось. Я уже было думал что все готово, и на удивление легко. Но не тут то было.
В ручном режиме все работает как надо, все перемещается, включается и выключается.
Но в авторежиме программы работают через раз, периодически останавливаясь с критическими ошибками. Приходиться сбрасывать алармы, чтобы продолжить работу.
Например: Wrong reading of locking/unlocking motor sensors. Или: Wait for motor lifting. Или: Error in the memory allocation for executing. Ну и прочее.
Управляется все это чудо системой "ALBATROS", которая мне сразу резко не понравилась. Компьютер на котором стоит этот самый ALBATROS, и программа создания траекторий EdiCAD является не сервером, а лишь удаленным терминалом подключения.
Поговорил с оператором. Как выяснилось, какие то ошибки вылезали с самого начала, но все работало более ни менее. Затем еще меняли жесткий диск на терминале, ибо старый умер. Как я понял, раньше на этом компе стоял Win2000, но когда меняли жесткий диск, поменяли операционку на Windows XP (При чем какая то дурацкая левая сборка), и ошибок стало больше.
Затем, как оказалось, Инвертор меняли здесь не просто так. Меняли, ибо он по заявлениям прошлых сервисников сгорел(в чем впрочем я не уверен). Плохо, что старого инвертора нет, и никто даже не знает какой раньше стоял, да и спросить не у кого. После замены инвертора периодически начала появляться
суперкритическая ошибка, которая крута настолько, что если возникает - то лечиться только выключением и включением питания всех узлов, сброс алармов тут уже не помогает. Называется: Attempt to get access to an invalid address.
Гонял станок полдня, но каких либо закономерностей в возникновении тех или иных алармов не заметил. На одной и той же программе возникают в разных местах, в разное время будто хаотически. Иногда при старте программы. Иногда по завершении, иногда по завершении, когда должен поехать в 0. Иногда при автозамене фрезы. Иногда при переходе от одной траектории к другой или смене шпинделя.
Сам сервер, c интегрированной платой управления станком находиться глубже в электрощитовой и соединен с терминалом по обычной витой паре с RJ45. Сервер имеет в качестве операционки какую - то спецсборку Windows NT от производителя. Работает он с информацией поступающей с терминала по заранее заложенному в него скрипту на каком то обьектно-ориентированном языке программирования. Вроде бы похож на Java, но я c Jav'ой не близко знаком. Прямого доступа к изменению каких либо параметров на сервере нет. Нельзя так же подключить к нему обычный монитор и клавиатуру. Пробывал - просто строчка текста с информацией о сборке. Можно только зайти с правами разработчика, через специальную утилиту с терминала, и подправить скрипт на сервере, меняя значения переменных. После этого он заново компилируется. Любопытно, что скрипт кабздец сколько строк кода, а так же почти без комментариев, а те которые есть - на итальянском. Добавляет так же, что естественно никаких описаний переменных нет ни в каком из паспортов на станок, разработчики ALBATROS говорят, что не ведают, что на базе их платформы там в Uniteam накодили, так что извините, а Uniteam говорят, что от использования ALBATROS давно отказались, так что мучайтесь с ним сами, помочь не можем. Сделал резервную копию, поменял интуитивно пару значений, стало заводиться сразу 2 шпинделя при пуске 1го. Вернул все как было, в ужасе закрыл.
Сервер управляет частотами инвертора, при помощи интерфейса RS 485. При чем изначально сигнал выходит с Com порта, потом проходит через RS232 - RS485 Converter. Думаю, может после замены инвертора его не настроили на правильную работу. И происходит неверная адресация регистров?
Или кривая сборка WinXP на терминале мозг парит. Переустановлю все на оригинальное, уберу все лишнее, попробую.
И уж конечно не дай бог, с сервером что то не в порядке. Там я вообще не знаю как быть.
RJ45 тоже проверить бы не мешало.
Вообще кто то ALBATROS в глаза видел?
Сообщение отредактировал yohooo: 23 Июнь 2014 - 16:28