Mach vs EMC2 LinuxCNC холивар

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

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

Сообщение AndyBig »

gendos писал(а):Вот более корректный код
А откуда G00? Я так понял, что там нет холостых перемещений.

ЗЫ: убрал все промежуточные точки перемещения, что бы Мач так же не останавливался... На том же куске, который в оригинале выполнялся 2:59, а без пустых строк 1:19, без остановок мач выполняет его за 1:10. Выигрыш не такой уж большой...
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

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

Сообщение AndyBig »

Полный код с пустыми строками - 5:58, без пустых строк (от michael-yurov) - 2:38
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

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

Сообщение gendos »

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

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

Сообщение gendos »

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

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

Сообщение gendos »

AndyBig писал(а):
gendos писал(а):Вот более корректный код
А откуда G00? Я так понял, что там нет холостых перемещений.

ЗЫ: убрал все промежуточные точки перемещения, что бы Мач так же не останавливался... На том же куске, который в оригинале выполнялся 2:59, а без пустых строк 1:19, без остановок мач выполняет его за 1:10. Выигрыш не такой уж большой...
Кажется понял. но убирать промежуточные точки нельзя , в том то и дело что матч на них притормаживает
сейчас скину файл в векторе , чтоб можно было увидеть путь инструмента.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

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

Сообщение gendos »

Вот dxf файл
Вложения
186гравировка.dxf
(348.8 КБ) 1150 скачиваний
Последний раз редактировалось gendos 18 июн 2014, 23:10, всего редактировалось 1 раз.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

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

Сообщение AndyBig »

Окончательное время выполнения в Маче:
Полный оригинальный код - 5:58
Код с убранными пустыми строками - 2:38
Код с убранными пустыми строками и с убранными промежуточными точками (траектория сохраняется, но мач не притормаживает на прямых линиях) - 2:20

То есть притормаживание в промежуточных точках влияет гораздо меньше, чем 70% пустых строк :)
gendos писал(а):бирать промежуточные точки нельзя , в том то и дело что матч на них притормаживает
Я понимаю, но просто интересно за сколько Мач выполнит код без притормаживаний, работая как KMotionCNC, например.

Интересно получается... Со всеми притормаживаниями время Мача - 2:38, время KMotionCNC без притормаживаний- 2:20 (как и у Мача без притормаживаний), разница не слишком большая...
Последний раз редактировалось AndyBig 18 июн 2014, 22:30, всего редактировалось 1 раз.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

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

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

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

AndyBig писал(а):а без пустых строк 1:19, без остановок мач выполняет его за 1:10. Выигрыш не такой уж большой...
Да невозможно эту траекторию пройти за 1:19 или 1:10! Что-то не так в настройках!
aftaev писал(а):Попробовал у себя в холостую(без работы станка) Мач показал время 1.47мин.
Стоит КФЛОП, установил максимальное ускорение и скорость осей.
Вот - это и то, при максимальных ускорениях!

У меня при нереально высоких ускорениях KMotionCNC показал 1:38,
а Mach3 показал 1:39.
Последний раз редактировалось michael-yurov 18 июн 2014, 22:34, всего редактировалось 1 раз.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

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

Сообщение AndyBig »

michael-yurov писал(а):Да невозможно эту траекторию пройти за 1:19
Это же я писал про кусок программы, а не про всю ее :) Тогда ты еще не вкладывал всю программу с убранным мусором, а мне ее всю было лень чистить :)
Всю программу Мач со всеми го тормозами проходит за 2:38, я выше написал :)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

michael-yurov писал(а):Вот - это и то, при максимальных ускорениях!
можно было еще поколдовать, но как то лень :)
michael-yurov писал(а):Да невозможно эту траекторию пройти за 1:19 или 1:10! Что-то не так в настройках!
файл какой то странный, он там лишнее делает. Что дали то и испробовал ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

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

Сообщение AndyBig »

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

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

Сообщение gendos »

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

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

Сообщение AndyBig »

gendos писал(а):ускорение максимальное
А в цифрах это сколько? :)
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

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

Сообщение gendos »

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

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

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

AndyBig писал(а):Всю программу Мач со всеми го тормозами проходит за 2:38, я выше написал
При нормальных ускорениях - это адекватное время, если нигде не тормозить (не тупить и зря время не терять).

Там длина пути около 13 м, т.е. при бесконечно высоких ускорениях можно пройти не быстрее, чем за 1:37,
Вот я и начал "кричать" про время в 1:19, что так не бывает. Я еще не понял, что речь про часть кода.
Последний раз редактировалось michael-yurov 18 июн 2014, 22:50, всего редактировалось 1 раз.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

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

Сообщение gendos »

michael-yurov писал(а):
AndyBig писал(а):Всю программу Мач со всеми го тормозами проходит за 2:38, я выше написал
При нормальных ускорениях - это адекватное время, если нигде не тормозить.

Там длина пути около 13 м, т.е. при бесконечно высоких ускорениях можно пройти не быстрее, чем за 1:37,
Вот я и начал "кричать" про время в 1:19, что так не бывает. Я еще не понял, что речь про часть кода.
не понял фразу
это адекватное время, если нигде не тормозить.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

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

gendos писал(а):не понял фразу
это адекватное время, если нигде не тормозить.
Хотел сказать - если не сбрасывать скорость, если в этом нет необходимости.
Последний раз редактировалось michael-yurov 18 июн 2014, 22:50, всего редактировалось 1 раз.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

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

Сообщение AndyBig »

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

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

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

AndyBig писал(а):Еще раз: со всеми промежуточными точками Мач проходит программу за 2:38, без промежуточных точек - за 2:20.
Что такое промежуточные точки?
За 2:20 нельзя пройти при ускорении 500 мм/сек2 не скругляя траекторию. У меня получилось - 2:24,7.
Насколько я понимаю - быстрее не бывает.
Последний раз редактировалось michael-yurov 18 июн 2014, 22:59, всего редактировалось 2 раза.
Ответить

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