MyGUI

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

А в ini где? Сейчас пропишу в hal и попробую...
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Прописал в hal, запустил LCNC, включил станок, перевел кнопкой в ручной режим, попробовал выйти в ДОМ (не двигается) и записал заново файл:
Вложения
2.txt
(51.14 КБ) 1083 скачивания
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

а в файл пишешь после machine.on ?
просто если после - то stepgen.1.enable <== zenabl должен быть true
(а он false)
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

После. Запускаю LCNC, проверяю работу E-STOP (у меня индикатор начинает мигать), отключаю E-STOP, включаю питание станка, затем нажимаю кнопку, что привязана с ручным режимом и прописываю в текстовый файл...
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

попробовать принудительно 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
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

не прокатит, ругнется, что пин уже присоединен к другомы выходу
:bender:
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Хм... Что это у меня всё какие-то нетривиальные "штучки" вылезают? Уже написал кучу конфигураций и тут - затык... Понимаю, что важно найти причину.
Может что тут не так?

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

    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

Сообщение nkp »

мне кажеться удобней в halshow наблюдать за пинами и параметрами чем в "текстовом режиме"
Ворон226 писал(а):Может что тут не так?
вот как раз начать с наблюдения за halui.estop.is-activated
если деактивируется - идем дальше...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

ДЕлаю все, что могу в панели - halui.estop.is-activated неактивен, даже когда появляется сигнал E-STOP на входном пине parport-а...
Думаю, что это тоже плохо.
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Может все бросить и просто заново собрать конфигурацию?
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Ворон226 писал(а):Думаю, что это тоже плохо.
да,наверно неправильно estop прописан...
после запуска емс halui.estop.is-activated должен быть активным...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Ворон226 писал(а):А где эти параметры задаются? Причина-то в чем?
В hal после этого обычно идет установка максимальной скорости.
У тебя ее нет.

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

    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
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: MyGUI

Сообщение NightV »

походу очередной ходец по граблям :yawn: извени.. помочь не могу.. MyGUI не пользовал.
надеюсь меня это минует в новом станке, который выложу когда появится "взрослый" инет, пишу через сотовый
Всё просто! если знаешь КАК!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Взял и сконфигурил новый станок. В Axis-е заработал сразу.
Исправил на свою визуальную панель без прописания кнопок - работает.
Прописал кнопки Авоста, ВКЛ станка, кнопки выхода в дом, индикаторы ДОМа - работают...
Значит опять где-то по дороге пропал кусок из настроек...

ПРобую прописать максимальную скорость в старые настройки и проверить.
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Вот рабочий hal - без кнопок и логики...
Разницу вижу только в последних пяти строках... Пока только тут...
Вложения
pri-01.hal
(2.74 КБ) 1043 скачивания
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

А ещё в строке
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
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MyGUI

Сообщение Serg »

Ворон226 писал(а):Значит опять где-то по дороге пропал кусок из настроек...
ПРобую прописать максимальную скорость в старые настройки и проверить.
Потому что не надо править сгенерённые ini и hal, тогда собственные правки будут как на ладони. А если ещё при этом использовать например rcs для ведения журнала изменений конфигов, то ответ на вопрос "что вдруг сломалось?" можно будет получать одной командой. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Дык, все было в рабочем состоянии на другой машине, пока та не "крякнула"... Нужно, дополнительно к журналу, обязательно иметь копии. Кстати, пойду сделаю...
Большое спасибо всем за участие!
Мне очень стыдно...
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Ворон226 писал(а):Может все-таки причина в том, что в ini прописаны две координаты (x z), а используются AXIS_0 и AXIS_1
В последнем hal беруться параметры
[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 -a
Пишем для себя пояснение, какие были изменения (обязательно! хотя бы пару слов)
Ctrl+X, Y (выйти сохранить)

На страничке, где мы создали новый репозиторий будет ссылка, как его получать:
Там будет ссылка что-то типа: git@github.com:cnc-club/linuxcnc-features.git
пишем в консоле: (ссылку свою ставишь)

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

git remote add origin git@github.com:cnc-club/linuxcnc-features.git  
И заливаем ревизию на github:

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

git push origin master

О еще пару конфигураций надо сделать:
задать свое имя

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

git config --global user.name "Your Name Here"

email

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

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
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MyGUI

Сообщение Serg »

Nick писал(а):Кстати конфиги можно очень удобно хранить в git, например в http://github.com
Но если вдруг инет не доступен...
То можно вспомнить про старый добрый cvs, который позволяет держать репозитарий локально а диске. А rcs просто прям рядом для каждого файла делает журнал.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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