Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь

Сообщение 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
Вложения
index.png (3442 просмотра) <a class='original' href='./download/file.php?id=145080&sid=732e791af8710f1871dbad26b0ef6c7d&mode=view' target=_blank>Загрузить оригинал (156.5 КБ)</a>
2-08-18 16.19.tar.gz
(33.39 КБ) 1017 скачиваний
Последний раз редактировалось taraskin 01 сен 2018, 10:11, всего редактировалось 1 раз.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение 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
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение taraskin »

А привязка делается в файле .hal , или нужно создавать другой файл с расширением .ini ?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение nkp »

taraskin писал(а):А привязка делается в файле .hal , или нужно создавать другой файл с расширением .ini ?
все пины панелей(gladevcp , pyvcp) коммутируются в postgui.hal ...
это может быть любой файл с любым именем ,который прописан в ини файле в секции


[HAL]
POSTGUI_HALFILE = name.hal
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение 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
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение 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
Вложения
30-08-18.tar.gz
(17.96 КБ) 679 скачиваний
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение solo »

я не сильно внимательно изучал приложенный конфиг
а halui.jog-speed , где то задается?
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение NKS »

taraskin писал(а):gladevcp.goj
Может gladevcp.jog ?
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение solo »

так эта строка в приложенном конфиге закомментирована
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение taraskin »

Подключил
Вложения
ууу.png (3286 просмотров) <a class='original' href='./download/file.php?id=145295&sid=732e791af8710f1871dbad26b0ef6c7d&mode=view' target=_blank>Загрузить оригинал (172.63 КБ)</a>
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение taraskin »

Вопрос.
Как заставить двигаться ось определенную дистанцию за один шаг ?
Также хочу сделать переключатель между режимами автоматической подачи и step jog
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Создаю панель в GladeVCP. Нужна помощ

Сообщение nkp »

смотри по ссылке выше пины с "increment" в наименовании
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь

Сообщение taraskin »

Так как я работаю с станками от фанук, хотелось сделать соответствующий дизайн.
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь

Сообщение taraskin »

Стойка Fanuc 30i
Вложения
20180901_084823.jpg (3256 просмотров) <a class='original' href='./download/file.php?id=145306&sid=732e791af8710f1871dbad26b0ef6c7d&mode=view' target=_blank>Загрузить оригинал (2.12 МБ)</a>
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь

Сообщение taraskin »

Друзья ,кто может подсказать как можно привязать переменные к таблице gladevcp. Я хочу постоянно контролировать значение переменных и также иметь возможность их заменять как на фанук.
Вложения
macro-screen.png
macro-screen.png (5.65 КБ) 2930 просмотров
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь

Сообщение nkp »

имееися такой виджет - GtkTreeView
кмк - он наиболее подходит под описываемые задачи...
юзал плотно его при написании gui для проволокогибочного станка
taraskin
Новичок
Сообщения: 30
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 2
Контактная информация:

Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь

Сообщение taraskin »

Можешь обьяснить поподробнее как это сделать?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь

Сообщение nkp »

taraskin писал(а):как это сделать?
попробуй подробней пояснить - что ты хочешь сделать и главное зачем?
вот здесь перечислены (в том числе "системные") параметры емс... http://linuxcnc.org/docs/2.7/html/gcode ... parameters
какие параметры конкретно в таблице нужны?
Ответить

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