emc2 и со2 лазер

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: emc2 и со2 лазер

Сообщение Nick »

gendos писал(а):Получилось сформировать G код. А как сделать чтоб надписи и контуры деталей были с разыми скоростями (или с разной мощностью лазера) ?
Самое простое - разобрать на слои и каждому слою добавить свой инструмент. В нем прописывается скорость - Feed, и также можно менять мощность, при помощи tool change Gcode - туда тупо ставим Gкод который поменяет мощность.
vovafed писал(а):чтобы этого небыло подправил постпроцессор и емс отключала лазер как шпиндель на на быстрых переходах
Постпроцессор? Это о Gcodetools речь или нет?
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: emc2 и со2 лазер

Сообщение vovafed »

Nick писал(а):Постпроцессор? Это о Gcodetools речь или нет?
нет пока только арткамовский постпроцессор ковыряю чтобы он мне сразу выдавал что нужно
с Gcodetools пока дело не имел счем его едят
нашел :)
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

Всем доброго дня !
В ближайшее время буду настраивать EMC2 со2 лазер.Требуется включать при дижении по G1,G2,G3
и выключать при переездах G0.
Мощность лазера менялась в зависимости от скорости осей(то есть уменьшалась при замедлении осей на поворотах или
при изменении напровления) Задача выжигать по вектору.(Растовую гравировку использовать не буду)
Потом хочу добавить перемещение стола по Z для изменения толщины линии.
Подскажите пожалуйста с чего начать?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: emc2 и со2 лазер

Сообщение Nick »

gendos писал(а):В ближайшее время буду настраивать EMC2 со2 лазер.Требуется включать при дижении по G1,G2,G3
и выключать при переездах G0.
А где готовишь Gкод?
Впринципе, можно к каждой строке с G1 G2 G3 добавить M04. А к каждой с G0 - M05... Причем автоматически (через filter в linuxcnc)... Но лучше это сделать заранее в CAM.
gendos писал(а):Мощность лазера менялась в зависимости от скорости осей(то есть уменьшалась при замедлении осей на поворотах или
при изменении напровления)
Это можно - надо просто завести на пин мощности вывод motion.current-vel.

Делай начальный конфиг, выкладывай, мы его тебе подкорректируем :)
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

G код планирую делать в Inkscape
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: emc2 и со2 лазер

Сообщение Nick »

Там можно запросто добавить M04 и M05.

В общем все сделаем, главное давай начальный конфиг.
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

Вот мой hal
Вложения
гравер.hal
(3.7 КБ) 881 скачивание
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: emc2 и со2 лазер

Сообщение Nick »

В hal вот это:

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

net spindle-cmd <= motion.spindle-speed-out => pwmgen.0.value
меняем на :

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

net spindle-cmd <= motion.spindle-speed-out 
net spindle-cmd => scale.spindle.in

net current-vel <= motion.current-vel
net current-vel => scale.spindle.gain

net spindle-cmd-out <= scale.spindle.out
net spindle-cmd-out => pwmgen.0.value

после

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

loadrt pwmgen output_type=1
добавляешь

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

loadrt scale names=scale.spindle

Перед

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

addf pwmgen.update servo-thread
добавляешь

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

addf scale.spindle servo-thread
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

Сделал изменения в HAL.Виртуально все заработало,но проверить на станке пока не могу.
Хотелось бы сюда добавить процентный регулятор мощности трубки (типа как ползунок регулятора оборотов шпинделя)
Это возможно?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: emc2 и со2 лазер

Сообщение Nick »

Spindle Override как раз так будет работать. У нас же мощность через обороты шпинделя в том числе регулируются.
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

Понял.Соберу преобразователь шим буду испытывать.
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

Подскажите кто знает, к каким контактам подключать для управления мощностью лазерной трубки.
Блок питания как на фото.
У меня есть выход шима с Linux CNC через опто развязку ,а также я спаял преобразователь шима в 0-10 V .
Вложения
блок питания.JPG (3527 просмотров) <a class='original' href='./download/file.php?id=19755&sid=f1083b3ac4c3f2c394b36c2b6b773669&mode=view' target=_blank>Загрузить оригинал (198.68 КБ)</a>
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

Вот только нашел такую схему.Думаю разберусь.
Вот только не ясно что лучше подавать на вход IN шим или аналоговый сигнал 0-5 V
Вложения
hi-voltage-conect.jpg (3509 просмотров) <a class='original' href='./download/file.php?id=19778&sid=f1083b3ac4c3f2c394b36c2b6b773669&mode=view' target=_blank>Загрузить оригинал (16.67 КБ)</a>
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: emc2 и со2 лазер

Сообщение vovafed »

пробовал подключать и шим подавать и аналоговый сигнал
для выжигания больше подошел шим картинка была контраснее
для резки аналоговый сигнал лазер выдает больше мощность постояную
и еще была проблемка с преобразователем шим напряжение он давал небольшое наряжение при шим 0 и лазер не отключался на быстрых переходах
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

Если буду подавать шим на ход IN
какую цифру записать в графу коэффициэнты шим ?
Вложения
конфиг .png (3487 просмотров) <a class='original' href='./download/file.php?id=19788&sid=f1083b3ac4c3f2c394b36c2b6b773669&mode=view' target=_blank>Загрузить оригинал (154.74 КБ)</a>
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: emc2 и со2 лазер

Сообщение vovafed »

методом тыка потбирал в хал файле цифры не помню
надо порытся в спомнить
в хал это так выглядит:
setp pwmgen.0.pwm-freq 100.0
setp pwmgen.0.scale 1166.66666667
setp pwmgen.0.offset 0.114285714286
первая строчка частота шим
вторая завсит от высоты вашей траектории относительно 0
третья это высота на которой шим равен нулю
частоту если не ошибаюсь 1000 ставил на меньшей частоте видно было точки на резе
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

Понял .Спасибо.
Сегодня весь вечер подбирал значения пока не очень удачно.Завтра продолжу.
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: emc2 и со2 лазер

Сообщение vovafed »

постараюсь найти один из хал которые потбирал под лазер
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: emc2 и со2 лазер

Сообщение vovafed »

setp pwmgen.0.pwm-freq 20000.0
setp pwmgen.0.scale -10.0
setp pwmgen.0.offset -0.1
setp pwmgen.0.dither-pwm true
это настройка под линию на глубине -10 мм
частоту ставил 10000 но увас на картинке 20000 подправил
я настраивал под постпроцессор арткама чем глубже линия тем больше мощьность у вас настройки другие могут быть

и обязательно надо через реле настроить включение выключение лазера а то во время настройки легко потжарится :D
gendos
Мастер
Сообщения: 1115
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 80
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: emc2 и со2 лазер

Сообщение gendos »

vovafed писал(а):setp pwmgen.0.pwm-freq 20000.0
setp pwmgen.0.scale -10.0
setp pwmgen.0.offset -0.1
setp pwmgen.0.dither-pwm true
это настройка под линию на глубине -10 мм
частоту ставил 10000 но увас на картинке 20000 подправил
я настраивал под постпроцессор арткама чем глубже линия тем больше мощьность у вас настройки другие могут быть

и обязательно надо через реле настроить включение выключение лазера а то во время настройки легко потжарится :D
Да, у мня мощность зависит от скорости движения, чтобы в местах притормаживания не прожигало дырок.
Но идея понятна . Спасибо буду пробовать.
Ответить

Вернуться в «LinuxCNC»