Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 31 мар 2018, 09:23
- Репутация: 2
- Контактная информация:
Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Приветствую всех
Я начал переход с МАЧ-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
Я начал переход с МАЧ-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
- Вложения
-
- 2-08-18 16.19.tar.gz
- (33.39 КБ) 1017 скачиваний
Последний раз редактировалось taraskin 01 сен 2018, 10:11, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
может с 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
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
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 31 мар 2018, 09:23
- Репутация: 2
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
А привязка делается в файле .hal , или нужно создавать другой файл с расширением .ini ?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
все пины панелей(gladevcp , pyvcp) коммутируются в postgui.hal ...taraskin писал(а):А привязка делается в файле .hal , или нужно создавать другой файл с расширением .ini ?
это может быть любой файл с любым именем ,который прописан в ини файле в секции
[HAL]
POSTGUI_HALFILE = name.hal
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 31 мар 2018, 09:23
- Репутация: 2
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
Заработало !
Использовал следующий код
#Привязка Е-стоп к панели 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
Использовал следующий код
#Привязка Е-стоп к панели 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
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 31 мар 2018, 09:23
- Репутация: 2
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
Друзья, помогите мне, пожалуйста, разобраться.
Я сделал привязку пинов но ручное управление не работает. Что я делаю не так ?
использовал коды :
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
Я сделал привязку пинов но ручное управление не работает. Что я делаю не так ?
использовал коды :
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
- Вложения
-
- 30-08-18.tar.gz
- (17.96 КБ) 679 скачиваний
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
я не сильно внимательно изучал приложенный конфиг
а halui.jog-speed , где то задается?
а halui.jog-speed , где то задается?
- NKS
- Мастер
- Сообщения: 2516
- Зарегистрирован: 30 окт 2014, 21:36
- Репутация: 1233
- Настоящее имя: Сергей
- Откуда: Волгоград
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
Может gladevcp.jog ?taraskin писал(а):gladevcp.goj
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
так эта строка в приложенном конфиге закомментирована
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 31 мар 2018, 09:23
- Репутация: 2
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
Вопрос.
Как заставить двигаться ось определенную дистанцию за один шаг ?
Также хочу сделать переключатель между режимами автоматической подачи и step jog
Как заставить двигаться ось определенную дистанцию за один шаг ?
Также хочу сделать переключатель между режимами автоматической подачи и step jog
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Создаю панель в GladeVCP. Нужна помощ
смотри по ссылке выше пины с "increment" в наименовании
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 31 мар 2018, 09:23
- Репутация: 2
- Контактная информация:
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Так как я работаю с станками от фанук, хотелось сделать соответствующий дизайн.
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 31 мар 2018, 09:23
- Репутация: 2
- Контактная информация:
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Друзья ,кто может подсказать как можно привязать переменные к таблице gladevcp. Я хочу постоянно контролировать значение переменных и также иметь возможность их заменять как на фанук.
- Вложения
-
- macro-screen.png (5.65 КБ) 2930 просмотров
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
имееися такой виджет - GtkTreeView
кмк - он наиболее подходит под описываемые задачи...
юзал плотно его при написании gui для проволокогибочного станка
кмк - он наиболее подходит под описываемые задачи...
юзал плотно его при написании gui для проволокогибочного станка
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 31 мар 2018, 09:23
- Репутация: 2
- Контактная информация:
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
Можешь обьяснить поподробнее как это сделать?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь
попробуй подробней пояснить - что ты хочешь сделать и главное зачем?taraskin писал(а):как это сделать?
вот здесь перечислены (в том числе "системные") параметры емс... http://linuxcnc.org/docs/2.7/html/gcode ... parameters
какие параметры конкретно в таблице нужны?