Страница 9 из 53

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

Добавлено: 02 июл 2012, 21:33
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 все это уже исправлено и такой цикл не имеет особого смысла?

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

Добавлено: 02 июл 2012, 21:40
Виталий
снова вопрос в ini в разделе [HALUI] надо прописать MDI_COMMAND = O<touchoff> CALL

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

Добавлено: 02 июл 2012, 21:41
nkp
нет

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

Добавлено: 02 июл 2012, 21:44
Виталий
Nick писал(а):Или в 2.5 все это уже исправлено и такой цикл не имеет особого смысла?
Ник я надеюсь это вопрос не комне,сам понимаеш ,я пока очень далек от истины.

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

Добавлено: 02 июл 2012, 22:19
Виталий
все сделал,заменил о-код ,при нажатии накнопку получаю (Unable to open file<touchoff>)

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

Добавлено: 02 июл 2012, 22:22
nkp
выкладывай свою папку с конф

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

Добавлено: 02 июл 2012, 22:29
Виталий
вот она несчастная

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

Добавлено: 02 июл 2012, 22:52
nkp
прицепил для начала твой ui файл к своей конф
все работает:
(для просмотра содержимого нажмите на ссылку)
Выделение(032).png (2224 просмотра) <a class='original' href='./download/file.php?id=6248&mode=view' target=_blank>Загрузить оригинал (37.92 КБ)</a>

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

Добавлено: 02 июл 2012, 23:22
Nick
А touchoff.ngc у тебя где лежит?

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

Добавлено: 02 июл 2012, 23:32
nkp
вот пытаюсь запустить конфиг выложенный Виталием
емс стартует но дальше кнопка авоста даже не активна
что там в файлах может бать такого-что не дает норм запустить?

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

Добавлено: 02 июл 2012, 23:53
Nick
А панель GladeVCP грузится?

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

Добавлено: 03 июл 2012, 08:17
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

будет выполнятся?

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

Добавлено: 03 июл 2012, 11:05
Nick
nkp писал(а):выполняется G38.2 Z-10 F100
Эта строка если не найдет контакт должна выдать ошибку!
Какая стоит версия LinuxCNC?
В чем именно проявляется ошибка выполнения?

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

Добавлено: 03 июл 2012, 11:15
Виталий
ребята подождите ,мы все спутали .я говорил что выполняется одна строка кода совмесно с ладером или как его там ,по поводу glade и Action_MDI Toggle я только смотрел и делал предположение ,но не пробывал так как не знал что куда .
Nick писал(а):Какая стоит версия LinuxCNC?
версия 2.5
по совету nkp полностью перешол на Action_MDI Toggle ,с его помощью соеденил кнопку и мди команду.
Nick писал(а):В чем именно проявляется ошибка выполнения?
(Unable to open file<touchoff>)
Nick писал(а):А touchoff.ngc у тебя где лежит?
в nc files

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

Добавлено: 03 июл 2012, 11:25
nkp
Виталий писал(а):в nc files
то есть лежит в /home/vitaliy/linuxcnc/nc_files
правильно?

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

Добавлено: 03 июл 2012, 11:30
Nick
А как команда в MDI action выглядит, странно, что он пишет именно "<touchoff>"...

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

Добавлено: 03 июл 2012, 11:32
nkp
Nick писал(а):А как команда в MDI
так как запускал и я отвечу за ТС:

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

 O<touchoff> call

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

Добавлено: 03 июл 2012, 11:36
Виталий
nkp писал(а):то есть лежит в /home/vitaliy/linuxcnc/nc_files
да верно
Nick писал(а):А как команда в MDI action выглядит, странно, что он пишет именно "<touchoff>"...
если правильно понял то (O<touchoff> CALL)

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

Добавлено: 03 июл 2012, 11:38
nkp
А ты когда нажимаешь нашу кнопку в Axis какой нибудь ж-код загружен?

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

Добавлено: 03 июл 2012, 11:42
Виталий
не совсем понял