У меня такая ошибка получается когда контакт вибрирует на столе и при отьезде, из-за вибраций, нексколько раз контачит. Попробуй при обнулении прижми измерительную пластину или поиграй со скоростями при измерении.Виталий писал(а):прикольно спасибо.сообщение появляется только тогда,когда обычны ж код.ну а на счет о кода то там печальней выполняется одна строчкаNick писал(а):попробуй добавить в код (MSG, Ура заработало!) в конец процедуры и тогда точно увидишь, сколько раз доработало до конца
GladeVCP и PyVCP для начинающих
-
billsmith
- Опытный
- Сообщения: 128
- Зарегистрирован: 04 июн 2012, 23:46
- Репутация: 5
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
-
Виталий
- Мастер
- Сообщения: 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 для начинающих
В hal scope тыркаешь на цифру 1, потом выбираешь нужный пин. И ищешь постоянный показ... или как-то типо авто... В общем должна появиться цветная линия. Вот интересно, что будет на ней, когда это ошибка показывается.
Кто-то писал, что на LPT бывают какие-то подтягивающие резисторы (что это не знаю) и они чем-то мешают... Вроде debounce может помочь...
В общем, давай сначала на график поглядим.
Кто-то писал, что на LPT бывают какие-то подтягивающие резисторы (что это не знаю) и они чем-то мешают... Вроде debounce может помочь...
В общем, давай сначала на график поглядим.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Подтягивающие резисторы подтягивают вход или выход либо к питанию, дибо к земле, что они не оказались висящими "в воздухе".Nick писал(а): Кто-то писал, что на LPT бывают какие-то подтягивающие резисторы (что это не знаю) и они чем-то мешают... Вроде debounce может помочь...
R1 подтягивает к питанию, R2 к земле. Иначе при закрытом транзисторе выход окажется в воздухе и на нём никогда не будет высокого (R1) или низкого (R2) уровней, а вместо них будет непонятно что.
Могли использоваться в довольно древних реализациях портов. В современных используется схема с двумя транзисторами, открывающимися в противофазе.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
Виталий
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
где ,по центру.пин беру такой parport.0.pin-12-in-not на него заведена пробаNick писал(а):В общем должна появиться цветная линия. Вот интересно, что будет на ней, когда это ошибка показывается.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Все так. Только на стоп стоит (мож это только на скрине
)
-
Виталий
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
так и было .приветnkp писал(а):Все так. Только на стоп стоит (мож это только на скрине )
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
если я рассмотрел правильно- то уровень (напряжение) изменился
-
Виталий
- Мастер
- Сообщения: 223
- Зарегистрирован: 26 янв 2012, 20:30
- Репутация: 1
- Откуда: Полтава
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
когда запускаю пробу ж кодом, идет всплеск 3,4 подьема вгновенно и пропадают
мди командой через кнопку только один как на скрине
мди командой через кнопку только один как на скрине
-
billsmith
- Опытный
- Сообщения: 128
- Зарегистрирован: 04 июн 2012, 23:46
- Репутация: 5
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Раз 3-4 подъёма, значит у тебя таже проблема что и у меня была. Когда запускаеш с кнопки, на втором всплеске выскакивает ошибка. Как я и писал, из-за вибраций контакт то есть то нет, это же и написано в окне ошибки.
У меня это решилось устранением вибрации. Но тут много решающих факторов, скорость проверки, ускорение, жёсткость, чистота поверхности контакта.
И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
У меня это решилось устранением вибрации. Но тут много решающих факторов, скорость проверки, ускорение, жёсткость, чистота поверхности контакта.
И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
-
Виталий
- Мастер
- Сообщения: 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 для начинающих
Ухты! Что-то новенькоеbillsmith писал(а):И ещё не точная инфа, сразу после пробы ставим команду например ("MSG" или "DEBUG") а потом уже остальные команды. В таком случае вроде, ошибка не выскакивает при вибрирующем контакте.
-
billsmith
- Опытный
- Сообщения: 128
- Зарегистрирован: 04 июн 2012, 23:46
- Репутация: 5
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Не знаю как в ручном режиме, а вот при выполнении подпрограммы, при запуске с GladeVcp вроде помогает.
У меня такая же ошибка бывала и я просто либо несколько раз пробовал обнулится либо придерживал датчик от вибраций. Почитав эту тему, вспомнил про свой давнишний эксперимент и снова попробовал вставить сообщения. Два дня, пока ошибка не вылетала
У меня такая же ошибка бывала и я просто либо несколько раз пробовал обнулится либо придерживал датчик от вибраций. Почитав эту тему, вспомнил про свой давнишний эксперимент и снова попробовал вставить сообщения. Два дня, пока ошибка не вылетала
-
billsmith
- Опытный
- Сообщения: 128
- Зарегистрирован: 04 июн 2012, 23:46
- Репутация: 5
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Возможно, если во время пробы, или отъезда контакт скачет.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