Смена инструмента на токарнике
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Смена инструмента на токарнике
Я бы с 500 начал, а то факторов много
-
- Мастер
- Сообщения: 1746
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 293
- Настоящее имя: Алексей
- Контактная информация:
Re: Смена инструмента на токарнике
в какой thread добавили функцию через addf, с такой частотой и выполняется.
halcmd show покажет инфу по threads (чтобы по конфигам не лазить).
halcmd show покажет инфу по threads (чтобы по конфигам не лазить).
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
В ini файле установлено SERVO_PERIOD = 1000000
через halcmd show показывает 998955
это под 1Мгц получается?
т.е. чтоб подождать секунду надо посчитать 1 000 000 попугаев!?)
через halcmd show показывает 998955
это под 1Мгц получается?
т.е. чтоб подождать секунду надо посчитать 1 000 000 попугаев!?)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Смена инструмента на токарнике
это не попугаи, а наносекунды.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Я уже понял!)
Есть ли возможность, запустить несколько таких счетчиков, с разным временем ?
loadrt timedelay count=1
addf timedelay.0 servo-thread
setp timedelay.0.on-delay 0.5 #~0.5 сек
net delaystart timedelay.0.in <= xxx.delaystart
net delaydone timedelay.0.out => xxx.delaydone
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Можно считать, что револьверку победил!)
Тест в несколько часов, не выявил глюков!)
СИ_шный код custom.hal Диск позиции
Испытательный стенд)
Тест в несколько часов, не выявил глюков!)
СИ_шный код custom.hal Диск позиции
Испытательный стенд)
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
Выявилась проблемка. Иногда револьверка зажимает не тот инструмент
Револьверная головка уг9326 может перещелкнуться на другой инструмент, или магнит своим магнитным полем включит рядом стоящий геркон, или дребезг контактов геркона.... или луна повлияет.
Что приводит к неправильному установленному инструменту в револьверке.
В ладдере нужно добавить проверку инструмента после зажима барабана.
Так Ладер выглядит сейчас. Такая схема будет рабочей?
Револьверная головка уг9326 может перещелкнуться на другой инструмент, или магнит своим магнитным полем включит рядом стоящий геркон, или дребезг контактов геркона.... или луна повлияет.
Что приводит к неправильному установленному инструменту в револьверке.
В ладдере нужно добавить проверку инструмента после зажима барабана.
Так Ладер выглядит сейчас. Такая схема будет рабочей?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
Сегодня поймал проблему.
Стоял 5й инструмент. При смене на 7й, барабан дернулся не провернулся, сразу же затянулся. В револьверке остался стоять 5й инструмент.
В строке состояния внизу LinuxCNC, написано Инструмент 7, по факту в револьверке 5й.
Если откинуть разъем у револьверки для проверки на помехи, то никаких сигналов нет. Проблема похоже механическая. Происходит это когда револьверка уг9326 какое то время(ночь) постояла. Тогда барабан как бы с большим усилием сдергивается.
Если правильно понимаю, то при срывании барабана геркон дребезжит, срабатывает. Ладер это принимает как нашли нужный инструмент, тут же включает реверс и затягивает барабан.
В Ладере должна быть проверка на нужный инструмент в конце всей логики.
Стоял 5й инструмент. При смене на 7й, барабан дернулся не провернулся, сразу же затянулся. В револьверке остался стоять 5й инструмент.
В строке состояния внизу LinuxCNC, написано Инструмент 7, по факту в револьверке 5й.
Если откинуть разъем у револьверки для проверки на помехи, то никаких сигналов нет. Проблема похоже механическая. Происходит это когда револьверка уг9326 какое то время(ночь) постояла. Тогда барабан как бы с большим усилием сдергивается.
Если правильно понимаю, то при срывании барабана геркон дребезжит, срабатывает. Ладер это принимает как нашли нужный инструмент, тут же включает реверс и затягивает барабан.
В Ладере должна быть проверка на нужный инструмент в конце всей логики.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Смена инструмента на токарнике
А denounce прописать ?
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
Это шо такое? search.php?keywords=denounce*
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 1746
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 293
- Настоящее имя: Алексей
- Контактная информация:
Re: Смена инструмента на токарнике
http://linuxcnc.org/docs/html/man/man9/debounce.9.html
геркон в него завести
а с выхода debouncе дальше.
геркон в него завести
а с выхода debouncе дальше.
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Смена инструмента на токарнике
iPhone умничает
Мне на дупломатике помогло, главно не перебрать а то неплохой шпиндель получается
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
А почему "Останов" а не повторный запуск процедуры?aftaev писал(а): ↑10 ноя 2020, 22:33 Выявилась проблемка. Иногда револьверка зажимает не тот инструмент
Револьверная головка уг9326 может перещелкнуться на другой инструмент, или магнит своим магнитным полем включит рядом стоящий геркон, или дребезг контактов геркона.... или луна повлияет.
Что приводит к неправильному установленному инструменту в револьверке.
В ладдере нужно добавить проверку инструмента после зажима барабана.
Так Ладер выглядит сейчас.
Снимок.png
Такая схема будет рабочей?
01.png
custom.rar
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
Можно и повтор раза два, потом останов. В моем случае дребезг контактов геркона, хоть сколько раз делай ставило не тот инструмент
Геркон поменял, все пучком заработало.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 393
- Зарегистрирован: 10 фев 2020, 18:39
- Репутация: 13
- Настоящее имя: Виталий
- Контактная информация:
Re: Смена инструмента на токарнике
Антидребезг все равно нужен, история может повториться, как обычно в самый не подходящий момент.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
Не нужен антидребезг. Есть куча вариантов когда револьверка может поймать не тот инструмент.
Нужна проверка в конце цикла, что стоит нужный инструмент.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
У каждой модели свой принцип.
Работал много с уг9326, другие настраивал. У уг9326 принцип: при вращении она щелкает на каждом инструменте, как храповик. При реверсе затягиветя. Если быстро реверс не сработал, может перескочить на другой инструмент и зажмет не верный. Датчиком номера инструмента служит магнит + 8 герконов. Магнит в пластмастке может разболтаться. В моей сдох геркон.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.