Определение и изменение значения микрошага на который настроен драйвер.
Определние на какой микрошаг настроен драйвер шагового мотора для чайников.
Откройте блок блок управления и найдите место,
где в нём установлены коробочки примерно такого вида:
Число коробочек и число осей станка должно совпадать.
если есть поворотная ось,то для неё как может быть отдельная коробочка,как и нет.
В этом случае вам при продаже станка должны были сказать,
что поворотная ось подключается вместо одной из линейных осей.
Также на станках улучшенной конструкции на некоторые оси может быть установлен не один мотор,
а два в крайнем положении оси каждый.
Такая конструкция делается для того,чтобы более точно позиционировать инструмент по краям рабочего поля.
При правильном подключении такие моторы подключаются к ЧПУ не зависимо друг от друга и то,
что они управляют одной осью задаётся соответсвующими настройками внутри ЧПУ собственно.
На одной из коробочек найдите таблицу соответствия числа шагов и положения переключателей для настройки микрошага.
Выглядит обычно эта таблица так:
Первый столбец этой таблицы назван Pulse/Rev,то есть число шагов на один оборот двигателя.
Вообще говоря,хотя угол,на который поворачивается двигатель при одном полном шаге и стандартен,
но в стандарте есть и другие значения угла поворота двигателя при полном шаге.
Например LeadShine производит двухфазные двигатели с углами поворота в 0,9 и 1,8 градуса.
Соответственно на один оборот будет приходиться в первом случае 360/0,9=400 шагов.
Во втором случае только 200.
Но тем не менее в таблице указан не микрошаг,а число шагов на оборот для конкретного двигателя.
Чтобы получить от туда микрошаг разделим число шагов на оборот в каждой строке на число
шагов двигателя для которого сделана таблица.
Для какого двигателя делалась таблица на каробке драйвера не объясняется,поэтому будем его угадывать.
Наиболее распространённый вариант двигателя имеет 200 шагов на оборот.
Делим на него числа из таблицы и получаем последовательность
200:200=2^0=1 (Целый,не дроблёный шаг,в таблице вместо 200 стоит слово default )
400:200=2^1=2
800:200=2^2=4
1600:200=2^3=8
3200:200=2^4=16
6400:200=2^5=32
12800:200=2^6=64
25600:200=2^7=128
Отношения совпадают со степенями двойки,так что похоже,что предположение о том,
что таблица составлена для двигателя с 200 шагами на оборот правильное.
То что указано справа и есть микрошаг - отношение числа микрошагов к одному полному шагу двигателя.
Чтобы определить на какой микрошаг настроен драйвер,посмотрим на названия других столбцов таблицы.
Они называются SW5,SW6 и SW7.
Так обычно называют всякие переключатели и выключатели.
Теперь поищем их,обычно они находятся на верху между двумя группами клем,
но могут быть выведены и в другом месте.
Осматриваем драйвер и находим вот это:
Переключатель справа круговой,а значит принимать сразу значения из всех трех столбцов не может.
А вот слева есть набор из 8 тумблеров и так как никаких других переключателей у драивера нет,
предпологаем.чтоименно их и имеют ввиду в этой таблице и смотрим на положение 5,6 и 7 тумблера соответственно.
Видим что все они в верхнем положении,но что это значит,ON или OFF?
Слева внизу на тумблере есть надпись ON и указывающая на него стрелка.
Значит положение переключателя внизу означает что он включен (ON).
А все три переключателя в верхнем положении,значит они в состоянии OFF.
Ищем соответствующею строку в таблице и видим,что ей соответствует микрошаг 128.
При таком микрошаге драйвер может работать не стабильно,поэтому уменьшим его 8.
Смотрим в таблице положение выключателей для такого микрошага и видим,
что для перенастройки драйвера на него надо переключатели SW5,SW6 надо оставить в положении OFF,
а переклячатель SW7 опустить в низ в состояние ON.
Выключам станок,коли он у вас был включен и переключаем тумблеры.
Готово,теперь у нас микрошаг 8 и теперь остаётся только соответственно перенастроить ЧПУ,
а то будет изменение маштаба в 128:8 раз.
Подключение и настройка драйвера шагового двигателя
Автор
torvn77
, 26 Янв 2014 18:44
драйвер привода
Сообщений в теме: 22
#1 OFFLINE
Отправлено 26 Январь 2014 - 18:44
#2 OFFLINE
Отправлено 26 Январь 2014 - 19:22
На станках с большим полем на одну ось может стоять 2 драйвера и два двигателя.Число коробочек и число осей станка должно совпадать.
если есть поворотная ось,то для неё как может быть отдельная коробочка,как и нет.
#3 OFFLINE
Отправлено 26 Январь 2014 - 20:28
Пофиксил,читайте заново.
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
#4 OFFLINE
Отправлено 26 Январь 2014 - 20:38
Поправь тогда и деление. 400 - это деление на 2. Дефолт - 1 к 1. Самые распространенные моторы имеют шаг 1.8 градуса. С шагом 0.9 редкость.
С уважением, Олег.
#5 OFFLINE
Отправлено 26 Январь 2014 - 21:33
Как я понимаю микрошаг как таковой делит шаг мотора на кусочки не зависимо от того,
на какой угол мотор поворачивается.
Поэтому практическое значение угла поворота мотора за один шаг для настройки микрошагов не важно.
Это лучше настраивать в последнею очередь путём перебора всех возможных значений после
указания всех других параметров влияющих на соотнощение шага к смещению по оси.
Но раз из мануальника это сразу не понятно,надо будет поправить.
на какой угол мотор поворачивается.
Поэтому практическое значение угла поворота мотора за один шаг для настройки микрошагов не важно.
Это лучше настраивать в последнею очередь путём перебора всех возможных значений после
указания всех других параметров влияющих на соотнощение шага к смещению по оси.
Но раз из мануальника это сразу не понятно,надо будет поправить.
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
#6 OFFLINE
Отправлено 26 Январь 2014 - 21:36
Не надо ничего перебирать, 400 - это полушаг.
С уважением, Олег.
#7 OFFLINE
Отправлено 26 Январь 2014 - 21:48
Тоесть вы хотите сказать что это Leadshine целыми шагами не ходит,
и деление начинается не с 1:1,а с 2:1?
(Всегда от юзерфрендлииности один только всё только путается и приходится гадать,что там ввиду имели..)
и деление начинается не с 1:1,а с 2:1?
(Всегда от юзерфрендлииности один только всё только путается и приходится гадать,что там ввиду имели..)
Сообщение отредактировал torvn77: 26 Январь 2014 - 21:49
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
#8 OFFLINE
Отправлено 26 Январь 2014 - 21:51
Первая строчка - дефолт, в данном случае целый шаг.
С уважением, Олег.
#9 OFFLINE
Отправлено 28 Январь 2014 - 03:07
Спасибо,я понял то,что вы мне оъясняли и пофиксил.Первая строчка - дефолт, в данном случае целый шаг.
Какие нибудь ещё ошибки есть?
Сообщение отредактировал torvn77: 28 Январь 2014 - 03:08
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
#10 OFFLINE
Отправлено 21 Апрель 2014 - 14:27
Какое назначение данной функции?
Как понять, какой требуется установить микрошаг от чего это зависит?
В дальнейшем какие значения надо установить в Mach3?
Есть драйвер am882, двигатель st86-114, винт ШВП TBI 25мм/об. Рабочее поле 180 см на 150 см. Для обработки дерева.
Как установить правильные настройки?
Как понять, какой требуется установить микрошаг от чего это зависит?
В дальнейшем какие значения надо установить в Mach3?
Есть драйвер am882, двигатель st86-114, винт ШВП TBI 25мм/об. Рабочее поле 180 см на 150 см. Для обработки дерева.
Как установить правильные настройки?
#11 OFFLINE
Отправлено 21 Апрель 2014 - 15:03
Микрошагом называется не полное выполнение шага двигателем за счёт искустно подобраного баланса токов обмоток двигателя.
подробнее читайте в википедии.
Выбирается микрошаг исходя из своих соображении по вкусу.
Слишком большой микрошаг может привести к нестабильной работе связки драйвер-двигатель,
потому обычно его делают не больше 16 или 8.
А так единственно где он воооттааак необходим,это работа с микроинструментом,всякими там гравёрами и микрофрезами.
Благодаря тому,что шаг становится малым до неразличимости у таких инструментов не ломаются концы.
Что до остальных вопросов то пречитывайте первый пост,если что не ясно то цитируйте неясно написанную часть текста и задавайте вопрос.
Мачем не пользовался,поэтому подсказать ничего не смогу,но думаю что там можно всё настроить по аналогии.
подробнее читайте в википедии.
Выбирается микрошаг исходя из своих соображении по вкусу.
Слишком большой микрошаг может привести к нестабильной работе связки драйвер-двигатель,
потому обычно его делают не больше 16 или 8.
А так единственно где он воооттааак необходим,это работа с микроинструментом,всякими там гравёрами и микрофрезами.
Благодаря тому,что шаг становится малым до неразличимости у таких инструментов не ломаются концы.
Что до остальных вопросов то пречитывайте первый пост,если что не ясно то цитируйте неясно написанную часть текста и задавайте вопрос.
Мачем не пользовался,поэтому подсказать ничего не смогу,но думаю что там можно всё настроить по аналогии.
Сообщение отредактировал torvn77: 21 Апрель 2014 - 15:30
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
#12 OFFLINE
Отправлено 21 Апрель 2014 - 18:41
Зря так считаешь:Как я понимаю микрошаг как таковой делит шаг мотора на кусочки не зависимо от того, на какой угол мотор поворачивается. Поэтому практическое значение угла поворота мотора за один шаг для настройки микрошагов не важно. Это лучше настраивать в последнею очередь путём перебора всех возможных значений после указания всех других параметров влияющих на соотнощение шага к смещению по оси. Но раз из мануальника это сразу не понятно,надо будет поправить.
- есть драйвера у которых обозначена величина микрошага;
- а есть - у которых обозначено Pulse/rev (как на приведенном в качестве примера в первом посту) сколько Step-импульсов надо на полный оборот двигателя в полных 200 шагов на оборот, у которых 1.8град/шаг, а для 400 полношаговых на оборот движков ( резко встречаются такие прецизионники - реально видел только древний из одной армейской халадбудины), то у них угол шага 09град - то у них эта таблица будет врать вдвое...
Кроме того твой обзор НЕ учитывает ни способ запитки двигателей ( униполярное/биполярное), ни схемы запитки и какие преимущества и недостатки этих схем, ни тем более фазность двигателей - здесь ведешь разговор только о двухфазных, а есть еще и трехфазные шаговики, у которых есть явные преимущества перед двухфазными, а у них другие углы поворота на шаг...
Далее по выбору режима микрошаговости пока "фантазии Веснухина"....
Хотя здесь на форуме все это и описывали и даже приводил почти канонический труд Ридико Леонида Ивановича "Контроллер шагового двигателя" или цикл его статей " Раз шажок, два шажок..." ,- в них на достаточно серьезном уровне описана работа шаговых двигателей, их режимы и особенности управления ими на уровне, остаточном для инженерного использования - настоятельно рекомендую найти эти статьи и тщательно изучить... Мог, конечно, и более глубокие трактаты на эту тему привести - была в, как мне помнится, но могу ошибаться, 1973году издана одна книжечка в издательстве "Наука" японских авторов на тему шаговиков,толщиной в половину "Войны и Мир"-а, вот она дает более полное описание шаговиков, включая однофазные, пятифазные и разных устройств, а также их вариантов запитки и применения - вот она тему пережевывает полностью... Но лень искать сей "Гроссбух" у себя в архиве...
Сообщение отредактировал 3D-BiG: 27 Апрель 2014 - 09:33
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#13 ONLINE
Отправлено 21 Апрель 2014 - 19:14
А я верю в Тимофея. Вот лет через двести, он создаст станок недоступный вашему пониманию. И вам станет стыдно, ну куда это годится заставлять человека читать что нибудь больше одного листа.
Знаю технику безопасности как свои три пальца.Эксперт - это существо, которое перестало мыслить, ибо оно знает!В мире еще много граблей, на которые не ступала нога человека.
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
#14 OFFLINE
Отправлено 21 Апрель 2014 - 20:09
Конечно - лет через двести... Я тоже верю в него - поэтому и подсказываю, где глянуть... НО, мне стыдно через двести лет НЕ будет - я буду занят другим делом, а именно спокойно лежать ...
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#15 OFFLINE
Отправлено 21 Апрель 2014 - 20:15
Недоступный пониманию, потому что он не сумеет его нормально документировать. Ибо:А я верю в Тимофея. Вот лет через двести, он создаст станок недоступный вашему пониманию.
куда это годится заставлять человека читать что нибудь больше одного листа.
#16 OFFLINE
Отправлено 21 Апрель 2014 - 21:12
Т-Рех,с одной стороны название теме я дал амбициозное,
с другой стороны значение этой темы быть частью мануальника по настройке LinuxCNC.
Основная задача поста обяснить,где и как надо брать значения для конфигуратора.
В тему вынесено отдельную потому что есть куча разных драйверов,
и обсуждение их особенностей может вылиться в отдельный зафлуживающии все своим обемом тред.
с другой стороны значение этой темы быть частью мануальника по настройке LinuxCNC.
Основная задача поста обяснить,где и как надо брать значения для конфигуратора.
В тему вынесено отдельную потому что есть куча разных драйверов,
и обсуждение их особенностей может вылиться в отдельный зафлуживающии все своим обемом тред.
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
#17 ONLINE
Отправлено 21 Апрель 2014 - 21:26
Вот когда (через двести лет, видимо) вы покажете результат и докажете, что так работать лучше, стабильней, да чё там, удобней мне и быстрей, поверю, что вы не болтун и мечтатель.
Знаю технику безопасности как свои три пальца.Эксперт - это существо, которое перестало мыслить, ибо оно знает!В мире еще много граблей, на которые не ступала нога человека.
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
#18 OFFLINE
Отправлено 22 Апрель 2014 - 02:47
Тимофей, вы до сих пор не поняли, почему над вами уже не смеются, а издеваются? Вы амбициозно беретесь судить, а теперь, увы, и писать FAQ на любую тему, в которой сами успели получить лишь крайне поверхностные и сильно искаженные знания, дополнив их наивными и безграмотными домыслами...Т-Рех,с одной стороны название теме я дал амбициозное,
с другой стороны значение этой темы быть частью мануальника по настройке LinuxCNC.
Основная задача поста обяснить,где и как надо брать значения для конфигуратора.
Воспользуйтесь советом 3Д-Бига. Изучите сначала статьи Леонида Ридико (вот это настоящий гуру - знает очень много и умеет преподать знания в понятной для новичков форме, ничего не исказив и не упростив сверх меры). Почитать datasheet'ы и аппноты SGS-Thomson, касающиеся шаговых двигателей, тоже не помешает. Проштудировать доступную информацию по драйверам Geckodrive, Leadshine, Yako... И только когда все это в башке сложится в стройную систему, браться за написание FAQ по шаговикам.
#19 OFFLINE
Отправлено 22 Апрель 2014 - 09:31
...а полный шаг (200 импульсов на оборот) у этого "Лишайника", судя по таблице, кроется под именем "Default"... Все остальные комбинации - деление шага на степень двойки.Не надо ничего перебирать, 400 - это полушаг.
Это не "улучшенная конструкция", а просто чересчур широкий портал, чтобы можно было без потери жесткости (перекоса) таскать его одним мотором (прилагая усилие в одной точке).на станках улучшенной конструкции на некоторые оси может быть установлен не один мотор,
а два в крайнем положении оси каждый.
Такая конструкция делается для того,чтобы более точно позиционировать инструмент по краям рабочего поля.
При правильном подключении такие моторы подключаются к ЧПУ не зависимо друг от друга и то,
что они управляют одной осью задаётся соответсвующими настройками внутри ЧПУ собственно.
Не понял, в чем "правильность" подключения двух шаговых моторов кинематики "gantry axis" к раздельным выходам контроллера CNC, и чем именно плоха известная схема поиска нуля по двум датчикам "Y home", блокирующая подачу импульсов на драйвер той стороны портала, которая уже наехала на датчик (вторая сторона продолжает двигаться до своего датчика, выравнивая перекос портала, сигнал "Home" выдается только при срабатывании двух датчиков). Особенно при дефиците выходов "Step/Dir". Освободившуюся пару выходов куда практичнее использовать для оси А, чтобы ничего не коммутировать при переключении на поворотную ось, "подключая вместо"...
#20 OFFLINE
Отправлено 26 Апрель 2014 - 19:54
Вообще говоря дом ищется за несколько наездов и съездов на датчик с постепеным уточнением места срабатывания.Не понял, в чем "правильность" подключения двух шаговых моторов кинематики "gantry axis" к раздельным выходам контроллера CNC, и чем именно плоха известная схема поиска нуля по двум датчикам "Y home", блокирующая подачу импульсов на драйвер той стороны портала, которая уже наехала на датчик (вторая сторона продолжает двигаться до своего датчика, выравнивая перекос портала, сигнал "Home" выдается только при срабатывании двух датчиков). Особенно при дефиците выходов "Step/Dir". Освободившуюся пару выходов куда практичнее использовать для оси А, чтобы ничего не коммутировать при переключении на поворотную ось, "подключая вместо"...
В вашем случае опрос датчика по несколько раз не предусмотрен.
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...
Темы с аналогичным тегами драйвер привода
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных