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

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


pkjltqrj

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

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

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

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

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

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


UnPinned posts
2 часа назад, Кит сказал:

Или необходимость выхода в ноль прописана в логике?

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

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

Для станков с АPC на двигателях вообще не вижу смысла прописывать обязательную процедуру базирования если только для нужд сервиса после потери абсолютной позиции а так ну зачем вам каждый раз после включения станка выполнять выход в референцию куда проще включил и станок уже готов к работе. У автора темы как раз установлены  абсолютные датчики 

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

PulseCoder aiA1000 type A860-2000-T301

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

Не согласен =] Вот я  заканчивал АСУТП, для меня, безопасность превыше всего. Выход в ноль, для меня, как специалиста, это некий гарант того, что даже после силового резанья, ударов.. ось выйдет в 0 в пределах шага винта и ОТ.

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

что даже после силового резанья, ударов.

После ударов высокоточный центр превращается в станок класс Н.

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

После ударов высокоточный центр превращается в станок класс Н.

Но как вы это узнаете? При провороте муфты, высокий шанс ошибки от500.

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

 

например у вас вдруг деталька в пятиосевой обработке перестанет получаться!:biggrin:

Привязка центра стола уйдет или шпиндель получит небольшой уклон и т.д.

Уж  поверьте станок не резиновый!

image.gif

7 минут назад, Golem сказал:

Но как вы это узнаете?

 

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

 

например у вас вдруг деталька в пятиосевой обработке перестанет получаться!:biggrin:

Привязка центра стола уйдет или шпиндель получит небольшой уклон и т.д.

Уж  поверьте станок не резиновый!

image.gif

 

Мы с Вами о разных вещах говорим) Я предлагаю запрет работы машины со спущенными колёсами, а вы менять резину, которую съест. А если у вас деталь стоит много.. что дешевле, выйти в 0 или купить новую заготовку? 

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

А если у вас деталь стоит много.. что дешевле, выйти в 0 или купить новую заготовку? 

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

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

есть например такое понятие как непрерывный цикл обработки (при электро-эрозионной обработке проволокой) и его вы вряд ли сможете обеспечить так как вынуждены будете выполнять ненужную процедуру выхода в машинные  нули

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

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

теоретизируете слишком много.

на многих станказ просто нет режима реф  и что вы будете делать?

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

Но как вы это узнаете? При провороте муфты, высокий шанс ошибки от500.

А у нас  абсолютные линейки на станках стоят и ваша ситуация невозможна в принципе ну если только линейка от станины отпадет:smile:

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

все равно выйдут в референт,

И какова точность выхода если у вас допустим концевой выключатель залипнет?:biggrin:

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

А у нас  абсолютные линейки на станках стоят и ваша ситуация невозможна в принципе ну если только линейка от станины отпадет:smile:

И какова точность выхода если у вас допустим концевой выключатель залипнет?:biggrin:

С линейками - согласен, но в том и плюс линейки, что она контролирует перемещение конечного органа. По поводу залипания, у вас как раз и появится 500 ошибка. 

В общем я согласен, что на многих станках, в электроавтоматике не прописана ошибка не выхода в 0, но мне кажется, что это не совсем правильно.

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

По поводу залипания, у вас как раз и появится 500 ошибка. 

А если залипание кратковременное то OT не появится а машинный ноль координаты  окажется смещенным.

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

А если залипание кратковременное то OT не появится а машинный ноль координаты  окажется смещенным.

Посмотрите в книге по соединению, и кстати, вы понимаете как выход в 0 осуществляется? "Кратковременное" в вашем сообщении говорит, что не совсем понимаете. 

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

Кратковременное" в вашем сообщении говорит, что не совсем понимаете. 

Хорошо пусть не залипание а более раннее или позднее срабатывание особенно если dog механический какова будет точность возврата в референтную позицию у нас даже на оптическом датчике Renishaw на оси B (swivel head ) установлен параметр равный 40 мкм если ось реферируется с эти допуском то все  хорошо иначе сообщение об ошибке и по моим наблюдениям погрешность возврата в машинный ноль по этой оси всегда составляет порядка 20 мкм

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

 

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

на многих станказ просто нет режима реф  и что вы будете делать?

Вопрос стоял не о том, что делать, когда нет режима (тут думать не надо), а надо ли его использовать там, где он есть. На всех эрозионных станках, с которыми я сталкивался (AGIE, Sodick, Mitsubishi) при наличии абсолютных линеек с разрешением 0,01 микрона режим REF существует и им пользуются постоянно.

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

Хорошо пусть не залипание а более раннее или позднее срабатывание особенно если dog механический какова будет точность возврата в референтную позицию у нас даже на оптическом датчике Renishaw на оси B (swivel head ) установлен параметр равный 40 мкм если ось реферируется с эти допуском то все  хорошо иначе сообщение об ошибке и по моим наблюдениям погрешность возврата в машинный ноль по этой оси всегда составляет порядка 20 мкм

Это все погрешность механики, ни конечник REF, ни линейка тут не коим образом не привязаны. Фиксация ноля осуществляется по маркеру измерительной системы, там нет никаких плюс-минус 20 микрон. Если конечник настроен на краю шага измерительной системы, то станок может ошибиться только именно на величину шага измерительной системы вследствие того, что система схватит другой маркер. Все остальные микроны - это механика.

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

Все остальные микроны - это механика.

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

41 минуту назад, Anat2015 сказал:

Фиксация ноля осуществляется по маркеру измерительной системы, там нет никаких плюс-минус 20 микрон

Это зависит от того когда начнется отсчет и заполнение счетчика референции!

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

Не согласен =] Вот я  заканчивал АСУТП, для меня, безопасность превыше всего. Выход в ноль, для меня, как специалиста, это некий гарант того, что даже после силового резанья, ударов.. ось выйдет в 0 в пределах шага винта и ОТ.

Я вот минно-торпедный факультет заканчивал и тоже думал когда меня отправили первый раз сдавать станок, что команды выхода в ноль самые безопасные. Подключил электричество, запустил, позвонил коллегам, спросил как подать команду выхода в ноль, мне ответили G0 X0 Y0. Ну, я и запустил. И въехал фрезерной головой в противошпиндель. Тогда встал вопрос о моем увольнении, Но обошлось. Я еще на испытательном сроке был. Шел февраль 2014 года.

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

И какова точность выхода если у вас допустим концевой выключатель залипнет?

не залипнет. Для этого концевики подключают не NO, а NC. И при его нажатии он в любом случае разорвет контакты.

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

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

Если конечник на краю измерительной системы станок выдаст ошибку (не помню какую) и надо будет смещать конечник что бы неоднозначности не было

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

Я вот минно-торпедный факультет заканчивал и тоже думал когда меня отправили первый раз сдавать станок, что команды выхода в ноль самые безопасные. Подключил электричество, запустил, позвонил коллегам, спросил как подать команду выхода в ноль, мне ответили G0 X0 Y0. Ну, я и запустил. И въехал фрезерной головой в противошпиндель. Тогда встал вопрос о моем увольнении, Но обошлось. Я еще на испытательном сроке был. Шел февраль 2014 года.

не залипнет. Для этого концевики подключают не NO, а NC. И при его нажатии он в любом случае разорвет контакты.

Залипают, но как раз nc сделан, чтоб при обрыве провода на ускоренных не влететь в жёсткий упор, ну и вообще это безопасность, т.е. контроль наличия сигнала. И вся безопасность сделана по высокому уровню.

 

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

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

Это зависит от того когда начнется отсчет и заполнение счетчика референции!

Как вам и сказали - это механика, ну и мало вероятно - параметры. Концевик не просто вкл выкл, необходимо несколько оборотов двигателя. После съезда, двигатель начинает искать 0 на энкодоре.

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

Как вам и сказали - это механика, ну и мало вероятно - параметры. Концевик не просто вкл выкл, необходимо несколько оборотов двигателя. После съезда, двигатель начинает искать 0 на энкодоре.

Именно поэтому ваш машинный ноль и зависит от того когда концевой выключатель вкл /выкл а вот при абсолютном датчике счетчик помнит положение вашей координаты а сейчас с появлением Battery free датчиков ему даже резервное питание не нужно ну а если абсолютная линейка стоит то ее данные о позиции с точностью до10нм чем вас не устраивают не понимаю ну  отведите оси в безопасное положение и запускайте вашу программу в чем проблема?

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Nikomas
      Господа, ищу того, кто сможет внести изменения в программу ПЛК станка. В частности необходимо убрать инициализацию цепи безопасности (проверку замков дверей) при загрузке Sinumerik. Образ скачан и заархивирован в Step7.
    • Anat2015
      Какой станок, какое ЧПУ, какой магазин, и т.д. и т.п.? Задаете вопросы, как будто здесь все экстрасенсы.
    • Fedor
      верхняя линия это если не учитываем давления воздуха, а нижняя если учитываем.  То есть если не учитываем то считаем грунт более прочным чем на самом деле ...  
    • maxx2000
      @asd выводит нормально, с постпроцессором что-то  
    • Orchestra2603
      Это уже больше похоже на конструктивный разговор.   Я это понимаю. Мой тезис заключается в том, что когда мы ищем собственные вектора, мы вообще не решение ищем. Ну, не совсем решение, если хотите. В терминах СЛАУ можно сказать, что мы ищем базисные вектора фундаментальной системы решений. Нам не нужно что-то фиксировать и вводить какие-то точки отсчета. Нам нужно установить все пространство возможных решений однородной системы целиком, и потом из него просто выделить некоторый базис. Это не то же самое, что найти решение СЛАУ.   Про факторизацию... В моем понимании факторизация (в частоности, матрицы) - это разложение на множители (здесь на матричные множители), так чтобы получились какие-то другие матрицы, которые обладают какими-то выгодными свойствами (разложение Холецкого для положительно определенных матриц, LU, QR, QZ, сингулярное разложение и т.д.) В моем понимании это обычно нужно для повышении эффективности последующих операций, ускорения работы алгоритмов, для лучшей сходимости итерационных методов, где-то для эффективной параллелизации и т.д. Ничего не слышал раньше о ситуациях, когда факторизация жизненно необходима, и без нее задача не решается. Как я это вижу, существует много различных способов факторизации матрицы. Я просто не могу понять про какую конкретно факторизацию вы говорите и не могу понять, как она должна помочь, и почему ее невозможно сделать для вырожденной матрицы? Я бы, честно говорю, хотел разобраться в этом. Возможно, я что-то вообще неправильно понимаю.
    • asd
      Надеюсь, это то, что вы имели в виду.   TOOL PATH/THREAD_MILLING_1_COPY,TOOL,STD_DRILL TLDATA/TCUTTER,10.0000,0.0000,0.0000,80.0000,10.0000,8.0000 MSYS/0.0000,0.0000,0.0000,1.0000000,0.0000000,0.0000000,0.0000000,1.0000000,0.0000000 $$ centerline data PAINT/PATH PAINT/FEED PAINT/SPEED,10 PAINT/COLOR,186 FROM/0.0000,0.0000,50.0000,0.0000000,0.0000000,1.0000000 LOAD/TOOL,1 RAPID GOTO/0.0000,0.0000,3.0000 PAINT/COLOR,181 FEDRAT/MMPM,500.0000 GOTO/0.0000,0.0000,-33.0211 PAINT/COLOR,6 FEDRAT/250.0000 GOTO/21.6792,-1.2470,-33.0211 CIRCLE/21.7509,0.0000,-33.0000,0.0000000,0.0000000,-1.0000000,1.2491,0.0100,0.5000,10.0000,0.0000 GOTO/23.0000,0.0000,-33.0000 PAINT/COLOR,31 CIRCLE/0.0000,0.0000,-4.5000,0.0000000,0.0000000,-1.0000000,23.0000,0.0100,0.5000,10.0000,0.0000,TIMES,19 GOTO/23.0000,0.0000,-4.5000 PAINT/COLOR,1 CIRCLE/21.7509,0.0000,-4.4789,0.0000000,0.0000000,-1.0000000,1.2491,0.0100,0.5000,10.0000,0.0000 GOTO/21.6792,1.2470,-4.4789 GOTO/0.0000,0.0000,-4.4789 PAINT/COLOR,103 RAPID GOTO/0.0000,0.0000,50.0000 PAINT/FEED,NOMORE PAINT/SPEED,10 PAINT/TOOL,NOMORE END-OF-PATH  
    • gudstartup
      @Aiche если у вас осталасть на столе привязанная деталь  то можете выставить нули так чтобы значения совпали и ничего снимать не придется к тому же от того что вы снимите ничего не поменяется ведь под кожухами у вас нет никаких 0 меток ни направляющих ни на станине очень неприятные. надо было оставить режим принудительного обнуления @Aiche и срочно сделайте нормальный бэкап в вашем кроме программ ничего нет. хотябы копию памяти надо иметь а то может и в чпу батарейка сесть и тогда будет очень плохо
    • Fedor
      То есть грунт физически находится в сжатом состоянии на поверхности земли. И при вычислении связности грунта логично бы учесть это при построении предельного графика сигма - тау... 
    • maxx2000
    • gudstartup
      нет ранее абсолютные можно было обнулять в любом месте и не надо было никуда ехать а сейчасбывает что система выдает ошибку о невозможности установить 0 пока не сделаешь оборот датчика. особенно это достает при обнулении рев.головки приходится датчик снимать и крутить
×
×
  • Создать...