Re: Сравнение бюджетных систем управления ЧПУ
Добавлено: 23 янв 2020, 14:28
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
Где можно почитать, как это сделать? А то я что-то туплю...evgenymcp писал(а):Обновил LCNC на 2.7.15.
Эта версия на ИСО образе уже была, или автоматически обновилась при подключении к сети?UAVpilot писал(а):Изучай установленную 2.7.15 - это последняя стабильная.
При установке в роди бы ставятся галочки по обновлению... Не вспомню...UAVpilot писал(а):Сама по идее не должна была, хотя я готовыми образами уже давно не пользовался.
Возможно просто пересобрали образ с новой версией и заменили под ссылкой...
michael-yurov писал(а): ↑16 янв 2013, 17:06 Mach3:
Самая известная и популярная программа для самодельных ЧПУ.
Работает под Windows, можно найти пиратскую копию, можно купить лицензию т.к. она не слишком дорогая.
Есть возможности расширения системы, создания собственных экранов и еще много плюсов. Многие известны, многие - нет.
Есть возможность использовать внешний контроллер, такой, как SmoothStepper, или PLCM, или KFlop или еще какой-нибудь,их сейчас ооочень много.
Многие контроллеры поддерживают обратную связь от сервоприводов. От внешнего аппаратного контроллера будет зависеть максимальная частота импульсов Step, например SmoothStepper позволяет использовать частоты до 4 МГц!, что полезно для сервоприводов, и явный перебор для шаговых моторов.
Но я хочу обратить внимание, на расчет скоростей и ускорений этой программой. Как оказалось - "не все то лебедь, что торчит из пруда".
Mach3 действительно всегда укладывается в допустимые параметры скоростей и ускорений заданные для станка,
НО! есть две проблемы:
1. Mach3 отклоняется от траектории во время движения и практически никто не знает, как правильно с этим бороться
2. Mach3 не всегда движется с оптимальной скоростью, иногда он снижает скорость там, где это совсем не нужно.
О том, ка правильно настроить Mach3:
В окне глобальных настроек есть пара очень важных параметра о которых мало кто знает. И еще меньше пользователей знают, как их правильно настроить.
Это пороговый угол [v] Stop CV on angles [....] degrees, который определяет - нужно ли останавливать станок в вершине угла траектории, или же сгладить это угол и постараться не терять на нем скорость.
И второй параметр - это допустимое расстояние до вершины, начиная с которого Mach3 начнет строить скругление угла [v] CV Dist Tolerance [....] units.
Я рекомендую установить следующие значения (только отмеченные!, остальные - случайны и не настраивались):
706071358064913.png
Это позволит двигаться по траектории с высокой скоростью и при этом все углы траектории будут выполнены четко с с остановкой в вершине (т.к. если пройти угол не остановившись - получим бесконечно большое ускорение в вершине, что недопустимо).
Так же стоит обратить внимание на количество предпросмотра кадров LookAheadd [....] Lines, на сайте программы написано, что рекомендуется значение не менее 120 строк.
Если обрабатываются рельефы из дерева - можно поставить немного другие значения:
2015-03-05 02-35-54 General Logic Configuration.png
Вот мои тесты с различными значениями этих параметров: Скачать файл тестовая траектория 6000 x 25.zip (406.54 kB)
119841358348578.png
Специально взят станок с низким значением допустимого ускорения и относительно высокой скоростью.
Как будто мы используем большой тяжелый быстрый но неповоротливый станок, или же если мы фрезеруем маленькую деталь требующую высокой точности.
На картинках показаны поведение Mach3 с различными настройками этих параметров.
Как видно из теста наилучших результатов (точности и времени выполнения) удалось добиться на 5, 6 и 9 картинках.
Что интересно - Mach3 быстрее проходит траекторию, если она сохранена прямолинейными отрезками (только G1, без использования дуговых сегментов G2, G3).
В реальности результат Mach3 при грамотных настройках потратил на прохождение чуть больше 5 минут (5 и 6 тест).
Скажу по секрету, что данную траекторию теоретически возможно пройти за 3:47 (не превышая допустимых скоростей и ускорений).
От себя могу сказать, что Mach3 хорош для фрезеровки рельефов, где микронная точность не нужна, а УП готовится в программах подобных Artcam.
Так же Mach3 некорректно обрабатывает стыковки дуговых сегментов в УП.
Например, Mach3 сильно сбросит скорость в отмеченных точках, хотя в этом нет вообще никакого практического смысла:
547051338803606.png
(Я еще не разобрался до конца с этой проблемой. Разные версии программы на разных компьютерах почему-то ведут себя по разному)
А вот с такой траекторией у него будут серьезные проблемы - он будет тормозить перед и после каждого скругления:
159151338881591.png
В результате время обработки существенно увеличивается от теоретически возможного.
Т.е. Какие бы внешние модули не использовались на замену LPT порта, все равно - движение рассчитывает Mach3, и рассчитывает не всегда лучшим образом.
Можно добиться быстрой обработки, но, при этом будет потеряна точность (будет зависеть от ваших настроек).
Можно получить высокую точность, но при этом время обработки будет больше теоретически возможного.
Так что Mach3 хорош там, где к нему не предъявляется слишком высоких требований.
да миф это все дутый. не было никакого лучшего в мире образования. было всеобщее - а дальше кто как может.
че то я не пойму как тут сравниваются разные чпу если им задаются разные параметры?Break Angle - 25°, Loock Ahead - не менее 3.5 сек, Collinear Tolerance - 0.0005 дюйма, Corner Tolerance - 0.03, Facet Angle - 0.5.
Результат превзошел всех участников теста.
Время выполнения тестовой УП - 2:59!
Тестировал не я. ukr-sasha ошибся, наверное. Но это ни на что влиять не должно, т.к. минимальный угол в тестовой траектории у 12-угольника (30 градусов). И 20 и 25 меньше 30.
Да, верно. 10 лет прошло. Я уже забыл, что там было.
Между моделью и ЧПУ есть еще файл G-кода. Данные настройки призваны частично устранить проблемы сохранения траектории в файл.vtgmfg писал(а): ↑ У меня вот такой вопрос - если я модели рисую сам и соответственно в моделях могу все углы закруглить насколько это возможно - оно мне нужно? вот это G64 Px Qy? Или это когда модель попадает в CAM вся с острыми углами и уже скругления средствами ЧПУ? так ведь еще и в CAM обычно можно скругления установить которых нет в модели..
Тот, который даст лучший баланс между точностью обработки и затратами времени.
Подозреваю, что что-то не так. Не должно быть такой существенной разницы. Возможно, начальная точка была неправильно задана.
а где это куда смотреть? G64 Px Qx подставляется в ЧПУ, а чтоб CAM что то делал разумно - ему бы знать хотя бы ускорения которые задаются в ЧПУ - но я вот искал и не нашел куда их приткнуть в популярный ПП Хаасаmichael-yurov писал(а): ↑ Между моделью и ЧПУ есть еще файл G-кода. Данные настройки призваны частично устранить проблемы сохранения траектории в файл.
так если я в модели задаю скругления там где им быть необязательно - я их и так по сути могу задать максимально. то есть останавливаться на углах ЧПУ уже не надо и по идее можно задавать режим точного следования по траектории и все - "отклонения" уже заложены.michael-yurov писал(а): ↑ Тот, который даст лучший баланс между точностью обработки и затратами времени.
ну почему если P0.76 или Р0.01 - существенная разница.michael-yurov писал(а): ↑ Подозреваю, что что-то не так. Не должно быть такой существенной разницы. Возможно, начальная точка была неправильно задана.
а вот кстати к тестовому Gкод - нет ли соответствующей модели-бобышки? чтобы поэкспериментировать скругляя углы в модели, в CAD, что в моем случае всегда возможно.michael-yurov писал(а): ↑ Тот, который даст лучший баланс между точностью обработки и затратами времени.