Перейти к содержимому


Фотография

Настройка станка с GRBL

GRBL ARDUINO

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 OFFLINE   c0smo

c0smo

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Пол:Мужчина
  • Из:Москва

Отправлено 16 Январь 2017 - 19:51

Всем привет!
Собрал «станочек» прошивка GRBL 9. Для настройки использую Universal Gcode Sender. Не могу пока понять как настроить количество шагов (((. Ардуино уно, cnc shield v3, драйвера TMC2100. Джампера стоят для 256 микрошагов.
Вопрос. Есть ли возможность как то визуально или программно узнать, выдают моторы 256 шагов или работают на тех же 32…
И главное, в параметр например ($100=38.000 количество шагов на 1мм перемещения по оси x) при нажатии кнопки в Universal Gcode Sender, там где курсор, перемещает каретку на 1мм или на 1 шаг? (см. картику) или правильнее g-code командами двигать?
Спасибо.

Прикрепленные изображения

  • grbl.gif

  • 0

#2 OFFLINE   2vs`

2vs`

    Студент

  • Пользователи+
  • PipPip
  • 15 сообщений
  • Из:Иркутск

Отправлено 17 Январь 2017 - 10:33

Узнать количество шагов можно, читайте как правильно настроить количество шагов на 1 мм отсюда и пляшите вы же не сообщаете какие у вас двигателя, винты или ремни чтоб понять как посчитать.http://www.cnc-club....php/ArduinoGRBL

Ток на драйверах для двигателей правильно настроили? http://3deshnik.ru/b...ovyx-dvigatelej

Там где курсор 1 мм перемещает, шаги настраиваете 1 раз и если все правильно то забываете про это. Зачем Вам 38000 шагов на 1 мм?

Командами г-кода  или кнопками графического, интерфейса при правильных настройках, все равно.


  • 0

#3 OFFLINE   c0smo

c0smo

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Пол:Мужчина
  • Из:Москва

Отправлено 17 Январь 2017 - 20:19

Спасибо за ответ.
Двигатель Nema 17 (1704HS168А), вал 8мм, Vref = 1,2 (пока стоит так)
Рассчитывал по формуле (200*256)/2.0
200 - количество шагов двигателя на 1 оборот.
256 - деление шага (на драйвере)
2.0 - проход гайки за 1 оборот (в миллиметрах)

Получается 25600…

38000 это я для примера, но 25600 это тоже как то на мой взгляд запредельно…


  • 0

#4 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 17 Январь 2017 - 21:39

256 - деление шага (на драйвере)

А в чем смысл такого мелкого дробления шага, если у вас ходовой винт с шагом резьбы всего-навсего 2 мм? Надеюсь, вы не питаете наивных иллюзий на тему того, что будто бы сможете позиционировать оси станка с микронной точностью?


  • 0

#5 OFFLINE   2vs`

2vs`

    Студент

  • Пользователи+
  • PipPip
  • 15 сообщений
  • Из:Иркутск

Отправлено 17 Январь 2017 - 22:32

у меня 400 шагов на 1 мм и швп с шагом 4 мм это на четыре шага сотая мм уже точность запредельная а у Вас 25600...


Сообщение отредактировал 2vs`: 17 Январь 2017 - 22:34

  • 0

#6 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 17 Январь 2017 - 22:48

это на четыре шага сотая мм уже точность запредельная

Таки не стоит путать дискретность позиционирования с точностью. Особенно в дискуссии с новичками, чтобы они "дурному не учились".

Если у нас гайка на винте люфтит, допустим, на 0.05 мм - то при дискретности хоть 0.01, хоть 0.001 мм точность будет определяться этим люфтом.


  • 0

#7 OFFLINE   2vs`

2vs`

    Студент

  • Пользователи+
  • PipPip
  • 15 сообщений
  • Из:Иркутск

Отправлено 17 Январь 2017 - 23:18

Абсолютно согласен! На точность влияют крайне много параметров.
  • 0





Темы с аналогичным тегами GRBL, ARDUINO

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных