ВОПРОС ЕСТЬ РЕШЕНИЕ Фрезеровка получается меньше, чем указано в макете

Статус
В этой теме нельзя размещать новые ответы.

Romingood

МЕСТНЫЙ
ПРОВЕРЕННЫЙ
Регистрация
23.01.2020
Сообщения
61
Реакции
20
Баллы
28
Адрес
Москва
Город
Москва
Имя
Rrr
Всем привет!
CNC3018 PRO, вместо штатных установил драйверы 8825, выставил микрошаг, проверил - вхолостую фреза перемещается ровнёхонько на 20см (по иксу измерял, но вообще по всем осям проблема), управлял кнопками из Candle (два раза по 100мм нажимал).
Когда же идет фрезеровка (пробовал кукурузу 3.175мм и 1мм) - вместо 50*10мм реально фрезеруется 49.5*9.7мм. Можно микрошаг прибавить, но это же костыль, вхолостую-то всё хорошо.
Плата вот такая.
20220117_211454.jpg
Драйверы настраивал по этой инструкции:

"Регулировку тока двигателя следует производить выставив переменным резистором опорное напряжение (на выводах 12,13 микросхемы или на "среднем контакте резистора") из расчета 1 к 2, т.е. 0,5В соответствует 1А, напряжению 1В соответствует 2А."

Выставил 1В (на среднем контакте переменного резистора), т.к. у меня CNC3018 PRO и там стоят моторы помощнее (к сожалению, не могу сказать, какие, маркировки нет никакой, станок брал на Авито).



Моя предыдущая плата во встроенными драйверами (которая, к сожалению, сгорела), всегда четко фрезеровала ровно в размер, понятно, что микрошаг настраивал как тогда, так и сейчас, и линейка показывает точное перемещение фрезы вхолостую.

Единственное, что раньше было 800 микрошаг по иксу, сейчас 1600, т.к. перешел на шаг 1/32 на новой плате.

20211027_181735.jpg
 
Решение
Интересно, надо сделать, правда, красивый вариант мне не светит, пока сделаем на 3д принтере, микриков разных миллион есть, мышки тоже есть, но почему-то мне казалось, что микрик ввиду его устройства (пружина + контакт) каждый раз по-разному срабатывает. Но, видимо, я ошибался, пошел делать :)
В моем видео есть результаты проверки. Точность - 15мкм, повторяемость - 5мкм.
Давайте разберемся, какой эффект отражает эта таблица. Таблица отражает зависимость т.н. "incremental torque" от числа микрошагов. В объяснении к ней сказано, что "применение микрошага не означает, что мотор сдвинется. Например, если мотор начнет двигаться в противоположную сторону, то может быть пропущено большое число микрошагов". Результат: чем больше микрошагов, тем вероятнее пропуск. Отсюда и может появляться разница в размерах на холостом ходу и под нагрузкой.
Немного по другому там написано, для совершения шага может понадобиться несколько микрошагов пока не будет достигнута определённая мощность.
Но мы же не извращенцы, загружать мотор неимоверными нагрузками.
А вообще современные драйвера прекрасно с этим справляются.
 
Немного по другому там написано, для совершения шага может понадобиться несколько микрошагов пока не будет достигнута определённая мощность.
Но мы же не извращенцы, загружать мотор неимоверными нагрузками.
А вообще современные драйвера прекрасно с этим справляются.
Почему неимоверными? Поставишь 1/16 - при изменении направления останется 10% момента. А это даже при небольшой нагрузке на фрезу может привести к неправильным размерам. О чем люди и пишут.

Simply stated, taking a microstep does not mean the motor will actually move. If reversing direction is desired, a
significant number of microsteps may be needed before movement occurs.
 
Почему неимоверными? Поставишь 1/16 - при изменении направления останется 10% момента. А это даже при небольшой нагрузке на фрезу может привести к неправильным размерам. О чем люди и пишут.

Simply stated, taking a microstep does not mean the motor will actually move. If reversing direction is desired, a
significant number of microsteps may be needed before movement occurs.
Опять же не указаны драйвера. Или они чистый синус с генератора подавали?
 
Опять же не указаны драйвера. Или они чистый синус с генератора подавали?
Кто их знает, как это проверялось. Может на практике, а может моделированием. Но логика кажется адекватной. Изменяешь направление - момент нарастает постепенно, и пока он меньше определенной величины - шаги будут теряться.
 
. Изменяешь направление - момент нарастает постепенно, и пока он меньше определенной величины - шаги будут теряться.
Именно для этой цели и продуманы и внедрены и не только в GRBL разгоны и торможения с контроллируемым ускорением.
 
Кто их знает, как это проверялось. Может на практике, а может моделированием. Но логика кажется адекватной. Изменяешь направление - момент нарастает постепенно, и пока он меньше определенной величины - шаги будут теряться.
Для этого и выставляют ток для двигателя, а на практике я не знаю где нужна для ШД резкая смена направления.
Даже есть такое понятие как разгон и торможение. В общем статья такое себе. Ни о чём.
В 3D печати на малых участках головка даже заданную скорость иногда набрать не успевает, потому что математика учитывает эти самые разгоны и торможения.
Уважаемый Robinson1957, меня опередил.
 
  • Последнее редактирование:
Последнее редактирование:
Для этого и выставляют ток для двигателя, а на практике я не знаю где нужна для ШД резкая смена направления.
Даже есть такое понятие как разгон и торможение. В общем статья такое себе. Ни о чём.
В 3D печати на малых участках головка даже заданную скорость иногда набрать не успевает, потому что математика учитывает эти самые разгоны и торможения.
А давайте попросим Т.С. отфрезеровать свои прямоугольники с разными микрошагами: 1/4, 1/8, 1/16. И померить, что получится. Конечно, эксперимент грязный, но интересно будет посмотреть на результат.

P.S. Интересно было бы провести эксперимент почище. Взять более-менее твердый материал (например, огрстекло), подключить энкодеры и пофрезеровать с разными микрошагами.
 
P.S. Интересно было бы провести эксперимент почище. Взять более-менее твердый материал (например, огрстекло), подключить энкодеры и пофрезеровать с разными микрошагами.
И в чем сотоит эксперимент? Что хотите увидеть? Пропуски шагов или ломаные фрезы? По крайней мере у меня ничего не изменилось, кроме шума, запускал с 4988 и 8825.
По оргстеклу и дюральке (может слишком мягкая?), ничего криминального не наблюдал. А диссертационные исследования чужими руками производить нечестно.
 
И в чем сотоит эксперимент? Что хотите увидеть? Пропуски шагов или ломаные фрезы? По крайней мере у меня ничего не изменилось, кроме шума, запускал с 4988 и 8825.
По оргстеклу и дюральке (может слишком мягкая?), ничего криминального не наблюдал. А диссертационные исследования чужими руками производить нечестно.
Мы слышим звуки одобренья
Не в сладком ропоте хвалы,
А в .......
:)
 
  • Последнее редактирование:
Последнее редактирование:
А вот здесь говорится по другому.
Ваши сообщения автоматически объединены:

Мы слышим (Он ловит) звуки одобренья
Не в сладком ропоте хвалы,
А в .. диких криках озлобленья.
А Некрасова перефразировать некрасиво.. .
 
А под нагрузкой люфты дают о себе знать.
Так на предыдущей плате всё фрезеровалось строго в размер, (также, как и сейчас, фрезеровал тот же кусок ЛДСП), причем износиться механика не могла, т.к. я на предыдущей плате я мало работал, раз 10 фрезеровал ЛДСП по мелочи (на медленной подаче).


1. По поводу люфтов уже сказали.
2. Микрошаги - 1/4: при увеличении числа микрошагов сильно падает мощность ШД.
3. Для этих ШД оптимальное Vref= 0.85 V.
Спасибо большое, начну с 0.85 и затем поставлю 1/4 и надеюсь, поможет. (или хотя бы станет лучше, т.к. 0.5мм на 100мм - это катастрофическая погрешность).
 
Спасибо большое, начну с 0.85 и затем поставлю 1/4 и надеюсь, поможет. (или хотя бы станет лучше, т.к. 0.5мм на 100мм - это катастрофическая погрешность).
Склоняюсь тоже к механике, Кстати перебор с током не только нагрев двигателей, это ещё и паразитные колебания ротора двигателя, могут приводить к потерям шагов и проскокам их. Если двигатель лишнего ревёт, это явный непорядок.
 
  • Последнее редактирование:
Последнее редактирование:
вместо 50*10мм реально фрезеруется 49.5*9.7мм.
Еще одно соображение. Разница в размерах - в минус. Причем на длинной стороне - на 0.5мм. Что для люфтов слишком много, у моего ну очень плохо сделанного МАХ было 0.2мм. Это может быть следствием суммарного эффекта: люфты+сильное биение фрезы в шпинделе. У моего МАХ биение фрезы было 0.15мм.
А еще на все это безобразие может накладываться потеря шагов. В пользу чего говорит разница в размерах по Х и У: 0.5 и 0.3мм. Размер по Х больше - больше шагов теряется.
 
1. По поводу люфтов уже сказали.
2. Микрошаги - 1/4: при увеличении числа микрошагов сильно падает мощность ШД.
3. Для этих ШД оптимальное Vref= 0.85 V.
Переключился на 1/4 по иксу. Напругу ставил и 1В, и 0.85В, и 0.5В для пробы и вообще разные напряжения - результат тот же, 49.6мм вместо 50мм.
Кстати, шуметь мотор стал раз в 5 громче, но не суть.

По приколу поставил драйвер 2208 на икс , шаги оставил 1/4, выставил напругу (много разных выставлял, на 1.5В корректно перемещается, при других значениях перемещение на длинные дистанции (100мм) прерывалось). Проблему размера это не решило, 49.6 вместо 50.0 , но зато с этим драйвером даже на 1/4 мотор работает практически бесшумно! Класс!

Насчет люфтов - приложил цифровой штангель к правой опоре, уперся щупом штангеля в ось зет и дергал рукой ось влево вправо в сторону, сильно, но не так, чтобы сломать гайку. Максимум намерял 0.1мм. Визуально люфт по икс вообще не виден.

Забил я на всё это дело, увеличил модель в Аспире на 1% и всё прорезалось идеально - 50.0мм Так и буду пока делать, параллельно попытаюсь разобраться в ситуации.

По всем осям поставлю 2208, уж больно тихо работают моторы. (прям как с 8825 было на 1/32)
Спасибо всем за ответы!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать