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

LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 28 окт 2022, 17:45
a321
Периодически мыслью возвращаюсь к этому вопросу, гуглю (условно), -
https://serx.ml/search?q=linuxcnc%20s%2 ... es=general

Вижу -
1. длинный топик https://forum.linuxcnc.org/38-general-l ... ?start=270
обрывающийся апрелем-2022, и по ссылкам code получаю 404

2. еще кусочек из поисковой выдачи, про HAL от автора концовки ветки по п. 1 -
https://forum.linuxcnc.org/47-hal-examp ... drt-dofs-x

Из этого следует, что "оно есть и работает". Но как его съесть?

Коллеги, включитесь пожалуйста и давайте подитожим этот вопрос?

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 28 окт 2022, 19:10
alex_sar
a321 писал(а): 28 окт 2022, 17:45 Периодически мыслью возвращаюсь к этому вопросу, гуглю (условно), -
https://serx.ml/search?q=linuxcnc%20s%2 ... es=general

Вижу -
1. длинный топик https://forum.linuxcnc.org/38-general-l ... ?start=270
обрывающийся апрелем-2022, и по ссылкам code получаю 404

2. еще кусочек из поисковой выдачи, про HAL от автора концовки ветки по п. 1 -
https://forum.linuxcnc.org/47-hal-examp ... drt-dofs-x

Из этого следует, что "оно есть и работает". Но как его съесть?

Коллеги, включитесь пожалуйста и давайте подитожим этот вопрос?
как съесть, понятно.
но. вы готовы что оси будут расходиться по разному от траектории в процессе?

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 28 окт 2022, 19:25
a321
alex_sar писал(а): но. вы готовы что оси будут расходиться по разному от траектории в процессе?
Слишком много неопределенностей в самом вопросе. Как именно, в каких случаях и насколько? И уже после этого - почему?

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 28 окт 2022, 20:55
alex_sar
a321 писал(а): Слишком много неопределенностей в самом вопросе. Как именно, в каких случаях и насколько? И уже после этого - почему?
Потому что этот в этом модуле синхронизация между осями не предусмотрена. Вообще. Так что для совпадения все 3 оси должны иметь одинаковые характеристики и настройки. Иначе S-кривые будут разъезжаться по-разному.


===
Хотя... вот здесь предусмотрена https://github.com/grotius-cnc/hal-core ... ynchrodofs

но отзывов нет.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 28 окт 2022, 21:21
a321
alex_sar писал(а): Так что для совпадения все 3 оси должны иметь одинаковые характеристики и настройки.
Ну это для Х и У это вполне реализуемо. Ход сразу по трем координатам реализуется (в моих задачах) только в 3-д рельефе.
alex_sar писал(а): Хотя... вот здесь предусмотрена https://github.com/grotius-cnc/hal-core ... ynchrodofs
Я готов попробовать, видимо для этого придется создать какую-то "эталонную" программу, допустим, круглый паз. Но хотелось бы ясной инструкции - что куда положить, скомпилировать, активировать.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 29 окт 2022, 10:12
AAN
При много(более одной)координатной обработке используется сплайновая интерполяция: https://www.cta.ru/cms/f/352156.pdf
Я где-то наталкивался, что сименс использует интерполяцию полиномами пятой степени- лучше всего разбираться по их или Хайденхайновским инструкциям для станкостроителей. Сам я вышмат знаю плохо, поэтому только ссылками помочь могу.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 19:13
a321
Модератор ветки на форуме LCNC ответил лаконично, ссылкой -
https://github.com/grotius-cnc/scurve-pro
Там есть даже директорий gui.
Кто в достаточно мере "вяжет", чтобы рассказать, как именно и что именно сделать, чтобы "попробовать"?

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 19:37
MX_Master
1. Внести соответствующие изменения в планировщик и собрать всю систему из исходников.
2. Закрыть, забить.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 19:57
D.L.
3. А ещё лучше вообще не пользоваться кодом данного юзера, а то потом станок запросто может начать ддосить русские сайты.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 20:01
MX_Master
4. Не вдаваться в политику на технических форумах :)

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 20:04
D.L.
А причём тут политика если данный пользователь ддосил русские сайты и писал софт для этого?

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 20:21
MX_Master
Ну дык, зато сделал S-кривые. И русские сайты стали крепче :hehehe:

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 21:34
a321
D.L. писал(а):
3. А ещё лучше вообще не пользоваться кодом данного юзера,
А можно подробностей?
Что касается этой ссылки на Гите, то последние обновления были 10 месяцев назад. Т.е. до известных событий.
Сами файлики я прочитал глазками (в директории gui еще не смотрел, даже не понимаю, зачем в этом деле ГУИ), в них - математика, описанная в представленных там же двух файлах pdf.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 21:42
a321
MX_Master писал(а): 1. Внести соответствующие изменения в планировщик и собрать всю систему из исходников.
Я надеялся на более подробную инструкцию, примерно как по выравниваю портала и кривкинс и т.п.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 22:09
D.L.
a321 писал(а): А можно подробностей?
grotius.jpg (1807 просмотров) <a class='original' href='./download/file.php?id=205350&sid=d675de49f2960b9f4b107893baf83693&mode=view' target=_blank>Загрузить оригинал (344.86 КБ)</a>
grotius1.jpg (1807 просмотров) <a class='original' href='./download/file.php?id=205351&sid=d675de49f2960b9f4b107893baf83693&mode=view' target=_blank>Загрузить оригинал (288.12 КБ)</a>

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 22:31
alex_sar
Ссылка вроде на библиотечку, а для lcnc есть компонент, на который я давал ссылку выше, который эту библиотечку использует.
некогда блин заниматься, попозже попрбую напишу как что, если получится.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 01 ноя 2022, 23:57
a321
D.L. писал(а): А можно подробностей?
Ну потому, видимо, он и забанен на форуме и потому за него ответил модератор. Но прям детсад какой-то. Подобного рода упражнения можно делать тривиальным апачтулс.

Re: LinuxCNC & S-curve (s-кривая) разгона и торможения

Добавлено: 02 ноя 2022, 00:04
D.L.
a321 писал(а): Ну потому, видимо, он и забанен на форуме и потому за него ответил модератор.
Не забанен, сегодня новую тему создал.