GladeVCP и PyVCP для начинающих
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
вот конкретный пример которий хочу реализовать с вашей помощью
http://www.youtube.com/watch?v=PgKJqmUZNSk
http://www.youtube.com/watch?v=PgKJqmUZNSk
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Хммм... не совсем понимаю, зачем там вообще GlageVCP.
В Gкоде пишем:
G53 G0 X0 Y0 (едем в место смены)
(MSG, Смените инструмент на -------- и нажмите Run)
M0 (ставим станок на паузу)
(--- меняем инструмент и нажимаем Run ---)
G53 G0 X-- Y-- (едем к месту, где стоит датчик)
G91 (включаем относительную систему координат)
F100
G38.2 Z-100 (быстро ищем датчик)
G0 Z5 (отъезжаем на 5 мм вверх)
F1
G38.2 Z-100 (медленно уточняем положение)
G90 (включаем абсолютную систему координат)
G92 Z0 (обнуляем Z)
G0 Z10
В Gкоде пишем:
G53 G0 X0 Y0 (едем в место смены)
(MSG, Смените инструмент на -------- и нажмите Run)
M0 (ставим станок на паузу)
(--- меняем инструмент и нажимаем Run ---)
G53 G0 X-- Y-- (едем к месту, где стоит датчик)
G91 (включаем относительную систему координат)
F100
G38.2 Z-100 (быстро ищем датчик)
G0 Z5 (отъезжаем на 5 мм вверх)
F1
G38.2 Z-100 (медленно уточняем положение)
G90 (включаем абсолютную систему координат)
G92 Z0 (обнуляем Z)
G0 Z10
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
мне нада сделать кнопки,разници нет GladeVCP или PyVCP
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
хммм кнопки?
Change complete (iocontrol.0.tool-changed)
Continue prog (halui.program.resume)
Simulate probe contact (motion.probe-input - но тут надо будет еще один компонент использовать)?
Для начала нарисуй в Glade форму и кидай ее сюда, потом пропишем ее пины.
Change complete (iocontrol.0.tool-changed)
Continue prog (halui.program.resume)
Simulate probe contact (motion.probe-input - но тут надо будет еще один компонент использовать)?
Для начала нарисуй в Glade форму и кидай ее сюда, потом пропишем ее пины.
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
ребята я понимаю что вы собаку на этом скушали .подробное описание можете выложить,просто куча вопросов например один с них в каком виде должен сохранятся файл (ui) или gladeNick писал(а):Для начала нарисуй в Glade форму и кидай ее сюда, потом пропишем ее пины.
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
в конце строчки должно быть имя айла который (нарисованый)?Nick писал(а):GLADEVCP= -u ../gladevcp/hitcounter.py ../gladevcp/manual-example.ui
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Имхо,легче пойдет ,если ты ознакомишся с примерами в емс 2.5 .
Там и панель и вкладка есть. Пооткрывай файлы ui , ini , hal.
Смотри в sim
Там и панель и вкладка есть. Пооткрывай файлы ui , ini , hal.
Смотри в sim
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
КанечнаВиталий писал(а):в конце строчки должно быть имя айла который (нарисованый)?
ui, судя по строчке выше.Виталий писал(а):в каком виде должен сохранятся файл (ui) или glade
Ты не стесняйся, задавай вопросы. Тема для того и создана
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
где должен сохранатся (нарисованый)файл с gladevcp
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
в папке с конфигурациейВиталий писал(а):где должен сохранатся (нарисованый)файл с gladevcp
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
снова дурацкий вопрос ,если не прописаны пины хал (рисованых кнопок) -будет ошибка,правельно.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
не, ошибки не будет, просто кнопки работать не будут и все .
Представь себе контакты на плате = те же пины, когда ты их соединяешь проводками = команда net. Не соединил - ошибки нет, а вот если не правильно соединишь - то может .
Представь себе контакты на плате = те же пины, когда ты их соединяешь проводками = команда net. Не соединил - ошибки нет, а вот если не правильно соединишь - то может .
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
сегодня наконец доделал свою панель.как не странно emc стартонул.что дальше,как подключить кнопки
- Вложения
-
- panel.ui.tar.gz
- (1.21 КБ) 1269 скачиваний
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Теперь зайди в HALshow и посмотри там пины вида galdevcp ...
Или при запущенном LinuxCNC выполни в консоли halcmd show | grep glade
Потом эти пины надо потихоньку присоединять к пинам HAL в custom-postgui.hal коммандами типа net [имя сигнала] [pin] [pin].
Добавь сюда список пинов gladevcp, попробуем написать тебе команды .
Или при запущенном LinuxCNC выполни в консоли halcmd show | grep glade
Потом эти пины надо потихоньку присоединять к пинам HAL в custom-postgui.hal коммандами типа net [имя сигнала] [pin] [pin].
Добавь сюда список пинов gladevcp, попробуем написать тебе команды .
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
В чем разница?
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Nick писал(а):в консоли halcmd show | grep glade
Код: Выделить всё
vitaliy@vitaliy-desktop:~$ halcmd show | grep glade
17 User gladevcp 1689 ready
17 bit IN FALSE gladevcp.hal_led1
17 bit IN FALSE gladevcp.hal_led2
vitaliy@vitaliy-desktop:~$
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
для начала поменяй свой файл на мой и сделай вывод halcmd show | grep glade еще раз
-
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
а чем в линуксе ты открываеш архив rar?nkp писал(а):для начала поменяй свой файл на мой