Страница 11 из 14

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 12:19
Shkryab
Большое спасибо всем за обсуждение. С "крутилками" всё ясно, совершенно согласен с камрадами exe и Сергеем Санычем. Единственное что непонятно, почему устойчивое состояние только каждое четвёртое, но это я еще погуглю. Круговые энкодеры (валкодеры) вещь до боли знакомая, проблем не составит. Их можно купить, а можно и самому смайстрячить -- из старой мышки к обрезков фоторопласта. У меня на старой макетке таковой имеется.
(для просмотра содержимого нажмите на ссылку)
encoder-1.jpg (2011 просмотров) <a class='original' href='./download/file.php?id=117785&mode=view' target=_blank>Загрузить оригинал (1.87 МБ)</a>
encoder-2.jpg (2011 просмотров) <a class='original' href='./download/file.php?id=117786&mode=view' target=_blank>Загрузить оригинал (2.04 МБ)</a>
45 штрихов на один оборот. Так как у меня драйвер валкодера отрабатывает как на фронт, так и на спад -- получается 90 импульсов. Как по мне -- достаточно.

А со шпинделем непонятки. Нет единодушия во мнениях. Придётся, наверное, самому по всем граблям пройтись.
Кстати, я так и не нашёл на Али шпиндель, из которого прямо цанга растёт. Все что я видел имеют напрессованный ER11 и винтик для фиксации... :wik:

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 12:41
Сергей Саныч
Shkryab писал(а):почему устойчивое состояние только каждое четвёртое
Всё просто. Вот таблица состояний ШД для режима полного шага (+,- направление токов в обмотках A и B)

Код: Выделить всё

   A  B
1. -  -
2. +  -
3. +  +
4. -  +
5. -  -
6. +  -
и т.д.

Отсюда видно, что одинаковые комбинации направления тока повторяются каждые 4 шага. Соответственно, мы можем силой "перетащить" ротор из состояния 1 в состояние 5, или из 2 в 6. В других состояниях он не удержится и "соскользнет" в ближайшее подходящее.

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 12:46
Карабас
Shkryab писал(а):Думаю я сейчас как люфт выбирать буду.
Сегодня попал к нам в ремонт немецкий проходной двухсторонний торцовочник. Старенькая машина но до чего продумана (не чета нынешним , навороченным).На нём стоят калёные шлифованные трапеции и гаечка хитрая(похожа по конструкции на разрезную муфту), на ней двумя гужонами люфт выбирается. Если интерес есть,фото гайки выложу..

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 12:49
Shkryab
Карабас писал(а):Если интерес есть,фото гайки выложу..
Конечно есть! Спасибо.

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 13:01
Shkryab
Сергей Саныч писал(а): Вот таблица состояний ШД для режима полного шага (+,- направление токов в обмотках A и B)

Код: Выделить всё

   A  B
1. -  -
2. +  -
3. +  +
4. -  +
5. -  -
6. +  -
и т.д.
Гм... Надо же. Думал что эта таблица состояний для полушага.
1- первое устойчивое состояние;
2- полушаг;
3- второе устойчивое состояние;
4- полушаг;
5- третье устойчивое состояние;
6- полушаг;

Ошибался значит. Пошёл читать буквари...

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 13:04
Сергей Саныч
Shkryab писал(а):45 штрихов на один оборот. Так как у меня драйвер валкодера отрабатывает как на фронт, так и на спад -- получается 90 импульсов.
Поскольку датчиков в мышином валкодере два, и они смещены на четверть шага штрихов, то будет 180 импульсов. Квадратурный энкодер - это тот же ШД, только наоборот :)
Кстати, некоторые любители используют маленькие ШД в качестве энкодеров. ЭДС от ШД достаточна для срабатывания чувствительного компаратора даже при довольно медленном повороте.
Но промышленные РГИ удобнее и имеют трещотку, которая фиксирует штурвал от случайного поворота.

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 13:16
Сергей Саныч
Shkryab писал(а):Думал что эта таблица состояний для полушага.
Для полушага будет примерно так:

Код: Выделить всё

     A  B
1.   -  -
1.5  0  -
2.   +  -
2.5  +  0
3.   +  +
3.5  0  +
4.   -  +
4.5  -  0
5.   -  -
5.5  0  -
6.   +  -
Добавляется состояние 0, когда через одну обмотку ток не течет.
И, кстати, все состояния устойчивые (при соответствующих комбинациях токов). Так, из состояния 1.5 можно провернуть только в 5.5 (и последующие +4 полных шага)

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 13:19
Shkryab
Сергей Саныч писал(а):Поскольку датчиков в мышином валкодере два, и они смещены на четверть шага штрихов, то будет 180 импульсов.
Нет, это не так. 45 их. В мышке на диск только одна оптопара, состоящая из одного светодиода и двух фототранзисторов, смещенных на 0,15мм. При вращении диска на выходе после формирователя имеем два меандра немного сдвинутых по фазе. За один оборот проходит 45 импульсов. Знак фазового сдвига определяет направление вращения. За счёт того, что я обрабатываю и фронт и спад и получается 90 шагов на один оборот. А так, если просто считать таймером -- будет 45.
Сергей Саныч писал(а):Кстати, некоторые любители используют маленькие ШД в качестве энкодеров.
Спасибо, я в курсе. :)
Помните: "- Леонид Ильич, Христос воскрес!
- Спасибо, мне уже доложили!"

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 13:32
Shkryab
Сергей Саныч писал(а):Поскольку датчиков в мышином валкодере два, и они смещены на четверть шага штрихов, то будет 180 импульсов.
Хотя, если подумать... Завести прерывания на оба выхода и отрабатывать и там и там изменение состояния. Может и получится...

Правда в мышинном энкодере фаза гуляет довольно сильно, могут быть ложные срабатывания или ошибки в определении направления.

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 13:37
Сергей Саныч
Shkryab писал(а):Нет, это не так. 45 их. В мышке на диск только одна оптопара, состоящая из одного светодиода и двух фототранзисторов, смещенных на 0,15мм. При вращении диска на выходе после формирователя имеем два меандра немного сдвинутых по фазе. За один оборот проходит 45 импульсов. Знак фазового сдвига определяет направление вращения. За счёт того, что я обрабатываю и фронт и спад и получается 90 шагов на один оборот. А так, если просто считать таймером -- будет 45.
Если "немного сдвинутых по фазе" = 1/4 шага штриха, то никто не мешает обрабатывать оба фронта и оба спада и получить 180. То есть помимо информации о направлении получить увеличение разрешения.
Shkryab писал(а): Завести прерывания на оба выхода и отрабатывать и там и там изменение состояния. Может и получится...
Во всех более-менее приличных квадратурных энкодерах так и делается.

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 13:49
Shkryab
Сергей Саныч писал(а): Если "немного сдвинутых по фазе" = 1/4 шага штриха, то никто не мешает обрабатывать оба фронта и оба спада и получить 180.
Нет никак не четверть.Там за счёт эксцентриситета на диске фаза плавает где-то от 10 градусов до 35. Надо довольно точно ловить положение оптопары чтоб хоть как-то работало с удвоением импульсов. Или это мне такие кривые мышки попадаются... :)

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 14:03
peratron
exe писал(а):это нормально для шаговика - во время работы, в паузах они находятся в режиме удержания, ведь во время исполнения ж-кода не всегда все движки одновременно должны крутится, это нужно для того, чтобы координаты не убегали, к тому же во время простоя на них подается половина от рабочего тока для уменьшения нагрева, это настраивается в драйверах.
к тому же если у вас движок работает в микрошаговом режиме, и после пропадания тока на обмотках, его ротор отклонится на один из ближайших шагов, в итоге получится фактически пропуск шага и соответственно уход координат.
Ну, так про режим работы - то есть, режим исполнения скрипта с ж-кодом - и спору нет: там безусловно надо удерживать валы от любых непроизвольных смещений.

Но мы ж говорим о паузах - когда скрипт не передаётся и контроллер вполне закономерно отключает удержание: в паузах достаточно пассивного удержания самого движка.
В этот момент я и подруливаю кареткой, настраивая позицию с более высокой точностью и более быстро, чем это достигается через электрические команды.
Сергей Саныч писал(а):- некоторые драйверы сильно не любят, когда двигатели вращают от руки. Даже если питание отключено. ШД при повороте вырабатывает напряжение, которого бывает достаточно, чтобы спалить драйвер.
Ну, так речь не тотальном законе, а всего лишь варианте с использованием технологии "по месту".
Сергей Саныч писал(а):- ШД при принудительном повороте и неизменных токах в обмотках имеет дискретность четыре полных шага. То есть, при 200-шаговом ШД, он будет иметь 50 устойчивых состояний на оборот, что при ходе ШВП 5 мм даст 0,1мм, что для точной работы часто недопустимо.
Речь всего-навсего об установке изначального нуля!
О какой иной точности идёт речь?
Всё равно визуально, без каких-либо специальных оптических прицелов невозможно установить точней, чем видят глазки. А для них 0.1 получится только на тонких свёрлах - и то при большой удаче [правильном освещении].
Сергей Саныч писал(а):- система управления не будет знать, что произошел сдвиг. Это тоже может привести к неприятностям.
В том то и приятствие - иногда ей и не надо про это знать!
Например - при смене инструмента подгнать под изменившуюся длину.
Правда, у меня как раз на Z вал недоступен - и я себя не раз и не два ловил, что тем не менее лезу туда, натыкаясь пальцами на закрытую конструкцию: то есть, психомотрный рефлекс естественен и первичен.

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

ХИНТ: на больших станках с сильными движками руками не покрутишь - а если на моей шайтан-машинке я это делаю легко и просто, то зачем мне себя переделывать? Лучше ШМ доработать...

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 14:14
peratron
Сергей Саныч писал(а):Кстати, некоторые любители используют маленькие ШД в качестве энкодеров.
Хе-хе...
Я уж лет сорок использую в качестве "аналоговых валкодеров" движки постоянного тока (ДПМ) в сочетании с интегратором...

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 14:31
Shkryab
peratron писал(а):Я уж лет сорок использую в качестве "аналоговых валкодеров" движки постоянного тока (ДПМ) в сочетании с интегратором...
Ну, как-бы не совсем валкодер получается. Если крутить в одну сторону с постоянной скоростью напряжение на интеграторе достигнет какого-то уровня и меняться не будет. Для увеличения напряжения надо будет крутить всё быстрее. Как же управлять таким "валкодером"?
Или я неправильно понял вашу идею?

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 09 авг 2017, 14:36
Shkryab
Да, неправильно понял. В принципе можно и так. Ключевое слово "интегратор". Оригинальное решение...

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 10 авг 2017, 07:11
Карабас
IMG_20170809_154108.jpg (1907 просмотров) <a class='original' href='./download/file.php?id=117860&mode=view' target=_blank>Загрузить оригинал (2.73 МБ)</a>
IMG_20170809_154048.jpg (1907 просмотров) <a class='original' href='./download/file.php?id=117859&mode=view' target=_blank>Загрузить оригинал (2.77 МБ)</a>
С небольшим опозданием.Вот такие гайки ставят немцы..

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 10 авг 2017, 21:32
Shkryab
Ну что, вариант с подвижным столом по одной оси был, с подвижным столом по двум осям был, какого не хватает? -- правильно, с подвижным порталом. Итак, пам-парам, их есть у меня!

Смотрим, ругаем, проявляем активность. А то если будете молчать, я следующий вариант на тросиках нарисую. Вот! :tongue:

Примечание: крепёж условно не показан.
odoroblo01-3-1.png (1871 просмотр) <a class='original' href='./download/file.php?id=117920&mode=view' target=_blank>Загрузить оригинал (331.3 КБ)</a>
odoroblo01-3-2.png (1871 просмотр) <a class='original' href='./download/file.php?id=117919&mode=view' target=_blank>Загрузить оригинал (165.44 КБ)</a>
odoroblo01-3-3.png (1871 просмотр) <a class='original' href='./download/file.php?id=117918&mode=view' target=_blank>Загрузить оригинал (112.8 КБ)</a>
odoroblo01-3-4.png (1871 просмотр) <a class='original' href='./download/file.php?id=117917&mode=view' target=_blank>Загрузить оригинал (232.7 КБ)</a>
odoroblo01-3-4.png (1871 просмотр) <a class='original' href='./download/file.php?id=117917&mode=view' target=_blank>Загрузить оригинал (232.7 КБ)</a>
odoroblo01-3-5.png (1871 просмотр) <a class='original' href='./download/file.php?id=117916&mode=view' target=_blank>Загрузить оригинал (104.74 КБ)</a>
odoroblo01-3-6.png (1871 просмотр) <a class='original' href='./download/file.php?id=117915&mode=view' target=_blank>Загрузить оригинал (28.33 КБ)</a>
odoroblo01-3-7.png (1871 просмотр) <a class='original' href='./download/file.php?id=117914&mode=view' target=_blank>Загрузить оригинал (83.56 КБ)</a>
odoroblo01-3-8.png (1871 просмотр) <a class='original' href='./download/file.php?id=117913&mode=view' target=_blank>Загрузить оригинал (455.09 КБ)</a>
И отдельно узел Z (1871 просмотр) <a class='original' href='./download/file.php?id=117912&mode=view' target=_blank>Загрузить оригинал (51.24 КБ)</a>
И отдельно узел Z

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 10 авг 2017, 21:35
ScrewDriver
ось Z будет ходуном ходить. там плита нужна.
Это самый шевелящийся узел.
Порталу два двигателя не нужны.

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 10 авг 2017, 21:46
xenon-alien
Сделай подобный моему Box-1 ЧПУ станок (почти на тросиках :hehehe: )
Для печатных плат должно хватить. Ну и заднего хвоста не нужно делать.
И получится типа такого: (и пыль не будет разлетаться)
https://www.youtube.com/watch?v=DPx6aYFx2dY

Re: Станочек для печатных плат. 150x190мм. Прошу критики

Добавлено: 12 авг 2017, 09:40
nevkon
Последний вариант хорош, только исправь ось Z на нормальную иначе вся остальная конструкция не будет иметь эффективность.