Linuxcnc
Зато с линуха мы имеем 50кГц степа с нормальными фронтами, полную безглючность, аналогичную открытость и шикарное развитие. 😃
Если пользователь не линуксоид, то смысла особого в EMC нет. Так как, все то же самое, только более навороченное, есть под дос. Единственное преимущество я вижу лишь в том, что он фриварный. И то, возможности ЕМС сейчас примерно где-то на уровне turbocnc. Одна надежда - на открытость и развитие.
А глюки в Махе от неправильной настройке софта и ПК.
И к частоте ЦПУ не очень критичен, работает от 400 Мг и выше.
разговор о каком Махе, 2 или 3?
разговор о каком Махе, 2 или 3?
Оба работают.
1… 1000 строк это очень много, большенство индустриальных машин ограничено тоже на 1000.
и т.д.
ой. не скажите, не скажите…
1000 строк – это для прохода растром объёмного м шагом бОльшим, чем черновой и диаметром фрезы меньшим, чем трёшка – капелька… 2.5D-контур или там карман или бобшка – спору нет. но 3D-траектории – 1000 строк=детсад. да и нормальные (современные, то бишь за последние 10-15 лет) индустриальные машины, к слову, ограничений на длину УП не имеют…
25 килогерц тоже в некоторых ситуациях может не устраивать… хотя, по данному критерию спорить не стану, ибо пока что на этом не какался… (предстоит… от того и задаюсь вопросом, стоит ли игра свеч с EMC или нет)
да и на тему 1500МГц проца сомнния терзают смутные, так как, насколько я понял из документации, установка еэмцэ возможна тлько при реалтайм-патче ядра. ограничений на версию ядра особыз, в принципе нет (хотя, в это тоже сомневаюсь). но тем не менее, теоретически можно этот и-эм-си впендюрить хоть на допотопный компец, или на одноплатный промышленный комп на каком-нить 200-MMX… а ещё более теоретически, и под QNX… ну это, наверное, уж слишком фантастические мои догадки.
но в то, что “к частоте ЦПУ <MACH> не очень критичен, работает от 400 Мг и выше.
А на Линукс под ЕМС2 не менее 1500.” – это однозначно не верю… не бывает в линухе такого… не бы ва ет.
а гемор с установкой и конфигурированием – это отпугивает… с другой стороны, для пингвиносистемы это норма… а с третьей – двойной кайф собрать станок, а потом угробить столько же сил (слава степному духу, что не средств) на то, чтобы запустить этот станок из линуха.
==================================================
хотя, был ещё случай, что мечтал MaxNC запустить с EMC. но оказалось, что эти две креатуры несовместимы… пришлось давиться прилагаемым к максу софтом, а потом заставить-таки его пищать из мача… было обидно. 😊
и т.д.
ой. не скажите, не скажите…
1000 строк – это для прохода растром объёмного м шагом бОльшим, чем черновой и диаметром фрезы меньшим, чем трёшка – капелька… 2.5D-контур или там карман или бобшка – спору нет. но 3D-траектории – 1000 строк=детсад. да и нормальные (современные, то бишь за последние 10-15 лет) индустриальные машины, к слову, ограничений на длину УП не имеют…25 килогерц тоже в некоторых ситуациях может не устраивать… хотя, по данному критерию спорить не стану, ибо пока что на этом не какался… (предстоит… от того и задаюсь вопросом, стоит ли игра свеч с EMC или нет)
но в то, что “к частоте ЦПУ <MACH> не очень критичен, работает от 400 Мг и выше.
А на Линукс под ЕМС2 не менее 1500.” – это однозначно не верю… не бывает в линухе такого… не бы ва ет.а гемор с установкой и конфигурированием – это отпугивает… с другой стороны, для пингвиносистемы это норма… а с третьей – двойной кайф собрать станок, а потом угробить столько же сил (слава степному духу, что не средств) на то, чтобы запустить этот станок из линуха.
- Я ни слова не сказал про 3D. И гравировку.
- Повторю:
А что даст 50 Кг. если карта расщитана на 20 Кг. ?
Тот-же вопрос задал и я. - Если есть сомнения, просто попробуйте, только правильно настроить надо.
Про Линукс смотрите первый пост. - Мне в кайф на станке детальки делать, а не … с софтом.
Если софт для домашнего,разового использования,то линукс близок действительно только фанату 😂
Он интересен как бесплатный продукт со всеми вытекающими.
Работает нормально от 800 .
Мач от 1000
Турбоснс от 500 (меньше не пробовал)
Если софт для домашнего,разового использования,то линукс близок действительно только фанату 😂
Он интересен как бесплатный продукт со всеми вытекающими.
Работает нормально от 800 .
Мач от 1000
Турбоснс от 500 (меньше не пробовал)
В статье на сайте cnczone сказано, что LinuxCNC проверяли на машине с 600 Mhzвым процессором. И не сказано что не будет работать меньше. Конечно не как TurboCNC который и на 100 Mhz побежит, графика требует жертв.
Мач конечно имеет больше возможностей и удобств, но что бы запустить его на машине с процессором 1000 нужно 3 притопа три прихлопа и в нужный момент за пипку дернуть и молиться что бы не заглючило.
Вообще нет гарантии что на 2х процессорном компе не заглючит все зависит от того что там понаустановлено.
ТурбоСНС не плох. Я баловался, делал запуск системы вообще с дискеты, на дохлейшем компе и все тип топ. Но коллеги уж больно у…битый интерфейс 😃. Я чуть не плакал, когда смотрел, как некоторые, уважаемые гуру данного сайта привыкшие к мышекликерству пытались пользоваться ТурбоСНС.
Так что если баловться на коленке, то Мач самое то, а если серьезно чем то заниматься то нужен или компьютер мощный специально только под станок либо ставить более надежную систему чем Мач.
…, а если серьезно чем то заниматься то нужен или компьютер мощный специально только под станок либо ставить более надежную систему чем Мач.
Отдельный компутер специально под станок всяко обязателен. Ко всему прочему существуют приблуды, позволяющие убрать из той же винды все лишнее - комп получается голый - эксплорер да сеть для загрузки УП. Это когда жмешь три кнопки и в процессах видишь 4 строчки. Рекомендую.
Самая надежная - это Турба. Да, никакой интерфейс, но работает здорово. Хотите красивей - купите исходники за $60 и модернизируйте до 1024х768 при 256 цветах. Следующий - ЕМС. Осьальное - игрушки.
Я имею в виду применение от полу-профессионального и выше. Тут же тема все-таки хоббийная, и катит все. Пользователь сам выберет, что ему больше нравится и меньше виснет.
Но коллеги уж больно у…битый интерфейс 😃. Я чуть не плакал, когда смотрел, как некоторые, уважаемые гуру данного сайта привыкшие к мышекликерству пытались пользоваться ТурбоСНС.
Я понял о ком идет речь. 😃 Просто дело привычки, надо всего запомнить несколько горячих клавиш, и все. На самом деле когда станок что то режет, что смотреть на экран, визуализация происходит на столе станка, туда надо смотреть. 😃
Возьмите нормальный софт с визуализацией. Кроме мач, турбоцнц и emc есть полно софта.
Самая надежная - это Турба. Да, никакой интерфейс, но работает здорово. Хотите красивей - купите исходники за $60 и модернизируйте до 1024х768 при 256 цветах.
В графику принципиально не переделывается. Глюков полно, заколебался вычищать. С моторами работает на 3-с-минусом.
Следующий - ЕМС.
То же самое, вид сбоку.
А чем ЕМС2 лучше Маха ?
…
Или другими словами что в ней такого что может компенсировать
сложность установки и эксплуатации ?
Гибкость. Имхо главное достоинство EMC именно в этом. Если в вашей системе появиться хоть одна “железяка”, которой нет в маче, у вас не останется другого выхода как покупать его исходники и что-то пытаться написать самому.
Самый показательный пример: Мач, Tурба и т.п. работают только с шаговигами. А если вам надо сервы запустить? Я не знаю ни одной программы кроме EMC, которые способны крутить сервы и не заточены под КОНКРЕТНЫЙ контроллер. Прошу понять правильно - я не говорю, что их нет, просто мне такие не встечались. Если кто подскажет - буду благодарен. Использование мача&Со совместно с сервами, которые “косят” под шаговики (управляются по интерфейсу степ/дир) я тоже не рассматриваю.
Ну кроме типа движков ещё много чего может понадобиться, чего нет в маче. Например, дополнительные выходы на насосы, пульты, индикаторы, датчики; ШИМ на несколько каналов (в маче можно только один), нелинейные оси (устройства наподобие гексапода); использование “своих” контроллеров движения, интерпретаторов G-кода, интерфейса с пользователем…
Гибкость. Имхо главное достоинство EMC именно в этом.
Самый показательный пример: Мач, Tурба и т.п. работают только с шаговигами. А если вам надо сервы запустить? …
Использование мача&Со совместно с сервами, которые “косят” под шаговики (управляются по интерфейсу степ/дир) я тоже не рассматриваю.
Ну кроме типа движков ещё много чего может понадобиться, чего нет в маче. Например, дополнительные выходы на насосы, пульты, индикаторы, датчики; ШИМ на несколько каналов (в маче можно только один), нелинейные оси (устройства наподобие гексапода); использование “своих” контроллеров движения, интерпретаторов G-кода, интерфейса с пользователем…
Про “Трубу” говорить не буду, не знаю, а Мach2-3 наворочен весьма и весьма!!!
И сервы с энкодерами, и PWM аж 3 штуки, если не 6, дополнительно.
И дополнительные элементы через “макру” какие хош (почти).
6 каналов, 3 из них по выбору линейные или поворотные оси (гексапод)
и много чего другого.
А ЕМС судя по всему для любителей с “софтом” поковыряться.
И сервы с энкодерами, и PWM аж 3 штуки, если не 6
ОК. Возможно я не разобрался. Доку по мачу пару раз изучал, но вникал не во все детали. Там, кажись, возникает проблема то ли с нехваткой выводов, то ли с производительностью. Т.е. если добавляешь ШИМы, что-то убирать надо.
В большинстве систем хотелось бы иметь 4 канала ШИМа - 3 оси+шпиндель.
Если кто видел примеры реализации такой системы на маче, киньте ссылкой плз.
И дополнительные элементы через “макру” какие хош (почти).
А где можно про эту “макру” почитать и её возможности?
3 из них по выбору линейные или поворотные оси (гексапод)
Поворотные оси и нелинейная кинематика - вещи разные. На этот счёт точно была фраза в доке по мачу типа такой “программа не подходит для управления извращёнными механизмами” 😁
А ЕМС судя по всему для любителей с “софтом” поковыряться.
Не так всё страшно, как думают многие. Настройка конфигурации под своё железо доступна среднестатистическому юзеру без познаний в программировании, Пару часов можно убить на то, чтобы пошагово повторить упражнения по конфигурированию из учебника ЕМС. После этого проникаешься уважением к системе, понимаешь её логику и начинаешь себя чувствовать чуваком из Матрицы-1 (который в бегущих цифрах на экране блондинку видел 😁 ) и можешь конфигурить всё что угодно.
Ну а если надо просто шаговики подключить к LPT - процесс конфигурирования мало чем отличается от мача и турбы. Берёшь готовый файлик конфигурации и задаёшь куда какой пин подключён.
Наверное, многих процесс инсталяции самого линукса отпугивает. Рекомендую качнуть диск с сайта ЕМС, который 600М. Там всё красиво, просто, ставится вместе с самой прогой. Поддержка самого разного компьютерного железа + русский язык.
Маленький диск (50М), который там же - то же ничо. Ссылка на его описание дана в начале этой темы. Но так как он сильно урезан, могут быть траблы. Например, у меня SATA диск при установке не определялся. Но после загрузки системы - появлялся.
Ну и третий вараинт с отдельной установкой под свой линух - действительно для опытных поклонников линукса. Простым смертным не рекомендуется 😉
А где можно про эту “макру” почитать и её возможности?
там есть файлик - customizing.pdf, можно с их сайта скачать.
den_k
Самый показательный пример: Мач, Tурба и т.п. работают только с шаговигами. А если вам надо сервы запустить? Я не знаю ни одной программы кроме EMC, которые способны крутить сервы и не заточены под КОНКРЕТНЫЙ контроллер. Прошу понять правильно - я не говорю, что их нет, просто мне такие не встечались. Если кто подскажет - буду благодарен. Использование мача&Со совместно с сервами, которые “косят” под шаговики (управляются по интерфейсу степ/дир) я тоже не рассматриваю.
Ну кроме типа движков ещё много чего может понадобиться, чего нет в маче. Например, дополнительные выходы на насосы, пульты, индикаторы, датчики; ШИМ на несколько каналов (в маче можно только один), нелинейные оси (устройства наподобие гексапода); использование “своих” контроллеров движения, интерпретаторов G-кода, интерфейса с пользователем…
На мой взгляд это пост человека,говорящего о том,чего он не знает.
И не разбирался.
На мой взгляд это пост человека,говорящего о том,чего он не знает.
И не разбирался.
Ну зачем сразу так? 😦 Да, у меня практического опыта поменьше, чем у Вас. И если бы считал себя корифеем в этой области - не сидел бы на форуме. Как и все здесь, пытаюсь обменяться мнениями, высказать то что мне кажется интересным и получить толковые советы. Может в чём-то ошибаюсь - скажите. Но что касается обсуждаемой темы - мне кажется, что некоторая специфика EMC не всем понятна и поэтому кажется бредом. Или применяемые мной “термины” понимаются не совсем верно. Давайте разбераться что тут к чему. ☕
den_k
Да, у меня практического опыта поменьше, чем у Вас. И если бы считал себя корифеем в этой области - не сидел бы на форуме.
Тогда не пишите безаппеляционные,утверждающие посты.
У меня на разных машинах все эти софтины опробованы и то,ничего не утверждаю.
Да, и если Вы специалист в линуксе,милости просим www.cnczone.ru/viewtopic.php?t=32
Всем и объясните.
Тогда не пишите безаппеляционные,утверждающие посты.
Могу “ответитить за базар”😃
Например, мне показалось что возможность EMC управлять всякими “авангардными” системами будет интересна некоторым участникам этого форума (видел, что некоторые здесь работают над такими схемами). В одном из предыдущих постов я это и написал. Теперь аргументирую:
Цитата из раздела 4.2 документации по Мач в моём вольном переводе:
“Если механизм вашей машины похож на руку робота или гексапод, Мач НЕ СМОЖЕТ управлять им, потому что для этого необходимы дополнительные кинематические расчёты…”
А вот цитата из доки по Emc:
“15.3 Non-trivial kinematics
There can be quite a few types of machine setups (robots: puma, scara; hexapods etc.). Each of
them is set up using linear and rotary joints. These joints don’t usually match with the Cartesian
coordinates, therefor there needs to be a kinematics function which does the conversion (actually 2
functions: forward and inverse kinematics function)…”.
Далее на примере описывается как составлять эти фунции преобразования координат и использовать их в Emc.
Таким образом, имея на входе G-код, сделанный под “обычный” станок, Емс может сам преобразовать его в нужные сигналы для управления рукой, гексаподом или чем-нить более заумным.
Зы: AlexSpb, я с уважением отношусь к Вашим работам и Вам лично. В своих постах тоже вроде не претендовал на истину, просто пытался призвать к обсуждению интересной мне темы (наверное, и Вам - раз вы её создатель). После некоторого ковыряния с Мачем пришёл к выводу, что он не позволяет решить стоящие передо мной задачи. Пока остановился на emc. Вот хочу разобраться, на самом деле у меня нет альтернативы этой проге или есть решения проще.
Не совсем понимаю, с чем связано Ваше столь критическое отношение…
Не совсем понимаю, с чем связано Ваше столь критическое отношение…
И Мач и ЛинуксСнс и ТурбоСнс,не думают,не знают,не подозревают и не хотят знать чем они управляют,когда выполняют команды Г-00,01.И не должны знать.Дело софта,создающего у.программу знать что там:3-и координаты,4-е,гексапод,или ротор.
И название осей можете тупо переименовать в блокноте.
Дело софта,создающего у.программу знать что там:3-и координаты,4-е,гексапод,или ротор.
Не подскажете такой софт?
Мастеркам например.