Страница 22 из 29
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 18 сен 2019, 18:03
Serg
Года 3 назад "переходил" с axis на gmoccapy - для "типовых" конфигураций достаточно было только сменить интерфейс в .ini
С некторых пор stepconf/pncconf даже для шаговиков генерят конфигурацию с использованием ПИД.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 18 сен 2019, 18:37
max73
блин, да пока ждал ответа уже мальца разобрался и с основными функциями смог все запустить

у меняж еще и рязанская меса
сейчас тыцкаю кнопки и смотрю что к чему.
еще косяк в том, что я поставил linuxcnc 2.8, а в нем переопределены некоторые названия пинов. Я вот почему то у меня нет уверенности, что входящий в комплект gmocappy об этом в курсе. Никак не могу разобраться с управлением шпинделем. Да и остальные параметры явно на экране одни, а в дей2ствительности чуть другие. Кроме пожалуй координат.
\
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 19 сен 2019, 21:53
max73
бл;%*№
почему нигде не написано большими буквами "ЗАГЛЯНИ В ФАЙЛ GMOCAPPY.PREF ИДИОТ!!!!!!!!!!!!!!!!!!!!!!!!!!"
пол дня потратил разбираясь в минимуме и максимуме оборотов
Народ, а подскажите еще, правда пока никто ничего не подсказал, но вдруг

вот я сгенерил программку, она все рассчитала по относительным координатам и нигде в ней нет команд переключение системы координат. Я где то в видео видел как чувак задает начало относительной системы прям в интерфейсе и по моему это был гмокаппи. Так вот, есть такая штука? И кто вообще как делает, правит программу или что?
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 19 сен 2019, 23:43
Serg
Есть, в gmoccapy см. нижние кнопки.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 03 окт 2019, 20:22
max73
UAVpilot писал(а):Есть, в gmoccapy см. нижние кнопки.
да, нашел.
еще проблемка, загружаю код, а в редакторе кода пустота. Хотелось бы там его полистать, может подкрутить чего?
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 03 окт 2019, 21:33
max73
И еще одна фигня вылезла с дополнением progressbar.
Во-первых была ошибка при загрузке:
Код: Выделить всё
Preference file path: /home/maxim/linuxcnc/configs/gmcc1/gmoccapy.pref
gladevcp: trouble looking for handlers in 'progress': iteration over non-sequence
Traceback (most recent call last):
File "/usr/bin/gladevcp", line 136, in load_handlers
for object in objlist:
TypeError: iteration over non-sequence
на форуме
linuxcnc выяснилось что строку:
Код: Выделить всё
return(ProgressClass(halcomp,builder,useropts))
надо писать так:
Код: Выделить всё
return[ProgressClass(halcomp,builder,useropts)]
а потом вылезла такая фигня:
Код: Выделить всё
AUTO Mode
hal status motion mode changed
Traceback (most recent call last):
File "./progress.py", line 72, in _update_reald
self.progressbar.set_fraction(1.000*a/self.file_lines) # current g-code line complete in %
ZeroDivisionError: float division by zero
и тут я уже не знаю что делать. Это быть может из-за linuxcnc 2.8 ?
апд, подумалось, а может это связано с отсутствием кода в редакторе? Судя по ошибке тут как нулевое количество строк кода. Хм, а в чем может быть проблема то? Код загружен точно, модель отрисовывается и станок ее нормально отработал.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 03 окт 2019, 21:51
Serg
max73 писал(а):еще проблемка, загружаю код, а в редакторе кода пустота. Хотелось бы там его полистать, может подкрутить чего?
Значит он не загрузился из-за какой-то ошибки в нём. До какой-то версии это происходило именно в таком виде, потом поправили.
max73 писал(а):Это быть может из-за linuxcnc 2.8 ?
Запросто. Эту версию постоянно "пилят". В нынешней стабильной 2.7.скольтотам gmoccapy достаточно стабильна.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 03 окт 2019, 21:59
max73
UAVpilot писал(а):Запросто. Эту версию постоянно "пилят".
они ее пилят уже несколько лет, мозоли так можно натереть

даже дебиан чаще обновляется
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 03 окт 2019, 22:05
Serg
Теперь ещё будут на Qt перепиливать...
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 03 окт 2019, 23:58
max73
UAVpilot писал(а):Значит он не загрузился из-за какой-то ошибки в нём. До какой-то версии это происходило именно в таком виде, потом поправили.
но станок этот код уже прошел, как в нем может быть ошибка?
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 08:36
evgenymcp
У меня прогресс бар от versera не заработал на 2.7. Разбираться не стал, пока не до него.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 09:20
Сергей Саныч
UAVpilot писал(а):Значит он не загрузился из-за какой-то ошибки в нём.
Иногда наблюдаются проблемы с заголовком Unicode. Иногда отказывается переваривать кириллицу (в комментариях, понятно).
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 09:59
max73
Сергей Саныч писал(а):Иногда отказывается переваривать кириллицу (в комментариях, понятно).
всегда пишу комментарии по английски или латинскими буквами. Где то далеко внутри мозга сидит правило не мешать кодировки в одном текстовом файле.
сейчас доеду и добавлю проверку переменной на ноль, может заработает.
еще, в аксисе при запуске грузится пример, а в гмокаппи нет, это кстати тоже может влиять.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 11:35
max73
мда, если указать файл для первоначальной загрузки, то редактор работает, а progressbar нет

но если попытаться загрузить новый файл, то ничего не работает
моя тяга к гребанным последним версиям линукс поделок меня всегда подводила, но буду бороться!
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 12:37
max73
борьба с ветряными мельницами!
при попытке загрузить файл ошибка:
Код: Выделить всё
/usr/lib/python2.7/dist-packages/gladevcp/hal_sourceview.py:130: GtkWarning: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed
подозреваю проблему с кодировками, и вдруг меня осенило посмотреть кодировку файла программы, оказалось кодировка macintosh, да из какой нафиг это вселенной-то! Файл готовили в freecad, я даже и не подумал о таком варианте.
В общем встроенный редактор заработал и превьюшка кода в основном экране тоже.
progressbar не заработал

но ошибок теперь никаких не выдает. Потом буду разбираться.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 13:05
Сергей Саныч
Вы файлик-то G-кода бы выложили (в архивированном виде). Подозреваю, что там не Макинтош, а только кажется

Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 13:44
max73
Сергей Саныч писал(а):Вы файлик-то G-кода бы выложили (в архивированном виде). Подозреваю, что там не Макинтош, а только кажется
зафига? это теперь не самая главная проблема и нет смысла тратить на нее время уважаемого сообщества. Пусть "генератор" (это товарищ по работе) файлов сам разбирается почему у него во фрикаде яблокодировка. У меня он генерит юникод и гмокаппи все нормально видит.
хотел еще фьючерсы прикрутить, но почитав какие у людей проблемы с версией 2.7, решил даже не пытаться вкостромячить это в 2.8, для моих задач пока всего хватает.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 13:48
Serg
max73 писал(а):но станок этот код уже прошел, как в нем может быть ошибка?
Тогда точнее указывай симптомы. Я лишь описал возможную причину вот этого:
max73 писал(а):еще проблемка, загружаю код, а в редакторе кода пустота.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 04 окт 2019, 14:13
max73
так решилось уже все.
кстати, интерфейс подсвечивает текущую строку и по скролбару сбоку видно сколько осталось, так что progressbar наверное и не нужен.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 10 ноя 2019, 09:06
evgenymcp
max73 писал(а):так решилось уже все.
кстати, интерфейс подсвечивает текущую строку и по скролбару сбоку видно сколько осталось, так что progressbar наверное и не нужен.
На мелких УП да. На больших абсолютно не информативен. Скроллбар падает вниз и висит там ещё в начале УП.
Еще присутствует такой неприятный момент при загрузке тяжелых УП - при управлении с клавиатуры очень низкая отзывчивость интерфейса. Кнопка уже отпущена а ось может продолжать движение. Я так недавно воткнулся гравером в фанеру 15мм. Чудом ось остановилась не проколов жертву насквозь

Даже гравер не пострадал. Нужно переходить на MPG пульт
