Страница 2 из 2

Re: Тормоз направляющих каждой оси

Добавлено: 24 дек 2020, 11:24
Dmaster
Именно этот вариант я и использую, но скорости срабатывания не хватает, что-б отловить и у меня задание меняется на 0.007 за время, пока inhibit (он вообще все тормозит без исключений) не сработает. Но мне условно хватает) пока я станок ещё не запустил. Проверю отпишусь.
MX_Master писал(а): Между планировщиком и степгеном нужно вставить свой компонент, который будет сравнивать текущие позиции и новые задания для осей.

Re: Тормоз направляющих каждой оси

Добавлено: 24 дек 2020, 12:39
ex71
в моем случае никаких степгенов - аналоговый мотор.
кароче проще в сорсах исправить. Ладно, надо разобраться как правильно симуляцию станка описать. Я пока не понял каким образом все это без реальной обратной связи работает.

Re: Тормоз направляющих каждой оси

Добавлено: 24 дек 2020, 15:47
MX_Master
Можно сделать простой текстовый конвертер, который превращает обычный G код в желаемый ;) В виде обычного скрипта (sh/cmd) под требуемую ОС (Lin/Win). Или в виде одного HTML файла (HTML+CSS+JavaScript), чтобы работало в любом браузере.

Знатокам регулярных выражений - привет :)

Re: Тормоз направляющих каждой оси

Добавлено: 24 дек 2020, 21:16
Dmaster
,А ручной режим, а mdi , а "сотрудник идиот"? Нее. Пусть лучше само работает) в исходники лезть конечно правильнее, но это выше моих возможностей. Надо бы поднять скил, но я не программист никак. Мне просто очень нравится HAL и classic ladder )

Re: Тормоз направляющих каждой оси

Добавлено: 25 дек 2020, 01:06
Serg
steals_y2k писал(а): можно motion.feed-hold в 1 ставить на время, пока тормоз отпустится.
Serg писал(а): Оптимальным решением "из готовых деталей" будет управлением feed-hold'ом, но для работы ручных перемещений нужно будет искать "обходной путь".

Dmaster писал(а): Именно этот вариант я и использую, но скорости срабатывания не хватает, что-б отловить и у меня задание меняется на 0.007 за время, пока inhibit (он вообще все тормозит без исключений) не сработает.
Как минимум нужно будет соблюсти последовательность работы компонентов (порядок команд addf).
ex71 писал(а): в моем случае никаких степгенов - аналоговый мотор.
После axis.N, а что там буде дальше, stepgen или pid не важно.

Re: Тормоз направляющих каждой оси

Добавлено: 25 дек 2020, 06:48
Dmaster
Serg писал(а): (порядок команд addf).
Не знал, что это влияет, но сам того не зная я сразу сделал последовательно в начале ХАЛа после загрузки компонента "motion". Так что мои 7 микрон это лучший показатель и моего варианта.

А на сколько сильно влияет последовательность загрузки компонентов? Я думал, что все, что описано в зал будет работать как ПЛИС, максимально параллельно, если не тактировать

Re: Тормоз направляющих каждой оси

Добавлено: 25 дек 2020, 07:50
Serg
Dmaster писал(а): А на сколько сильно влияет последовательность загрузки компонентов?
На 1ms - длительность сервоцикла. :)

Re: Тормоз направляющих каждой оси

Добавлено: 26 дек 2020, 22:06
steals_y2k
я рассчитывал на датчик давления в системе тормоза, и его через И завязать с feed-hold чуть ли не напрямую )))

Re: Тормоз направляющих каждой оси

Добавлено: 14 фев 2021, 15:34
Sakhalin_Cat
Dmaster писал(а): В очередной раз требуется помощь форума.
Нашли решение проблемы без костылей?
А то тоже столкнулся с подобным. По осям стоят пневмогидро тормоза, как связать с приводами непридумывается. Можно конечно разжатыми держать, так как сервы на удержании вывезут, но хотелось бы полнофункционально использовать систему.