Всех с наступившим!
Пока нормальные люди пьют водочку и доедают оливье, я постепенно приближаюсь к завершению сборки станка...
Подсобрал шкаф с электроникой, подключил контроллер, произвел предварительную настройку параметров шаговиков... и ничего не произошло)
Циферки на экране программы бегают, а оси стоят на месте. Пересмотрел-перепроверил все подключения, еще раз залез на сайт mycnc, мож чего забыл... нет, все подключено правильно, но шевелиться станок не желает.
После звонка Славе (niksooon-у, пользуясь случаем, хочу сказать ему спасибо большое за подсказку) залез на вот эту вкладку:
И подправил параметр "ширина пульс" - у меня стоял по умолчанию 5, поменял на 6. Если верить таблице, продолжительность импульса при этом увеличилась с 4-х микросекунд до 8-ми.
После чего оси таки пришли в движение)
Почитав еще раз мануал к своим драйверам (М556С), нашел пометку о том, что стабильная работа драйвера обещается при длительности управляющего сигнала в 5 микросекунд и выше. Собственно, так и есть...
В общем, кто собирается юзать mycnc с лидшайнами - обратите внимание на этот параметр.
Первоначально, выставив микрошаг в 6400, не смог разогнать ни одну ось быстрее, чем 5 м/мин, что меня несколько опечалило, поскольку хода станка уже не такие мелкие и скорость холостых перемещений хотелось бы иметь поболе.
Но, поменяв микрошаг на 3200, получилось поднять скорость до 7,5 м/мин, а выставив 1600 - даже до 9 м/мин!
Т.е. при моем шаге винтов 5 мм, удалось раскрутить шаговики до 1800 об/мин! И это при напряжении питания драйверов 48 В...
Результат, я считаю, неплохой, учитывая бюджетность драйверов а так же то, что данные обороты были получены на нагруженных движках.
Но, все же, на такой скорости стабильность работы ШД была невысока, и я вернул микрошаг 3200 и ограничил скорости по всем осям 7,5 метрами в минуту.
Снял небольшой видос первых движений станка)
https://www.youtube.com/watch?v=bZ97082V8qk
Винты на удивление ведут себя примерно, нет и намека на расколбас. Думаю, что если б я поставил сервы и раскрутил бы их до 3 тыс.об., винты бы спокойно это перенесли.
Но, как обычно, не обошлось без ложки дегтя))
Слава Китаец, прислав хорошие ШД с драйверами, подослал кривые муфты) Из 3-х штук я кое-как собрал одну более-менее ровно работающую, но оставшиеся две никуда не годятся...
Биение не мерил, но на вскидку до 0,5 мм радиального биения есть:
https://www.youtube.com/watch?v=f_TrOh5r1gQ
Так что муфты придется менять...
Недавно была тема на форуме, что человек не мог настроить обороты шпинделя в mycnc.
Опишу по свежей памяти, как я это делал.
Идем вот в эту вкладочку:
Задаем там минимальные и максимальные обороты для своего шпинделя, а так же шаг их изменения.
Смещение напряжения указываем 0, коэффициент напряжения ставим 1.
После чего меряем напряжение на аналоговом выходе контроллера при минимальных и максимальных оборотах шпинделя.
У меня получилось 0,48 и 9,86 В соответственно.
Указываем это значения в параметрах частотника и пробуем запустить шпиндель.
Видим, что шпиндель запускается, но есть небольшая неточность в задании скорости вращения. Тогда меняем коэффициент напряжения, добиваясь максимально точного совпадения задаваемых и фактических оборотов.
у меня получилось, что при коэффициенте 0,98 расхождение составило около 100 оборотов, чем я и удовлетворился.
При настройке можно ориентироваться на черный график на этой вкладке, для первоначальной грубой настройки.
Еще из мелких косячков по станку, не понравился мне изначально запроектированный способ крепления концевиков оси Х, когда датчики стоят на портале.
чуток поприкидывал и решил присобачить их на пластины, в которых крепятся опоры винтов по Х.
пришлось пильнуть два мелких держателя:
Ну и вот так планирую их закрепить:
На будущее сделал пометку, что следует использовать резьбовые цилиндрические датчики, т.к. они крепятся надежнее и их проще настраивать.
В общем, завтра поставлю датчики, заведу их в стойку, произведу начальную юстировку осей и можно делать первую стружку)