MyGUI
- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: MyGUI
После. Запускаю LCNC, проверяю работу E-STOP (у меня индикатор начинает мигать), отключаю E-STOP, включаю питание станка, затем нажимаю кнопку, что привязана с ручным режимом и прописываю в текстовый файл...
			
			
									
									Хочешь быть счастливым? Будь им!
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: MyGUI
попробовать принудительно enable включить на оба stepgen ...
не срабатывает net zenable axis.1.amp-enable-out => stepgen.1.enable
написать:
setp stepgen.1.enable 1
убрав строку net zenable axis.1.amp-enable-out => stepgen.1.enable
			
			
									
									
						не срабатывает net zenable axis.1.amp-enable-out => stepgen.1.enable
написать:
setp stepgen.1.enable 1
убрав строку net zenable axis.1.amp-enable-out => stepgen.1.enable
- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: MyGUI
Хм... Что это у меня всё какие-то нетривиальные "штучки" вылезают? Уже написал кучу конфигураций и тут - затык... Понимаю, что важно найти причину.
Может что тут не так?
			
			
									
									Может что тут не так?
Код: Выделить всё
    net estop-out <= iocontrol.0.user-enable-out
    net estop-ext => iocontrol.0.emc-enable-in
Хочешь быть счастливым? Будь им!
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: MyGUI
мне кажеться удобней в halshow наблюдать за пинами и параметрами чем в "текстовом режиме"
если деактивируется - идем дальше...
			
			
									
									
						вот как раз начать с наблюдения за halui.estop.is-activatedВорон226 писал(а):Может что тут не так?
если деактивируется - идем дальше...
- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: MyGUI
ДЕлаю все, что могу в панели - halui.estop.is-activated неактивен, даже когда появляется сигнал E-STOP на входном пине parport-а...
Думаю, что это тоже плохо.
			
			
									
									Думаю, что это тоже плохо.
Хочешь быть счастливым? Будь им!
						- Nick
 - Мастер
 - Сообщения: 22776
 - Зарегистрирован: 23 ноя 2009, 16:45
 - Репутация: 1735
 - Заслуга: Developer
 - Откуда: Gatchina, Saint-Petersburg distr., Russia
 - Контактная информация:
 
Re: MyGUI
В hal после этого обычно идет установка максимальной скорости.Ворон226 писал(а):А где эти параметры задаются? Причина-то в чем?
У тебя ее нет.
Код: Выделить всё
    setp stepgen.0.position-scale [AXIS_0]SCALE
    setp stepgen.0.steplen 1
    setp stepgen.0.stepspace 0
    setp stepgen.0.dirhold 55000
    setp stepgen.0.dirsetup 55000
    setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
Покажи свой последний hal!
Может все таки при переносе кто-то подправил файлы?
- NightV
 - Почётный участник

 - Сообщения: 6610
 - Зарегистрирован: 30 дек 2011, 09:14
 - Репутация: 2279
 - Настоящее имя: Владимир Айрапетян
 - Откуда: Israel
 - Контактная информация:
 
Re: MyGUI
походу очередной ходец по граблям  
 извени.. помочь не могу.. MyGUI не пользовал.
надеюсь меня это минует в новом станке, который выложу когда появится "взрослый" инет, пишу через сотовый
надеюсь меня это минует в новом станке, который выложу когда появится "взрослый" инет, пишу через сотовый
Всё просто! если знаешь КАК!
						- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: MyGUI
Взял и сконфигурил новый станок. В Axis-е заработал сразу.
Исправил на свою визуальную панель без прописания кнопок - работает.
Прописал кнопки Авоста, ВКЛ станка, кнопки выхода в дом, индикаторы ДОМа - работают...
Значит опять где-то по дороге пропал кусок из настроек...
ПРобую прописать максимальную скорость в старые настройки и проверить.
			
			
									
									Исправил на свою визуальную панель без прописания кнопок - работает.
Прописал кнопки Авоста, ВКЛ станка, кнопки выхода в дом, индикаторы ДОМа - работают...
Значит опять где-то по дороге пропал кусок из настроек...
ПРобую прописать максимальную скорость в старые настройки и проверить.
Хочешь быть счастливым? Будь им!
						- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: MyGUI
Вот рабочий hal - без кнопок и логики...
Разницу вижу только в последних пяти строках... Пока только тут...
			
							Разницу вижу только в последних пяти строках... Пока только тут...
- Вложения
 - 
			
		
		
				
- pri-01.hal
 - (2.74 КБ) 1063 скачивания
 
 
Хочешь быть счастливым? Будь им!
						- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: MyGUI
А ещё в строке
loadrt stepgen step_type=0,0,0
А у меня всего два программных генератора используются...
Может все-таки причина в том, что в ini прописаны две координаты (x z), а используются AXIS_0 и AXIS_1
А в мануале строго прописано, что для X - AXIS_0, для Y - AXIS_1, для Z - AXIS_2...
Не в этом причина?
			
			
									
									loadrt stepgen step_type=0,0,0
А у меня всего два программных генератора используются...
Может все-таки причина в том, что в ini прописаны две координаты (x z), а используются AXIS_0 и AXIS_1
А в мануале строго прописано, что для X - AXIS_0, для Y - AXIS_1, для Z - AXIS_2...
Не в этом причина?
Хочешь быть счастливым? Будь им!
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: MyGUI
Потому что не надо править сгенерённые ini и hal, тогда собственные правки будут как на ладони. А если ещё при этом использовать например rcs для ведения журнала изменений конфигов, то ответ на вопрос "что вдруг сломалось?" можно будет получать одной командой.Ворон226 писал(а):Значит опять где-то по дороге пропал кусок из настроек...
ПРобую прописать максимальную скорость в старые настройки и проверить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: MyGUI
Дык, все было в рабочем состоянии на другой машине, пока та не "крякнула"... Нужно, дополнительно к журналу, обязательно иметь копии. Кстати, пойду сделаю...
Большое спасибо всем за участие!
Мне очень стыдно...
			
			
									
									Большое спасибо всем за участие!
Мне очень стыдно...
Хочешь быть счастливым? Будь им!
						- Nick
 - Мастер
 - Сообщения: 22776
 - Зарегистрирован: 23 ноя 2009, 16:45
 - Репутация: 1735
 - Заслуга: Developer
 - Откуда: Gatchina, Saint-Petersburg distr., Russia
 - Контактная информация:
 
Re: MyGUI
В последнем hal беруться параметрыВорон226 писал(а):Может все-таки причина в том, что в ini прописаны две координаты (x z), а используются AXIS_0 и AXIS_1
[AXIS_0]STEPGEN_MAXACCEL - обычно ось X в ini
[AXIS_2]STEPGEN_MAXACCEL - обычно ось Z в ini
(вообще надо в ini посмотреть, что там у тебя заданно)
Тут нечего стыдиться!Ворон226 писал(а):Мне очень стыдно...
Кстати конфиги можно очень удобно хранить в git, например в http://github.com
Все просто регистрируешься.
Создаешь репозиторий, там все просто create и все.
Потом
Устанавливаешь git:
Код: Выделить всё
sudo apt-get install git 
Код: Выделить всё
cd linuxcnc/configsКод: Выделить всё
git initКод: Выделить всё
git add *.ini *.halКод: Выделить всё
git commit -aCtrl+X, Y (выйти сохранить)
На страничке, где мы создали новый репозиторий будет ссылка, как его получать:
Там будет ссылка что-то типа: git@github.com:cnc-club/linuxcnc-features.git
пишем в консоле: (ссылку свою ставишь)
Код: Выделить всё
git remote add origin git@github.com:cnc-club/linuxcnc-features.git  Код: Выделить всё
git push origin masterО еще пару конфигураций надо сделать:
задать свое имя
Код: Выделить всё
git config --global user.name "Your Name Here"Код: Выделить всё
git config --global user.email "your_email@example.com"
Код: Выделить всё
cd ~/linuxcnc/configs 
git pull Код: Выделить всё
git commit -aКод: Выделить всё
git pushВ итоге можно будет очень удобно отслеживать изменения и конфиги никуда не пропадут!
Можно будет вот так на изменения смотреть:
https://github.com/cnc-club/linuxcnc-fe ... d6e59019d7
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: MyGUI
Но если вдруг инет не доступен...Nick писал(а):Кстати конфиги можно очень удобно хранить в git, например в http://github.com
То можно вспомнить про старый добрый cvs, который позволяет держать репозитарий локально а диске. А rcs просто прям рядом для каждого файла делает журнал.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						