Страница 11 из 53
Re: GladeVCP и PyVCP для начинающих
Добавлено: 04 июл 2012, 18:04
billsmith
Виталий писал(а):
Nick писал(а):попробуй добавить в код (MSG, Ура заработало!) в конец процедуры и тогда точно увидишь, сколько раз доработало до конца
прикольно спасибо.сообщение появляется только тогда,когда обычны ж код.ну а на счет о кода то там печальней выполняется одна строчка
У меня такая ошибка получается когда контакт вибрирует на столе и при отьезде, из-за вибраций, нексколько раз контачит. Попробуй при обнулении прижми измерительную пластину или поиграй со скоростями при измерении.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 04 июл 2012, 18:06
Виталий
вкратце хоть что делать,сам халскоп нашол ,а дальше
Re: GladeVCP и PyVCP для начинающих
Добавлено: 04 июл 2012, 18:10
Виталий
billsmith писал(а):У меня такая ошибка получается когда контакт вибрирует на столе и при отьезде, из-за вибраций, нексколько раз контачит. Попробуй при обнулении прижми измерительную пластину или поиграй со скоростями при измерении.
прыжимал ,менял скорость
Re: GladeVCP и PyVCP для начинающих
Добавлено: 04 июл 2012, 18:11
Виталий
парадокс получается ,ж код работает,а о код нет
Re: GladeVCP и PyVCP для начинающих
Добавлено: 04 июл 2012, 23:09
Виталий
Виталий писал(а):пытаюсь подключить лед 2 (индикатор пробы)думаю так net motion.probe<=halui.motion.probe-inputnet motion.probe=>gladevcp.hal_led2
так не вышло.думал,думал и придумал
ура работает.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 00:06
Nick
В hal scope тыркаешь на цифру 1, потом выбираешь нужный пин. И ищешь постоянный показ... или как-то типо авто... В общем должна появиться цветная линия. Вот интересно, что будет на ней, когда это ошибка показывается.
Кто-то писал, что на LPT бывают какие-то подтягивающие резисторы (что это не знаю) и они чем-то мешают... Вроде debounce может помочь...
В общем, давай сначала на график поглядим.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 01:29
Serg
Nick писал(а):
Кто-то писал, что на LPT бывают какие-то подтягивающие резисторы (что это не знаю) и они чем-то мешают... Вроде debounce может помочь...

- r.png (5.56 КБ) 1879 просмотров
Подтягивающие резисторы подтягивают вход или выход либо к питанию, дибо к земле, что они не оказались висящими "в воздухе".
R1 подтягивает к питанию, R2 к земле. Иначе при закрытом транзисторе выход окажется в воздухе и на нём никогда не будет высокого (R1) или низкого (R2) уровней, а вместо них будет непонятно что.
Могли использоваться в довольно древних реализациях портов. В современных используется схема с двумя транзисторами, открывающимися в противофазе.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 17:56
Виталий
Nick писал(а):В общем должна появиться цветная линия. Вот интересно, что будет на ней, когда это ошибка показывается.
где ,по центру.пин беру такой parport.0.pin-12-in-not на него заведена проба
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 18:08
nkp
Все так. Только на стоп стоит (мож это только на скрине

)
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 18:09
Виталий
экран в момент касания
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 18:14
Виталий
nkp писал(а):Все так. Только на стоп стоит (мож это только на скрине )
так и было .привет
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 18:19
nkp
если я рассмотрел правильно- то уровень (напряжение) изменился
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 18:39
Виталий
наверно
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 18:51
Виталий
когда запускаю пробу ж кодом, идет всплеск 3,4 подьема вгновенно и пропадают
мди командой через кнопку только один как на скрине
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 19:15
billsmith
Раз 3-4 подъёма, значит у тебя таже проблема что и у меня была. Когда запускаеш с кнопки, на втором всплеске выскакивает ошибка. Как я и писал, из-за вибраций контакт то есть то нет, это же и написано в окне ошибки.
У меня это решилось устранением вибрации. Но тут много решающих факторов, скорость проверки, ускорение, жёсткость, чистота поверхности контакта.
И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 20:23
Виталий
всем кто помогал -спасибо одной проблемой меньше

все как всегда банольно просто.
так ,по списку ж код и склейка двух фрагментов с заенами инструментов и пробами
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 22:40
Nick
billsmith писал(а):И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
Ухты! Что-то новенькое

. Это получается если через MDI вызвать команду движения сразу после пробы, то будет вылетать ошибка?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 22:44
billsmith
Не знаю как в ручном режиме, а вот при выполнении подпрограммы, при запуске с GladeVcp вроде помогает.
У меня такая же ошибка бывала и я просто либо несколько раз пробовал обнулится либо придерживал датчик от вибраций. Почитав эту тему, вспомнил про свой давнишний эксперимент и снова попробовал вставить сообщения. Два дня, пока ошибка не вылетала

Re: GladeVCP и PyVCP для начинающих
Добавлено: 05 июл 2012, 22:46
billsmith
Nick писал(а):billsmith писал(а):И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
Ухты! Что-то новенькое

. Это получается если через MDI вызвать команду движения сразу после пробы, то будет вылетать ошибка?
Возможно, если во время пробы, или отъезда контакт скачет.
Насколько я понял, ошибка возникает если при начале уточнения, либо при первой пробе, контакт нестабильный.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 06 июл 2012, 18:21
Виталий
есть ж код (удалось склеять) как в него прикрутить пробу в начало и посредине.
Код: Выделить всё
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