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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Виталий писал(а):чтот хреновенько у него с графикой
наверно твоя тема влияет-ну работу же наблюдаешь
теперь нажимай и посмотри на %I1 (я думаю затык именно в нем)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Скорей всего это будет работать только так:
включаешь станок
хоумишся
переходишь в mdi режим (F5)
нажимаешь свою кнопку на панели
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

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

Сообщение billsmith »

Чёт я непойму вашей проблемы. У меня например сразу подпрограмма вызываеться одной кнопкой с Gladevcp и при этом ещё и параметры передаёт. Для её работы также не нужно переходить в режим mdi. Это всё есть в стандартном примере с GladeVCP. И в ini никакие команды прописывать не нужно.
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

billsmith писал(а):Чёт я непойму вашей проблемы. У меня например сразу подпрограмма вызываеться одной кнопкой с Gladevcp и при этом ещё и параметры передаёт. Для её работы также не нужно переходить в режим mdi. Это всё есть в стандартном примере с GladeVCP. И в ini никакие команды прописывать не нужно.
а подробней можна.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

А и правда, в GladeVCP есть виджет Action_MDI Toggle. Попробуй его добавить и в нем прописать тот же o call...
Хотя, там могут быть те же проблемы, что и с MDI-command - только одно перемещение.

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

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

Сообщение Nick »

Странно, на в linuxcnc-sim, все с mdi-command работает нормально...
скинь код своего touchoff...
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

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

Сообщение billsmith »

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

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

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

Nick писал(а):скинь код своего touchoff...

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

G38.2 Z-10 F100
G00 Z3 f50 
G38.3 Z-11
G00 z5 F300
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

А как именно он глючит? просто этот код в итоге ничего не сделает.
Съездит до датчика и уедет на бывший Z5.
а вот если бы было
G38.2 Z-10 F100
G00 Z3 f50
G38.3 Z-11
G92 Z0
G00 z5 F300
То уедет на 5 мм выше датчика.

И еще все это можно сделать в относительных координатах и добавить переезд к датчику в координатах станка, вот так:
G53 G00 X-- Y--
G91

G38.2 Z-100 F100
G00 Z3
F10
G38.3 Z-2
G92 Z0
F300
G00 z5
G90
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

с кодом разберусь.я не могу этот код нормально запустить с кнопки .максимум 1строчку ,в какую сторону смотреть,Action_MDI Toggle -понял что тоже пропихнуть можна 1строчку
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

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

nkp писал(а):а как в пост#142 пробовал?
да пробывал,почемуто проигралась одна строчка вместо 3.не нравится то что нада заходить в мди ,пробу удалось запусть один раз,последующие только через выход с програмы.
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

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

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

Сообщение nkp »

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

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

Сообщение nkp »

Виталий писал(а):Action_MDI Toggle -понял что тоже пропихнуть можна 1строчку
Сейчас запустил через кнопку на glade панели файл ж-кода 80 строк
все работает :wik:
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

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

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

Сообщение nkp »

файл:
touchoff.ngc
(94 байт) 1131 скачивание
в папку nc_files.
А в панель:
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

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

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

Сообщение nkp »

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

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

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

спасибо .теперь доступно
Ответить

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