Внешние кнопки пуск; пауза; степ

Программное обеспечение для управления станками с ЧПУ в реальном времени
Аватара пользователя
dinkata
Новичок
Сообщения: 47
Зарегистрирован: 03 фев 2016, 20:38
Репутация: 122
Настоящее имя: Диньо
Город: Златоград
Страна: Болгария

Внешние кнопки пуск; пауза; степ

#1 

Сообщение dinkata » 29 апр 2016, 20:08

Думаю что вьйполнение програма step by step в Linuxcnc сделано не очень пригодно .Искал другое решение и нашел.
Вот для тех ,которьйе работают с Linuxcnc будет полезно :
https://forum.linuxcnc.org/forum/47-hal ... me-buttons

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

loadrt and2 count=4
loadrt or2 count=1
loadrt toggle count=1
loadrt toggle2nist count=1

addf and2.0 servo-thread
addf and2.1 servo-thread
addf and2.2 servo-thread
addf and2.3 servo-thread
addf or2.0 servo-thread
addf toggle.0 servo-thread
addf toggle2nist.0 servo-thread

# External Program Pause/Resume and Run/Step Buttons
# Pause/Resume Section
net pause-resume-btn and2.0.in0 and2.1.in0 <= hm2_5i20.0.gpio.027.in_not (this is your input)
net pause-on toggle2nist.0.is-on and2.0.in1 and2.3.in1 <= halui.program.is-paused
net run-on and2.1.in1 <= halui.program.is-running
net pause-sig or2.0.in0 <= and2.0.out
net resume-sig or2.0.in1 <= and2.1.out
net toggle-ok toggle.0.in <= or2.0.out
net togglesig toggle2nist.0.in <= toggle.0.out
net toggleon halui.program.pause <= toggle2nist.0.on
net toggleoff halui.program.resume <= toggle2nist.0.off
# Run/Step Section
net run-step-btn and2.2.in0 and2.3.in0 <= hm2_5i20.0.gpio.026.in_not (this is your input)
net idle-on and2.2.in1 <= halui.program.is-idle
# net pause.on and 2.3.in1 <= halui.program.is-paused
# and2.3.in1 was added in the net pause-on statement in Pause/Resume Section
net run-sig halui.mode.auto halui.program.run <= and2.2.out
net step-sig halui.program.step <= and2.3.out

Pressing Run/Step will begin executing a program
Pressing Hold/Resume while a program is running will pause the program.
Pressing Run/Step while a program is paused will single step the program.
Pressing Hold/Resume while a program is paused will return it to normal run mode.

Для меня более понятно графичном виде поетому сделал схему:

Pausa!Resume!Run!Step.JPG
279 просмотров
Pausa!Resume!Run!Step.JPG 47.95 КБ
Простите ошибки, я иностранец. У моя клавиатура нету "э" и "ы"

Аватара пользователя
Electric
Ученик
Сообщения: 742
Зарегистрирован: 02 сен 2014, 03:30
Репутация: 385
Настоящее имя: Андрей
Страна: Россия

Re: Внешние кнопки пуск; пауза; степ

#2 

Сообщение Electric » 03 май 2016, 17:34

dinkata писал(а):Источник цитаты Для меня более понятно графичном виде поетому сделал схему

Работает твоя схема?
Что такое шаговое напряжение? Это напряжение, которое возникает между ногами при приближении к оголенному концу...

Аватара пользователя
dinkata
Новичок
Сообщения: 47
Зарегистрирован: 03 фев 2016, 20:38
Репутация: 122
Настоящее имя: Диньо
Город: Златоград
Страна: Болгария

Re: Внешние кнопки пуск; пауза; степ

#3 

Сообщение dinkata » 04 май 2016, 09:02

Работает твоя схема?

да ,через день-два покажу станок :confirm:
Простите ошибки, я иностранец. У моя клавиатура нету "э" и "ы"

Аватара пользователя
Predator
Мастер
Сообщения: 2885
Зарегистрирован: 30 авг 2014, 20:14
Репутация: 1611
Настоящее имя: Александр
Страна: Россия

Re: Внешние кнопки пуск; пауза; степ

#4 

Сообщение Predator » 04 май 2016, 09:13

Интересно, ждем ;)
Великую цивилизацию не покорить извне — пока она не разрушит себя изнутри! © Уильям Дюрант

Аватара пользователя
dinkata
Новичок
Сообщения: 47
Зарегистрирован: 03 фев 2016, 20:38
Репутация: 122
Настоящее имя: Диньо
Город: Златоград
Страна: Болгария

Re: Внешние кнопки пуск; пауза; степ

#5 

Сообщение dinkata » 05 май 2016, 11:56

Predator писал(а):Источник цитаты Интересно, ждем ;)

смотри в токарные станки :confirm:
Простите ошибки, я иностранец. У моя клавиатура нету "э" и "ы"

Аватара пользователя
Electric
Ученик
Сообщения: 742
Зарегистрирован: 02 сен 2014, 03:30
Репутация: 385
Настоящее имя: Андрей
Страна: Россия

Re: Внешние кнопки пуск; пауза; степ

#6 

Сообщение Electric » 11 май 2016, 09:39

dinkata писал(а):Источник цитаты смотри в токарные станки

Уже посмотрел. Диньо, а кроме mesa и linuxcnc, больше ничего попробовать не хотелось? :hmm: Например KFlop.
Что такое шаговое напряжение? Это напряжение, которое возникает между ногами при приближении к оголенному концу...

Аватара пользователя
dinkata
Новичок
Сообщения: 47
Зарегистрирован: 03 фев 2016, 20:38
Репутация: 122
Настоящее имя: Диньо
Город: Златоград
Страна: Болгария

Re: Внешние кнопки пуск; пауза; степ

#7 

Сообщение dinkata » 17 май 2016, 06:01

Electric писал(а):Источник цитаты Диньо, а кроме mesa и linuxcnc

да , пробовал некоторьйе ,но Linuxcnc мне кажется ближе к професиональньйе стойки и другое
- конфигурация 5i25 + 7i77 подходит для мои требования .Делаем ретрофит на всех станков с ЧПУ в наш цех .
Имеем фрезерньйе 3 оси - 3 штук ( 1 уже сделан ) , токарньйе 2 оси - 5 штук( 1 уже сделан , сейчас идет переделка второй ). :confirm:
Имеем еще центрьй 5 оси ,но там стойки хорошие, не будем трогат пока :D
Простите ошибки, я иностранец. У моя клавиатура нету "э" и "ы"

Аватара пользователя
Predator
Мастер
Сообщения: 2885
Зарегистрирован: 30 авг 2014, 20:14
Репутация: 1611
Настоящее имя: Александр
Страна: Россия

Re: Внешние кнопки пуск; пауза; степ

#8 

Сообщение Predator » 17 май 2016, 17:33

Ну и правильно, работает хорошо - не трогай! ;)
Великую цивилизацию не покорить извне — пока она не разрушит себя изнутри! © Уильям Дюрант

Аватара пользователя
BenAflek
Мастер
Сообщения: 882
Зарегистрирован: 29 окт 2014, 10:16
Репутация: 342
Настоящее имя: Владислав
Страна: Россия

Re: Внешние кнопки пуск; пауза; степ

#9 

Сообщение BenAflek » 26 май 2016, 12:24

Диньо, ты у нас изобретатель и рационализатор! Одним словом - молодец! :excellent:
Здесь должно что-то быть?...

Аватара пользователя
Predator
Мастер
Сообщения: 2885
Зарегистрирован: 30 авг 2014, 20:14
Репутация: 1611
Настоящее имя: Александр
Страна: Россия

Re: Внешние кнопки пуск; пауза; степ

#10 

Сообщение Predator » 26 май 2016, 20:49

BenAflek писал(а):Источник цитаты Одним словом - молодец!
О, еще какой! :confirm:
Великую цивилизацию не покорить извне — пока она не разрушит себя изнутри! © Уильям Дюрант

Аватара пользователя
dinkata
Новичок
Сообщения: 47
Зарегистрирован: 03 фев 2016, 20:38
Репутация: 122
Настоящее имя: Диньо
Город: Златоград
Страна: Болгария

Re: Внешние кнопки пуск; пауза; степ

#11 

Сообщение dinkata » 16 июн 2016, 19:59

Здравствуйте,давно не бьйл на форуме.Сейчас я в Германия ,сьйн мой там .Я в гостей. :excellent:
Простите ошибки, я иностранец. У моя клавиатура нету "э" и "ы"

Аватара пользователя
Predator
Мастер
Сообщения: 2885
Зарегистрирован: 30 авг 2014, 20:14
Репутация: 1611
Настоящее имя: Александр
Страна: Россия

Re: Внешние кнопки пуск; пауза; степ

#12 

Сообщение Predator » 16 июн 2016, 21:33

Погостить у детей, тоже надо! :excellent:
Великую цивилизацию не покорить извне — пока она не разрушит себя изнутри! © Уильям Дюрант


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

Сейчас на форумах

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей