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

Проблемы с выходом в реф 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 пользователей

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




  • Сообщения

    • Jesse
      а что такое этот corioliss в Ansys? что делает эта опция?
    • Борман
      А ну вот как раз вспоминаю про гироскопический момент, как интеграл сил инерции, действующих на смещенное колесо. И вот тут как раз появляется зависимость от направления вращения. В одном случае этот момент будет выворачивать колесо наружу, а в другом пытаться вернуть колесо ближе к оси. Но это эффект следующего порядка, и prestress-модальник его не схватывает. А сиса как-то сама умеет это учитывать, отсюда будут и разные частоты. Много на эту тему почерпнул (для себя) из книги Жирицкого, на которую ссылался в теме по вашей ссылке. Эту тему я забросил в начале 2008 года и больше не касался ее.
    • rocket
      Добрый день, у нас 4 осевой станок Syntec 6MB с поворотной головой вокруг оси Y, покупали б/у и приехал еще с поворотной осью А подключенный но не видящий ось А. В итоге помогло поменять в параметрах в разделе/index 10 поменять на 2 и в index 24 где ось B поменять 4 на 0 а в index 25  поменять с 0 на 4 (чтобы он читал с 4 порта) если посмотреть как идет подключение, то от этого зависят цифры 
    • maxx2000
      Спасибо КЭП, но в ярлыке ничего прописывать не надо, достаточно создать новый ярлык. Вопрос был про вызов справки из приложения. Впрочем, перезагрузка ПК устранило это досадное недоразумение.
    • Maxmore
      Согласен полностью, через всё это пришлось пройти. От себя добавлю что у нас 400ый не PRO а обычный - его еще больше пришлось доводить до рабочего состояния, так как их производят разные заводы. с ITX508MY еще все более печально было - проблемы на пусконаладке, затем замена прокладок, затем пусконаладка уже с участием китайца...в общем да, помучаться пришлось. С большего оборудование рабочее, свои функции выполняет. Фануковские посты можно доработать до HNC без особых проблем.
    • Fedor
      Для любой размерности можно решать полином этой размерности. Такова сущность вопроса существования, а не конкретное явление вычисления. Дух, а не буква :)
    • anykeyto
      День добрый коллеги. Работает ли кто на этой стойке? Где берете информацию по программированию кроме мануала от Ками?  Интересует макропрограммирование, программирование цилиндрической интерполяции. Да и вообще, давайте делиться опытом. В свободном доступе практически нет никакой информации о работе станка и стойки этого чуда китайской инженерии.  Вопрос про G108, пользовался ли кто функцией CTOS/STOC?   
    • __Andrey__
      Доброго всем времени суток. Начал сборку станка для симуляции. Загрузил модель станка DMU50 в папку. В генераторе станков сделал настройки осей. Постпроцессор на sinumerik создал из шаблона. Скопировал папку cse_driver со станка с похожей кинематикой (sim06_mill_5ax). В файлы .dat внесены данные. При запуске симуляции по машинному коду ругается, что не найден файл PMAC. После закрытия окна с ошибкой продолжает работу и доходит до смены инструмента и там выскакивает ошибка. . Прошу помощи с этой проблемой. Файл to_ini генерируется в папку cse_driver.
    • anykeyto
      Устроился в начале года в контору где стоит IronMAC IMU-5X 400 Pro. Стойка HNC8-848di. Контора отправила на обучение, на курс 5-осной обработки на этой стойке, в цто Ками в Москве. В целом все доступно и понятно. Это когда было само обучение. Но в работе самой стойки есть куча вопросов. По факту на стойка не настроена. Не знаю, может наладчик который запускал станок попался ленивый, может в другом была причина. Но первый месяц-полтора занимался только настройкой системы (что знал, что пришло в процессе изучения параметров, ладдера, и прочее).   Сам станок интересный и понятный. Но русская локализация хромая, как и мануал от ками. Там голимый перевод то ли с английского, толи с китайского.... но вместо фрезы "нож" и так далее.  Основа тут G код, в целом почти фанук, но есть отличия. Есть группа циклов для фрезеровки сверления, резьбы и расточки, под них есть прям шаблон, в котором только переменные задаешь, но криво реализован синтаксис, который поправить можно уже непосредственно в коде.
    • Ветерок
      В ярлыке прописать путь к русскому файлу: "C:\PTC\Creo 8.0.4.0\creo_help_pma\russian\index.html"
×
×
  • Создать...