Кто когда сказал про "преждевременное выполнение команд"?
Прошу совета контроллеру ЧПУ?
-
- Мастер
- Сообщения: 2096
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Прошу совета контроллеру ЧПУ?
А в документации на Синумерик где-то написано КАК ОН РАБОТАЕТ?
Вообще-то это закрытая информация - КАК ОН РАБОТАЕТ, интеллектуальная собственность Сименса.
Берегут они ее как зеницу ока, чтобы конкуренты не прознали.
-
- Кандидат
- Сообщения: 83
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 10
- Настоящее имя: Владимир
- Контактная информация:
Re: Прошу совета контроллеру ЧПУ?
Че то написали много, а ответа нету.
Давайте не будем валить все в кучу. Возьмем некий контроллер ЧПУ, который по степ/дир управляет сервами осей. Это как раз мой случай. Если контроллер отдал команду на степ, а серва её вовремя не исполнила, то привод сервы генерирует аларм и передает в контроллер.Таким образом и осуществляется обратная связь. А уж контроллер ЧПУ в соответствии с программируемым сценарием отработает дальнейшие действия.
Разве не так?
Видимо, есть и другие каналы контроля. Например, уже упомянутая мною выше 1000TDb-2 помимо каналов степ и дир на каждую ось имеет входа для сигнала С (Z) с каждого энкодера по осям. Т.е., логично предположить, что софт внутри проверяет сам, корректно ли сервы отрабатывают шаги по одному обороту.
Я не зря привел выше простейший расчет просто для иллюстрации того, что современные контроллеры обладают скоростью обработки по крайней мере на порядок выше, чем самая хорошая механика станка.
Здесь не идет речь о шаговиках на приводе осей без энкодеров. Да, там обратная связь отсутствует напрочь. Но и не о них речь.
Давайте не будем валить все в кучу. Возьмем некий контроллер ЧПУ, который по степ/дир управляет сервами осей. Это как раз мой случай. Если контроллер отдал команду на степ, а серва её вовремя не исполнила, то привод сервы генерирует аларм и передает в контроллер.Таким образом и осуществляется обратная связь. А уж контроллер ЧПУ в соответствии с программируемым сценарием отработает дальнейшие действия.
Разве не так?
Видимо, есть и другие каналы контроля. Например, уже упомянутая мною выше 1000TDb-2 помимо каналов степ и дир на каждую ось имеет входа для сигнала С (Z) с каждого энкодера по осям. Т.е., логично предположить, что софт внутри проверяет сам, корректно ли сервы отрабатывают шаги по одному обороту.
Я не зря привел выше простейший расчет просто для иллюстрации того, что современные контроллеры обладают скоростью обработки по крайней мере на порядок выше, чем самая хорошая механика станка.
Здесь не идет речь о шаговиках на приводе осей без энкодеров. Да, там обратная связь отсутствует напрочь. Но и не о них речь.
-
- Мастер
- Сообщения: 2096
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Прошу совета контроллеру ЧПУ?
Не совсем так.Vladimir_V писал(а): Давайте не будем валить все в кучу. Возьмем некий контроллер ЧПУ, который по степ/дир управляет сервами осей. Это как раз мой случай. Если контроллер отдал команду на степ, а серва её вовремя не исполнила, то привод сервы генерирует аларм и передает в контроллер.Таким образом и осуществляется обратная связь. А уж контроллер ЧПУ в соответствии с программируемым сценарием отработает дальнейшие действия.
Разве не так?
Допустим Вам нужна точность 0,1. А при превышении - алярм.
Для этого Вы ставите на каждом приводе лимит 0,1.
Запускаем станок и он двигается в плоскости XY по ДИАГОНАЛИ с ошибкой 0,12.
0,12 больше, чем 0,1.
Драйвер X видит ошибку 0,12*0,707=0,08 (проекция ошибки на ось Х)
0,08 меньше, чем 0,1 - никакого АЛЯРМА
Драйвер Y видит ошибку 0,12*0,707=0,08 (проекция ошибки на ось Y)
0,08 меньше, чем 0,1 - никакого АЛЯРМА
ЧПУ видит ошибку 0,12, потому что обладает полной картиной происходящего и умеет складывать квадраты ошибки от каждой оси.
КОРЕНЬ(0,08 2 +0,08 2)=0,12 больше, чем 0,1 - АЛЯРМ!!!!!
-
- Мастер
- Сообщения: 2096
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Прошу совета контроллеру ЧПУ?
Это я про дорогие ЧПУ с полноценной обратной связью. Но тоже со степ-диром.
Маленькие дешевенькие ЧПУ могу только алярмы от драйверов получать.
Маленькие дешевенькие ЧПУ могу только алярмы от драйверов получать.
Последний раз редактировалось lkbyysq 01 сен 2023, 18:31, всего редактировалось 2 раза.
-
- Кандидат
- Сообщения: 83
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 10
- Настоящее имя: Владимир
- Контактная информация:
Re: Прошу совета контроллеру ЧПУ?
Пифагор понятен. Но что мешает задать по оси точность в полтора раза всего больше требуемой?
Это всего то полтора раза. Тем более, что дискретность позиционирования на нынешних 17-ти разрядных энкодерах намного выше точности механики и направляющих, и ШВП и результирующей жесткости петли СПИД. Т.е. нынешние оптические средства отсчета снимают эту проблему в ПРИНЦИПЕ!
-
- Мастер
- Сообщения: 2096
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Прошу совета контроллеру ЧПУ?
Увеличиваем точность по оси. Ставим 0,08. Теперь приводу легче выскочить за пределы ошибки например при подклинивании.Vladimir_V писал(а): ↑01 сен 2023, 18:30 Пифагор понятен. Но что мешает задать по оси точность в полтора раза всего больше требуемой?
Это всего то полтора раза. Тем более, что дискретность позиционирования на нынешних 17-ти разрядных энкодерах намного выше точности механики и направляющих, и ШВП и результирующей жесткости петли СПИД. Т.е. нынешние оптические средства отсчета снимают эту проблему в ПРИНЦИПЕ!
Вы же не с неба взяли точность "0,1".
Вы же ее обосновали как-то. Цена/качество/скорость и прочее.
Теперь придется помощнее движки ставить, чтобы им хватало сил преодолеть подклинивания, ну чтоб вписаться в ошибку 0,08, чтобы получить в результате честные 0,1.
-
- Мастер
- Сообщения: 2096
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Прошу совета контроллеру ЧПУ?
Да все эти энкодеры - просто ДАТЧИКИ. Они регистрируют ошибку. Если Вам нужна точность 0,1, то Вам все равно, какой точности у Вас энкодер - три, пять или десять знаков после запятой. Вам достаточно только двух знаков. Остальные знаки - просто не в коня корм.Vladimir_V писал(а): ↑ дискретность позиционирования на нынешних 17-ти разрядных энкодерах намного выше точности механики и направляющих, и ШВП и результирующей жесткости петли СПИД. Т.е. нынешние оптические средства отсчета снимают эту проблему в ПРИНЦИПЕ!
Ну как какая Вам разница, превышена будет точность в 0,1 на сотку или на микрон? Все равно же превышена сверх десятки!
Или недотянута до десятки на сотку или микрон. Не дотянута ведь до десятки!
На то и заданная точность. Средства регистрации ошибки просто должны быть точнее допустимой ошибки (не менее, чем на 20% например).
-
- Кандидат
- Сообщения: 83
- Зарегистрирован: 20 авг 2023, 12:29
- Репутация: 10
- Настоящее имя: Владимир
- Контактная информация:
Re: Прошу совета контроллеру ЧПУ?
Вы как то не замечаете, хотя я много раз повторил:дискретность позиционирования сервоприводов нынешних не на 20%, а на порядок, т.е. в 10 раз выше точности механики станка и жесткости СПИД. Т.е. этот запас датчиков давно есть и за него не надо дополнительно платить.
-
- Мастер
- Сообщения: 2096
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Прошу совета контроллеру ЧПУ?
Да блин!Vladimir_V писал(а): ↑01 сен 2023, 19:05 Вы как то не замечаете, хотя я много раз повторил:дискретность позиционирования сервоприводов нынешних не на 20%, а на порядок, т.е. в 10 раз выше точности механики станка и жесткости СПИД. Т.е. этот запас датчиков давно есть и за него не надо дополнительно платить.
Ну и что, что выше! Хоть на двадцать порядков. Они все равно под Пифагором ходят. А Пифагором умеет только ЧПУ.
Дискретность позиционирования и ошибка позиционирования - ошибка всегда больше дискретности позиционирования.
Не надо за датчики платить, они на серве стоят - надо платить за обработку сигналов с датчиков.
Я не понимаю, о чём Вы? Может уже вообще каждый о своем?
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Прошу совета контроллеру ЧПУ?
Я уже второй раз сталкиваюсь с подобной темой.И снова такие же споры об идеальной системе,которай вроде бы даже отстающий привод не помеха ,она подравняет по нему остальные и проблемеа решена.Здесь у 99,9 процентов людей присутствующих на форуме есть станок с Чпу.И у 90 процентов он работает по степ диру.Часто кто нибудь сталкивался с подобной проблемой.То есть привод не успевал за остальными.Наверно при правильной настройке приводов такое не возможно.Остается вариант с неисправностью какого-либо привода.Как вы считаете ,нужно ли иметь практически такую возможность,чтобы неисправный привод позволял выполнить конечную задачу пускай с некоторыми неточностями ,приблизительно но завершить программу?Насколько велика вероятность такого варианта?По-моему очень мала.Чаще привод просто выйдет из строя.Значит для повышения надежности такой вариант не интересен.Слишком сложна реализация ,а вероятность мизерная.Далее попытка использовать такую программу для повышения точности не возможна так как эта ситуация должна отрабатываться только при превышения определенного разбалланса задания и положения.Следовательно даже в дорогих промышленных система создавать такую возможность регулирования положения не имеет смысла.Тем более ,что доказательств существования раких систем нет.А есть только фантазии на тему идеальной системы ЧПУ.
-
- Мастер
- Сообщения: 2096
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Прошу совета контроллеру ЧПУ?
Да элементарно.
Просто кладем на подвижный стол деталь массой как три станка. И кирдык - по хорошему надо перенастраивать сервопривод стола. Потому что при старых настройках он не успеет за заданными ускорениями. Мощи движка не хватит. Но только по одной оси.
Но это же рядовой случай-то!
-
- Мастер
- Сообщения: 709
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: Прошу совета контроллеру ЧПУ?
как все сложно то. смысла дальше спорить не вижу - каждый окажется при своем мнении.
Попробуйте нарезать резьбу без притормаживания суппорта токарного станка относительно вращения шпинделя. Все.. фигли спорите то?
А теперь нарежьте резьбу специальной фрезой на фрезерном станке - где требуется синхронизация по двум осям относительно поворота фрезы.
Тут траектория движения уже минимум по двум осям.
Остальные оси? да я хз, может и будут синхриться на ОЧЕНЬ больших и ОЧЕНЬ дорогих станках. И тут вопрос больше не в алярме и перезапуске ВСЕЙ программы НА НОВОЙ заготовке - а доделать с погрешностью, и получить брак который ВОЗМОЖНО удастся исправить.
Попробуйте нарезать резьбу без притормаживания суппорта токарного станка относительно вращения шпинделя. Все.. фигли спорите то?
А теперь нарежьте резьбу специальной фрезой на фрезерном станке - где требуется синхронизация по двум осям относительно поворота фрезы.
Тут траектория движения уже минимум по двум осям.
Остальные оси? да я хз, может и будут синхриться на ОЧЕНЬ больших и ОЧЕНЬ дорогих станках. И тут вопрос больше не в алярме и перезапуске ВСЕЙ программы НА НОВОЙ заготовке - а доделать с погрешностью, и получить брак который ВОЗМОЖНО удастся исправить.
-
- Новичок
- Сообщения: 20
- Зарегистрирован: 06 авг 2015, 16:29
- Репутация: 1
- Настоящее имя: Игнатов Павел Алексеевич
- Контактная информация:
Re: Прошу совета контроллеру ЧПУ?
А зачем перегружать станок . При таком подходе ,у вас может случиться что угодно .А если у вас станина лопнет, тогда что перенастраивать? Или вы собираетесь обрабатывать на одном станке от болта до танка .У каждого станка есть характеристики и условия эксплуатации ,их нарушение прямое вредительство .И система здесь не ничем не поможет .
-
- Мастер
- Сообщения: 2096
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 326
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Прошу совета контроллеру ЧПУ?
Почему перегружать?
Ну хорошо.
Немцы, американцы, корейцы - идиоты. Актуально, чо.
Я - молодец.
Я придумал как оптимизировать ЧПУ. Моему ЧПУ плевать на массы и прочее, потому что он адаптивный и имеет самую полную обратную связь. И работает в широчайшем диапазоне масс. Умеет считать многомерную реальную ошибку позиционирования.
Пойду, возьму с полки пирожок и сожру.
А потом уже буду с патентом заморачиваться.
Ах, чёрт. Лифтеры и крановщики уже запатентовали.
И экскаваторщики Вольво, которые ковшом пиво открывают.
А лифтеров вычеркиваем - слабаки! Их дальше одного измерения не хватает.
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Прошу совета контроллеру ЧПУ?
Это другое.Шпиндель не интерполируемая координата.Поэтому при нарезании резьб интерполятор координат тактируется не от кварцевого генератора системы чпу,а от тиков энкодера шпинделя.