Автономный контроллер для самодельного лазерного гравера

Контроллеры, драйверы, датчики, управляющие устройства.
Andrey_Pavkin
Мастер
Сообщения: 211
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 293
Настоящее имя: Andrey
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Andrey_Pavkin »

ar_arov писал(а):
Andrey_Pavkin писал(а):
ar_arov писал(а):Добрый день.

Моджет ли данный контроллер управлять CO2 лазером?
Подключить можно , уже даже кто-то делал , но нужно будет кое-что добавить , обратите внимание что нет концевиков.
Спасибо за ответ.
Не могли бы вы ткнуть меня носом в пост про это? Что то я не могу найти такие моменты в теме...
Страница 70 , обратитесь к пользователю Oleg0333 .
http://www.cnc-club.ru/forum/viewtopic. ... 80#p470147
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Артур, почему если вставить в траекторию М5 то контроллер на этом месте "спотыкается"? Так и должно быть? На маленьких скоростях не заметно, а если больше 3 см/сек то "тычёк" явно чувствуется. Пример кода:
(для просмотра содержимого нажмите на ссылку)
M5 S0
G90 G21
G0 F3000 X44.037 Y-38.963
M3 S255
G4 P1.000
G1 F600 X44.002 Y-37.000
X43.921Y-34.779
X43.857Y-33.588
X43.773Y-32.353
X33.487Y-42.007
X34.151Y-43.012
X34.777Y-44.054
M5 S0 X35.364Y-45.134
X35.912Y-46.253
X36.420Y-47.410
X36.889Y-48.608
X37.318Y-49.845
G4 P3.0
G0 F3000 X50.797 Y-58.907
M3 S255
G4 P1.000
G1 F600 X51.064 Y-59.605
X51.363Y-60.292
X51.694Y-60.965
X52.055Y-61.625
X47.132Y-62.901
M5 S0 X47.553Y-62.270
X47.944Y-61.624
X48.306Y-60.965
X48.637Y-60.291
X48.936Y-59.605
X49.203Y-58.906
G4 P3.0
G0 F3000 X55.962 Y-38.956
M3 S255
G4 P1.000
G1 F600 X55.998 Y-36.992
X56.079Y-34.772
X56.143Y-33.581
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Andrey_Pavkin
Мастер
Сообщения: 211
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 293
Настоящее имя: Andrey
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Andrey_Pavkin »

Q-starь писал(а):Артур, почему если вставить в траекторию М5 то контроллер на этом месте "спотыкается"? Так и должно быть? На маленьких скоростях не заметно, а если больше 3 см/сек то "тычёк" явно чувствуется. Пример кода:
(для просмотра содержимого нажмите на ссылку)
M5 S0
G90 G21
G0 F3000 X44.037 Y-38.963
M3 S255
G4 P1.000
G1 F600 X44.002 Y-37.000
X43.921Y-34.779
X43.857Y-33.588
X43.773Y-32.353
X33.487Y-42.007
X34.151Y-43.012
X34.777Y-44.054
M5 S0 X35.364Y-45.134
X35.912Y-46.253
X36.420Y-47.410
X36.889Y-48.608
X37.318Y-49.845
G4 P3.0
G0 F3000 X50.797 Y-58.907
M3 S255
G4 P1.000
G1 F600 X51.064 Y-59.605
X51.363Y-60.292
X51.694Y-60.965
X52.055Y-61.625
X47.132Y-62.901
M5 S0 X47.553Y-62.270
X47.944Y-61.624
X48.306Y-60.965
X48.637Y-60.291
X48.936Y-59.605
X49.203Y-58.906
G4 P3.0
G0 F3000 X55.962 Y-38.956
M3 S255
G4 P1.000
G1 F600 X55.998 Y-36.992
X56.079Y-34.772
X56.143Y-33.581
У вас M5 не на своём месте , в какой программе дж-код делали?
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Andrey_Pavkin писал(а): У вас M5 не на своём месте , в какой программе дж-код делали?
Я знаю что не на своём, я его туда специально в блокноте и переставил, потому что надо отключить "инструмент" за некоторое расстояние до конца траектории. Код делал в Аспайре, правил в блокноте, это тестовый файл, на котором я настраиваю рисование витража ( логика подачи смолы организована на STM32 в отдельном блоке и управляется сигналом OUT1 )
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Andrey_Pavkin
Мастер
Сообщения: 211
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 293
Настоящее имя: Andrey
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Andrey_Pavkin »

Q-starь писал(а):
Andrey_Pavkin писал(а): У вас M5 не на своём месте , в какой программе дж-код делали?
Я знаю что не на своём, я его туда специально в блокноте и переставил, потому что надо отключить "инструмент" за некоторое расстояние до конца траектории. Код делал в Аспайре, правил в блокноте, это тестовый файл, на котором я настраиваю рисование витража ( логика подачи смолы организована на STM32 в отдельном блоке и управляется сигналом OUT1 )
Попробуйте вместо M5 , прописать - пример : G0 Х10У20 F600 (G0 - это выключен лазер)
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Andrey_Pavkin писал(а):Попробуйте вместо M5 , прописать - пример : G0 Х10У20 F600 (G0 - это выключен лазер)
Сложносочинённо как то :wik: , буду пробовать.
Не, вариант с G0 не канает - скорость F600 не выдерживается, проскакивает с той,что в холостых перемещениях прошивки прописана.
Или я что то не так делаю?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Andrey_Pavkin
Мастер
Сообщения: 211
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 293
Настоящее имя: Andrey
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Andrey_Pavkin »

Q-starь писал(а):
Andrey_Pavkin писал(а):Попробуйте вместо M5 , прописать - пример : G0 Х10У20 F600 (G0 - это выключен лазер)
Сложносочинённо как то :wik: , буду пробовать.
Не, вариант с G0 не канает - скорость F600 не выдерживается, проскакивает с той,что в холостых перемещениях прошивки прописана.
Или я что то не так делаю?
Вы правы не канает :-)
Попробуйте :
M5 S0
G1 F600 X35.364Y-45.134
В программе notepad plus можно даже в две строки заменять.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Andrey_Pavkin писал(а): Вы правы не канает :-)
Попробуйте :
M5 S0
G1 F600 X35.364Y-45.134
В программе notepad plus можно даже в две строки заменять.
Этот вариант вроде взлетел, надо повнимательнее проверить.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

Q-starь писал(а):Артур, почему если вставить в траекторию М5 то контроллер на этом месте "спотыкается"? Так и должно быть?
Потому что команды M3 / M5 приводят к полной остановке. Используйте просто S0 и S255 без M3 и M5, но должна стоять галочка режим лазера.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Козёл писал(а):Потому что команды M3 / M5 приводят к полной остановке. Используйте просто S0 и S255 без M3 и M5, но должна стоять галочка режим лазера.
Вот теперь понятно!
Артур, а $32 что меняет в работе кроме "названия режимов"? Всё никак не доберусь это поковырять.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

Q-starь писал(а):Артур, а $32 что меняет в работе кроме "названия режимов"?
Включает режим лазера, т.е. можно включать / выключать лазер (шпиндель) прямо во время движения (без остановки). Также на паузе лазер отключается.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Артур, только сегодня заметил что у меня бардак со знаками оси "У"
Если начало координат в верхнем левом, то в рабочем поле все "Х" должны быть положительные а "У" - отрицательные. А у меня с "Х" всё в порядке, а "У на экране пишет наоборот, хотя в коде как положено.
Это так надо? Или я чёт не правильно собрал?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

Q-starь писал(а):Артур, только сегодня заметил что у меня бардак со знаками оси "У"...
...Это так надо? Или я чёт не правильно собрал?
Все правильно, начало в левом верхнем углу, X+ вправо, Y+ вниз. Но при этом код из Aspire и ArtCAM выполняется как надо.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Артур, есть ещё один "затык":
Создаю код для рисования ручкой (S0 - поднята, S255 - опущена ) с паузами. Исходный рисунок один и тот же. Код из Aspire рисует как положено, а в коде из программы Selenura в начальной точке движения G1 ручка подпрыгивает, т.е. S0 проскакивает, почему? Коды выглядят одинаково. Могу видосик подснять. У Selenura спросил, пока не разобрались. Коды прилагаю.
Desktop.rar
(5.1 КБ) 260 скачиваний
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

Q-starь писал(а):Код из Aspire рисует как положено, а в коде из программы Selenura в начальной точке движения G1 ручка подпрыгивает, т.е. S0 проскакивает, почему?
Должно быть все как положено. Уберите галочку "Режим лазера" в настройках контроллера.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Козёл писал(а):Должно быть все как положено. Уберите галочку "Режим лазера" в настройках контроллера.
Обновил прошивку ( от 4.12.18 ) убираю галку с "Лазера" ручка вообще перестаёт опускаться, т.е. на команду "S" вообще не реагирует.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

Q-starь писал(а):Обновил прошивку ( от 4.12.18 ) убираю галку с "Лазера" ручка вообще перестаёт опускаться, т.е. на команду "S" вообще не реагирует.
Совсем забыл, когда не режим лазера, безопасная мощность задает значение ШИМ на выходе. Сделайте ее равной 255.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Козёл писал(а):Совсем забыл, когда не режим лазера, безопасная мощность задает значение ШИМ на выходе. Сделайте ее равной 255.
Артур, спасибо за помощь, с этой "шляпой" уже разобрался, всё будет работать норм и в режиме лазера. В "Конструкторе" есть один недочётик, отпишусь Сергею, поправит и всё будет ОК.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Q-starь »

Артур, растолкуй про холостые перемещения:
В настройках установлено 6000 , а в коде G0 указываю F200 - всё равно его мотает со скоростью 6000. Это так и должно быть или я настроил не правильно?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
nevkon
Почётный участник
Почётный участник
Сообщения: 2390
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение nevkon »

G0 - перемещение холостого хода, для рабочей подачи должно быть G1, тогда будет перемещаться со скоростью из F.
Ответить

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