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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

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

Сообщение billsmith »

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

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

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

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

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

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

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

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

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

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

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

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

Виталий писал(а):пытаюсь подключить лед 2 (индикатор пробы)думаю так net motion.probe<=halui.motion.probe-inputnet motion.probe=>gladevcp.hal_led2
так не вышло.думал,думал и придумал

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

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

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

Сообщение Nick »

В hal scope тыркаешь на цифру 1, потом выбираешь нужный пин. И ищешь постоянный показ... или как-то типо авто... В общем должна появиться цветная линия. Вот интересно, что будет на ней, когда это ошибка показывается.

Кто-то писал, что на LPT бывают какие-то подтягивающие резисторы (что это не знаю) и они чем-то мешают... Вроде debounce может помочь...

В общем, давай сначала на график поглядим.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Nick писал(а): Кто-то писал, что на LPT бывают какие-то подтягивающие резисторы (что это не знаю) и они чем-то мешают... Вроде debounce может помочь...
r.png
r.png (5.56 КБ) 1883 просмотра
Подтягивающие резисторы подтягивают вход или выход либо к питанию, дибо к земле, что они не оказались висящими "в воздухе".
R1 подтягивает к питанию, R2 к земле. Иначе при закрытом транзисторе выход окажется в воздухе и на нём никогда не будет высокого (R1) или низкого (R2) уровней, а вместо них будет непонятно что.
Могли использоваться в довольно древних реализациях портов. В современных используется схема с двумя транзисторами, открывающимися в противофазе.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

Nick писал(а):В общем должна появиться цветная линия. Вот интересно, что будет на ней, когда это ошибка показывается.
где ,по центру.пин беру такой parport.0.pin-12-in-not на него заведена проба
Вложения
Снимок-4.png (1862 просмотра) <a class='original' href='./download/file.php?id=6325&mode=view' target=_blank>Загрузить оригинал (97.26 КБ)</a>
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

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

экран в момент касания
Вложения
Снимок-5.png (1860 просмотров) <a class='original' href='./download/file.php?id=6326&mode=view' target=_blank>Загрузить оригинал (102.28 КБ)</a>
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

nkp писал(а):Все так. Только на стоп стоит (мож это только на скрине )
так и было .привет
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

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

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

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

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

когда запускаю пробу ж кодом, идет всплеск 3,4 подьема вгновенно и пропадают
мди командой через кнопку только один как на скрине
Вложения
Снимок-6.png (1855 просмотров) <a class='original' href='./download/file.php?id=6329&mode=view' target=_blank>Загрузить оригинал (102 КБ)</a>
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

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

Сообщение billsmith »

Раз 3-4 подъёма, значит у тебя таже проблема что и у меня была. Когда запускаеш с кнопки, на втором всплеске выскакивает ошибка. Как я и писал, из-за вибраций контакт то есть то нет, это же и написано в окне ошибки.
У меня это решилось устранением вибрации. Но тут много решающих факторов, скорость проверки, ускорение, жёсткость, чистота поверхности контакта.
И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

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

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

Сообщение Nick »

billsmith писал(а):И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
Ухты! Что-то новенькое :). Это получается если через MDI вызвать команду движения сразу после пробы, то будет вылетать ошибка?
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

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

Сообщение billsmith »

Не знаю как в ручном режиме, а вот при выполнении подпрограммы, при запуске с GladeVcp вроде помогает.
У меня такая же ошибка бывала и я просто либо несколько раз пробовал обнулится либо придерживал датчик от вибраций. Почитав эту тему, вспомнил про свой давнишний эксперимент и снова попробовал вставить сообщения. Два дня, пока ошибка не вылетала ;)
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

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

Сообщение billsmith »

Nick писал(а):
billsmith писал(а):И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
Ухты! Что-то новенькое :). Это получается если через MDI вызвать команду движения сразу после пробы, то будет вылетать ошибка?
Возможно, если во время пробы, или отъезда контакт скачет.
Насколько я понял, ошибка возникает если при начале уточнения, либо при первой пробе, контакт нестабильный.
Виталий
Мастер
Сообщения: 223
Зарегистрирован: 26 янв 2012, 20:30
Репутация: 1
Откуда: Полтава
Контактная информация:

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

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

есть ж код (удалось склеять) как в него прикрутить пробу в начало и посредине.

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

G90G80G21G49
M6 T2
(Tool Number:2) (5.000 ìì ðàäèóñ öèëèíäðè÷åñêèé ôðåçû)
G43 H2 G0Z5.0000
M3 S15000
G0 X29.9702 Y49.9998 Z5.0000
G1   Z-2.5000 F3000
G2 X50.0105 Y70.0283 I20.0297 J-0.0011 F4560
G2 X70.0296 Y49.9785 I-0.0106 J-20.0297
G2 X49.9893 Y29.9747 I-20.0297 J0.0259
G2 X29.9702 Y49.9998 I0.0106 J20.0297
G1   Z-5.0000 F3000
G2 X50.0105 Y70.0283 I20.0297 J-0.0011 F4560
G2 X70.0296 Y49.9785 I-0.0106 J-20.0297
G2 X49.9893 Y29.9747 I-20.0297 J0.0259
G2 X29.9702 Y49.9998 I0.0106 J20.0297
G1   Z-7.5000 F3000
G2 X50.0105 Y70.0283 I20.0297 J-0.0011 F4560
G2 X70.0296 Y49.9785 I-0.0106 J-20.0297
G2 X49.9893 Y29.9747 I-20.0297 J0.0259
G2 X29.9702 Y49.9998 I0.0106 J20.0297
G1   Z-10.0000 F3000
G2 X50.0105 Y70.0283 I20.0297 J-0.0011 F4560
G2 X70.0296 Y49.9785 I-0.0106 J-20.0297
G2 X49.9893 Y29.9747 I-20.0297 J0.0259
G2 X29.9702 Y49.9998 I0.0106 J20.0297
G0   Z5.0000
G0Z5.0000
M5
G49
M6 T1
G43 H1 G0Z5.0000
(Tool Number:1) (12.000 ìì ðàäèóñ öèëèíäðè÷åñêèé ôðåçû)
M3 S15000
G0 X30.6250 Y20.6250 Z5.0000
G1   Z-10.0000 F780
G2 X21.6250 Y29.6250 I0.0000 J9.0000 F2520
G1  Y70.3750  
G2 X30.6250 Y79.3750 I9.0000 J-0.0000 
G1 X69.3750   
G2 X78.3750 Y70.3750 I0.0000 J-9.0000 
G1  Y29.6250  
G2 X69.3750 Y20.6250 I-9.0000 J-0.0000 
G1 X30.6250 Y20.6250  
G0   Z5.0000
G0 X0.0000 Y0.0000 
G0Z5.0000
G0X0.0000Y0.0000
M5
M30
Ответить

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