Страница 3 из 4

Re: Лазер + Mach3

Добавлено: 13 июн 2017, 23:18
qulet
Отредактированный / г направлять водителя. Для меня, если сигналы «Z_STEP; Z_DIR Mach3»
положительный импульс - переключает лазерный диод с частотой постоянная. Модуляция ручной работы, когда Arduino Z_STEP Z_DIR и устанавливается на отрицательный импульс.
С кодом ЧПУ генерируемого в ARTCAM не работает должным образом. Лазер включается случайным образом ...

"radist07" - В оригинальной печатной плате драйвера TTL-лазера (-) 12V является общим с отрицательной массой TTL сигнала г Arduino. НЕ МОЖЕТ ИХ гальваническим неразделимы!
sterownik TTL.jpg (4999 просмотров) <a class='original' href='./download/file.php?id=113879&mode=view' target=_blank>Загрузить оригинал (72.99 КБ)</a>
Мой контроль Mill_Laser_CNC :
IMG_8333.JPG (4999 просмотров) <a class='original' href='./download/file.php?id=113882&mode=view' target=_blank>Загрузить оригинал (181.38 КБ)</a>
Пожалуйста, каждая игра сохраняются симпатические коллег за помощь в запуске и настройке Arduino драйвера и Mach3. Пожалуйста, «printscren» профайл «ЛАЗЕР» Сорри МОЙ РУССКИЙ ЯЗЫК _translate.google.........

Re: Лазер + Mach3

Добавлено: 13 июн 2017, 23:26
qulet
«Serg1958» Я не могу отправить по электронной почте PM.
Свяжитесь с нами:
qulet@wtvk.pl

Re: Лазер + Mach3

Добавлено: 18 июн 2017, 09:10
desertEA
Как Вам удалось добиться оттенков ? Я на этом этапе очень сильно застрял. Удалось даже выбить плугин у Японца - для Mach. Но и с ним не получилось выжечь все оттенки серого. Какая суть коробочки с Ардуино ? У меня MACH напрямую подключен к драйверу. Жгёт без проблем, но проблема с градациями.

Re: Лазер + Mach3

Добавлено: 08 сен 2017, 12:25
radist07
qulet У Вас драйвер совсем другой чем у меня.

Re: Лазер + Mach3

Добавлено: 03 апр 2018, 22:34
Gerter
Выставленный скетч весь перелопатил. Добавил регулировку яркости экрана(есть мысль связать с переменной brightness для наглядности).
Но есть некоторые проблемы.
Значения переменных STMM и Smax никак у меня не получается оставить в энергонезависимой памяти.
В объявлении переменных убираю значения этих переменных, в теле, перед обращением к порту вместо eeprom.write использую eeprom.put, чтоб в память залетало полное значение, а не первый бит. Вроде бы всё начинает работать, STMM в памяти остается, а значение Smax скакать начинает. Голову уже сломал что не так. С ардуиной первый день знаком. С программированием знаком вроде нормально.
И мне никак не понятно, почему используется eeprom.write и eeprom.read??? Числа ведь всяко больше 255, и мне бы думается использовать eeprom.get вместо eeprom.read, а вместо eeprom.write брать вообще eeprom.update(это поднимет производительность).
Или всё не так?

Re: Лазер + Mach3

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

Re: Лазер + Mach3

Добавлено: 17 апр 2018, 21:25
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 и на её место подоткнул Ардуинку, а провод от шпинделя к лазеру и цепляю, а второй конец от инвертора к ардуинке(он как раз экранированный).

Re: Лазер + Mach3

Добавлено: 20 апр 2018, 18:42
qulet
serg1958

Как выбран режим работы контроллера?
Cut, Vektor, Raster. Указывает ли позиция курсора на дисплее о рабочем режиме?
Я принимаю сигналы Dir, STP с контроллера MACH3 USB MOTION CARD STB4100. Этот драйвер работает на 100 кГц. Нужно ли что-то менять в коде для arduino в связи с этим временем 100 кГц?
Должно ли размещение этих резисторов и конденсаторов в схеме?
http://www.cnc-club.ru/forum/download/f ... 0425b5a9eb
С наилучшими пожеланиями! и спасибо

Re: Лазер + Mach3

Добавлено: 21 апр 2018, 23:59
qulet
Чеба, однако, да !!! Пожалуйста, подтвердите!
http://www.cnc-club.ru/forum/download/f ... 6dd8d82d71,

Re: Лазер + Mach3

Добавлено: 09 май 2018, 19:03
qulet
Почему никто не отвечает на мои вопросы на этом форуме?

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

Мой драйвер TTL работает 0V = на 5V = выключен, возможно, он интровертирован, что нет модуляции мощности лазера ...

Re: Лазер + Mach3

Добавлено: 09 май 2018, 21:36
Serg
qulet писал(а):Почему никто не отвечает на мои вопросы на этом форуме?
Потому что я из Польши?
Потому что ты из галактики Млечный путь. :)
Видимо нечего ответить. Мне например Mach3 совсем не интересен.
Как и земляне.
:wik:

Re: Лазер + Mach3

Добавлено: 10 май 2018, 12:57
Gerter
qulet писал(а):Почему никто не отвечает на мои вопросы на этом форуме?

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

Мой драйвер TTL работает 0V = на 5V = выключен, возможно, он интровертирован, что нет модуляции мощности лазера ...
Нужно править скетч. Можно просто инвертировать ось, но это не решит проблему с нулевым уровнем. Дома когда буду вечером посмотрю скетч, что там подправить, и сообщу.

Re: Лазер + Mach3

Добавлено: 10 май 2018, 13:04
Gerter
А вот у меня вопрос есть вот какой: В арткаме задаю стратегию обработки "растр", всё вроде бы нормально, НО при изменении мощности,(изменении высоты рельефа) происходит поддергивание оси Х(изменение скорости). Всё логично т.к. в УП задается перемещение оси X до следующего изменения перемещения Z. Есть ли способ в арткаме способ сохранения линейной скорости оси X пни изменении координат Z до конца перехода по растру или нужно постпроцессор править?

Re: Лазер + Mach3

Добавлено: 26 ноя 2018, 19:26
ALViktor
Здравствуйте.
Что то я запутался. Собрал блок. Выжигает, но притормаживает в местах где темнее должно быть, то есть скоростью движения черноту регулирует. Я вообще то думал будет мощностью лазера манипулировать.
Как должно быть ?
Сегодня первый раз пробую.
Должна ли меняться мощность лазера при передвижении оси Z ?
Как вообще можно проверить блок? Не выжигая картинку.

Re: Лазер + Mach3

Добавлено: 27 дек 2018, 10:28
aleksha
serg1958 Собрал контроллер, все по инструкции -при подключении к станку не работает


есть вопросы: выходы с осей XYZ подключать напрямую с LPT порта?
поподробней о настройках в мач3, если можно со скриншотами

Re: Лазер + Mach3

Добавлено: 29 дек 2018, 08:58
aleksha
к контролеру подключать все выходы с ардуино? Step Z, DirZ, StepY, StepХ или только Step Z, DirZ, StepY,

какой сигнал (параметры сигнала)должен подаваться на вход ардуино Step Z,StepY, StepХ

Re: Лазер + Mach3

Добавлено: 29 дек 2018, 13:16
aleksha
У меня плата китайская может из за не не работает

Re: Лазер + Mach3

Добавлено: 29 дек 2018, 13:21
aleksha
какой сигнал (параметры сигнала)должен подаваться на вход ардуино Step Z,StepY, StepХ

Re: Лазер + Mach3

Добавлено: 29 дек 2018, 14:18
aleksha
Почему никто не отвечает на мои вопросы на этом форуме?
Потому что я из России?

Re: Лазер + Mach3

Добавлено: 29 дек 2018, 14:23
evgenymcp
Может все заняты предновогодними делами. По поводу ответа на вопрос - несколько раз перечитал, так ничего и не понял. Всё смешалось. Мач, плата опторазвязки и ардуино :thinking: