msl272 писал(а): ↑07 янв 2019, 18:24
Появилась у братьев наших восточных серия частных преобразователей. И решили мы приспособить их к мачу для управления шпинделем.
VFD vid.jpg
Во блин... Картинка прицепилась с аппаратом на 380 В. Но не беда, речь далее идет про аппарат на 220В, он выглядит абсолютно аналогично.  
Судя по описанию у производителя имеются три серии (линейки) преобразователей. Серия 9000 видимо первый устаревший вариант,  не устроил меня достаточно большими габаритами. Серия 9100 и 9600 с виду абсолютно одинаковы. Но 9600 это гораздо более продвинутый векторный вариант. В принципе 9100 на шпинделе будет хорошо работать, но только в аналоговом режиме управления, т.к. 9100 не имеет стандартного ModBus.
Поэтому в этом посте я буду писать только про 9600 серию. Она немного дороже, но гораздо функциональнее. При покупке на али надо обязательно смотреть к какой серии относится лот, чтоб потом не обидно было 

.
Итак,  подключать  к мачу мы будем по RS485 шине. Как ни странно, это намного проще чем куча  проводов с ШИМами и  вечно плавающими  аналоговыми настройками. Я уж не говорю, что работать на станке с абсолютно точными установками намного приятнее.  
Для подключения потребуется свисток USB-RS485. Можно самый дешманский за 1 бакс. На небольших расстояниях до  10 метров работать будет. Свисток втыкаем в USB и в диспетчере устройств винды смотрим на какой com порт он встал. Далее нам это понадобится. У меня встал на com3. Преобразователь подключаем тремя проводами. А и В свистка  на А и В частотника. Корпус компа соединяем с клеммой ACOM на ПЧ. И это все!!!
Далее настраиваем наш инвертор следующими константами (я пишу ИСКЛЮЧИТЕЛЬНО для 400 Гц шпинделя 220 В):
Р0-02 = 2
Р0-03 = 9
Р0-22 = 1 Тут нюанс Китайский. Пока не поставим этот параметр, остальные не сможем настроить.
Р0-10 = 450 это максимально возможная частота. Я установил с запасом на 27000 об/мин. но при оборотах более 24000 будет падать момент.
Р0-12 = 450 верхний предел частоты. Если боимся за предыдущую строку, здесь ставим 400, тогда обороты выше 24000 не пойдут.
Р0-17 = 3 время разгона
Р0-18 = 3 время торможения сек.
Р1-01 = 1,5 мощность, ставим свою с шильдика мотора
Р1-02 = 220 напряжение двигателя.
Р1-04 = 400 Тут обязательно должно быть 400 для 400 герцового двигателя. Другое ставить НЕЛЬЗЯ.
Р7-01 = 1 Кнопкой MF можно будет переключать с дистанционного управления в ручной режим.
Р7-06 = 6,0000 Для точного отображения оборотов в минуту.
Р7-03 = 401F
Р7-05 = 0433
Теперь параметры связи 
Рd-00 = 6006 я поставил 19200 бит/сек. 
Рd-01 = 3
Рd-02 = 1 адрес частотника в сети
Рd-05 = 31 
Параметры забили, теперь нужна автонастройка. Подключаем мотор, Ставим Р1-37 = 2. Параметры мотора будут измерены автоматически.
 
Внизу приложены два файлика в архиве. Распаковываем и помещаем их в папку BRAINS в каталоге мача.
Теперь запускаем масч3.
Включаем работу по протоколу ModBus. (Ставим две галки в меню config/ports and pins). 
3.jpg
В меню Configs/setup serial Modbus control делаем все как на картинке. Только номер порта надо ставить тот, который мы посмотрели ранее в диспетчере устройств для нашего свистка. Скорость обмена должна совпадать с установленной в частотнике в PD-00. У меня 19200.
1.jpg
Заходим в меню Operator/brain control и ставим галку "Enabled" напротив наших двух файлов.
2.jpg
Перезапускаем mach3. И вуаля!!! Все работает. Работа в прямом и обратном направлениях по командам M3 и M4. Абсолютно точная установка скорости по команде Sxxxx. При возникновении аварии в работе ПЧ, работа программы будет автоматически остановлена командой СТОП,