Тормоз направляющих каждой оси
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Тормоз направляющих каждой оси
Именно этот вариант я и использую, но скорости срабатывания не хватает, что-б отловить и у меня задание меняется на 0.007 за время, пока inhibit (он вообще все тормозит без исключений) не сработает. Но мне условно хватает) пока я станок ещё не запустил. Проверю отпишусь.
" Linux CNC - наше всё"
-
- Мастер
- Сообщения: 704
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: Тормоз направляющих каждой оси
в моем случае никаких степгенов - аналоговый мотор.
кароче проще в сорсах исправить. Ладно, надо разобраться как правильно симуляцию станка описать. Я пока не понял каким образом все это без реальной обратной связи работает.
кароче проще в сорсах исправить. Ладно, надо разобраться как правильно симуляцию станка описать. Я пока не понял каким образом все это без реальной обратной связи работает.
- MX_Master
- Мастер
- Сообщения: 7468
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3089
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Тормоз направляющих каждой оси
Можно сделать простой текстовый конвертер, который превращает обычный G код в желаемый В виде обычного скрипта (sh/cmd) под требуемую ОС (Lin/Win). Или в виде одного HTML файла (HTML+CSS+JavaScript), чтобы работало в любом браузере.
Знатокам регулярных выражений - привет
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Тормоз направляющих каждой оси
,А ручной режим, а mdi , а "сотрудник идиот"? Нее. Пусть лучше само работает) в исходники лезть конечно правильнее, но это выше моих возможностей. Надо бы поднять скил, но я не программист никак. Мне просто очень нравится HAL и classic ladder )
" Linux CNC - наше всё"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Тормоз направляющих каждой оси
steals_y2k писал(а): ↑ можно motion.feed-hold в 1 ставить на время, пока тормоз отпустится.
Как минимум нужно будет соблюсти последовательность работы компонентов (порядок команд addf).
После axis.N, а что там буде дальше, stepgen или pid не важно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Тормоз направляющих каждой оси
Не знал, что это влияет, но сам того не зная я сразу сделал последовательно в начале ХАЛа после загрузки компонента "motion". Так что мои 7 микрон это лучший показатель и моего варианта.
А на сколько сильно влияет последовательность загрузки компонентов? Я думал, что все, что описано в зал будет работать как ПЛИС, максимально параллельно, если не тактировать
" Linux CNC - наше всё"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Тормоз направляющих каждой оси
На 1ms - длительность сервоцикла.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 939
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Тормоз направляющих каждой оси
я рассчитывал на датчик давления в системе тормоза, и его через И завязать с feed-hold чуть ли не напрямую )))
- Sakhalin_Cat
- Мастер
- Сообщения: 631
- Зарегистрирован: 20 авг 2012, 12:49
- Репутация: 340
- Настоящее имя: Рогозин Константин Владимирович
- Откуда: Южно-Сахалинск
- Контактная информация:
Re: Тормоз направляющих каждой оси
Нашли решение проблемы без костылей?
А то тоже столкнулся с подобным. По осям стоят пневмогидро тормоза, как связать с приводами непридумывается. Можно конечно разжатыми держать, так как сервы на удержании вывезут, но хотелось бы полнофункционально использовать систему.