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

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

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

Сообщение 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

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

Коллеги, включитесь пожалуйста и давайте подитожим этот вопрос?
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение 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

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

Коллеги, включитесь пожалуйста и давайте подитожим этот вопрос?
как съесть, понятно.
но. вы готовы что оси будут расходиться по разному от траектории в процессе?
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

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

Сообщение a321 »

alex_sar писал(а): но. вы готовы что оси будут расходиться по разному от траектории в процессе?
Слишком много неопределенностей в самом вопросе. Как именно, в каких случаях и насколько? И уже после этого - почему?
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

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


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

но отзывов нет.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

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

Сообщение a321 »

alex_sar писал(а): Так что для совпадения все 3 оси должны иметь одинаковые характеристики и настройки.
Ну это для Х и У это вполне реализуемо. Ход сразу по трем координатам реализуется (в моих задачах) только в 3-д рельефе.
alex_sar писал(а): Хотя... вот здесь предусмотрена https://github.com/grotius-cnc/hal-core ... ynchrodofs
Я готов попробовать, видимо для этого придется создать какую-то "эталонную" программу, допустим, круглый паз. Но хотелось бы ясной инструкции - что куда положить, скомпилировать, активировать.
AAN
Мастер
Сообщения: 284
Зарегистрирован: 14 апр 2015, 10:28
Репутация: 35
Настоящее имя: Антон
Откуда: Томск
Контактная информация:

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

Сообщение AAN »

При много(более одной)координатной обработке используется сплайновая интерполяция: https://www.cta.ru/cms/f/352156.pdf
Я где-то наталкивался, что сименс использует интерполяцию полиномами пятой степени- лучше всего разбираться по их или Хайденхайновским инструкциям для станкостроителей. Сам я вышмат знаю плохо, поэтому только ссылками помочь могу.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

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

Сообщение a321 »

Модератор ветки на форуме LCNC ответил лаконично, ссылкой -
https://github.com/grotius-cnc/scurve-pro
Там есть даже директорий gui.
Кто в достаточно мере "вяжет", чтобы рассказать, как именно и что именно сделать, чтобы "попробовать"?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

1. Внести соответствующие изменения в планировщик и собрать всю систему из исходников.
2. Закрыть, забить.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

Сообщение D.L. »

3. А ещё лучше вообще не пользоваться кодом данного юзера, а то потом станок запросто может начать ддосить русские сайты.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

4. Не вдаваться в политику на технических форумах :)
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

Сообщение D.L. »

А причём тут политика если данный пользователь ддосил русские сайты и писал софт для этого?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Ну дык, зато сделал S-кривые. И русские сайты стали крепче :hehehe:
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

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

Сообщение a321 »

D.L. писал(а):
3. А ещё лучше вообще не пользоваться кодом данного юзера,
А можно подробностей?
Что касается этой ссылки на Гите, то последние обновления были 10 месяцев назад. Т.е. до известных событий.
Сами файлики я прочитал глазками (в директории gui еще не смотрел, даже не понимаю, зачем в этом деле ГУИ), в них - математика, описанная в представленных там же двух файлах pdf.
Последний раз редактировалось a321 01 ноя 2022, 21:49, всего редактировалось 1 раз.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

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

Сообщение a321 »

MX_Master писал(а): 1. Внести соответствующие изменения в планировщик и собрать всю систему из исходников.
Я надеялся на более подробную инструкцию, примерно как по выравниваю портала и кривкинс и т.п.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

Сообщение D.L. »

a321 писал(а): А можно подробностей?
grotius.jpg (1681 просмотр) <a class='original' href='./download/file.php?id=205350&sid=b3841503fbdd80222963a647f5d879f4&mode=view' target=_blank>Загрузить оригинал (344.86 КБ)</a>
grotius1.jpg (1681 просмотр) <a class='original' href='./download/file.php?id=205351&sid=b3841503fbdd80222963a647f5d879f4&mode=view' target=_blank>Загрузить оригинал (288.12 КБ)</a>
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

Ссылка вроде на библиотечку, а для lcnc есть компонент, на который я давал ссылку выше, который эту библиотечку использует.
некогда блин заниматься, попозже попрбую напишу как что, если получится.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

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

Сообщение a321 »

D.L. писал(а): А можно подробностей?
Ну потому, видимо, он и забанен на форуме и потому за него ответил модератор. Но прям детсад какой-то. Подобного рода упражнения можно делать тривиальным апачтулс.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

Сообщение D.L. »

a321 писал(а): Ну потому, видимо, он и забанен на форуме и потому за него ответил модератор.
Не забанен, сегодня новую тему создал.
Ответить

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