плазма на linuxcnc с THC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: плазма на linuxcnc с THC

Сообщение Сергей Саныч »

Если полярность probe-in не перепутана, то, похоже, помеха.
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: плазма на linuxcnc с THC

Сообщение Leo_1943 »

Попробую убрать через debounce.
jalyn11
Новичок
Сообщения: 20
Зарегистрирован: 21 апр 2015, 22:21
Репутация: 2
Настоящее имя: Мусаев Жалын
Контактная информация:

Re: плазма на linuxcnc с THC

Сообщение jalyn11 »

Nick писал(а): Дуга Ok - это должно нормально работать как ты и писал через spindle-at-speed. Плюс туда можно добавить таймер на аварию, если дуга не зажигается больше n секунд.
Дорогие форумчане, уважаемый Nick каким образом можно будет реализовать таймер на motion.spindle-at- speed? Спасибо за внимание!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: плазма на linuxcnc с THC

Сообщение nkp »

jalyn11 писал(а):каким образом можно будет реализовать таймер на motion.spindle-at- speed?
если есть рабочий конфиг и нужно дописать таймер - показывай .hal файл - допишем...
jalyn11
Новичок
Сообщения: 20
Зарегистрирован: 21 апр 2015, 22:21
Репутация: 2
Настоящее имя: Мусаев Жалын
Контактная информация:

Re: плазма на linuxcnc с THC

Сообщение jalyn11 »

хал:
(для просмотра содержимого нажмите на ссылку)

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


#Зажигание плазмы по команде М3 в g-code
net Plasma-on motion.spindle-on => parport.0.pin-16-out

#Ожидание сигнала "дуга-есть" с датчика геркон
net ARC parport.0.pin-10-in-not => motion.spindle-at-speed

Сюда надо добавить таймер ожидания сигнала "ARC" n количество секунд. Если не будет сигнала "ARC", то повтор сигнала " Plasma-on" 3 раза. После третьей попытки ставить программу на паузу(halui.program.pause) и выключить плазму (halui.spindle.stop). Это необходимо для "умного продолжения работы", который реализован через classicladder.
Ответить

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