Страница 1 из 1
Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Добавлено: 26 авг 2018, 17:27
taraskin
Приветствую всех
Я начал переход с МАЧ-3 на линукс, и для нужд станка создал кастомную панель в glade.
Так как я только начал изучение linuxcnc , столкнулся с некоторыми проблемами
при привязке кнопок e-stop и start к моей панели, они никак не хотят работать.
я использовал следующий код для привязки:
net estop-out <= gladevcp.e-stop
http://www.cnc-club.ru/forum/download/f ... f1cdb0e3d9
прилагаю также бекап с моим файлом
http://www.cnc-club.ru/forum/download/f ... f1cdb0e3d9
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 26 авг 2018, 17:45
nkp
может с halui проще будет все разрулить
http://linuxcnc.org/docs/2.7/html/gui/halui.html
вот доступные пины для авоста:
E-Stop
halui.estop.activate (bit, in) - pin for requesting E-Stop
halui.estop.is-activated (bit, out) - indicates E-stop reset
halui.estop.reset (bit, in) - pin for requesting E-Stop reset
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 26 авг 2018, 18:11
taraskin
А привязка делается в файле .hal , или нужно создавать другой файл с расширением .ini ?
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 26 авг 2018, 18:42
nkp
taraskin писал(а):А привязка делается в файле .hal , или нужно создавать другой файл с расширением .ini ?
все пины панелей(gladevcp , pyvcp) коммутируются в postgui.hal ...
это может быть любой файл с любым именем ,который прописан в ини файле в секции
[HAL]
POSTGUI_HALFILE = name.hal
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 26 авг 2018, 19:11
taraskin
Заработало !
Использовал следующий код
#Привязка Е-стоп к панели Glade
net estop-out iocontrol.0.user-enable-out
net estop-out iocontrol.0.emc-enable-in
net estop-activate gladevcp.e-stop-not halui.estop.activate
net estop-reset gladevcp.e-stop halui.estop.reset
#Привязка леда к Е-стоп панели Glade
net estop-is-activated gladevcp.e-stop-led halui.estop.is-activated
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 31 авг 2018, 01:21
taraskin
Друзья, помогите мне, пожалуйста, разобраться.
Я сделал привязку пинов но ручное управление не работает. Что я делаю не так ?
использовал коды :
net j0-minus gladevcp.goj-x- halui.jog.0.minus
net j0-plus gladevcp.goj-x halui.jog.0.plus
net j1-minus gladevcp.goj-y- halui.jog.1.minus
net j1-plus gladevcp.goj-y halui.jog.1.plus
net j2-minus gladevcp.goj-z- halui.jog.2.minus
net j2-plus gladevcp.goj-z halui.jog.2.plus
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 31 авг 2018, 08:59
solo
я не сильно внимательно изучал приложенный конфиг
а halui.jog-speed , где то задается?
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 31 авг 2018, 09:13
NKS
taraskin писал(а):gladevcp.goj
Может gladevcp.jog ?
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 31 авг 2018, 09:23
solo
так эта строка в приложенном конфиге закомментирована
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 01 сен 2018, 00:44
taraskin
Подключил
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 01 сен 2018, 00:52
taraskin
Вопрос.
Как заставить двигаться ось определенную дистанцию за один шаг ?
Также хочу сделать переключатель между режимами автоматической подачи и step jog
Re: Создаю панель в GladeVCP. Нужна помощ
Добавлено: 01 сен 2018, 07:40
nkp
смотри по ссылке выше пины с "increment" в наименовании
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Добавлено: 01 сен 2018, 10:14
taraskin
Так как я работаю с станками от фанук, хотелось сделать соответствующий дизайн.
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Добавлено: 01 сен 2018, 10:36
taraskin
Стойка Fanuc 30i
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Добавлено: 05 янв 2019, 18:32
taraskin
Друзья ,кто может подсказать как можно привязать переменные к таблице gladevcp. Я хочу постоянно контролировать значение переменных и также иметь возможность их заменять как на фанук.
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Добавлено: 05 янв 2019, 18:47
nkp
имееися такой виджет - GtkTreeView
кмк - он наиболее подходит под описываемые задачи...
юзал плотно его при написании gui для проволокогибочного станка
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Добавлено: 14 янв 2019, 02:16
taraskin
Можешь обьяснить поподробнее как это сделать?
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Добавлено: 14 янв 2019, 19:40
nkp
taraskin писал(а):как это сделать?
попробуй подробней пояснить - что ты хочешь сделать и главное зачем?
вот здесь перечислены (в том числе "системные") параметры емс...
http://linuxcnc.org/docs/2.7/html/gcode ... parameters
какие параметры конкретно в таблице нужны?