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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

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

Сообщение taraskin » 26 авг 2018, 17:27

Приветствую всех

Я начал переход с МАЧ-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
Вложения
Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь index.png
2-08-18 16.19.tar.gz
(33.39 Кб) Скачиваний: 109
Последний раз редактировалось taraskin 01 сен 2018, 10:11, всего редактировалось 1 раз.
taraskin
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение nkp » 26 авг 2018, 17:45

может с 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
nkp
Мастер
 
Сообщения: 7538
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1307
Медальки:

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

Сообщение taraskin » 26 авг 2018, 18:11

А привязка делается в файле .hal , или нужно создавать другой файл с расширением .ini ?
taraskin
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение nkp » 26 авг 2018, 18:42

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

все пины панелей(gladevcp , pyvcp) коммутируются в postgui.hal ...
это может быть любой файл с любым именем ,который прописан в ини файле в секции


[HAL]
POSTGUI_HALFILE = name.hal
nkp
Мастер
 
Сообщения: 7538
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1307
Медальки:

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

Сообщение taraskin » 26 авг 2018, 19:11

Заработало !

Использовал следующий код

#Привязка Е-стоп к панели 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
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение taraskin » 31 авг 2018, 01:21

Друзья, помогите мне, пожалуйста, разобраться.
Я сделал привязку пинов но ручное управление не работает. Что я делаю не так ?

использовал коды :
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 Кб) Скачиваний: 94
taraskin
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение solo » 31 авг 2018, 08:59

я не сильно внимательно изучал приложенный конфиг
а halui.jog-speed , где то задается?
Аватара пользователя
solo
Мастер
 
Сообщения: 1172
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 218
Настоящее имя: Юрий Соловьев

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

Сообщение NKS » 31 авг 2018, 09:13

taraskin писал(а):gladevcp.goj

Может gladevcp.jog ?
Аватара пользователя
NKS
Мастер
 
Сообщения: 2249
Зарегистрирован: 30 окт 2014, 21:36
Откуда: Волгоград
Репутация: 1024
Медальки:
Настоящее имя: Сергей

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

Сообщение solo » 31 авг 2018, 09:23

так эта строка в приложенном конфиге закомментирована
Аватара пользователя
solo
Мастер
 
Сообщения: 1172
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 218
Настоящее имя: Юрий Соловьев

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

Сообщение taraskin » 01 сен 2018, 00:44

Подключил
Вложения
Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь ууу.png
taraskin
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение taraskin » 01 сен 2018, 00:52

Вопрос.
Как заставить двигаться ось определенную дистанцию за один шаг ?
Также хочу сделать переключатель между режимами автоматической подачи и step jog
taraskin
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение nkp » 01 сен 2018, 07:40

смотри по ссылке выше пины с "increment" в наименовании
nkp
Мастер
 
Сообщения: 7538
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1307
Медальки:

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

Сообщение taraskin » 01 сен 2018, 10:14

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

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

Сообщение taraskin » 01 сен 2018, 10:36

Стойка Fanuc 30i
Вложения
Создаю панель в GladeVCP( FANUC DESIGN). Нужна помощь 20180901_084823.jpg
taraskin
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение taraskin » 05 янв 2019, 18:32

Друзья ,кто может подсказать как можно привязать переменные к таблице gladevcp. Я хочу постоянно контролировать значение переменных и также иметь возможность их заменять как на фанук.
Вложения
macro-screen.png
macro-screen.png (5.65 Кб) Просмотров: 402
taraskin
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение nkp » 05 янв 2019, 18:47

имееися такой виджет - GtkTreeView
кмк - он наиболее подходит под описываемые задачи...
юзал плотно его при написании gui для проволокогибочного станка
nkp
Мастер
 
Сообщения: 7538
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1307
Медальки:

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

Сообщение taraskin » 14 янв 2019, 02:16

Можешь обьяснить поподробнее как это сделать?
taraskin
Новичок
 
Сообщения: 29
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

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

Сообщение nkp » 14 янв 2019, 19:40

taraskin писал(а):как это сделать?

попробуй подробней пояснить - что ты хочешь сделать и главное зачем?
вот здесь перечислены (в том числе "системные") параметры емс... http://linuxcnc.org/docs/2.7/html/gcode ... parameters
какие параметры конкретно в таблице нужны?
nkp
Мастер
 
Сообщения: 7538
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1307
Медальки:


Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Adeni, aleksic666, Alex63, Argentum47, Argon-11, Bender, Bing [Bot], Buster, Enot_1, Evgen91, evgenyjp, evgenymcp, ferum, Google [Bot], Hanter, Hugo, Leo_1943, Lexxa, Majestic-12 [Bot], mikehv, neonas, nevkon, Q-starь, R6MF49T2, Гагарин, Samodelkin 88, sima8520, Tigra73, tsurika, tubeman88, vala, verser, Yandex [bot], Владимир СПЗ, индеецпетя

Поделиться

Reputation System ©'