Страница 12 из 21

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 24 дек 2020, 22:19
rage
alex_sar писал(а): там всё видно
Не нашел такого пина, что бы зависел от введеной в MDI комманды.

Еще вопрос как ограничить максимальные обороты? В Самой ини-шке частотника прописал, тут все ок. Но в axis можно тыкать "+" похоже, что до бесконечности. vfdmod ясно понятно на это никак не реагирует и ограничивает обороты согласно своим настройкам. Но всеравно выглядит это как то криво. В ини-шку станка прописал:

Код: Выделить всё

[DISPLAY]
MIN_SPINDLE_0_SPEED = 100
MAX_SPINDLE_0_SPEED = 2850 
Но чет не помогло. Оно и понятно "Qtvcp only" потому, что :(

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 25 дек 2020, 00:39
alex_sar
А собственно зачем?

Зачем выставлять скорость на остановленном шпинделе?

Зачем ограничивать скорость в GUI? Вы же не будете реально управлять шпинделем мышкой. Это ведь только для отладки/тестов, потом это всё из G-code будет делаться.

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 25 дек 2020, 00:55
Serg
alex_sar писал(а): halcmd show | grep spindle | less
"halcmd show all spindle" - и вывод нагляднее и команда чуть короче. :)

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 25 дек 2020, 07:57
rage
alex_sar писал(а): Зачем выставлять скорость на остановленном шпинделе?
Что бы видеть выставленны обороты на экранчике частотника. В прочем не так важно, так как в axis при включении вручную всегда стартует с "дефолтными" оборотами.
alex_sar писал(а): Зачем ограничивать скорость в GUI?
Для порядку )

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 25 дек 2020, 17:55
rage
Если кому понадобится ини-шка для частотник Ecogo 9600 Series во вложении.

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 26 дек 2020, 21:58
byba
Частотник Sanfar E550
LinuxCNC - 2.8
Полет нормальный.
my-config-file.ini
(1.59 КБ) 203 скачивания
custom.hal
(337 байт) 208 скачиваний
postgui.hal
(878 байт) 182 скачивания

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 31 дек 2020, 03:15
schlank
Hello!

I got an Schneider Electric Altivar ATV320 and I already installed the MOD. Very nice!
BUT I am having problems with finding the proper register adresses. The only file I could find is this excel sheet:

https://www.se.com/us/en/download/document/NVE41316/

Someone posted a config file for a ATV212 here. May this works becuase both have same ModBus protocoll?
I have an original Schneider RS485 adapter here. It is super expansive and of course it is not a normal serial adapter but something special to configure the device with the Windows software of the vendor. So it wont work and I need to get a cheap and ordinary adapter first I guess...

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 05 янв 2021, 21:41
vala
Отличный компонент и wiki к нему тоже. Теперь подключить ПЧ совсем просто.
Сделал видео для тех, кто нуждается в визуальной помощи.
https://www.youtube.com/watch?v=LqnVf1fft4k
для vfd EcoGoo-9100s
my-config-file.ini
(4.77 КБ) 194 скачивания

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 06 янв 2021, 05:35
aekhv
vala писал(а): Сделал видео для тех, кто нуждается в визуальной помощи.
Добавить звук не помешало бы! :good:

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 13 янв 2021, 12:54
asher
подскажите пытаюсь запустить на виртуальной машине выходит ошибка
324.PNG (2430 просмотров) <a class='original' href='./download/file.php?id=191062&mode=view' target=_blank>Загрузить оригинал (24.04 КБ)</a>
это потому что на виртуалке?

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 13 янв 2021, 13:00
aekhv
Это потому что устройство /dev/ttyUSB0 отсутствует.

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 13 янв 2021, 13:00
asher
Если кто уже настраивал на 2.7.15 и на частотнике YL620
Поделитесь настройками

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 13 янв 2021, 13:01
asher
aekhv писал(а): Это потому что устройство /dev/ttyUSB0 отсутствует.
физически отсутствует? просто пока не хочется на живом железе пробовать

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 13 янв 2021, 13:11
aekhv
asher писал(а): физически отсутствует?
Возможно химически, или электрически, или даже метафизически... Мой хрустальный шар сегодня барахлит.
asher писал(а): частотнике YL620
Поделитесь настройками
Вот тут выкладывал конфиг: https://forum.linuxcnc.org/24-hal-compo ... ton#168359
Но не факт что он рабочий, и почитайте там ниже, человек жалуется что линия RS485 в частотнике сильно шумит, устойчивой связи ему добиться не удалось.

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 14 янв 2021, 14:23
成龙79
asher писал(а): физически отсутствует? просто пока не хочется на живом железе пробовать
Да пока не вставишь адаптер не запустится.

Почитал более обстоятельно форум многое стало прояснятся :) В общем VFDmod запускается, шпиндель включается, обороты регулируются.Все отлично мне нравится но не дает покоя один момент. При запуске шпинделя в реверсивном направлении на панели PyVCP скорость вращения отображается в обратном направлении. То есть если обороты 1 об/мин то панель показывает 5999, если обороты 100 то на панели 5900 и тд. А при Прямом вращении все отображается корректно от 1 до 1500. Не критично конечно. Просто хотел узнать это я совершил где то ошибку или так и должно быть.

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 14 янв 2021, 14:30
aekhv
成龙79 писал(а): То есть если обороты 1 об/мин то панель показывает 5999, если обороты 100 то на панели 5900 и тд. А при Прямом вращении все отображается корректно от 1 до 1500.
Возможно это моя недоработка, я показания панели при реверсе ни разу не тестировал... Было бы интересно посмотреть на debug вывод, а именно что (какое значение) читается из частотника при вращении назад.

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 14 янв 2021, 21:23
asher
вопрос по пинам

в туториале написано надо в custom.hal соединить пины:

Код: Выделить всё

net spindle-speed-cmd => vfdmod.spindle.rpm-in
net spindle-at-speed <= vfdmod.spindle.at-speed
net spindle-cw => vfdmod.control.run-forward
net spindle-ccw => vfdmod.control.run-reverse
Убедитесь что основной HAL файл конфигурации станка содержит указанные выше сигналы.
,но в своем основном HAL (на 2.7.15) я таких пинов не вижу:

Код: Выделить всё

net spindle-cmd-rpm => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 100.0
setp pwmgen.0.scale 24000.0
setp pwmgen.0.offset 0.0
setp pwmgen.0.dither-pwm true
net spindle-cmd-rpm     <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps     <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed    => motion.spindle-at-speed
net din-00 => motion.digital-in-00

net spindle-pwm     => parport.0.pin-01-out
на какие пины мне подключать?

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 15 янв 2021, 05:38
aekhv
asher писал(а): на какие пины мне подключать?

Код: Выделить всё

net spindle-cmd-rpm  => vfdmod.spindle.rpm-in
net spindle-at-speed <= vfdmod.spindle.at-speed
net spindle-cw       motion.spindle-forward => vfdmod.control.run-forward
net spindle-ccw      motion.spindle-reverse => vfdmod.control.run-reverse
Если ничего не понятно: https://www.cnc-club.ru/wiki/index.php/ ... #6.1.4_net

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 15 янв 2021, 19:00
成龙79
aekhv писал(а): на какие пины мне подключать?
Вам необходимо самостоятельно прописать пины в Hal
aekhv писал(а): Было бы интересно посмотреть на debug вывод
Вот данные из терминала при реверсе
(для просмотра содержимого нажмите на ссылку)
В ручном режиме реверс

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<01><03><02><DF><BA><61><C7>
vfdmod: returned value is 57274 (0xDFBA)

vfdmod: reading 'parameters.output-current' from address 16139 (0x3F0B)...
[01][03][3F][0B][00][01][F9][DC]
Waiting for a confirmation...
<01><03><02><01><EB><F9><9B>
vfdmod: returned value is 491 (0x01EB)

vfdmod: setting command speed value to 8262 (0x2046)...
[01][06][C3][59][20][46][FD][AF]
Waiting for a confirmation...
<01><06><C3><59><20><46><FD><AF>

vfdmod: setting control word value to 33916 (0x847C)...
[01][06][C3][4F][84][7C][E6][B8]
Waiting for a confirmation...
<01><06><C3><4F><84><7C><E6><B8>

Команда m4s300

vfdmod: reading 'spindle.rpm-out' from address 50209 (0xC421)...
[01][03][C4][21][00][01][E9][30]
Waiting for a confirmation...
<01><03><02><F2><30><FD><30>
vfdmod: returned value is 62000 (0xF230)

vfdmod: reading 'parameters.output-current' from address 16139 (0x3F0B)...
[01][03][3F][0B][00][01][F9][DC]
Waiting for a confirmation...
<01><03><02><01><D8><B9><8E>
vfdmod: returned value is 472 (0x01D8)

vfdmod: setting command speed value to 3536 (0x0DD0)...
[01][06][C3][59][0D][D0][60][91]
Waiting for a confirmation...
<01><06><C3><59><0D><D0><60><91>

vfdmod: setting control word value to 33916 (0x847C)...
[01][06][C3][4F][84][7C][E6][B8]
Waiting for a confirmation...
<01><06><C3><4F><84><7C><E6><B8>
Снимок экрана_2021-01-15_16-14-55.png (2327 просмотров) <a class='original' href='./download/file.php?id=191163&mode=view' target=_blank>Загрузить оригинал (298.36 КБ)</a>
Снимок экрана_2021-01-15_16-15-44.png (2327 просмотров) <a class='original' href='./download/file.php?id=191164&mode=view' target=_blank>Загрузить оригинал (300.78 КБ)</a>

Re: Vfdmod - управляем частотником по MODBUS RTU

Добавлено: 15 янв 2021, 21:06
rage
aekhv писал(а): Возможно это моя недоработка, я показания панели при реверсе ни разу не тестировал... Было бы интересно посмотреть на debug вывод, а именно что (какое значение) читается из частотника при вращении назад.
Похоже зависит от частотника, у меня при обратном вращении обороты "в минус", но корректные.