Mach vs EMC2 LinuxCNC холивар

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

желательно в постах с результатами тестов добавлять название программы как минимум... (мач,емс, и т.д.)
потом непонятно будет - к чему результаты относятся...
зы пока писал - все уже поправили :)
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

Сообщение Сергей Саныч »

LinuxCNC: Странно, что с включенным G64 без параметров такая низкая скорость. Раньше, помню, на G64 станок вообще летал, в буквальном смысле срезая углы.
Может, потому, что в новой версии (2.5.3) изменились дефолтные установки по сравнению с 2.5.0?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

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

KMotionCNC:
(для просмотра содержимого нажмите на ссылку)
В общем - вот запустил траекторию из 135 сообщения.
Снял видео.

Станок так быстро двигаться не может, поэтому я изменил микрошаг, чтобы вдвое снизить скорость станка (контроллер производил расчет для рекомендованных скоростей и ускорений).
All 3 axis set to 500ipm and 30 in/sec/sec.

Параметр G64 Pxxxx у меня задается в настройках планировщика в поле Corner Tolerance. Вероятно, его можно изменять и в G-коде, но я не пробовал.
IMAG0792.jpg (3236 просмотров) <a class='original' href='./download/file.php?id=18711&mode=view' target=_blank>Загрузить оригинал (963.34 КБ)</a>
В общем - при любых разумных параметрах планировщика получается время обработки около 11,7 сек (отображается в строке заголовка программы). Из них примерно 0,3 секунды требуется компьютеру, чтобы частично рассчитать траекторию и передать в контроллер.
Движение по траектории плавное и равномерное. Судя по всему - ограничено именно заданными ускорениями и скоростями осей.
Судя по звуку - скорость с каждым витком падает, а время витка остается прежним, т.е. ограничивают движение именно допустимые ускорения по осям.
Вот видео:
https://www.youtube.com/watch?v=ReIrLdkkeM0

Если же установить меньший допуск G64 P0.001 (это значительно меньше, чем в обсуждаемой статье), то слышно (станок урчит) подтормаживание на стыках сегментов,
и время выполнения заметно возросло - 15.2 сек
https://www.youtube.com/watch?v=d77tjR7M4X0

Этот KMotionCNC на Си написан, и все исходники есть, может быть кто-то способен позаимствовать решение?
Правда, есть и косяки в планировщике. Проявляются очень редко, и я пока не могу понять, что не так.
Последний раз редактировалось michael-yurov 17 сен 2013, 19:04, всего редактировалось 4 раза.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

Сообщение Сергей Саныч »

LinuxCNC: Попробовал выполнить программу из 135 сообщения. Что характерно, поскольку этот код состоит из отрезков прямых, а не дуг, поведение G64 заметно отличается. Увеличение P не приводит к росту скорости.
Наружные витки отрабатываются со скоростью 1600 мм/мин, внутренние - 1200 (скорость станка ограничена 2400).
Еще ихние дюймы с толку сбивают...
Чудес не бывает. Бывают фокусы.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

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

Serg-tmn писал(а):Еще ихние дюймы с толку сбивают...
Гадские дюймы!
Сейчас из за того, что станок работал в дюймах, и координаты были в дюймах, при запуске УП станок перешел на миллиметры, но высота по Z была уже не та, и он вбил фрезу в стол.
Мелкие осколки твердосплава пролетели со свистом мимо моих ушей. :evil:
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

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

Сообщение tooshka »

Serg-tmn писал(а):Еще ихние дюймы с толку сбивают...
Аха и на работе приходится держать-таскать два комплекта ключей и головок, руки оборвешь(((
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
foforum
Мастер
Сообщения: 227
Зарегистрирован: 02 июл 2012, 06:43
Репутация: 5
Контактная информация:

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

Сообщение foforum »

Жаль тему забросили.

У кого лучше поддержка в САМах?
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

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

Сообщение NightV »

ИМХО Масh3 всеже популярнее изо простоты, в томже ArtCAM-е постпроцесор (и не один) для Mach3 идет в стандартной комплектации
Всё просто! если знаешь КАК!
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

NightV писал(а):ИМХО Масh3 всеже популярнее изо простоты, в томже ArtCAM-е постпроцесор (и не один) для Mach3 идет в стандартной комплектации
Дело не в постпроцессоре,в конце концов его можно распростронять вместе с прогораммой.
Самая большая погань для меня это отсутсвие кнопочки установить нуль заготовки,которя работала также как и стандартном китайском пульте.
Так то я конечно нуль руками поставить могу,но вот еслиб была хотябы вот эта одна кнопкак моя жизнь стала бы намного легче.
И имхо одного её отсутсвия достаточно чтобы распугать половину пользователей,а может и больше пользователей.
можете смеятся,но я думаю что это так.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

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

torvn77 писал(а):Дело не в постпроцессоре,в конце концов его можно распростронять вместе с прогораммой.
Самая большая погань для меня это отсутсвие кнопочки установить нуль заготовки,которя работала также как и стандартном китайском пульте.
Так то я конечно нуль руками поставить могу,но вот еслиб была хотябы вот эта одна кнопкак моя жизнь стала бы намного легче.
И имхо одного её отсутсвия достаточно чтобы распугать половину пользователей,а может и больше пользователей.
можете смеятся,но я думаю что это так.
Полагаю, сделать кнопочку намного проще, чем распространить постпроцессор вместе с ArtCAM.
Хотя, ни в подборе постпроцессора (коррекции под свои задачи), ни в создании кнопочки в Mach3 не вижу вообще никаких проблем.

Кстати, так и не понял, что за кнопочка нужна?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

Я имею ввиду ту кнопку,после нажатия на которую шпиндель опускается и стукается в железку на проводе,
а нуль УП в результате оказывается на поверхности материала.
в общем автоматизация G38.x и G10 Lx.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

torvn77 писал(а):Самая большая погань для меня это отсутсвие кнопочки установить нуль заготовки,которя работала также как и стандартном китайском пульте.
Может тебя просто смутило набор кнопочек в Маче, или ты посто их не видел :hehehe:
Мач3.png (2935 просмотров) <a class='original' href='./download/file.php?id=27259&mode=view' target=_blank>Загрузить оригинал (672.02 КБ)</a>
torvn77 писал(а):И имхо одного её отсутсвия достаточно чтобы распугать половину пользователей,а может и больше пользователей.
ВСЕ китайские роутеры что мне пришлось видеть были с отключенным датчиком длины инструмента, у нас никто не использует этой фишкой хоть с какой либо ЧПУ и никого не распугала.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

Как я понимаю нужная кнопка это "Установ.Кор.Инст." из секции "Высота по Калибру".
Но вы меня ей на мач не заманите,не ленитесь и делайте мне её в линуксцнцшном аксисе
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

torvn77 писал(а):не ленитесь и делайте мне её в линуксцнцшном аксисе
А смысл? В линуксовом подфоруме 100500 реализаций этой кнопки, а тебе всё мало...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

Да через месяц другой я и сам напишу суброутину,так что да,мне теперь эта кнопка не обязательна.
Но начинающему пользователю без неё будет плохо.
foforum
Мастер
Сообщения: 227
Зарегистрирован: 02 июл 2012, 06:43
Репутация: 5
Контактная информация:

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

Сообщение foforum »

aftaev писал(а):ВСЕ китайские роутеры что мне пришлось видеть были с отключенным датчиком длины инструмента, у нас никто не использует этой фишкой хоть с какой либо ЧПУ и никого не распугала.
Датчик длины зло?
foforum
Мастер
Сообщения: 227
Зарегистрирован: 02 июл 2012, 06:43
Репутация: 5
Контактная информация:

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

Сообщение foforum »

torvn77 писал(а):
NightV писал(а):ИМХО Масh3 всеже популярнее изо простоты, в томже ArtCAM-е постпроцесор (и не один) для Mach3 идет в стандартной комплектации
Дело не в постпроцессоре,в конце концов его можно распростронять вместе с прогораммой.
Самая большая погань для меня это отсутсвие кнопочки установить нуль заготовки,которя работала также как и стандартном китайском пульте.
Так то я конечно нуль руками поставить могу,но вот еслиб была хотябы вот эта одна кнопкак моя жизнь стала бы намного легче.
И имхо одного её отсутсвия достаточно чтобы распугать половину пользователей,а может и больше пользователей.
можете смеятся,но я думаю что это так.

Вот кнопочка http://www.youtube.com/watch?v=fKQO95Qzdwg
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

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

Сообщение gendos »

LinuxCNC круче чем Mach3 !!!
Кажется нашел как поймать Mach3 в тормазах.
Знатоки Mach3 помогите разобраться почему мой G код LinuxCNC отрабатывает за 1мин 40 секунд , а
Mach3 почти за 6 минут. У кого получиться прогнать в Mach3 быстрее.
Вложения
186.zip
(13.22 КБ) 387 скачиваний
romanru1
Мастер
Сообщения: 584
Зарегистрирован: 22 фев 2013, 22:31
Репутация: 177
Откуда: Первоуральск
Контактная информация:

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

Сообщение romanru1 »

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

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

Сообщение gendos »

romanru1 писал(а):Щас попробовал в маче прогнать 3,53 , меньше ни в какую.
Вот и я в шоке . А говорят что в LinuxCNC нет предпросмотра
Ответить

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