GladeVCP и PyVCP для начинающих

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

ух ты сколько уже всего написали...
--------------

Странно, почему у меня в sim-версии все отработало как надо?

Какая у тебя стоит версия LinuxCNC?


PS может попробовать сделать цикл для выполнения любых mdi комманд?
Если все упирается именно в 1 строчку с движением:
делаем отдельный o-код, который:
1. выполняет M100 - т.е. скрипт, который берет строчку строчку #1 из нужного файла и записывает в exec.ngc
2. запускает o<#exec> call
3. + заводим на пин motion.motion-in-position следующий запуск цикла через halui.mdi_command-xx.
Или в 2.5 все это уже исправлено и такой цикл не имеет особого смысла?
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Виталий »

снова вопрос в ini в разделе [HALUI] надо прописать MDI_COMMAND = O<touchoff> CALL
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

нет
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Виталий »

Nick писал(а):Или в 2.5 все это уже исправлено и такой цикл не имеет особого смысла?
Ник я надеюсь это вопрос не комне,сам понимаеш ,я пока очень далек от истины.
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Виталий »

все сделал,заменил о-код ,при нажатии накнопку получаю (Unable to open file<touchoff>)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

выкладывай свою папку с конф
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Виталий »

вот она несчастная
Вложения
cnc.tar.gz
(4.32 КБ) 1104 скачивания
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

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

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

А touchoff.ngc у тебя где лежит?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

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

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

А панель GladeVCP грузится?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

Разобрался с твоим конфигом- запустил
все работает отлично-и проба и другие файлы ж-кода
и почему у тебя только 1 строку выполняет? :wik:
---------------
мож там у тебя с контактами что то?
выполняется G38.2 Z-10 F100
и останавливается-а ты думаешь что это из-за glade так?
попробуй измени touchoff.ngc произвольно:

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

o<touchoff>sub
 F100
G1 X2 
G1 Y2 
G1 X4
G1 Y5 
o<touchoff>endsub
m2

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

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

nkp писал(а):выполняется G38.2 Z-10 F100
Эта строка если не найдет контакт должна выдать ошибку!
Какая стоит версия LinuxCNC?
В чем именно проявляется ошибка выполнения?
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Виталий »

ребята подождите ,мы все спутали .я говорил что выполняется одна строка кода совмесно с ладером или как его там ,по поводу glade и Action_MDI Toggle я только смотрел и делал предположение ,но не пробывал так как не знал что куда .
Nick писал(а):Какая стоит версия LinuxCNC?
версия 2.5
по совету nkp полностью перешол на Action_MDI Toggle ,с его помощью соеденил кнопку и мди команду.
Nick писал(а):В чем именно проявляется ошибка выполнения?
(Unable to open file<touchoff>)
Nick писал(а):А touchoff.ngc у тебя где лежит?
в nc files
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

Виталий писал(а):в nc files
то есть лежит в /home/vitaliy/linuxcnc/nc_files
правильно?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

А как команда в MDI action выглядит, странно, что он пишет именно "<touchoff>"...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

Nick писал(а):А как команда в MDI
так как запускал и я отвечу за ТС:

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

 O<touchoff> call
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Виталий »

nkp писал(а):то есть лежит в /home/vitaliy/linuxcnc/nc_files
да верно
Nick писал(а):А как команда в MDI action выглядит, странно, что он пишет именно "<touchoff>"...
если правильно понял то (O<touchoff> CALL)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

А ты когда нажимаешь нашу кнопку в Axis какой нибудь ж-код загружен?
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Виталий »

не совсем понял
Ответить

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