Датчик 0 оси Z
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Датчик 0 оси Z
датчик срабатывает во время "не-датчиковой" команды
возможно, надо инвертировать сигнал датчика
возможно, надо инвертировать сигнал датчика
-
Georg_kai
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Датчик 0 оси Z
мммм...
вроде нет - подъезжает в нужную позицию , начинает опускаться - загорается индикатор - он не успевает вверх подняться и выскакивает эта ошибка.
вроде нет - подъезжает в нужную позицию , начинает опускаться - загорается индикатор - он не успевает вверх подняться и выскакивает эта ошибка.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Датчик 0 оси Z
значит, срабатывает просто от вибрации при перемещении. для начала можно сильно уменьшить скорость
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик 0 оси Z
А запускаешь ты ее из MDI?
-
Georg_kai
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Датчик 0 оси Z
Нет , сделал на GladeVCP вкладку. К кнопке привязал выполнение MDI команды.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик 0 оси Z
С MDI все не так просто. Пишут, что MDI стабильно выполняет только 1 команду перемещения. Все остальное - на свой страх и риск.
Поэтому для использования автоматической пробы делали хитрые штуки через Ladder Logic и несколько MDI комманд.
А какой основной смысл кнопки? Может его можно по другому реализовать...
Поэтому для использования автоматической пробы делали хитрые штуки через Ladder Logic и несколько MDI комманд.
А какой основной смысл кнопки? Может его можно по другому реализовать...
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Датчик 0 оси Z
а собственно что это такоеGeorg_kai писал(а):G38.2 Z0
F1
G38.4 Z10
достаточно сделать G38.2 и потом сразу G0 назад
-
Georg_kai
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Датчик 0 оси Z
можно и на G0 наверх.
Просто думаю что так точность выше будет - т.е на маленькой скорости до размыкания датчика.
Возможно идет дребезг контактов - у меня пока еще датчик не закреплен надежно...
"MDI стабильно выполняет только 1 команду" - ошибка вываливается на отработке 4 или 5 команды.
Просто думаю что так точность выше будет - т.е на маленькой скорости до размыкания датчика.
Возможно идет дребезг контактов - у меня пока еще датчик не закреплен надежно...
"MDI стабильно выполняет только 1 команду" - ошибка вываливается на отработке 4 или 5 команды.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик 0 оси Z
Похоже он видит, что первая команда не G38, а потом видит замыкание пробы - и выдает ошибку. Собственно это в ошибке и написано.Georg_kai писал(а):"MDI стабильно выполняет только 1 команду" - ошибка вываливается на отработке 4 или 5 команды.
А ошибка останавливает выполнение или просто появляется и все?
-
Georg_kai
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Датчик 0 оси Z
Да ошибка вызывает останов - подъем по команде G38.4 Z10 не происходит.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Датчик 0 оси Z
я бы первым делом ее убрал, а дальше разбиралсяGeorg_kai писал(а): подъем по команде G38.4 Z10 не происходит
-
Georg_kai
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Датчик 0 оси Z
Да. завтра буду пробовать. Спасибо!
- КотоФей
- Новичок
- Сообщения: 1
- Зарегистрирован: 02 фев 2013, 23:21
- Репутация: 0
- Контактная информация:
Re: Датчик 0 оси Z
Проводил подобные эксперименты со своим станком, обнаружил такую особенность, при G38.4 вылетает с ошибкой, также ошибка появлялась при G38.2 на небольшой скорости. Вывел в Hal-конфигуратор индикацию motion.probe-input и пина порта на котором висит пробник. В качестве пробника крокодил на шпиндель и пластина на заготовке. На небольшой высоте порядка 0,005 от пластины появляется дребезг индикаторы изображают светомузыку. проблему решил применив кнопку типа микрик, думаю подойдет любой датчик имеющий петлю гистерезиса при срабатывании/отпускании. Логика работы программы несколько меняется G38.2 заход в зону определения 0, G38.4 определение 0.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик 0 оси Z
Можно пропустить пин пробника через компонент debounce: http://linuxcnc.org/docs/html/man/man9/debounce.9.html
Re: Датчик 0 оси Z
почитал но так и не нашёл как подключить датчик к лтп порту (какой пин первого провода и второй конец провода куда сувать). хочу наклеить прям на стол кусок медной фольги, припаять провод=> засунуть в лтп. потом как тут уже писалось кракодил на фрезу и провод хз куда сувать.
зы у меня китайская плата (зелёная) может в ней вообще это не предусмотрено?
зы у меня китайская плата (зелёная) может в ней вообще это не предусмотрено?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик 0 оси Z
Там есть выходы (точнее входы) на концевики? Если есть - то цепляй к ним, потом в пинах надо будет правильный выбрать и все.shvv писал(а):зы у меня китайская плата (зелёная) может в ней вообще это не предусмотрено?
Re: Датчик 0 оси Z
на концевики есть. я правильно понял, можно на "пустой" пин№5 повесить, а второй конец на любой с 6 по 9 пин?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик 0 оси Z
По идее да. А у тебя нет схемы подключения концевиков к этому разъему?
Re: Датчик 0 оси Z
непонятен вопрос, попробуй задать по-другому.Nick писал(а):По идее да. А у тебя нет схемы подключения концевиков к этому разъему?
- Вложения
-
- input.png (8.73 КБ) 3847 просмотров
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик 0 оси Z
Именно схемы подключения, какой контакт концевика куда совать. Но в принципе там должно так и быть, один на пин, второй на землю...
