Baha писал(а):Конкретно, в цифрах, какие условия, какие скорости, какие ускорения. Без общих слов, цифрами и формулами, если этого не можешь, то эмпирическим путем.
Что не понятно? Я в самом первом сообщении написал условия:
michael-yurov писал(а):ускорение - 25 мм/сек² (специально, чтобы легче было оценить поведение каждой системы управления), пороговый угол - не более 20° (не менее 160°).
Ускорение не должно превышать 25 мм/сек², допустимо сглаживать стыки участков траектории, если угол изменения направления вектора движения не превышает 20°.
Если с углом в 20° в PlanetCNC все понятно - достаточно установить пороговый угол в 160°, то как быть с ускорением на изломах траектории?
Поскольку PlanetCNC не строит сглаживающую дугу между сегментами - ускорение в момент изменения вектора подскакивает до бесконечно большого (это точно больше 25 мм/сек²),
И вторая проблема - даже если бы planetcnc достроила бы плавное скругление между сегментами - система все равно не рассчитывает, насколько нужно снизить скорость, чтобы ускорения по осям не превысили допустимые величины.
Я это разжевываю уже не первый раз.
Например, ситуация - окружность диаметром 5 мм, сохраненная, как набор мелких прямолинейных отрезков. Например - 360 сегментов с углом между сегментами 1°.
Допустимая скорость движения по траектории - 5 000 мм/мин, ускорения осей - 25 мм/сек².
С какой скоростью можно двигаться по этой окружности?
Если провести грубую оценку, то скорость должна быть такой, чтобы центростремительное ускорение не превысило 25 мм/сек² - 3,16 мм/сек (190 мм/мин).
v = √(a/r)
А с какой скоростью PlanetCNC будет двигаться по этой окружности?
Если угол между сегментами будет менее порогового, то с исходной скоростью, т.е. 5 000 мм/мин,
центростремительное ускорение при этом будет равно 2778 мм/сек², а это в 111 раз больше допустимого.
Если же установить пороговый угол меньше 1° (больше 179°), то станок будет останавливаться во всех 360 точках этой окружности, и итоговая скорость будет очень низкой.
Еще подробнее объяснить?
Baha писал(а):по сути виртуально сравнивают только один параметр лукахед
А что еще сравнивать то?
Они все работают, все могут управлять станком, все имеют интерфейс взаимодействия с оператором, все могут читать файлы из внешних источников...
Что еще сравнивать, кроме интеллекта этих программ?
Расскажи, как можно сравнивать интеллект не "виртуально". В килограммах что ли?
Baha писал(а):Лукахед, и точность понятие не диаметрально противоположное. Если вам важен точность, то работай в режиме точного останова.
Не неси чушь, хотя бы в этой теме. Тут вся тема про то, как получить лучший результат по времени не используя "точный останов" и не принося в жертву точность обработки.
Твое утверждение справедливо только для PlanetCNC и чуть выше я объяснил почему.