Перейти к публикации

CNC Pilot 4290 сбой координат оси Х


Рекомендованные сообщения

Доброго всем.

Станок Gildemeister CTX 420 linear, с CNC Pilot 4290  (MC4290). На оси Х стоит линейный двигатель 1FN3... и линейка LC481 (по мануалу, лично не проверял). Имеется такая проблема - после включения станка периодически сбиваются координаты оси X, т.е. до выключения ось была в координате допустим 400.0, а после включения координата показывает 557.848. В каком бы положении ни была ось до выключения, если проходит сбой, то при включении координата всегда 557.848. При этом ось может двигаться только вниз, т.к. значение 557.848 находится за пределами верхнего лимита. Проявляется хаотично, может загрузиться со сбоем, а может и нормально. Но при длительном простое станка в выключенном состоянии вероятность сбоя повышается.

В чем может быть причина данной проблемы, в линейке или в железе стойки? Как можно более точно диагностировать?

К сожалению, у меня опыт общения с Hendenhain не особо большой, а с данной стойкой вообще впервые столкнулся. Может у кого была похожая проблема, подскажите на что смотреть.

И если у кого есть сервисный мануал на данную стойку, поделитесь, пожалуйста.

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
39 минут назад, vl_cnc сказал:

В чем может быть причина данной проблемы, в линейке или в железе стойки? Как можно более точно диагностировать?

Линейка у вас абсолютная и информация о текущем положении оси считывается с нее так что скорее всего виновата линейка. Если бы у вас был прибор для ее тестирования тогда могли бы определить более точно это или PWM9 или PWM21 но эти приборчики дорого стоят. У вас цифровой интерфейс EnDAT и просто так проверить ее не удастся. Инкрементальная дорожка у вас в порядке так как никаких сбоев по амплитуде сигнала ось во время перемещения не дает.

Проверьте крепление головки и самой линейки при любом смещении головки контроллер внутри ее может потерять абсолютную позицию которую определяет по специальному коду.

Возможно что он вообще теряет свою позицию и ось просто выставляется по какому то крайнему положению отсюда и ваше постоянное значение 557.848 поищите его в параметрах системы.

Ссылка на сообщение
Поделиться на других сайтах

А может ее просто помыть надо.

Если после включения и отображения магического числа 557 ось немного переместить и выключить станок каково будет значение после включения близкое к тому которое было при выключении или нет?

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, gudstartup сказал:

А может ее просто помыть надо.

Если после включения и отображения магического числа 557 ось немного переместить и выключить станок каково будет значение после включения близкое к тому которое было при выключении или нет?

Я видел два варианта - либо после включения снова отображается 557, либо ось начинает показывать своё нормальное значение, допустим 380.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Доброго дня, продолжение истории...

Первое же включение станка дало сбой координат. Решил снять и осмотреть линейку.  Снял, подключил и положил её рядом со станком, несколько раз перезагружал станок - сбой не проявился. Заодно разобрал и прочистил линейку. Грязи практически не было, немного алюминиевой пыли от затирания датчика по корпусу линейки. Установил линейку на место, погонял станок - сбой не проявился. Два дня станок отрабатывал нормально, затем снова начал появляться сбой по координатам. Пока не могу понять, в чем причина.

Также определил, что значение, которое записывается в координаты оси Х при сбое - это значение параметра 1116 "Ref. dimen." (Отсчетный размер: расстояние отсчетная точка – нулевая точка станка). Не нашел подробного описания данного параметра. Для чего он и на что влияет?

Также смущает и тот момент, что значение этого параметра 277.403 находится за пределами программных ограничений оси -25 ; 235. 

Ссылка на сообщение
Поделиться на других сайтах

@vl_cnc А если линейку не устанавливать на станок а включать и выключать станок и между включениями перемещать на небольшие расстояния сбой проявится или нет (считанные значения должны отличаться примерно на величину перемещения  в + или - но не должны вылетать за пределы зоны перемещения)?

Под головку имеет смысл подложить прокладочку  чтобы постоянный зазор обеспечить относительно самой линейки а то если чуть чуть сдвинуть вверх или вниз при перемещении даже на хорошей линейке получается сбой в значении абсолютных координат.

Если имеется станок с iTNC530 то можно эту линейку туда подключить там диагностика EnDAT на порядок лучше тестера то все равно нет!

Во время работы отсчет происходит по инкрементальной дорожке а после включения и при выключении  считывается абсолютное значение. 

А линейка у вас монтируется прямо на станину или на специальной  направляющей которая затем к станине крепится.

Монтируете в соответствии с инструкцией ?

Все что написано в руководстве 4290 по поводу lдиагностики EnDat

 

Контроль EnDat-датчика
Если Ваш станок оснащен EnDat-датчиками, то система
управления запоминает позиции осей при выключении. При
включении питания CNC PILOT сравнивает позицию каждой оси с
сохраненной позицией во время выключения.
В случае разницы появляются следующие сообщения:
„Ось была перемещена после выключения станка.“: проверьте
и подтвердите текущую позицию, если ось действительно была
перемещена.
"Сохраненное положение датчика оси недействительно": это
сообщение корректно, если система управления включена
впервые, и были заменены датчик или другие компоненты
системы управления.

 "Параметры изменены. Сохраненное положение датчика оси
недействительно": это сообщение корректно, если были
изменены параметры конфигурации.
Причиной одного из приведенных сообщений может быть также
дефект датчика или системы ЧПУ. Уведомите производителя
станка, если эта проблема возникает многократно.

 

 

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, gudstartup сказал:

А если линейку не устанавливать на станок

Пробовал перемещать головку со снятой линейкой - всё отрабатывало отлично, при загрузке всегда координаты показывало верные. Линейка крепится на направляющую, зазор между головкой и линейкой выставлял около 1 мм, как по мануалу. Крепления все жёсткие, смещений при перемещении быть не может. И ошибок при загрузке никаких не появляется, просто меняются координаты.

23 минуты назад, gudstartup сказал:

Все что написано в руководстве 4290 по поводу lдиагностики EnDat

 

Это из пользовательского руководства или сервисного? Не смог нигде найти мануал по сервису, если у Вас имеется, поделитесь, пожалуйста.

Сейчас у меня из головы не выходит этот параметр 1116 - почему в координаты переписывается его значение, что он вообще означает, и почему там такое большое значение?

В данной системе есть какие-то батарейки поддерживающие данные? Я ничего не нашёл.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, vl_cnc сказал:

В данной системе есть какие-то батарейки поддерживающие данные?

Батарейка есть в Основном компьютере MC 420 или MC 422C находится тут

image.png

 

Battery type: 1 lithium battery, type CR 2450N (Renata), Id. Nr. 315 878-01

Естественно надо бэкап всех данных и сохранить (записать настройки BIOS) а то потом может часть оборудования может не увидеть.

Я конечно не думаю что определенные области памяти подвержены деградации но кто знает возможно система сохраняет абсолютные значения на диске.

Можно вынуть и сделать проверку на битые сектора!

 

1 час назад, vl_cnc сказал:

Не смог нигде найти мануал по сервису, если у Вас имеется, поделитесь, пожалуйста.

Вот технический мануал

4290THB.pdf

Ссылка на сообщение
Поделиться на других сайтах

Если читать оригинальное руководство то там написано следующее

 

Блок контроллера сравнивает значение линейного энкодера EnDat с
числом, предоставленным с поворотным энкодером EnDat. Если данные не совпадают,
привод не включается. Появится сообщение об ошибке.
Система управления сохраняет положение оси при выключении. Во время включения
положение выключения сравнивается с положением включения. Если разница
превышает допуск, заданный в окне допуска энкодера EnDat,
результаты сообщения об ошибке.

 

image.png

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...
14.06.2023 в 19:43, gudstartup сказал:

 

 

Естественно надо бэкап всех данных и сохранить (записать настройки BIOS) а то потом может часть оборудования может не увидеть.

 

Хотел сохранить настройки BIOS, удалось в него зайти, но после входа не реагирует на станочную клавиатуру. Можно ли подключить внешнюю клаву к этой системе? У меня блок MC424, а по нему в мануале не нашёл нужной информации. По другим блокам описано. Не хотелось бы воткнуть чего-то не туда и окончательно угробить технику)

keyboard.jpg

Ссылка на сообщение
Поделиться на других сайтах

@vl_cnc Если есть USB то отключите станочную и подключите pc к usb.

image.png

Ежели не поймет втыкайте  ps\2 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

В общем, проблема с потерей координат была решена заменой линейки. После проведения замены в параметре 1113 необходимо прописать серийный номер новой линейки, иначе будут висеть ошибки "EnDat: no field angle" и "Setting operation: Illegal selection".

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...