Загрузка...

Подбор коэффициента для параметров 96Т ,98Т, 110Т на НЦ31

Провели небольшую модернизацию станка 16А20Ф3 ,заменили плату электроавтоматики на модуль М16АК20 и установили вместо кучи советских плат сам модуль программного управления НЦ31.

Версия программного обеспечения установленная по умолчанию - 4 нам подошла. 

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

Правый байт это двоичное представление соответствующего шестнадцатиричного номера команды М38, М39, М40. Причем параметр 96Т по документации отвечает за параметр М41, а фактически оказывает влияние на команду М38.

Соответственно 38(16) = 00111000, 39(16) = 00111001, 40(16) = 01000000.

Левый байт это двоичное представление восмеричного числа - коэффициента передачи сигнала, подобранного нами методом тыка, но находящегося в пределах диапазона определяемого мин. и макс. количеством оборотов для той или иной М-команды.

В нашем случае для М38 при оборотах от 20 до 280  коэффициент находится в пределах от 600 до 43, для М39 при оборотах от 60 до 830 коэффициент находится в пределах от 200 до 14, для М40 при оборотах от 185 до 2500 коэффициент находится в пределах от 64 до 5.

Для точного подбора коэффициента и значения параметров 96Т ,98Т, 110Т 

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

Поясню как им пользоваться, допустим расчитываем значение параметра 110Т Диапазон скорости привода главного М39 значение по умолчанию 14071 коэффицент равен 30 ,а у нас расхождение с оборотами пусть будет 20% , значит прибавим сделаем 40 получим 20071 это вносим в параметр 110Т проверяем правильно ли показывают обороты, если не хватило еще добавляем или наоборот.Значения в двоичном коде я просто для себя сделал можете не обращать на это внимание.

Еще добавлю ,что в результате не могут быть числа 8,9 пример 18 или 19 ,так как они не являются восьмиричными и калькулятор выдаст ошибку.

Преобразование байтов (восьмеричная система)

 

Понравилась статья, поделись ей.

Комментарии ()

    Наверх