[WIKI] Ручная смена инструмента с автоизмерением длины.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
a321
Мастер
Сообщения: 644
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 74
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение a321 »

ошибка g38.2 не нашел по пути датчика
a321
Мастер
Сообщения: 644
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 74
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение a321 »

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

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение Serg »

Интерфейс тут ни при чём, для этого задуманы реф. позиции G28, G30.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение dansystems1 »

А при измерении длины и диаметра инструмент вращается медленно в обратном направлении?
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение verser »

dansystems1 писал(а):А при измерении длины и диаметра инструмент вращается медленно в обратном направлении?
При измерении длины скорее всего можно не вращать, только при измерении диаметра.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение dansystems1 »

А как сейчас по дефолту?(вращается или нет)
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение Predator »

dansystems1 писал(а):А при измерении длины и диаметра инструмент вращается медленно в обратном направлении?
Если, диаметр, измеряемого инструмента больше, чем площадка на датчике, то вращение обязательно!
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение verser »

dansystems1 писал(а):А как сейчас по дефолту?(вращается или нет)
В данном приложении все измерения только по Z. Вращение не задано, но его можно при необходимости добавить самостоятельно в файле manual_change.ngc .
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение dansystems1 »

verser писал(а): данном приложении все измерения только по Z.
о.к.
verser писал(а): но его можно при необходимости добавить самостоятельно в файле manual_change.ngc .
Хорошо!
А можно , при замере допустим торцевой фрезы подвести зуб фрезы в ручном режиме?( в пром стойках при измерении длины инструмент смещается на приблизительный радиус)?
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение verser »

dansystems1 писал(а): А можно , при замере допустим торцевой фрезы подвести зуб фрезы в ручном режиме?( в пром стойках при измерении длины инструмент смещается на приблизительный радиус)?
Насколько мне известно, возможность JOG-WHILE-PAUSED вроде как пока не реализована в linuxcnc. Можно, как вариант, опять же в manual_change.ngc, для каждой отдельной торцовой фрезы задать своё местоположение над Tool setter c помощью оператора IF и номера этого инструмента, и дополнительно включать для неё собственное медленное обратное вращение.
Аватара пользователя
Cross
Опытный
Сообщения: 166
Зарегистрирован: 21 июл 2015, 18:29
Репутация: 4
Настоящее имя: Артем
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение Cross »

Здравствуйте! Сделал все по инструкции, щуп заготовку измеряет все вроде хорошо. Но как видно на видео (ссылка ниже) не записываются данные в tool setter height, кто знает в чем может крыться причина?

Если необходимо, то вот как мои датчики работают: при срабатывании щупа заготовки или датчика высоты (если на него нажать) в моей схеме, появляется +5 вольт на 15 пине.

https://www.youtube.com/watch?v=12DOpml ... e=youtu.be
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение verser »

Cross писал(а):не записываются данные в tool setter height, кто знает в чем может крыться причина?
Как вариант, это может быть из-за ошибки выполнения команды G38. На видео сработка центроискателя немного странная, и во время уточняющего замера, и во время отъезда. Может, попробовать существенно снизить скорость уточнения(Probe vel.), также в файлах probe_down.ngc и block_down.ngc можно попробовать подкорректировать "под себя" расстояние отскока
...
G38.2 Z #<_ini[TOOLSENSOR]MAXPROBE>
G0 Z0.26 (custom value)
F #<_hal[auto_tool_measurement.probevel]>
G38.2 Z-0.5 (custom value)
Еще имеет смысл проверить центроискатель, похоже, что контакт нечетко возвращается в исходное положение.
Аватара пользователя
Cross
Опытный
Сообщения: 166
Зарегистрирован: 21 июл 2015, 18:29
Репутация: 4
Настоящее имя: Артем
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение Cross »

verser писал(а):На видео сработка центроискателя немного странная
Нет, дело не в нем, не обращайте на него внимания, он иногда заедает, видимо внутрь грязь попала. То же самое происходило когда он не заедал и работал нормально... Сам центроискатель работает нормально, углы заготовки и центры ищет отлично! Проблемы начались при попытке использования датчика высоты...
Аватара пользователя
Cross
Опытный
Сообщения: 166
Зарегистрирован: 21 июл 2015, 18:29
Репутация: 4
Настоящее имя: Артем
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение Cross »

Значения в поле: "Tool setter height" не меняются. Вот в чем проблема. Щуп заготовки не при чем
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение Сергей Саныч »

Cross писал(а):Значения в поле: "Tool setter height" не меняются.
А разве это значение не вручную заносится?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение verser »

Это значение заполняется автоматом после обмера. А в случае выше, скорее всего ловится какая-то ошибка. Надо смотреть лог, чтобы понять, что не так.
Аватара пользователя
Cross
Опытный
Сообщения: 166
Зарегистрирован: 21 июл 2015, 18:29
Репутация: 4
Настоящее имя: Артем
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение Cross »

А какой лог нужно смотреть, никаких ошибок не вылазит. Более того, в файле probe_down, появляются координаты касания с датчика высоты, однако высота в поле tool setter height остается нулевой.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение verser »

Cross писал(а):в файле probe_down, появляются координаты касания с датчика высоты, однако высота в поле tool setter height остается нулевой.
Вопрос, в файле probe_down.txt после обмера датчика высоты сколько новых строчек с координатами появляется? Должно две - одна для основного измерения, вторая для уточняющего. Это так?
Последний раз редактировалось verser 31 май 2017, 21:26, всего редактировалось 1 раз.
Аватара пользователя
Cross
Опытный
Сообщения: 166
Зарегистрирован: 21 июл 2015, 18:29
Репутация: 4
Настоящее имя: Артем
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение Cross »

Так и есть, две
Вложения
IMG_20170531_194505.jpg (2018 просмотров) <a class='original' href='./download/file.php?id=113021&mode=view' target=_blank>Загрузить оригинал (4.16 МБ)</a>
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Ручная смена инструмента с автоизмерением длины.

Сообщение verser »

Cross писал(а):А какой лог нужно смотреть, никаких ошибок не вылазит.
Если запустить linuxcnc с терминала, то в терминале будут видны все сообщения о ходе работы, может что-то покажет интересное во время замера, т.е. запустить типа так:

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

/usr/bin/linuxcnc '/home/my_name/linuxcnc/configs/...my_config.ini'
Ответить

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