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

Проблемы с выходом в реф Fanuc 0i-TD


pkjltqrj

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

Здравствуйте! 

Имеется станок DMC DL 10TMH c ЧПУ Fanuc 0i-TD, внезапно перестал выходить в реф - просто перескакивает точку рефа до срабатывания защиты с выводом ошибки OT0500 (X)+ overtravel (soft 1). Я грешил на концевик, проверил его - физически все нормально, в PMCLAD изменение состояния отображается. Далее, проверка параметров рефпойнта - тоже всё нормально. Перенастраивал 0 станка через 1815 с различными вариациями - без толку. Проверил батарейку (мало ли, вдруг станок не вывел вовремя сообщение о необходимости ее замены) - всё хорошо с ней. Так же проверил по "желтой книге знаний" что может влиять на 1815 - тоже всё нормально. Заметил интересный момент - реф по Х установлен на 310мм, концевик срабатывает на 307-308мм, посмотрел не скручивал ли кто упоры концевика - нет, всё норм и следов их сдвига не наблюдается.

Прошу помочь решить проблему.

Заранее спасибо!

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


UnPinned posts
18 часов назад, Борис Уралмаш сказал:

А то, что Виктор 2004 рекомендовал сделали? То есть апц и апз теперь оба в 1? И ещё, как вы проверили батарейку? Если просто вольтметром 6в померили - этого мало, надо ток мерить, то есть вольтметр в режим тока на 10А и кратковременно закоротить, буквально на секунду, ток должен показать 5А где-то, если 1 - 3, или ещё меньше - батарейка плохая

Да, рекомендации сделал. Толку нет от этого, ну кроме того, что значение перемещения оси +- удалось восстановить. На счет батарейки - она там заменена была буквально 2 месяца назад, собрана из элементов BR-2/3AG.

 

18 часов назад, gudstartup сказал:

Линейки на станке есть марку пожалуйста укажите ?

Как с рефом по другим осям Z нормально выходит?

ось должна замедлить скорость при наезде на концевик этого тоже незаметно?

Линеек на станке нету. Реф по другим осям невозможен по простой причине - такая процедура запуска. Те включается станок -> переход в режим REF -> сначала реф по Х, затем реф по У -> mill orient. Соотв. если он не рефается по Х, реф по У даже не осуществляется.

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

Автор, сфоткайте, или так напишите, параметры: 1005, 1006, 1815 (обязательно), 1240, 1241, 1320, 1321. Заказной номер двигателя, датчик двигателя, линейка, если есть (что вряд ли), привод.

Или просто выпишите всё это на листок и сфоткайте)

N1005 X00000001 Y00000001 A00000011 C00000001

N1006 X00001000 Z00000000 A00000001 C00000001

N1815 X00110000 Z00100000 A00110000 C00010000

N1240 X310 Z0 A0 C0

N1241 X310 Z-100 A0 C0

N1320 X325 Z5 A99999.999 C99999.999

N1321 X-9 Z-380 A-99999.999 C-99999.999

1320 и 1321 я поменял чтобы на аварийный концевик не влетать, там в Х стояли +/-99999,999

 

Мотор aiF8/3000 type A06B-0227-B300

Пульскодер aiA1000 type A860-2000-T301

Сервоусилитель aiSV 40/40 A06B-6240-H207

 

Фото архива ошибок, схема, ladder, параметры из архива станка и с CD-диска от станка.

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

N1005 X00000001 Y00000001 A00000011 C00000001

N1006 X00001000 Z00000000 A00000001 C00000001

N1815 X00110000 Z00100000 A00110000 C00010000

N1240 X310 Z0 A0 C0

N1241 X310 Z-100 A0 C0

N1320 X325 Z5 A99999.999 C99999.999

N1321 X-9 Z-380 A-99999.999 C-99999.999

1320 и 1321 я поменял чтобы на аварийный концевик не влетать, там в Х стояли +/-99999,999

 

Мотор aiF8/3000 type A06B-0227-B300

Пульскодер aiA1000 type A860-2000-T301

Сервоусилитель aiSV 40/40 A06B-6240-H207

 

Фото архива ошибок, схема, ladder, параметры из архива станка и с CD-диска от станка.

Судя по архиву параметров ( если он верный) в параметре 1815 у вас должны быть по всем осям нули, кроме оси A, сами сравните и приведите надлежащий вид.

И на ошибку DS0300 внимания не обращаете? она у Вас постоянно присутствует.

Восстановите параметр 1815 как положено и больше никогда его не трогайте. Затем попробуйте реферирование и отпишитесь что будет происходить, и какие будут ошибки\сообщения.

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

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

 Предыстория такова - станок работал, на нем вполне успешно точили детали, всё было нормально. У него в инструментальной голове порвался ремень, голову подразобрали, сняли мотор не отключая его (благо конфигурация станка позволила это сделать), поменяли ремень, подсобрали голову, включили станок - голова начала вращаться, но номер инструмента сбит (не удивительно). Станок уезжал нормально в реф при этом. Соотв нужно было проверить натяжение ремня и провести процедуру привязки инструмента (разжать голову, покрутить диск, выставить его в 1 позицию, зажать и тд). Голову отвели в удобную для подлезания к ней позицию, проверили натяг ремня, подкорректировали его, проверили - всё нормально. Поставили станок в аварийный стоп и ушли на обед. А после обеда станок по кнопке реф выдал 500 ошибку. Соотв его перезапустили с надеждой на то, что это был лайтовый глюк - очевидно не помогло. Дальше - проверка концевиков на срабатывание физически, прозвонка цепи концевика реф, проверка срабатывания концевика реф в PMC LAD, попутно выяснилось что слетело положение оси. Попытки выставить реф через 1815 (биты в 0 -> перезапуск -> ставим ось в  +/- в 0 -> биты в 1 -> перезапуск) не помогли. Дальнейшее тут описано - станок упорно не хочет по Х нормально уходить в реф. Сейчас после советов удалось поправить положение оси, но в реф уходить станок не хочет. Если ему задать "космическое" ограничение или включить игнорирование софтовых ограничений доезжает до аварийного концевика (точнее не доезжает, тк сзади стоит человек и предупреждает при опасном сближении).

48 минут назад, vl_cnc сказал:

Судя по архиву параметров ( если он верный) в параметре 1815 у вас должны быть по всем осям нули, кроме оси A, сами сравните и приведите надлежащий вид.

И на ошибку DS0300 внимания не обращаете? она у Вас постоянно присутствует.

Восстановите параметр 1815 как положено и больше никогда его не трогайте. Затем попробуйте реферирование и отпишитесь что будет происходить, и какие будут ошибки\сообщения.

DS0300 ошибка появлялась при переключении APC, в иных случаях она не появлялась. Поэтому я ее игнорирую.

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

 

DS0300 ошибка появлялась при переключении APC, в иных случаях она не появлялась. Поэтому я ее игнорирую.

Совершенно верно, и говорит она о том, что надо провести процедуру выставления нуля оси. Но Вам она не нужна, у Вас APC и APZ должны стоять нули, и реферирование будет происходить по концевику, после съезда с него. А 500-я ошибка могла появиться, если прокрутили ось за ШВП при выключенном станке во время ремонта.

Ради интереса, можете показать фото драйверов осей и револьвера, и на каком из них стоит батарейка. Осмелюсь предположить, что она подпитывает энкодер оси А, т.е. позиции револьвера.

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

Я бы в таком случае переписал архивы проще, ну или да, вручную вернуть 1815

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

 

DS0300 ошибка появлялась при переключении APC, в иных случаях она не появлялась. Поэтому я ее игнорирую.

Совершенно верно, и говорит она о том, что надо провести процедуру выставления нуля оси. Но Вам она не нужна, у Вас APC и APZ должны стоять нули, и реферирование будет происходить по концевику, после съезда с него. А 500-я ошибка могла появиться, если прокрутили ось за ШВП при выключенном станке во время ремонта.

Ради интереса, можете показать фото драйверов осей и револьвера, и на каком из них стоит батарейка. Осмелюсь предположить, что она подпитывает энкодер оси А, т.е. позиции револьвера.

Вцелом, непонятно, зачем здесь абсолютный энкодер? Он используется, как инкрементальный, раз зануляться надо?

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

Вцелом, непонятно, зачем здесь абсолютный энкодер? Он используется, как инкрементальный, раз зануляться надо?

Просто станкостроитель использовал эту модель двигателя для установки на эту серию своего оборудования а он идет в комплекте с абсолютным датчиком (были на складе). ЧПУ совершенно все равно ведь абсолютный датчик с легкостью выполняет функции инкрементального а вот  для запоминания позиции РГ после выключения питания они все таки поставили режим абсолютного позиционирования для оси А

2 часа назад, pkjltqrj сказал:

Линеек на станке нету. Реф по другим осям невозможен по простой причине - такая процедура запуска. Те включается станок -> переход в режим REF -> сначала реф по Х, затем реф по У -> mill orient.

Да вы что?

Я думаю что любая ось может выполнять реферирование независимо друг от друга просто вы используете автоматический возврат в референтные позиции REF затем CYCLE START.

Попробуйте выбрать режим REF затем выберете на ПО ось и нажмите + или - в зависимости от направления выхода в машинный ноль выбранной оси и я думаю ось должна начать перемещение в опорную позицию :biggrin:

У меня вот всегда так получается!

 

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

N1005 X00000001 Y00000001 A00000011 C00000001

N1006 X00001000 Z00000000 A00000001 C00000001

N1815 X00110000 Z00100000 A00110000 C00010000

 

N01815Q1A1P00000000A2P00000000A3P00110000A4P00000000 должно быть

Верните параметр или если еще где то баловались то уж действительно восстановите SRAM backup так вернее будет!

 

 

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

N1240 X310 Z0 A0 C0

Подобные значения координат референтной точки по X и Z могут быть? Я видел либо все нули,либо все отличные от нуля.

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

Подобные значения координат референтной точки по X и Z могут быть? Я видел либо все нули,либо все отличные от нуля.

А в чем проблема? Какое запишешь в параметре - такое система тебе и отобразит после реферирования.

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

Понятно. А где будет находиться ноль СК станка в таком случае? Куда поедет голова по команде G53 X0 Z0?

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

Куда поедет голова по команде G53 X0 Z0?

По G53 X0 Y0 не только голова, но и туловище поедет в машинные X0 Y0. А вот по G28 X0 Y0 поедет в координаты которые в 1240.

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

Интересная тема =) И тамада хороший =] Ещё на той странице 4м сообщением намписал, если нет 300, зачем трогать 1815, увеличили 1320 и всё... как по существу вопрос, так все ничего не знают.. Думаю нужно 2084 поменять...

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

Думаю нужно 2084 поменять...

А вот это не надо. Если бы у него вместо 1 мм на 2 передвигался, тогда другое дело, а так 2084 трогать не надо

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

По G53 X0 Y0 не только голова, но и туловище поедет в машинные X0 Y0. А вот по G28 X0 Y0 поедет в координаты которые в 1240.

Я это знаю. Меня интересует данный конкретный случай.

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

Спасибо,вроде разобрался. Просто подумалось,что странные координаты референтной точки,может из-за этого вся свистопляска.

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

Я думаю что любая ось может выполнять реферирование независимо друг от друга просто вы используете автоматический возврат в референтные позиции REF затем CYCLE START.

Попробуйте выбрать режим REF затем выберете на ПО ось и нажмите + или - в зависимости от направления выхода в машинный ноль выбранной оси и я думаю ось должна начать перемещение в опорную позицию :biggrin:

У меня вот всегда так получается!

 

Так как Вы описываете, отдельно по осям у него выход в REF не произойдет. Для этого нужно установить параметр 1002.0=0, только тогда получится, как у Вас. ;-)  

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

Для этого нужно установить параметр 1002.0=0, только тогда получится, как у Вас. ;-)  

Это неправильное мнение у меня 1002.0=1 и станок  прекрасно отдельно по каждой оси так,  что от этого параметра данная возможность не зависит никак.:smile:

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

Это неправильное мнение у меня 1002.0=1 и станок  прекрасно отдельно по каждой оси так,  что от этого параметра данная возможность не зависит никак.:smile:

Этот параметр имеет смысл, когда есть фрагмент обработки LADDER одновременного выхода осей в FEF. Для станков где используются все APC, я встречал китайские проекты, где вообще отсутствовало управление выхода в REF.

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

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

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

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

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

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

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

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

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

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

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




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