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

Синхронизация шпинделей без перегруза


Суслик

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

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

Имеем в наличии токарно-фрезерный центр станок SKM NL2000-BSY со стойкой Fanuc 0i-TF Plus. Основной шпиндель у нас ассинхронник, противошпиндель серва. Начну пожалуй с маленькой проблемки...

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

Это видно по нагрузке на шпиндель. При холостом вращении нагрузка 3-4%, что по сути нормально ибо простое поддержание оборотов.

 

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

1) Станок выдает сообщение "EX2203M SP. SYNC. ERR EXCESS" (даже в холостую, то бишь без заготовки) при разгоне шпинделей более 1200 оборотов. При этом выполнение УП продолжается.

2) При разгоне до 800-900 оборотов с синхронизацией сообщений никаких нет, но при подхвате заготовки проивошпинделем растет нагрузка на шпиндель. Со временем

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

3) При разгоне до 500 оборотов с синхронизацией и подхвате заготовки противошпинделем, нагрузка вырастает до 50%, чего по сути не должно происходить. При изменении

оборотов крутилкой процентов оборотов, заметил, что на 110% нагрузка стабилизируется в норму, а при других значениях только растет (на 50% оборотов нагрузка уже за 130%)

4) При программном изменении оборотов без команды синхронизации он бросает всю синхронность и тянет оба шпинделя + заготовка тем патроном, для которого 

изменение оборотов было применено.

5) При программном изменении оборотов с командой синхронизации появляется перегруз 200% и соответственно ошибка из п.2.

 

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

 

Вторая, главная и серьезная проблема, наши операторы. Ну, вернее не совсем именно они, но повлиять они тоже могут, чего не очень хотелось бы.

 

Пару месяцев назад у нас оба шпинделя в режиме оси были выставлены 1-м кулачком параллельно оси Х, с направлением кулачка в Х+.

То есть, когда выводишь ось С и ось А в референт (ZERO REF POINT, он же G28), то 1-й кулачек каждого патрона находится на одном (зеркальном друг к другу) положении, что позволяет делать обработку с перехватом, в том числе и фрезерную.

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

у нас часто встречаются детали, требующие перехвата с синхронизацией положения детали для фрезерных работ, то такой расклад событий меня (как и коллег) не устроил.

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

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

Вариант вызова сервисника от Ками пока на рассмотрении, хотя понятное дело проще вызвать, но хотелось бы решить трублу проблему самостоятельно.

2 минуты назад, Суслик сказал:

3) При разгоне до 500 оборотов с синхронизацией и подхвате заготовки противошпинделем, нагрузка вырастает до 50%, чего по сути не должно происходить. При изменении

оборотов крутилкой процентов оборотов, заметил, что на 110% нагрузка стабилизируется в норму, а при других значениях только растет (на 50% оборотов нагрузка уже за 130%)

 

В пределах от 400 до 600 оборотов только значение 110% снижает нагрузку... Остальные ее увеличивают, при чем в разном направлении, судя по поведению индикации...

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


UnPinned posts

@Суслик у вас g38.2 активирует синхронизацию по скорости при м130 или м131

 

 

image.png

 

а g38.3 по фазе

image.png

 

Если нет m131 то никакой синхронизации по фазе не включится а тогда  появится сигнал F44.4 PHASE ERROR MOMITORING. 

А параметр 4811 у вас всего 20 импульсов

N04811Q1S1P20S2P20S3P20S4P0S5P0S6P0

А вот какой у вас включается смотрите на станке

 

 

В общем сначала синхронячитсяпо скорости а потом если использовали м131 то по фазе

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

То есть мы пришли к тому, что надо было читать инструкцию? А как же до этого работало все?

:ohmy:

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

А как же до этого работало все?

:ohmy:

Вы же видите логику а логика вещь упрямая!

Если не задать M131 то система  не включит синхронизацию по фазе и соответственно на определенной скорости произойдет превышение лимита параметра 4811 с установкой SYCAL F44,4  и генерация ошибки. Видимо этот предел превышается на скорости 1200 об\мин.

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

Но это что касается ошибки EX2203M SP. SYNC. ERR EXCESS а вот почему нагрузка растет - видимо это рассогласование накапливается и приводит к тому что шпиндели противодействуют друг другу.

Если как автор говорит ничего в параметрах не меняли то остается либо привода либо механика!

Больше предположений у меня нет!  

В активации функции М131Х участвует какое то неведомое внутреннее

реле R316.3 

image.png

И кто и когда его возможно активирует неясно

No comment!!!

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

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

image.png

 

 

1

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

Попробуйте M131

image.png

При М131 как раз таки ошибки вылазят. Коллега, когда отвечал, ввел вас в заблуждение.

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

При М131 как раз таки ошибки вылазят. Коллега, когда отвечал, ввел вас в заблуждение.

А зачем вы используете m131  а не m130, чего не устраивает ?

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

М130 - просто синхронизация по вращению.

М131 - синронизация по вращению и углу. Параметр 4034 - смещение угла контршпинделя (не в градусах, а пульсах).

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

А зачем вы используете m131  а не m130, чего не устраивает ?

Сейчас протестировали работу обоих М кодов. Выяснилось, что при М131 машина повторно синхронизирует положение кулачков, но значения эта команда тянет из параметров нулевой точки осей А и С, то есть положение нуля на энкодере. В стойке зашит макрос G199, который настраивается #899 и #898 переменными через значения на энкодерах, то есть противошпиндель подтягивается как раз на то значение, которое задается в параметре 4034. Методом, так сказать, тыка нашли нужное значение для совмещения кулачков в зеркальном порядке. Командой М130 без глюков и пролагиваний синхронизация сохраняется. К сожалению не удалось протестировать с зажатым прутком, ибо станок настроен, но есть подозрение, что через М130 нагрузки при смене оборотов расти не должны. Сообщение с ошибкой синхронизации появляется, когда разгон шпинделей происходит более чем на 500 оборотов разом. Другими словами, синхронизация шпинделей токарного режима сейчас настроена более менее нормально, пусть и в холостую. Практика покажет, за одно завтра глянем "что по инструкции" сказано про синхронное вращение шпинделей. Когда команда М131 синхронизирует положение кулачка, то это мы делем только в холостую. далее мы должны работать только через М130, что бы не вызывать повышение нагрузки на оба шпинделя. Так? Тогда остается один вопрос, почему при попытке синхронного вращения через М131 при разности оборотов у нас повышается нагрузка? Взвращаясь к изначальному второму вопросу - как машине сместить положение G28, что бы при реферировании осей А и С они были зеркальными, а так же были направлены в сторону оси Х?

1 час назад, Гиперион сказал:

М130 - просто синхронизация по вращению.

М131 - синронизация по вращению и углу. Параметр 4034 - смещение угла контршпинделя (не в градусах, а пульсах).

Да, так и есть. Более того, это значение еще и прописано в макросе G199. Если я правильно понял работу этих команд, то нам достаточно м131 вызвать только один раз, дальнейшая работа должна проводиться только через м130. Вот только не вызовет ли это такие же нагрузки на разных оборотах, как при М131? И нужно ли отжимать кулачки противошпинделя, что бы увеличить обороты, а потом сводить обратно, что бы заготовка или деталь были зажаты, но нагрузки при этом небыло?

26.12.2023 в 07:39, gudstartup сказал:

Если как автор говорит ничего в параметрах не меняли то остается либо привода либо механика!

Больше предположений у меня нет!  

В активации функции М131Х участвует какое то неведомое внутреннее

реле R316.3 

Пока станок в наладку не уйдет, проверить досконально не смогу. Механика вряд-ли, потому что у нас противошпиндель=сервопривод, то есть соединение прямое. Ремень и редуктор стоят только на основном шпинделе, и он же у нас ведущий. Касательно привода тоже большой вопрос, потому что по сути он работает через те настройки, что забиты в ладдере, ибо он управляется через СЧПУ. Возможно рассогласование накапливается от разного принципа работы двигателей и первоначальное предположение "попытка синхронизировать ассинхронный двигатель с синхронным" не далека от истины...

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

Взвращаясь к изначальному второму вопросу - как машине сместить положение G28, что бы при реферировании осей А и С они были зеркальными, а так же были направлены в сторону оси Х?

Параметр 4135?

image.png

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

А зачем вы используете m131  а не m130, чего не устраивает ?

И самое главное. В инструкции по программированию ничего не сказано про М130, ее ни в таблицах, ни в книжке нет. Она есть только в ладдере, откуда м130 как раз и нашли. До этого считалось, что м131 отвечает за простую синхронизацию вращения шпинделей

11 минут назад, Александр1979 сказал:

Параметр 4135?

Попробовал вбить значение импульса в S1, ща узнаем результат, стойка на перезапуске

11 минут назад, Александр1979 сказал:

Параметр 4135?

image.png

Не прокатило, завтра попробую еще раз...

IMG_20231227_234827_1.jpg

IMG_20231227_234814.jpg

IMG_20231227_234834.jpg

Возможно я что-то делаю не так?

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

Попробовал вбить значение импульса в S1, ща узнаем результат, стойка на перезапуске

4135 это если шпиндель в режиме Cs оси находится а не в режиме управления скоростью

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

4135 это если шпиндель в режиме Cs оси находится а не в режиме управления скоростью

Именно ось в референт и пробовал вывести. Не получилось...

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

Именно ось в референт и пробовал вывести. Не получилось...

должно получится именно так и меняем

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

Не пойму, для чего необходимо сместить ноль оси А?

Ну используйте G28H0A0, потом G0C0A0, при этом в нулях детали или, если хотите спрятать в СМЕЩ ЗАГОТ (вроде так наз-ся), внесите измеренное смещение оси А. И вуаля, у вас С0 и А0 совпадают так ,как вам хочется. При этом ещё подогнать через параметр 4034 соответствие нулевых точек шпинделя и контршпинделя.

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

Тогда остается один вопрос, почему при попытке синхронного вращения через М131 при разности оборотов у нас повышается нагрузка? 

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

@Суслик есть еще вот такой параметр

 

image.png

image.png

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • maxx2000
      обрабатываемые элементы Порядок Процесса Определите порядок, в котором будут обрабатываются проходы Глубинами Резания. Значение Описание Ширина Все горизонтальные проходы обрабатываются на первой Глубине Резания, затем все проходы на второй Глубине Резания и так далее. Глубина Первый горизонтальный проход обрабатывается на всех глубинах резания, затем второй проход на всех глубинах резания и так далее. выбери два независимых контура(поверхности) и включи параметр глубина и посмотри как это работает
    • drion
      Под элементами что подразумевается , детали в сборке или обрабатываемые поверхности?
    • maxx2000
      @drion эта настройка оказывает влияние  когда одной операцией обрабатываешь элементы не связанные друг с другом. По уровням мечется от элемента к элементу, т.е выбирает материал на каждом уровне на всех элементах сразу, а по глубине сначала выбирает материал полностью на одном элементе потом переходит к другому
    • Rshevskiy
      К сожалению, выдает ошибку про неправильный адрес ЧПУ,  станку не нравиться наличие оси Y в коде( Последнюю неделю был на больничном,даже проверить толком не успел,не серчайте)   Попробовал вывести через стандартный токарный пост - выдал с осью C, попробую её запустить, но не удобно каждый раз менять посты для вывода Фрез. операций. Может есть какие-то способы решения?  
    • drion
      Граждане, в NX есть опция "По уровням" и "По глубине". У меня от переключения с одной на другую траектория не меняется ни в одной операции. В чём может быть дело? (NX2206, NX2312)
    • Tad
      Как так? Давление надо смотреть динамическое, во время движения рабочего органа, как справедливо заметили выше.
    • Slavdos
      им очень выгодно так смотреть. моя хата с краю.
    • Fedorly
    • Bot
      Оригинал: How does direct modeling actually work?. Эту статью предложила опубликовать на isicad.ru команда C3D Labs, они же предоставили перевод на русский язык. Дмитрий Ушаков: Прямое моделирование давно стало неотъемлемым функционалом современной системы трёхмерного моделирования. Оно находит всё более широкое применение как в машиностроительном, так и в архитектурно-строительном проектировании. Причина тому понятна и очевидна — совместная работа разных исполнителей над одним объектом/изделием подразумевает частое внесение изменений в трёхмерную модель с использованием разных систем моделирования, каждая из которых говорит на своём «параметрическом языке», а единственным lingua franca становится инструментарий непосредственной манипуляции граничными элементами твёрдотельной модели — прямое моделирование. За последние 20 лет на портале isicad.ru были опубликованы десятки статей о прямом моделировании с описанием концепции, обзором разных реализаций, [...] View the full article
    • sabahs
      Можно скачать SaveRaster - обновлённую библиотеку пакетного сохранения файлов КОМПАС-3D в разные форматы, работает с КОМПАС-3D v18.1 - КОМПАС-3D v23.
×
×
  • Создать...