emc2 и со2 лазер
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
emc2 и со2 лазер
хочу подключить китайский лазерный гравер через контроллер http://www.purelogic.ru/files/downloads ... PLC330.pdf к емс
родная плата грубо пропускает шаги и возможности китайского ПО низкие
хочу сделать таким образом сигнал дир оси зет подключить последовательно с сигналом включения шпинделя таким образом чтобы лазер включался только тогда когда ось зет должна ехать в низ и включен шпиндель
сделать это не сложно сложнее с модуляцией мощности лазера
как с емс снять сигнал шим модуляции таким образом чтобы когда зет находилась в плюсе или на нуле мощность лазера была минимальной
а когда находилась на определенном уровне в минусе (например зет -10мм) мощность была максимальная
родная плата грубо пропускает шаги и возможности китайского ПО низкие
хочу сделать таким образом сигнал дир оси зет подключить последовательно с сигналом включения шпинделя таким образом чтобы лазер включался только тогда когда ось зет должна ехать в низ и включен шпиндель
сделать это не сложно сложнее с модуляцией мощности лазера
как с емс снять сигнал шим модуляции таким образом чтобы когда зет находилась в плюсе или на нуле мощность лазера была минимальной
а когда находилась на определенном уровне в минусе (например зет -10мм) мощность была максимальная
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
подобрал хал с управлением по шим стер все что точно не нужно
как определить теперь что нужно
и как подключить к стандартной конфигурации на шаговых
как определить теперь что нужно
и как подключить к стандартной конфигурации на шаговых
- Вложения
-
- hm2-servo.hal
- (2.01 КБ) 1177 скачиваний
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: emc2 и со2 лазер
можно взять "стандартный" трехосевой конфиг и в него уже прикрутить адаптацию уровня мощности.vovafed писал(а):подобрал хал
нижеприведенный конфиг для работы с меса ...(или это и нужно было?)
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
спасибо еще пороюсь в конфигурациях но завтра седня спать
выход на лпт порт будет
выход на лпт порт будет
-
- Мастер
- Сообщения: 1114
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 79
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: emc2 и со2 лазер
Хочу сделать лазерный гравер и использовать китайское ПО , думал что использовать EMC не удобно.vovafed писал(а):хочу подключить китайский лазерный гравер через контроллер http://www.purelogic.ru/files/downloads ... PLC330.pdf к емс
родная плата грубо пропускает шаги и возможности китайского ПО низкие
Можно получить совет.Извиняюсь что влез в тему,может не по делу.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
мой гравер заточен под изготовление печатей и зона обработки програмно ограничена
кроме этого нет функции менять мощьность лазера с компьютера
для меня емс хорошо знакомая программа с русским интерфейсом
хочу дополнительно доустановить поворотную ось для рисования по бутылкам
возможно для вас будет лучше использовать специализированое по заточеное под лазерную гравировку если оно удовлетворяет вашим требованиям
к тенгелю за консульацией можно обратится http://cnc-club.ru/forum/viewtopic.php? ... 517#p73517
кроме этого нет функции менять мощьность лазера с компьютера
для меня емс хорошо знакомая программа с русским интерфейсом
хочу дополнительно доустановить поворотную ось для рисования по бутылкам
возможно для вас будет лучше использовать специализированое по заточеное под лазерную гравировку если оно удовлетворяет вашим требованиям
к тенгелю за консульацией можно обратится http://cnc-club.ru/forum/viewtopic.php? ... 517#p73517
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: emc2 и со2 лазер
Запросто:vovafed писал(а):как с емс снять сигнал шим модуляции таким образом чтобы когда зет находилась в плюсе или на нуле мощность лазера была минимальной
а когда находилась на определенном уровне в минусе (например зет -10мм) мощность была максимальная
net power <= axis.N.motor-pos-fb => pwmgen.0.value
Только вот проблема - LinuxCNC может начать притормаживать на резких сменах мощности, т.к. планировщик траектории будет проводить траекторию с учетом этих скачков мощности. Тут может помочь очень большое учкорение по Z, а может и не помочь...
Был вариант с испольхованием motion.analog-out с Gкодом - M67 Synchronized Analog Output. Правда если мне не изменяет память, его ввели только в последней версии...
А в какой программе будешь создавить Gкод под это дело?
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
спасибо счас попробуюNick писал(а):net power <= axis.N.motor-pos-fb => pwmgen.0.value
фото наверно сразу через емс векторные файлы через арткамNick писал(а):А в какой программе будешь создавить Gкод под это дело?
поэтому и хотелось чтобы работало с постпроцессором для фрезера
хотел привязать включение лазера к дир зет но похоже это не правильно правильней будет включать лазер когда зет в минусе находится
как можно это сделать
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: emc2 и со2 лазер
Вариантов тьма :vovafed писал(а):хотел привязать включение лазера к дир зет но похоже это не правильно правильней будет включать лазер когда зет в минусе находится
как можно это сделать
тупо в CAM поменять направление оси
поменять направление оси в linuxcnc (хотя это в stepgen делается - не пойдет)
поменять scale в pwmgen
добавить отдельный компонент mult....
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
немножко не то надо включать когда зет находится от0 до -10 к примеру независимо в какую сторону едет тогда можно будет менять толщину линии при выжигании
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: emc2 и со2 лазер
Ну тогда:
setp pwmgen.0.scale -1
А если надо еще отрезать все остальное, то добавляем в цепочку limit.
setp pwmgen.0.scale -1
А если надо еще отрезать все остальное, то добавляем в цепочку limit.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
спасибо не совсем понятно но надо попробовать с начала
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
работает я не ожидал что все так просто спасибо Nick
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: emc2 и со2 лазер
Это ж linux, тут все просто
Кстати, лучше вот этот пин использовать axis.N.joint-pos-cmd вместо pos-fb...
Как он на скачках по Z не тормозит?
Кстати, лучше вот этот пин использовать axis.N.joint-pos-cmd вместо pos-fb...
Как он на скачках по Z не тормозит?
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
при резком изменении высоты зет слегка притормаживает но с этим думаю справлюсь
контроллер едет, пока все в холостую гоняю
контроллер едет, пока все в холостую гоняю
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
при увеличении ускорения стало лучше но все равно есть торможение остальных осей при резком изменении зет
когда настраивал энкодер заметил такую вещь что при неправильной настройки пид ось начинает жить своей жизнью какбы опаздывает за остальными осями
может сдесь таже можно разделить оси например икс и игрик перевести на управление по скорости а зет на управление положением или наоборот
когда настраивал энкодер заметил такую вещь что при неправильной настройки пид ось начинает жить своей жизнью какбы опаздывает за остальными осями
может сдесь таже можно разделить оси например икс и игрик перевести на управление по скорости а зет на управление положением или наоборот
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: emc2 и со2 лазер
Не так не выйдет. ПИД работает туже после планировщика траекторий, а оси притормаживает именно он.
Надо делать через analog out. вместо axis.2.position надо использовать motion.analog-out-00, а вместо G0 Zxx - M67 E0 Qxx, где xx - это значение.
Надо делать через analog out. вместо axis.2.position надо использовать motion.analog-out-00, а вместо G0 Zxx - M67 E0 Qxx, где xx - это значение.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
понял тогда надо будет еще постпроцесор подправлять не уверен что получится
надо пробовать спасибо
надо пробовать спасибо
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: emc2 и со2 лазер
В принципе все это можно сделать одной заменой - в консоле пишешь:vovafed писал(а): еще постпроцесор подправлять не уверен что получится
Код: Выделить всё
sed s/G1 Z(-?[\d\.]\+)/M67 E0 Q\1/ig <in.ngc >out.ngc
или вообще сделать специальный фильтр в LinuxCNC, тогда все будет фильтроваться автоматом в ini в раздел [FILTER] добавь:
Код: Выделить всё
[FILTER]
PROGRAM_EXTENSION = .ngc Script sed
ngc = sed s/G1 Z(-?[\d\.]\+)/M67 E0 Q\1/ig
ЗЫ скорее всего регулярное выражение не подойдет, т.к. у тебя могут быть другие знаки, скинь пример Gкода.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: emc2 и со2 лазер
все на другом компе чтото вроде этого только разширение ngc
файлы с таким разширением не добавляются сейчас переделаю
файлы с таким разширением не добавляются сейчас переделаю
Последний раз редактировалось vovafed 03 июл 2013, 20:44, всего редактировалось 1 раз.