Промышленная автоматика

НЦ31 не совпадают обороты с показаниями энкодера

Ответов: 5 [Последнее]
Гость
Проблема следующая: заданные/фактические обороты шпинделя не совпадают с показаниями энкодера шпинделя.
Вывел показания энкодера шпинделя вместо оси Х (параметры 9М-43, Р15-1), заданные обороты совпадают с реальными, но...
обороты 500 - энкодер показывает 347
обороты 1000 - энкодер показывает 690
обороты 1200 - энкодер показывает 830 и так далее.
Зависимость везде строго 1 к 1,447
Если параметр Т38 пересчитываем с поправкой на этот коэффициент (1,44) - то обороты станка поднимаются кратно этому коэффициенту (1,44)
Соответственно задаешь 500, он вращается 720, показания энкодера 500
Скорость мерил лазерным тахометром.
Энкодеры менял, сейчас стоят новые.
Подскажите какие параметры править чтобы энкодер считал правильно?
P.S. обороты на валу энкодера 1 к 1 со шпинделем, 16К20Т1, версия ПО 4 расширенная
admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

версия ПО 4 расширенная используется на 16А20ф3с39
на 16К20Т1 бывает 2,3,4
в руководстве МПУ №31описано как определить какая версия на родных платах.
установите правильную версию и внесите родные параметры.
проверьте что установлены родные  датчики для данной версии

 

Гость

Версию пробовал менять, станок адекватно работает только на 4 расширенной. Проблема с оборотами на энкодере одинаково остается и на других версиях.

Энкодеры так-же менял, на заведомо рабочие, новые

PyJIeT
Оффлайн
Регистрация: 13.04.2013
Место проживания: Обнинск, 16Б16Т1С1 с ЧПУ МПУ НЦ31(elmic.ru V.223), 16А20Ф3 с МПУ НЦ-31/МС2109 V.446

ввожу на пульте S500. ручку коробки скоростей в диапазон до 1000 оборотов который. на моей стойке МС2109 на станке 16А20 вводить команды диапазонов М39, М41, М42 не надо. станок всё концевиками в ЧПУ сам отсылает.

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

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

единственный минус был, 1000 оборотов нельзя было включить. ЧПУ с энкодера видело, что импульсов 1400 и вырубало шпиндель. поэтому больше 700 оборотов не вводил просто. и так на всех диапазонах. 

Где и как в параметрах изменить коэффициент датчика шпинделя по моим прикидкам 1,4 так и не нашёл.

Точнее показания датчика уменьшить надо было . то есть коэффициент 0,7142857142857143 примерно 0,7 ну или хотя бы 0,5.

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

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

PyJIeT
Оффлайн
Регистрация: 13.04.2013
Место проживания: Обнинск, 16Б16Т1С1 с ЧПУ МПУ НЦ31(elmic.ru V.223), 16А20Ф3 с МПУ НЦ-31/МС2109 V.446

по моему датчик оборотов шпинделя по умолчанию должен стоять 1024 импульса. Так задумано конструктором ЧПУ. но все его заменяют на 1000 импульсов. это отражается только на шаге резьбы и корректируется изменением параметра 6М. Вопрос в том, как найти параметр, отвечающий за срабатывание защиты при превышении оборотов заданного диапазона. Или добиться того, чтобы количество импульсов с датчика оборотов шпинделя равнялось числу импульсов, которое видит ЧПУ. Хотя при нарезании резьбы ЧПУ нормально воспринимает импульсы с датчика и корректно их интерпретирует, а при слежении за оборотами шпинделя, видит обороты, увеличенные на 1,4 раза. не могу проверить на других версиях ПО и на других станках, но на МС 2109 на диапазоне до 1000 об/мин, больше 700 оборотов выставить не могу, начинает срабатывать защита. в режиме индикации числа оборотов шпинделя при задании S720 на индикаторе будет уже порядка 1000 оборотов. для других диапазонов такая же ситуация с максимальными оборотами сохраняется. станок 16А20