CNC1310 фрезер по металлу (126x88x38)

Тяжелые фрезерные станки по металлу.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

kfmut писал(а): За драйверы A4988 точно не скажу, но у DRV8825 есть косяк с проглатыванием шагов на маленькой подаче.
Я снимал сигналы на входе драйверов, а не на выходе. И там явные прорехи в стройном ряду импульсов.
Это либо вина USB-Mach3 карты, либо ОС в совокупности с ПО Mach3.
Под GRBL этот косяк не проявляется же!
Мой сайт: https://cnc1310.ru
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение kfmut »

Курдль писал(а): 06 фев 2021, 17:34
kfmut писал(а): За драйверы A4988 точно не скажу, но у DRV8825 есть косяк с проглатыванием шагов на маленькой подаче.
Я снимал сигналы на входе драйверов, а не на выходе. И там явные прорехи в стройном ряду импульсов.
Это либо вина USB-Mach3 карты, либо ОС в совокупности с ПО Mach3.
Под GRBL этот косяк не проявляется же!
Хех, простите, с середины начал читать :roll:
13Dmitriy
Мастер
Сообщения: 227
Зарегистрирован: 16 авг 2020, 14:13
Репутация: 9
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение 13Dmitriy »

Вариант кожуха от опилок
20210219_220807_resized.jpg (1574 просмотра) <a class='original' href='./download/file.php?id=192486&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (595.12 КБ)</a>
20210219_220828_resized.jpg (1574 просмотра) <a class='original' href='./download/file.php?id=192487&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (485.57 КБ)</a>
Вложения
Кожух01.STL
(11.02 КБ) 132 скачивания
Olaf
Новичок
Сообщения: 6
Зарегистрирован: 14 ноя 2020, 11:51
Репутация: 3
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Olaf »

Привет, как обещал, сделал лабораторную работу с драйвером NVBDH+ и шпинделем LD42WS-250W. Тахометр на Arduino не взлетел, пришлось купить UNI-T UT373.
Ниже табличка с показаниями тахометров NVBDH+ и UT373, переключение параметра "Умножение частоты обратной связи сигнала скорости P5" на показание тахометра NVBDH+ не влияет. После 2550 оборотов, на тахометре NVBDH+ показания уменьшаются, еще чуть дальше начинается пляска с оборотами шпинделя.

NVBDH+ UT373
290 1500
500 2480
700 3500
900 4470
1100 5454
1200 6000
1400 7017
1600 7843
1800 9090
2000 10000
2200 10900
2400 11880
2550 12565

С драйвером LD-WS4810 таких проблем нет, максимальные обороты составили 17400. Видео с работой драйвера NVBDH+ и шпинделя LD42WS-250W доступно по ссылке https://disk.yandex.ru/d/hYr3zh6H6lnVvg?w=1
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

Olaf писал(а): Тахометр на Arduino не взлетел
Почему? Какие сложности возникли?
Olaf писал(а): После 2550 оборотов, на тахометре NVBDH+ показания уменьшаются, еще чуть дальше начинается пляска с оборотами шпинделя.
Похоже на срабатывание какой-то защиты. У источника напряжения мощности хватает?
Мой сайт: https://cnc1310.ru
Olaf
Новичок
Сообщения: 6
Зарегистрирован: 14 ноя 2020, 11:51
Репутация: 3
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Olaf »

Курдль писал(а): Почему? Какие сложности возникли?
Подозреваю, что дело в моем умении программировать
Курдль писал(а): Похоже на срабатывание какой-то защиты. У источника напряжения мощности хватает?
Блок питания WX-DC2440, 24V, 12.5A, 300W, на другом драйвере таких проблем нет. Шпиндель на холостом ходу, много не кушает.
На мой взгляд, у NVBDH+ аллергия на этот шпиндель. Если серьезно, только сейчас, посмотрев видео про этот драйвер и шпиндель от igor_kovchegin, обратил внимание на то, что в видео на тахометре цифры не больше 2500. Если посмотреть табличку в моей лабораторной работе и привести к нормальным показаниям, то это соответствует примерно 12375 оборотам. На моем экземпляре проблемы начинаются после 2550. Внимательно перечитав инструкцию на NVBDH+ увидел в технических характеристиках такую строчку "максимальная скорость вращения управляемого двигателя — 12000 оборотов в минуту;". Вот и ответ на эту проблему, просто упираемся в верхнюю границу драйвера.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

Olaf писал(а): Подозреваю, что дело в моем умении программировать
В интернете 100500 примеров готового тахометра.
Необходимо только коэффициент деления вставить.
Olaf писал(а): Блок питания WX-DC2440, 24V, 12.5A, 300W, на другом драйвере таких проблем нет.
А как Вы разгоняете BLDC мотор (с датчиками холла) быстрее, чем по паспорту, на паспортном напряжении?
Ведь его устройство, насколько я понимаю, аналогично щеточному двигателю постоянного тока, только щетки как бы электронные.
Смотри "вентильный двигатель"
Чтобы разогнать его быстрее, просто нужно подать напряжение выше.
Olaf писал(а): Шпиндель на холостом ходу, много не кушает.
Вы замеряли? Этот шпиндель кушает на холостом ходу всё, что ему дают. Из-за этого неслабо греется даже на холостом ходу.
Я разгонял его на своем контроллере BLDC-DZZ свыше 12000, но он на них плохо держит момент. К тому же я побоялся за контроллер, т.к. он предназначен для работы с более дорогим шпинделем S4225-B24 другого типа и основан на другом принципе управления (не использует никакие датчики, а управляет фазами сигнала, основываясь на изменениях тока в обмотках). Кстати, Вы не снимали осциллограммы сигнала на обмотках LD42WS-250w? У меня сейчас нет под рукой :(
Вот осциллограмма S4225-B24
Осциллограмма напряжения на одной из обмоток S4225-B24 при 24000 об/мин. (1434 просмотра) <a class='original' href='./download/file.php?id=192549&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (334.7 КБ)</a>
Осциллограмма напряжения на одной из обмоток S4225-B24 при 24000 об/мин.
Мой сайт: https://cnc1310.ru
Olaf
Новичок
Сообщения: 6
Зарегистрирован: 14 ноя 2020, 11:51
Репутация: 3
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Olaf »

Курдль писал(а): А как Вы разгоняете BLDC мотор
Рассказываю, как я делаю, может и заблуждаюсь местами, чукча больше читатель, чем писатель. Первым делом, настроил выходное напряжение модуля, который управляет драйвером для регулировки оборотами шпинделя в диапазоне 0-5 вольт.
Модуль (1381 просмотр) <a class='original' href='./download/file.php?id=192562&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (233.89 КБ)</a>
Модуль
Далее, как я понимаю работу шпинделя. Контроллер драйвера, в зависимости от приложенного на вход управления оборотами напряжения изменяет скорость переключения катушек в статоре. В след за магнитным полем этих катушек вращаются магниты в роторе. Датчики Холла нужны для обратной связи, чтобы контроллер знал, как вращается ротор. Поскольку я оперирую только изменением напряжения 0-5 вольт, которое является штатным для контроллера драйвера, то я его не разгоняю, а использую в пределах его ТТХ.
Про шпиндель, его максимальные обороты по паспорту 12000. С драйвером LD-WS4810 он может работать на 17400, потолок для этой пары драйвер-шпиндель, и это здоровья ему не добавляет. Блок питания всегда один и тот же WX-DC2440.
Курдль писал(а): Вы замеряли? Этот шпиндель
Ток не замерял, как и не смотрел осциллографом, если интересно, могу это сделать, но позже. Про греется, да, есть такое, но я с этим борюсь посредством кронштейна и есть накладной радиатор с вентилятором.
Кронштейн (1381 просмотр) <a class='original' href='./download/file.php?id=192563&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (285.69 КБ)</a>
Кронштейн
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

Olaf писал(а): Первым делом, настроил выходное напряжение модуля, который управляет драйвером для регулировки оборотами шпинделя в диапазоне 0-5 вольт.
Что еще за модуль?!!
На ардуино-шилде, поставляемом вместе со станком, есть выход ШИМ для управления лазером. Амплитуда ШИМ равна 5В на нем.
Если у драйвера шпинделя нет входа ШИМ, а есть только вход 0 - +5В, то достаточно сглаживающей RС-цепочки, чтобы преобразовать ШИМ в необходимое напряжение. Однако даже на простейшем 500Вт драйвере для этого двигателя, который применяю я, уже стоит такая цепочка и в мануале написано: подать либо напряжение 0 - +5, либо средний вывод потенциометра, либо ШИМ амплитудой 5В (вывод VR).
BLDC Controller 500W for Spindle LD42WS (1356 просмотров) <a class='original' href='./download/file.php?id=192574&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (191.49 КБ)</a>
BLDC Controller 500W for Spindle LD42WS
Мой сайт: https://cnc1310.ru
Olaf
Новичок
Сообщения: 6
Зарегистрирован: 14 ноя 2020, 11:51
Репутация: 3
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Olaf »

Курдль писал(а): Что еще за модуль?!!
Мы не ищем легких путей...
igor_kovchegin
Мастер
Сообщения: 239
Зарегистрирован: 19 дек 2019, 14:28
Репутация: 8
Настоящее имя: Игорь
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение igor_kovchegin »

У меня вот такой замер оборотов, это максималка, когда на тахометре контроллера обороты скачут (но в реальности они держатся стабильно на 16.000). Когда на контроллере обороты не плавают - реальные обороты ровно в 2 раза меньше. Настроить это никак не удалось, хотя я не особо и пытался.. привык и как то пофиг уже :)

Не знаю.. может ещё попробовать вольтаж поднять до 32В.... Хотя для моих задач оборотов в 16.000 выше крыши...
Вложения
IMG_20210310_154556.jpg (1219 просмотров) <a class='original' href='./download/file.php?id=193320&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (10.38 МБ)</a>
IMG_20210310_154605.jpg (1219 просмотров) <a class='original' href='./download/file.php?id=193321&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (9.98 МБ)</a>
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

Olaf писал(а): На моем экземпляре проблемы начинаются после 2550.
Привет! 2550 - это магическое число :) Я сам озаботился тахометром и в первую очередь замерил частотомером показания с выхода контроллера, предназначенного как раз для замера оборотов. Так вот, на максимальных оборотах от штатного контролера при 24В питания, он выдал 2550Гц. Что по моим понятиям в 2 раза выше расчетной частоты. Насколько я понял мануал, у мотора 6 магнитных полюсов. Импульс приходит при прохождении каждого из них. Т.е. 6 сигналов на один оборот.
Тогда 2550 (имп/сек) * 60 (сек в минуте) / 6 (импульсов за оборот) = 25500 об/мин. :/
А Вы замеряли просто частоту на обмотках, на выходах датчиков Холла?
Мой сайт: https://cnc1310.ru
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

Привет всем!
Я нуждаюсь в помощи, иначе мой мосх треснет :(
Начал настраивать внешний тахометр для шпинделя LD42WS-250w.
Но оказалось, что я не могу понять логику генерируемых BLDC-контроллером сигналов.
Казалось, все понятно: 3 обмотки, 3 датчика Холла, 6 магнитных полюсов.
Замерь частоту на лбом из перечисленных элементе, раздели на 6 и получишь обороты в секунду.
Но я не получил... Точнее получил кучу противоречивых данных.
Истинная частота вращения получена с фотодиода, направленного на вращающийся патрон с отражающей наклейкой (одной).
Так что один период сигнала соответствует одному обороту. Сильные наводки от кабеля питания мотора, т.к. фотодиод без всякого усилителя.
Осциллограмма сигнала фотодиода, направленного на шпиндель с отражающей наклейкой. (1095 просмотров) <a class='original' href='./download/file.php?id=193606&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (240.76 КБ)</a>
Осциллограмма сигнала фотодиода, направленного на шпиндель с отражающей наклейкой.
Шкала времени = 2мс/деление
Период = 2,2 деления = 4,4мс
Частота = 227 Гц
Обороты = 13636 об/мин

Осциллограмма со специального выхода контроллера на внешний тахометр.
Осциллограмма сигнала с выхода контроллера «Signal». (1095 просмотров) <a class='original' href='./download/file.php?id=193607&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (209.72 КБ)</a>
Осциллограмма сигнала с выхода контроллера «Signal».
Шкала времени = 0,1мс/деление
Период = 3,8 деления = 0,38 мс
Частота = 2631 Гц
Обороты = 13157 об/мин (при 12-и импульсах на один оборот)

В мануале ничего не сказано про множитель/делитель. Так и что, делитель равен 12?!!

Ну, ладно. Решил поискать правды на датчиках Холла и обмотках.
Осциллограмма сигнала с выхода одного из датчиков Холла (1095 просмотров) <a class='original' href='./download/file.php?id=193608&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (239.52 КБ)</a>
Осциллограмма сигнала с выхода одного из датчиков Холла
Шкала времени = 0,2мс/деление
Период = 5,7 деления = 1,14 мс
Частота = 877 Гц
Обороты = 8770 об/мин (при 6-и полюсах)

Что? Ранее же было получено значение около 13000 об/мин!
Другой делитель? Не 6? А какой же?

Интересно... Решил проверить на обмотках.
Вообще сигнал странный, но ладно - BLDC штука тёмная :)
Осциллограмма сигнала с одной из обмоток статора. (1095 просмотров) <a class='original' href='./download/file.php?id=193609&sid=da4261bbfde67164a4953634825e1390&mode=view' target=_blank>Загрузить оригинал (226.33 КБ)</a>
Осциллограмма сигнала с одной из обмоток статора.
Шкала времени = 0,5мс/деление
Период = 2,3 деления = 1,15 мс
Частота = 869 Гц
Обороты = 8695 об/мин (при 6-и полюсах)

Опять непонятные 8595?
Ничего не понимаю...
Последний раз редактировалось Курдль 19 мар 2021, 08:08, всего редактировалось 1 раз.
Мой сайт: https://cnc1310.ru
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Serg »

Курдль писал(а): Частота = 2631 Гц
Это частота ШИМ скорее всего.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

Serg писал(а): Это частота ШИМ скорее всего.
1. Где внутри контроллера гуляет ШИМ?
2. Почему этот ШИМ имеет коэфф. заполнения около 50%? Что будет, если он дотянется до 100%? Шпиндель улетит в космос? :)
3. Частота уменьшается, если притормаживать шпиндель.
4. С чего бы ШИМу попасть на выход специально предназначенный для подключения внешнего тахометра? (См. вывод Signal на схеме)
Изображение
Кстати, интересно, что значит "BLDC Motor Hall Angle 120*"? Что, у него не 6, а 3 полюса? :) Или это просто так фаза пояснена?
Загадка...
Мой сайт: https://cnc1310.ru
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение calabr »

ШИМ там регулирует ток в обмотках. 2K для шим маловато. Пищать будет адски.
Датчики 120° значит они расположены так, что дают сигнал со смещением 120° относительно магнитных полюсов.
Магнит на роторе скорее всего 2-х полюсный(2 пары полюсов) а статор может быть с 6 обмотками.
Проверить сколько полюсов магнита можно подключив датчик холла и покрутить рукой 1оборот. Сколько периодов - столько и магнитных полюсов.
Осцил ловит кучу шумов. Ему-бы на вход фильтр с частотой среза чуть выше расчетной частоты сигнала.
Предлагаю начинать мерять обороты не с 13K, а с минимальных. Проще отстроиться от помех ШИМ, правда помехи от коммутации обмоток никуда не денутся. Будут преследовать по частоте...
Теоретически на выходе контроллера для оборотов должен быть сигнал с частотой вращения * на кол-во полюсов магнита.
По идее, чем больше полюсов, тем выше нужна частота коммутации обмоток и 2-3 пары для 24К/мин дают макс. Частоту 800Гц и 1200Гц. Это и должен выдавать контроллер на выходе оборотов.
У меня мотор без датчиков на 12К оборотов. Контроллер выдает частоту * 2. Максимум 400Гц
Частотомер часто хватает помехи и может показывать килогерцы. Лечится более аккуратным подключением земли и резистором в параллель щупам.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

calabr писал(а): Магнит на роторе скорее всего 2-х полюсный(2 пары полюсов) а статор может быть с 6 обмотками.
Скорее всего так и есть:
Изображение

Но я все равно не могу понять, как у трехфазного двигателя с двумя наборами полюсов, частота напряжения на обмотке и обороты вращения в секунду могут относиться друг к другу, как 4 : 1, а не 6 : 1, как я думал или хотя бы 3 : 1 :)
Мой сайт: https://cnc1310.ru
Pens
Мастер
Сообщения: 226
Зарегистрирован: 18 июн 2019, 08:43
Репутация: 36
Настоящее имя: Андрей
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Pens »

Написал в личке, что магнит на валу может иметь 4 полюса. А противоположные пары обмоток движка можно намотать противофазно. Тогда, если их включить последовательно, при трехфазном питании получается шестифазная машина. И все сразу становится на место. 12 импульсов на оборот. И частота на датчиках Холла - "Частота = 877 Гц" - становится всего лишь 1/3 от полной частоты с выхода контроллера «Signal». И в четыре раза больше (четыре полюса ротора), чем истинная частота с фотодиода.
Последний раз редактировалось Pens 19 мар 2021, 15:32, всего редактировалось 4 раза.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Курдль »

Pens писал(а): Написал в личке, что магнит на валу может иметь 4 полюса. А противоположные пары обмоток движка можно намотать противофазно. Тогда при трехфазном питании получается шестифазная машина. И все сразу становится на место.
Я предполагаю, что на фото ротор состоит из 2-х двухполюсных магнитов, смещенных относительно друг друга на 90* по оси.
А мысль про шестифазную машину мне как-то надо переварить...
Мой сайт: https://cnc1310.ru
Pens
Мастер
Сообщения: 226
Зарегистрирован: 18 июн 2019, 08:43
Репутация: 36
Настоящее имя: Андрей
Контактная информация:

Re: CNC1310 фрезер по металлу (126x88x38)

Сообщение Pens »

Курдль писал(а): 19 мар 2021, 14:43
Pens писал(а): Написал в личке, что магнит на валу может иметь 4 полюса. А противоположные пары обмоток движка можно намотать противофазно. Тогда при трехфазном питании получается шестифазная машина. И все сразу становится на место.
Я предполагаю, что на фото ротор состоит из 2-х двухполюсных магнитов, смещенных относительно друг друга на 90* по оси.
Не суть. Можно и двумя магнитами. Но, Вас же не смущают кольцевые магниты компьютерных вентиляторов, имеющие четыре чередующихся полюса? Технологически возможны оба варианта.
Ответить

Вернуться в «Фрезерные станки по металлам»