[WIKI] Интерфейс Gmoccapy с нуля.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение max73 »

да, было пару раз такое, про пульт тоже думаю, наверное закажу простой типа этого

https://ru.aliexpress.com/item/33057617 ... b201603_52

хм, я думал только у меня такой лаг из-за пререлизной версии, я ведь lcnc 2.8 поставил.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Народ, подскажите как все таки прикручивается (допиливается) этот интерфейс к железякам??? Хочу использовать этот интерфейс для управления своим станком......ума не дам как его надо конфигурировать под свои задачи.....То что поменять в .ini параметр axis на gmoccapy я прочитал, но это не работает.....
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение Serg »

Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение dinkata »

ini :

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

[DISPLAY]
DISPLAY = gmoccapy
custom_postgui.hal

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

net spindle-vel-cmd-rpm => gmoccapy.spindle_feedback_bar
net spindle-at-speed => gmoccapy.spindle_at_speed_led

net tooloffset-x gmoccapy.tooloffset-x <= motion.tooloffset.x
net tooloffset-z gmoccapy.tooloffset-z <= motion.tooloffset.z
net tool-number => gmoccapy.toolchange-number
все , должно работат !
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Ага....вроде помогло! Спасибо! Вопрос может быть не совсем по этой теме....Как в AXIS интерфейсе вывести текущее значение скорости перемещения станка в отдельный элемент PYVCP? Хотел сделать в виде элемента bar (шкала), но не понял с какого пина AXIS нужно брать это значение??? Если поставить галочку в настройках "показать скорость", то само значение выводится под названием "Vel" в визуализации....Но я ума не дам откуда оно там берется....просмотрел установки HAL, нифига не нашел....как так то? Как то же оно рисуется там.....прочитал мануал по halui, там пересмотрел возможные пины.....нифига....То ли лыжи не едут, то ли я что-то не то делаю...... :wtf:
Вложения
параметры.PNG (2924 просмотра) <a class='original' href='./download/file.php?id=171785&sid=df24f204b93089211c92472eaab5dad7&mode=view' target=_blank>Загрузить оригинал (110.79 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение Serg »

antoxa-kylibin писал(а):просмотрел установки HAL, нифига не нашел
Ничего удивительного, у них же имена совсем не очевидные:
motion.requested-vel
motion.current-vel
:)

Но это скорости "задания", а реальные скорости (с учётом ускорения) можно получить используя сигналы обратной связи, в конфиге sim.axis есть пример.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Вот блин....убил часа 2 на поиск этого....смотрел в настройках hal пины из группы motion, видать не досмотрел все таки....спасибо за подсказку! Теперь как дорвусь до компа, гляну. По обратной связи в случае если просто шаговиками управляем, то там же по сути то же значение возвращается что и заданное. Верно я мыслю?
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

А вообще на такие случаи где копать инфу? В разделе halui есть описания пинов, но это же не все пины...тот же интерфейс axis наверняка имеет множество пинов к которым можно прицепиться и сделать "для себя" индикацию, но вот как узнать эти названия? Есть описание в доках именно по пинам axis?
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Кстати, вопрос по теме. Почему gmoccapy более тяжеловесный интерфейс? Он уже требует opengl для отрисовки? Просто на процессорной графике как то не очень он шевелится. Правда процик pentium g2030 на 1155 соккете. Дискретная видяха спасёт ситуацию?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение Сергей Саныч »

antoxa-kylibin писал(а):По обратной связи в случае если просто шаговиками управляем, то там же по сути то же значение возвращается что и заданное.
Не совсем. Задается перемещение/скорость в вещественной форме (с плавающей запятой), генерируются шаги в штуках (целые числа). В процессе преобразования и генерации возникают ошибки округления и разные другие, которые могут накапливаться. Поэтому импульсы шагов подсчитываются (целое число), преобразуются в вещественный формат и поступают обратно в качестве ООС в модуль motion, где учитываются при формировании дальнейшего задания.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Ну вообще это все происходит быстрее визуального восприятия человеческого глаза...если нужно просто посмотреть заданную подачу разве нельзя просто взять значение заданное и показать? Или есть все таки разница?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение Сергей Саныч »

antoxa-kylibin писал(а):Ну вообще это все происходит быстрее визуального восприятия человеческого глаза...если нужно просто посмотреть заданную подачу разве нельзя просто взять значение заданное и показать? Или есть все таки разница?
Если только для "посмотреть", особой разницы особой разницы не будет.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Gmoccapy интерфейс построен на gladevcp?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение Serg »

antoxa-kylibin писал(а):А вообще на такие случаи где копать инфу? В разделе halui есть описания пинов, но это же не все пины...
Как это ни странно, но в документации. :) В данном случае тут: http://linuxcnc.org/docs/2.7/html/man/m ... ion.9.html
antoxa-kylibin писал(а):Или есть все таки разница?
Для смотрения человеком разница не существенная, а вот в расчётах может быть важна.
antoxa-kylibin писал(а):Кстати, вопрос по теме. Почему gmoccapy более тяжеловесный интерфейс? Он уже требует opengl для отрисовки? Просто на процессорной графике как то не очень он шевелится. Правда процик pentium g2030 на 1155 соккете. Дискретная видяха спасёт ситуацию?
Отрисовка там много ресурсов не требует, тяжеловесен сам код виджетов - это расплата за возможности, так со всеми тулкитами с хорошими возможностями. Я много конфигураций перепробовал, минимум на чём можно нормально работать - это Celeron 1.8GHz, 2GB RAM,
antoxa-kylibin писал(а):Gmoccapy интерфейс построен на gladevcp?
Да.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Итак, попробовал прикрутить интерфейс gmoccapy к своему станку. Сначала не склалось, компонент таймер че то мешался и панелька pyvcp тоже. Закоментировал все что было связано с этим в custom_postgui.hal и Ураааа! Заработало! Народ, подскажите как горячими клавишами рулить, точнее какие они для этой морды. Галочку в параметрах поставил юзать хоткеи, зашевелилось в jog от клавиатуры. А как в авто режиме запустить, пауза, остановить? Есть описание по ходкеям?
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

И ещё, как таймер времени прикрутить теперь и сделать задержку на разгон шпинделя, чтобы движение начиналось после того как на обороты выйдет.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Есть кто живой? Ещё кстати заметил что шкала оборотов шпинделя не закрашивается зелёным цветом, как это вроде должно быть.....обороты показывает верно, но шкала не отображается. Что то нужно докрутить в интерфейсе походу? :thinking:
Аватара пользователя
verser
Мастер
Сообщения: 1875
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1275
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение verser »

antoxa-kylibin писал(а):Есть кто живой?
Думал уже не спросите :)
Горячие клавиши в Gmoccapy вроде стандартные.
antoxa-kylibin писал(а):сделать задержку на разгон шпинделя
Spindle At Speed
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Я тоже думал что стандартные. В jog работает перемещени от клавиатуры, а в авто режиме кнопки r, p, s не работали....потому и спросил какие хоткеи....
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение antoxa-kylibin »

Перед этим в axis все работало. С чем может быть связано?
Ответить

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