Mach vs EMC2 LinuxCNC холивар

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение gendos »

Получается что для всяких там вырезалок или раскройных машин нужно использовать только LinuxCNC ?
romanru1
Мастер
Сообщения: 584
Зарегистрирован: 22 фев 2013, 22:31
Репутация: 177
Откуда: Первоуральск
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение romanru1 »

Рельефы сложные мач быстрее режет , проверял.
— Мы месяц по Галактике «маму» попоём — и планета у нас в кармане.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение gendos »

romanru1 писал(а):Рельефы сложные мач быстрее режет , проверял.
Да но он явно притормаживает при переездах .Могу предположить что он будет притормаживать и во время
движения по траектории.Хотя проверить не знаю как.Может твой G код прогнать на LinuxCNC на время ?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение nkp »

romanru1 писал(а):Рельефы сложные мач быстрее режет , проверял.
"Кольт уравнивает шансы"©
новый TP должен выровнять"несправедливость")))
Последний раз редактировалось nkp 18 июн 2014, 20:31, всего редактировалось 1 раз.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение gendos »

nkp писал(а):
romanru1 писал(а):Рельефы сложные мач быстрее режет , проверял.
"Кольт уравнивает шансы"©
навый TP должен выровнять"несправедливость")))
У меня пока версия 2.53 новый TP пока не поставил.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение nkp »

gendos писал(а):У меня пока версия 2.53 новый TP пока не поставил.
я про то ,что на такой простенькой траектории емс еще конкурентоспособен, а на
сложной - действительно проигрывал (в новой версии немного выровняли)
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11627
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение michael-yurov »

romanru1 писал(а):Щас попробовал в маче прогнать 3,53 , меньше ни в какую.
(предельные скорости ускорения везде одинаковые поставил, как на станке - макс. скорость - 10 000 мм/мин, макс. ускорение 500 мм/сек2)

Странная фигня - на одном компе Mach3 показывает 1:57 (предпросчет показывает 1:49),
а на другом компе расчет Mach3 показывает 5:54, а выполнения я вообще не дождался - он там скорость движения показывает менее 2500 мм/мин, и видно, что останавливается на пустых строках.
Upd: дождался - 6:07

KMotionCNC (ему я доверяю) выполнил код за 2:23.
Удивительно большой разброс!

Что-то не так с файлом.

Значительно быстрее чем KMotionCNC пройти траекторию и при этом ничего не срезать (в этой траектории много острых углов) полагаю, невозможно.
Последний раз редактировалось michael-yurov 18 июн 2014, 21:33, всего редактировалось 1 раз.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение gendos »

nkp писал(а):
gendos писал(а):У меня пока версия 2.53 новый TP пока не поставил.
я про то ,что на такой простенькой траектории емс еще конкурентоспособен, а на
сложной - действительно проигрывал (в новой версии немного выровняли)
Несогласен насчет простенькой траектории .Это целая отрасль промышленности .Вырезающие плоттеры.
Если у MAch3 производительность хуже в два раза это для него смерть.
И я теперь начинаю сомневаться что он при 3d фрезеровке выиграет.Хочу сам убедиться.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение AndyBig »

У меня Мач прогнал за 1:39 :)
Вложения
Untitled-4.jpg (3305 просмотров) <a class='original' href='./download/file.php?id=29703&sid=3c82890f91ea889c50b354aa1f3733c1&mode=view' target=_blank>Загрузить оригинал (400.76 КБ)</a>
romanru1
Мастер
Сообщения: 584
Зарегистрирован: 22 фев 2013, 22:31
Репутация: 177
Откуда: Первоуральск
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение romanru1 »

michael-yurov писал(а):что останавливается на пустых строках ! Что-то не так с файлом.
Действительно что-то не так, скорость обработки не поднимается выше 2000.
— Мы месяц по Галактике «маму» попоём — и планета у нас в кармане.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение nkp »

gendos писал(а):И я теперь начинаю сомневаться что он при 3d фрезеровке выиграет.Хочу сам убедиться.
конечно можешь проверить - но можешь и просто поверить разработчикам емс))))
http://www.linuxcnc.org/index.php/engli ... mitstart=0
до версии 2.7 в планировщике был предпросмотр - 1 сегмент...
так что соревноваться не было возможности на программах ,состоящих
из коротких составляющих...
теперь будет нормальный LookAHead...
==========
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение gendos »

michael-yurov писал(а):
romanru1 писал(а):Щас попробовал в маче прогнать 3,53 , меньше ни в какую.
(предельные скорости ускорения везде одинаковые поставил, как на станке - макс. скорость - 10 000 мм/мин, макс. ускорение 500 мм/сек2)

Странная фигня - на одном компе Mach3 показывает 1:57 (предпросчет показывает 1:49),
а на другом компе расчет Mach3 показывает 5:54, а выполнения я вообще не дождался - он там скорость движения показывает менее 2500 мм/мин, и видно, что останавливается на пустых строках.

KMotionCNC (ему я доверяю) выполнил код за 2:23.
Удивительно большой разброс!

Что-то не так с файлом.

Значительно быстрее чем KMotionCNC пройти траекторию и при этом ничего не срезать (в этой траектории много острых углов) полагаю, невозможно.
Здесь как я понимаю выигрыш в скорости происходит потому что EMC2 не притормаживает перед переездом ,
как будто он видит что не происходит смены направления. А Mach3 тупо останавливается перед переездом а потом опять разгоняется хотя нет изменения направления.А зарезов траектории здесь нет.Выставлены очень большие ускорения и нет поворотов при движении. Mach3 ведет себя по разному могу предположить что разная производительность компьютера.И я еще в EMC2 ограничел мах скорость до 8000 мм/мин.
Теоретически можно сделать и быстрее.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение gendos »

AndyBig писал(а):У меня Мач прогнал за 1:39 :)
Понял. Спасибо.
А какая частота в Mach3. И если возможно скинуть файлы настроек Mach3 .чтоб я тебя не пытал расспросами.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение gendos »

Я извеняюсь , но я в файле заменил все переезды G0 на G1 ,
но это почти не имеет значения.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение AndyBig »

Да я особо настройки и не трогал. Задрал только скорость (8500 мм/мин) и ускорение (30000 мм/сек) :) Согласен, ускорение нереальное, но изначально никто ничего и не говорил о настройках моторов, вопрос стоял просто "одна программа отрабатывает быстрее другой" :)
Частоту порта я поднял до 60 кГц, иначе просто не удавалось выставить скорость выше 8000.
Остальные настройки вот:
Untitled-1.jpg (3287 просмотров) <a class='original' href='./download/file.php?id=29706&sid=3c82890f91ea889c50b354aa1f3733c1&mode=view' target=_blank>Загрузить оригинал (210.97 КБ)</a>
Вообще я согласен с высказанным мнением - Мач просто останавливается после каждого перехода, не взирая на то, что траектория остается прежней.
Интересно было бы попробовать этот же код с убранными пустыми строками, отразится ли это как-то на обработке Мача...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11627
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение michael-yurov »

gendos писал(а):Здесь как я понимаю выигрыш в скорости происходит потому что EMC2 не притормаживает перед переездом ,
как будто он видит что не происходит смены направления. А Mach3 тупо останавливается перед переездом а потом опять разгоняется хотя нет изменения направления.А зарезов траектории здесь нет.Выставлены очень большие ускорения и нет поворотов при движении. Mach3 ведет себя по разному могу предположить что разная производительность компьютера.И я еще в EMC2 ограничел мах скорость до 8000 мм/мин.
Теоретически можно сделать и быстрее.
KMotionCNC тоже не останавливается, однако, почему-то, прошел траекторию за 2:23 (при ускорениях 500 мм/сек2).
https://www.youtube.com/watch?v=Kq-vejhHLDc
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение AndyBig »

Попробовал...
Настройки моторов - скорость 10000 мм/мин и ускорение 500 мм/сек.
Взял кусок файла до строки N16900, смотрел предполагаемое время в симуляции:
Оригинальный кусок - 2:59, в среднем скорость держится в районе 2200-2500, иногда мелькают значения около 3500.
Убрал пустые строки и строки с пустыми G01 - 1:19, скорость постоянно скачет от 2000 до 6000.
Убрал F8000.0 в конце каждой строки - 1:19
Убрал повторяющиеся G01 в начале каждой строки (оставил только в первой команде N100 G1X252.8559 Y-182.7737) - 1:19
Выигрыш в скорости от убирания пустых строк, занимавших 2/3 программы- 50% :) Остальные манипуляции ничего не дали.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11627
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение michael-yurov »

Если кому нужно - вот удалил пустые строки и заменил все на G1 F8000
И ничего не изменилось - 2:23!
186 edited.zip
(6.29 КБ) 353 скачивания

Что-то вы некорректно настроили, если у вас время выполнения меньше - или холостые переходы слишком быстрые, или ускорения нереальные, или траекторию срезает.
KMotionCNC показывает скорость движения по прямым - ровно 8000 мм/мин и нигде он время не теряет.
Последний раз редактировалось michael-yurov 18 июн 2014, 22:14, всего редактировалось 4 раза.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение gendos »

Вот более корректный код
Вложения
186.rar
(3.43 КБ) 319 скачиваний
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11627
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Mach vs EMC2 LinuxCNC холивар

Сообщение michael-yurov »

gendos писал(а):Вот более корректный код
Почему "более корректный"? и какую скорость задавать для G0?
Ответить

Вернуться в «Windows / Mach»