Лазер + Mach3

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
serg1958
Кандидат
Сообщения: 57
Зарегистрирован: 25 июн 2015, 01:13
Репутация: 31
Настоящее имя: Сергей
Контактная информация:

Re: Лазер + Mach3

Сообщение serg1958 »

Добрый день.
Давно не заглядывал в форум, думал ни кому это не надь, ан нет кому то надь.
Библиотека EEPROM2 может записывать и читать 4-х байтные типа long, может и не надо было, но подстраховался. Библиотеку (прикладываю к ответу) нашёл на просторах инета, автора не помню, но огромная ему благодарность!
Все входа в Ардуину зашунтируйте керамическими конденсаторами 1 нФ и подключите через резисторы 1 кОм к выходам контроллера ЧПУ (все STEP и DIR).
Работать можно, как с растром, так и с векторами. При выжигании по вектору или резке (например по бумаге) уставите в блоке лазера низкую скорость например 50 мм/мин. Концы вектора обгорать не будут, так как мощность лазера снижается вместе со скоростью движения по осям X,Y. Полагаю, все поняли, что ось Z нужно переключать на вход лазера, а ось например А подключать к Z для возможности фокусировать лазер.
Разрешение лазера по времени (цикл программы) составляет примерно 500 мкс, т.е. при скорости движения 1000 мм/мин. - около 0,01мм., что вполне достаточно для качественного выжигания.
Пробуйте на разных материалах, можно дерево протереть содовым раствором, можно попробовать по краске, по крашеному стеклу и т.д.
Удачи.
Вложения
EEPROM2.zip
(3.17 КБ) 431 скачивание
Gerter
Новичок
Сообщения: 17
Зарегистрирован: 20 окт 2017, 09:50
Репутация: 0
Настоящее имя: Василий
Контактная информация:

Re: Лазер + Mach3

Сообщение Gerter »

serg1958 писал(а):Добрый день.
Давно не заглядывал в форум, думал ни кому это не надь, ан нет кому то надь.
Библиотека EEPROM2 может записывать и читать 4-х байтные типа long, может и не надо было, но подстраховался. Библиотеку (прикладываю к ответу) нашёл на просторах инета, автора не помню, но огромная ему благодарность!
Все входа в Ардуину зашунтируйте керамическими конденсаторами 1 нФ и подключите через резисторы 1 кОм к выходам контроллера ЧПУ (все STEP и DIR).
Работать можно, как с растром, так и с векторами. При выжигании по вектору или резке (например по бумаге) уставите в блоке лазера низкую скорость например 50 мм/мин. Концы вектора обгорать не будут, так как мощность лазера снижается вместе со скоростью движения по осям X,Y. Полагаю, все поняли, что ось Z нужно переключать на вход лазера, а ось например А подключать к Z для возможности фокусировать лазер.
Разрешение лазера по времени (цикл программы) составляет примерно 500 мкс, т.е. при скорости движения 1000 мм/мин. - около 0,01мм., что вполне достаточно для качественного выжигания.
Пробуйте на разных материалах, можно дерево протереть содовым раствором, можно попробовать по краске, по крашеному стеклу и т.д.
Удачи.
Блин, спасибо по поводу библиотеки)))) а то я начал уже думать как переменные Smax и STMM разбить на 2 части и записывать их по частям в разные ячейки и считывать, а потом склеивать значения, код бы вырос раза в 2-3)))
Но переделаю на библиотеку EEPROM2.h раз оно с ней у Вас работало, а то в моем программировании может представляться одно, а в железке я не уверен как будет работать, уж лучше по проверенному пути пойти)))

Входы конденсатором зашунтировать на землю? А подтяжку резистором оставить как на схеме?
При векторном выжигании Вы рекомендуете ставить низкую скорость в блоке с целью скомпенсировать ускорения по осям, как я понял?! Потому что при реальной такой скорости загорится всё это дело...
По поводу оси A у меня никак, у меня она занята, она подчинена оси Y(2 ШВП по Y). Поэтому просто откинул Z и на её место подоткнул Ардуинку, а провод от шпинделя к лазеру и цепляю, а второй конец от инвертора к ардуинке(он как раз экранированный).
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Лазер + Mach3

Сообщение Serg »

qulet писал(а):Почему никто не отвечает на мои вопросы на этом форуме?
Потому что я из Польши?
Потому что ты из галактики Млечный путь. :)
Видимо нечего ответить. Мне например Mach3 совсем не интересен.
Как и земляне.
:wik:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Gerter
Новичок
Сообщения: 17
Зарегистрирован: 20 окт 2017, 09:50
Репутация: 0
Настоящее имя: Василий
Контактная информация:

Re: Лазер + Mach3

Сообщение Gerter »

qulet писал(а):Почему никто не отвечает на мои вопросы на этом форуме?

Потому что я из Польши?

Мой драйвер TTL работает 0V = на 5V = выключен, возможно, он интровертирован, что нет модуляции мощности лазера ...
Нужно править скетч. Можно просто инвертировать ось, но это не решит проблему с нулевым уровнем. Дома когда буду вечером посмотрю скетч, что там подправить, и сообщу.
Последний раз редактировалось Gerter 10 май 2018, 13:05, всего редактировалось 2 раза.
Gerter
Новичок
Сообщения: 17
Зарегистрирован: 20 окт 2017, 09:50
Репутация: 0
Настоящее имя: Василий
Контактная информация:

Re: Лазер + Mach3

Сообщение Gerter »

А вот у меня вопрос есть вот какой: В арткаме задаю стратегию обработки "растр", всё вроде бы нормально, НО при изменении мощности,(изменении высоты рельефа) происходит поддергивание оси Х(изменение скорости). Всё логично т.к. в УП задается перемещение оси X до следующего изменения перемещения Z. Есть ли способ в арткаме способ сохранения линейной скорости оси X пни изменении координат Z до конца перехода по растру или нужно постпроцессор править?
ALViktor
Кандидат
Сообщения: 84
Зарегистрирован: 07 апр 2015, 17:24
Репутация: 50
Настоящее имя: Виктор
Контактная информация:

Re: Лазер + Mach3

Сообщение ALViktor »

Здравствуйте.
Что то я запутался. Собрал блок. Выжигает, но притормаживает в местах где темнее должно быть, то есть скоростью движения черноту регулирует. Я вообще то думал будет мощностью лазера манипулировать.
Как должно быть ?
Сегодня первый раз пробую.
Должна ли меняться мощность лазера при передвижении оси Z ?
Как вообще можно проверить блок? Не выжигая картинку.
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

serg1958 Собрал контроллер, все по инструкции -при подключении к станку не работает


есть вопросы: выходы с осей XYZ подключать напрямую с LPT порта?
поподробней о настройках в мач3, если можно со скриншотами
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

к контролеру подключать все выходы с ардуино? Step Z, DirZ, StepY, StepХ или только Step Z, DirZ, StepY,

какой сигнал (параметры сигнала)должен подаваться на вход ардуино Step Z,StepY, StepХ
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

У меня плата китайская может из за не не работает
Вложения
пл.jpg (3503 просмотра) <a class='original' href='./download/file.php?id=153494&mode=view' target=_blank>Загрузить оригинал (220.94 КБ)</a>
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

какой сигнал (параметры сигнала)должен подаваться на вход ардуино Step Z,StepY, StepХ
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

Почему никто не отвечает на мои вопросы на этом форуме?
Потому что я из России?
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1422
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 328
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Лазер + Mach3

Сообщение evgenymcp »

Может все заняты предновогодними делами. По поводу ответа на вопрос - несколько раз перечитал, так ничего и не понял. Всё смешалось. Мач, плата опторазвязки и ардуино :thinking:
ALViktor
Кандидат
Сообщения: 84
Зарегистрирован: 07 апр 2015, 17:24
Репутация: 50
Настоящее имя: Виктор
Контактная информация:

Re: Лазер + Mach3

Сообщение ALViktor »

aleksha писал(а):Почему никто не отвечает на мои вопросы на этом форуме?
Потому что я из России?
Автор не отвечает, а повторивших схему мало. Так что отвечать некому.
Попробуйте поменять полярность импульсов. Я пробовал, вроде что то зашевелилось. Но я не успел разобраться, так как станок ушел к заказчику.
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

да всяко пробывал не получается
узнать бы параметры входных сигналов на ардуино
или контакты товарища чья тема
ALViktor
Кандидат
Сообщения: 84
Зарегистрирован: 07 апр 2015, 17:24
Репутация: 50
Настоящее имя: Виктор
Контактная информация:

Re: Лазер + Mach3

Сообщение ALViktor »

Так в описании написано.
Сигналы Step X,Y,Z должны быть положительным импульсом. При положительном уровне Dir Z мощность лазера должна увеличиваться, а при нулевом – уменьшаться.
Количество шагов на мм. для оси Z в Mach3 ставите 16 (глубина выжигаемого рисунка в Artcamе – 2 мм.). Т.е. изменение мощности лазера от белого цвета до чёрного
А контакты, попробуйте автору в личку написать.
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

ерез разъём DB9 в нижней части блока необходимо подключить:
+12В, GND, Step Z, DirZ, StepY, OutLaser.

А Step Х где?:
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

Настройки В Mach3:
Создаём отдельный профиль для лазера.
По оси Z ставим значение шаг/мм = 128 (это соответствует глубине рисунка от белого до черного 2мм., ШИМ =256). Ускорение максимальное (какое позволит Mach3). Значение параметров по X и Y осям ставим, как у вас было при фрезеровании. Ось А обычно используется для фокусировки лазера, двигая его вверх или вниз.

Настройки в блоке управления лазером (БУ):
Меню состоит из 3-х режимов.
1. «Seting StepY»
Установка Step/mm (шагов на мм. по оси растра). Устанавливается кнопками +/- значение шаг/мм, заданное в Mach3 по оси Y (у меня это движение вдоль портала, встречались станки у которых эта ось Х). В этом режиме на лазер сигнал не подаётся.
2. «Mode PAUSE»
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

так все таки значение шаг/мм 16 или 128
и для чего на ардуино вход Х
aleksha
Новичок
Сообщения: 11
Зарегистрирован: 08 дек 2018, 13:02
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Лазер + Mach3

Сообщение aleksha »

повторившие схему отзовитесь!!!
indulisap
Новичок
Сообщения: 1
Зарегистрирован: 05 дек 2020, 15:29
Репутация: 0
Настоящее имя: Indulis
Контактная информация:

Re: Лазер + Mach3

Сообщение indulisap »

Сделал управление лазером serg1958. Сделал оптоизолированные входы для схемы. Питание от порта usb с китайского "AKZ250"
Схема получилас таои.
LAZER UINO darbojas_2020-12-05.pdf
(97.68 КБ) 393 скачивания
Первйи фото получилса такои.
Вложения
WhatsApp Image 2020-12-05 at 13.49.59.jpeg (1682 просмотра) <a class='original' href='./download/file.php?id=189460&mode=view' target=_blank>Загрузить оригинал (98.28 КБ)</a>
Ответить

Вернуться в «Электроника»