Страница 1 из 1

Лазерный гальванометр

Добавлено: 04 фев 2014, 22:28
rusivan
Добрый день!
Пытаюсь реализовать странную идею, лазерный гальванометр на шаговиках! Электронику собрал, механику тоже (практически). Но вот вопрос по программной части. Но я кодить не умею, вообще (
И из-за этого пытаюсь управлять через готовый MACH 3, но вот не очень получается. Я не могу конвертировать параметры Steps per в углы поворота зеркал. Зеркало имеет угол между своими максимальными положениями 35 градусов. Подскажите, возможно ли вообще так конвертировать? Или может уже, кто-то видел подобное и есть готовые решения?

Re: Лазерный гальванометр

Добавлено: 04 фев 2014, 22:32
aftaev
rusivan писал(а):лазерный гальванометр на шаговиках!
а шо он измерять то будет?

Re: Лазерный гальванометр

Добавлено: 04 фев 2014, 22:37
rusivan
Он не измеряет, он рисовать должен. Ну в идее )

Как-то вот так
https://www.youtube.com/watch?v=Q8OO2kw84Pc

Re: Лазерный гальванометр

Добавлено: 04 фев 2014, 22:42
aftaev
гальванометр - МЕТР это как бы измерять
Гальванометр (от фамилии учёного Луиджи Гальвани и др.-греч. μετρέω «измеряю»)
А твоя штуковина это лазерный гравер. РКМ как то ссылку выкладывал на готовый проект головы
rusivan писал(а): Я не могу конвертировать параметры Steps per в углы поворота зеркал.
ось задана как линейная или угловая?
rusivan писал(а):Подскажите, возможно ли вообще так конвертировать?
в GCODE ось будет задаваться в градусах типо G1 А33

Re: Лазерный гальванометр

Добавлено: 04 фев 2014, 22:51
PKM
rusivan писал(а):возможно ли вообще так конвертировать
напрямую не получится, на малых углах Х примерно равен sin(Х), а на бОльших углах будут искажения
но в Mach3 можно сделать коррекцию через формулы
подробнее не подскажу, вот здесь есть пример установки формул http://forums.reprap.org/file.php?14,fi ... tic_1_.pdf

Re: Лазерный гальванометр

Добавлено: 04 фев 2014, 23:17
rusivan
Эмм, так. Ось задана, как линейная. Я пытался в лоб сделать, расстояние перемещения за один оборот вала, я брал, как основание треугольника (образованное лучами на втором зеркале) умноженное на количество секторов по 35 градусов.
Простите за такое корявое описание.

Re: Лазерный гальванометр

Добавлено: 04 фев 2014, 23:42
Serg
Скорее всего оси надо делать линейными согласно положению луча на столе, а в Mach3 есть возможность задавать свою функцию, преобразующую реальные координаты в поворот приводов зеркал. Так сказать реализовать собственную нелинейную кинематику.

Re: Лазерный гальванометр

Добавлено: 05 фев 2014, 00:33
Impartial
Я вот так сделал. Правда на это ушло больше 3х лет. И управлять этим из под мача наверняка нельзя. ПИДы работают с циклом 1мкс. Реализованы в ФПГА.
http://lasers.org.ru/forum/threads/%D0% ... post-72054

Re: Лазерный гальванометр

Добавлено: 05 фев 2014, 12:34
Nick
Да, мач точно этим не успеет особенно если растром резать, по вектору может еще и успеет...

Re: Лазерный гальванометр

Добавлено: 05 фев 2014, 15:14
rusivan
Стойте, никто не говорит о скоростях на которых работают пром. сканаторы. Пусть зеркала ворочаются, со скоростью обычного ЧПУ. Эту штуку хочу использовать для полимеризации смолы, а там время экспозиции большое, так что такая система подходит. Но просто никак не получается завести систему, так чтобы обмануть Мач.

Re: Лазерный гальванометр

Добавлено: 13 май 2014, 19:10
rusivan
Вот такая штука получилась http://www.youtube.com/watch?v=8aBcPIIH-1w Управляется платой Arduino с драйверами A4983 и прошитая http://zapmaker.org/projects/grbl-controller-3-0/ Вот скриншот базовых настроек программы
В общем, что делать дальше? :( Шаговики 400 шагов на оборт, в режиме 1/16

Re: Лазерный гальванометр

Добавлено: 13 май 2014, 20:01
gendos
Посмотри , 45 и 58 сообщение
http://cnc-club.ru/forum/viewtopic.php? ... 594#p95594

Re: Лазерный гальванометр

Добавлено: 13 май 2014, 22:13
rusivan
Хм, у меня обратной связи нет. Я поимаю, как должны работать зеркала, но я плохо дружу с кодом и программированием. Возможно ли стандартными какими-то программами управлять сканатором? Или как настроить программу (которая на скриншоте)?