Страница 40 из 47
Re: MyGUI
Добавлено: 09 июл 2013, 20:28
Nick
По просьбам трудящихся, некоторые сообщения из этой темы были отделены в новую:
Политика (и ЧПУ) #1
Re: MyGUI
Добавлено: 23 сен 2013, 23:41
Ворон226
В очередной раз на новой машине ставлю LCNC с MyGUI...
И нарвался на такую штуку:
1. При запуске LCNC визуальная панель странно работает - кнопки неактивны, кроме кнопки ВЫКЛ.
2. При кликании мышкой по панели - панель переходит из полноэкранного режима в режим полноразмерный (а кнопки не реагируют)
Раньше подобной проблемы не было. Только панель активировалась после нажатия и отжатия E-STOP-а, что меня вполне устраивало, так как это очень правильно - проверять кнопку E-STOP перед началом работы.
В каком конце копать?
Скриншоты прилагаю...
Re: MyGUI
Добавлено: 24 сен 2013, 00:12
nkp
если файлы конфига 100% проверенные - то очевидно проблема в другом...
в чем?
пакеты дистрибутива...
он свежепоставленый?
если да - то сверять версии GTK , Glade , ...
(трудно в такой ситуации точный рецепт дать)
Re: MyGUI
Добавлено: 24 сен 2013, 00:19
Ворон226
Дело в том, что я стараюсь в панели не наворачивать... Использую только простые hal-команды
hal_toggleaction_power
hal_action_home_all
hal_action_home0
hal_action_home1
и все... Остальное ручками в hal-е прописываю...
Узнать и сравнить не получится (накрылся медным тазом винтчестер со старой машины). Потому пришлось рисовать панельку заново. И по записям восстанавливать hal из серединной копии конфигурации станка...
Re: MyGUI
Добавлено: 24 сен 2013, 00:31
nkp
как я бы поступил :
начал как бы сначала - упростил панель до окна с 1 кнопкой
если работает - дальше...
может ты hal_table используешь - ее активировать необходимо...
мож еще какая мелочь...
Re: MyGUI
Добавлено: 24 сен 2013, 00:48
Ворон226
nkp писал(а):может ты hal_table используешь - ее активировать необходимо...
ТОЧНО! Впервые её использовал - думал проще и быстрее...
Ща переделаю...
Re: MyGUI
Добавлено: 24 сен 2013, 00:57
nkp
в принципе hal_table - вещь полезная...
когда нам нужно - деактивируем управление , когда нужно - наоборот...
просто пишем :
setp [имя_hal_table] 1
Re: MyGUI
Добавлено: 24 сен 2013, 00:58
Ворон226
Переписал mygui.glade без таблицы.
Кнопки стали активными. Но...
1. Кнопка включения питания (она связана у меня в панели с hal_toggleaction_power) НЕАКТИВНА. И никак не удается её активировать.
2. Остался эффект изменения состояния панели - при нажатии на неё мышкой изменяется режим с полноэкранного в полноформатный и наоборот...
Опять непруха.
Re: MyGUI
Добавлено: 24 сен 2013, 07:06
Serg
Ворон226 писал(а):2. Остался эффект изменения состояния панели - при нажатии на неё мышкой изменяется режим с полноэкранного в полноформатный и наоборот...
Это от того, что у тебя окно получилось больше экрана и оконный менеджер пытается помочь тебе, а ты этого не понимаешь.

Подробности уже не помню, а для попробовать лень станок включать - там вроде надо второй раз кликать в течении какого-то времени...
Re: MyGUI
Добавлено: 24 сен 2013, 07:12
Ворон226
Убрал связку в Glade кнопки ON и HAL_PYTHON hal_toggleaction_power. Сделал через mode.hal:
net on mygui.hal_togglebutton1 halui.machine.on
Кнопка стала активна!
Буду убирать все связки с HAL_PYTHON...
Re: MyGUI
Добавлено: 24 сен 2013, 07:22
Ворон226
UAVpilot писал(а):Это от того, что у тебя окно получилось больше экрана и оконный менеджер пытается помочь тебе, а ты этого не понимаешь.

Для отладки изменил размер на меньший - окно не прыгает...
Пока не хочет ехать в ДОМ через halui.home-all
Кстати, а нет ли команды halui.home-0 и halui.home-1 (в мануале не написано - а как хочется!)
Re: MyGUI
Добавлено: 24 сен 2013, 07:36
nkp
Ворон226 писал(а):Кстати, а нет ли команды halui.home-0 и halui.home-1 (в мануале не написано - а как хочется!)
попробуй:
halui.joint.<n>.home (bit, in) - пин для выставления home для указанного joint.
Re: MyGUI
Добавлено: 24 сен 2013, 07:39
nkp
Ворон226 писал(а):Пока не хочет ехать в ДОМ через halui.home-all
а прядок выставления осей в ини (HOME_SEQUENCE) задан правильно??
Re: MyGUI
Добавлено: 24 сен 2013, 07:50
Ворон226
Как-то так:
Код: Выделить всё
[TRAJ]
AXES = 2
COORDINATES = X Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 20.00
MAX_LINEAR_VELOCITY = 200.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
HOME = 100.0
MAX_VELOCITY = 45.0
MAX_ACCELERATION = 80.0
STEPGEN_MAXACCEL = 85.0
SCALE = 33.9612629345
FERROR = 0.5
MIN_FERROR = 0.1
MIN_LIMIT = -0.001
MAX_LIMIT = 2600.0
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 20.000000
HOME_LATCH_VEL = -10.000000
HOME_FINAL_VEL = 5.00000
HOME_SEQUENCE = 1
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 2.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 33.0
SCALE = 2000.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -260.0
MAX_LIMIT = 0.001
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = -2.500000
HOME_LATCH_VEL = 0.5
HOME_FINAL_VEL = 0.30000
HOME_SEQUENCE = 0
Re: MyGUI
Добавлено: 24 сен 2013, 07:57
nkp
если ты хочешь одновременного выставления - то поставь HOME_SEQUENCE=0 на двух осях...
Re: MyGUI
Добавлено: 24 сен 2013, 08:05
Ворон226
Это я знаю. Но я хочу последовательного выставления осей по нажатию одной кнопки...
Re: MyGUI
Добавлено: 24 сен 2013, 08:11
nkp
может после запуска посмотреть в halshow снимается ли с авост и включается ли машина ...
(может до Home не доходит дело...)
Re: MyGUI
Добавлено: 24 сен 2013, 09:40
Nick
Ворон226 писал(а):Пока не хочет ехать в ДОМ через halui.home-all
И возможно режим проверить чтобы было mode - manual, а не что-то другое...
Re: MyGUI
Добавлено: 24 сен 2013, 10:47
Lexxa
и halui.jog-speed скорее всего надо подкрутить
Re: MyGUI
Добавлено: 24 сен 2013, 10:49
Nick
Lexxa писал(а):halui.jog-speed
Он на home вроде не должен влиять...