LinuxCNC S-разгон и торможение

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение merkwurdigliebe »

ок, понятно. эти DYN* меняют ограничения на скорости, ускорения, рывки и т.п. планировщику траектории, видимо. естессно и время обработки тоже в результате меняется.
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение sidor094 »

Не знаю с S разгонами там все сложно.Еще может задаваться точность позиционирования.Тогда могут снижаться скорости обработки перед изменением направления с тем чтобы не потерять точность в углах.Это может быть как на уровне подготовки программы,так и могут некоторые системы чпу Это уже отдельная проблема.Я тут не очень .Но при сохранении постоянной скорости резания время выполнения программы меняться не должно.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Lexxa »

Не забывайте ещё и о холостых перемещениях
:bender:
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение sidor094 »

При любой форме разгона.При разгоне от 0 Соотношения скоростей в любой точке разгонной характеристики должны соответствовать соотношению конечных скоростей.Чтобы не было геометрических искажений во время разгона.
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение sidor094 »

Lexxa писал(а):Не забывайте ещё и о холостых перемещениях
Программа чпу- законченная как бы модель ,и в этом плане холостые перемещения ни чем не отличаются от остальных.Даже фиксированные паузы вписываются сюда .Если например перед паузой останавливается идеальная ось,то реальная ось будет тормозиться во время паузы и при этом просто сократится реальное время паузы.
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение merkwurdigliebe »

не, ну мы ж тут все про hi-end ЧПУ, не хухры-мухры. :) и задание точности, и blending, и предпросмотр в планировщике - куда ж без них
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Serg »

sidor094 писал(а):Программа чпу- законченная как бы модель ,и в этом плане холостые перемещения ни чем не отличаются от остальных.
ГОСТ 20999-83 писал(а):G00 - Быстрое позиционирование
Перемещение в запрограммированную точку с максимальной скоростью (например, с наибольшей скоростью подачи). Предварительно запрограммированная скорость перемещения игнорируется, но не отменяется. Перемещения по осям координат могут быть некоординированы

G01 - Линейная интерполяция
Вид управления, при котором обеспечивается постоянное отношение между скоростями по осям координат, пропорциональное отношению между расстояниями, на которые должен переместиться исполнительный орган станка по двум или более осям координат одновременно. При прямоугольной системе координат перемещение происходит по прямой линии
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение sidor094 »

Знаю.Но как правило G0 тоже интерполируется и отличается только скоростью.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Lexxa »

UAVpilot, забей)
:bender:
Аватара пользователя
Крафтер
Мастер
Сообщения: 211
Зарегистрирован: 27 мар 2015, 22:25
Репутация: 61
Настоящее имя: Андрей
Откуда: Ростов-на-Дону
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Крафтер »

Кто-нибудь может показать на видео сравнение S-скорости и обычной? А то может себе в интерпретатор добавлю.
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Nikomas »

Крафтер писал(а):Кто-нибудь может показать на видео сравнение S-скорости и обычной?
Примерно так:
http://www.youtube.com/watch?v=Nl71v8EpFio
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Dmaster »

Это видео совсем о другом. Не вводите в заблуждение.
" Linux CNC - наше всё"
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Nikomas »

Dmaster писал(а):Это видео совсем о другом. Не вводите в заблуждение.
В чем же разница? По-моему для Vibration control именно S-кривая используется.
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение sidor094 »

Крафтер писал(а):Кто-нибудь может показать на видео сравнение S-скорости и обычной? А то может себе в интерпретатор добавлю.
Видео нет.Но ощущение ,что станок работает мягче при изменении траектории.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Serg »

Dmaster писал(а):Это видео совсем о другом. Не вводите в заблуждение.
Ну почему же, отличное видео. - Если разложить по кадрам, то можно заметить, что время перемещения между остановками увеличивается... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение merkwurdigliebe »

я, кстати, пробовал на мицу MR-J4-70B это подавление вибраций. 700W мотор HG-KR70 гонял 3-х метровый портал с тяжелой головой, а балка портала - алюминиевый профиль 50х100, вертикально. ну и когда голова посередине, при ускорении больше 0.1g ее не слабо так колбасило. функция реально работает, за исключением одного но: мотор там был с шестеренчатым редуктором. при подавлении вибрации он пару раз реверсируется на каждом ускорении/замедлении. и редуктор, ввиду наличия люфта, издает жутко неприятные стуки...
для линейных моторов, я думаю, хорошая фишка
Аватара пользователя
Dimka
Мастер
Сообщения: 1388
Зарегистрирован: 14 июл 2016, 23:40
Репутация: 344
Настоящее имя: Дима
Откуда: Санкт-Петербург
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Dimka »

Крафтер писал(а):Кто-нибудь может показать на видео сравнение S-скорости и обычной?
Можем
https://www.youtube.com/watch?v=qYJpl7SNoww
Только пива много не проливай при тестировании :)
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение PKM »

Давненько я не принимал участия в ЧПУ-срачах :)
Вижу, что некоторые таки до сих пор упорствуют насчет мифического "подруливания" осей по положению энкодера.

Hanter, предлагаю провести простой эксперимент.
Подключить два мотора к дельтатау, допустим на оси X и Y. Настроить максимальный момент мотора Х предельно низким, а допустимое рассогласование в системе установить заведомо большим.
Дать команду G1 X1000 Y1000 F600.
Проследить синхронное вращение моторов, а затем, притормаживая и дергая мотор Х рукой, наслаждаться "подруливанием" и синхронным дерганием мотора Y.
Затем выложить видео процесса и посрамить всех неверных (меня первого).

ПС: шпиндель в качестве ведущей оси не использовать :)
Kulibin74
Почётный участник
Почётный участник
Сообщения: 660
Зарегистрирован: 08 апр 2013, 15:33
Репутация: 65
Настоящее имя: Сергей Александрович
Откуда: Москва
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Kulibin74 »

как работает планировщик траектории Linuxcnc? в связке 5i25 и 7i77? он знает, что одна из осей не пришла в нужную координату, по положению энкодера или нет?
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: LinuxCNC S-разгон и торможение

Сообщение Nikomas »

Kulibin74 писал(а):как работает планировщик траектории Linuxcnc? в связке 5i25 и 7i77? он знает, что одна из осей не пришла в нужную координату, по положению энкодера или нет?
Конечно по энкодеру. И в случае рассогласования больше чем значении ferror - ошибка.
Ответить

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