Mach vs EMC2 LinuxCNC холивар

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Как это будет в emc2:
Например Команда М03 там прописано зажечь плазму/включить шпиндель.
Делаем макрос М103 и записываем его под эти именем.
Еще одно отличие макрос не на VB, а на любом языке, главное, чтобы файл M103 был исполняемым.
aftaev писал(а):Щас Ник напишет, о так это можно и в HAL происать (на иноплнетянском языке) в ЕМС. Можно, вот только сколько народу написало макросов/мастеров в Мач и ЕМС говорит наверно о простоте их использования.
Я знаю как это назвать, плюс Mach - он более популярный.
Будем исправлять :).

В ubuntu есть система отслеживания багов, находится на launchpad, так там есть баг №1: Microsoft has a majority market share (Микрософт имеет большую часть рынка). :)
В описании, говорится, что Ubuntu создана, чтобы исправить этот баг :hottabych: .

Прикольно если в гуглу набрать баг №1 (bug #1) первый результат именно эта страница :).
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Nick писал(а):Я знаю как это назвать, плюс Mach - он более популярный.
Будем исправлять .
Сугубо личное мнение: Линух и ЕМС заточен под подвинутых юзеров кто знает азы программирования. Поэтому от него шарахаются чайники.

Берем Винду с Мачем там название файлов/программ со смыслом для людей. По названию можно примерно понять что делает прога:
Mach3Screen.exe
DriverTest.exe
GetPortAddress.exe

Берем EMC:
GladeVCP, PyVCP, ngcgui, TkEMC - без ящика пиво не разобрать.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Я тебе больше скажу, в win программа ставится в конкретный директорий, а в линуксе как бы размазывается по системе. Исполняемые файлы в одно место, библиотеки в другое, настройки в третье. Это, кстати позволяет делать размер программ меньше, т.к. все пользуются одними и теми же библиотеками. Так к чему это я, при установке LinuxCNC, все исполняемые файлы размещаются в каталоге со всеми исполняемыми файлами и зачастую сложно определиться, что к чему относится.

С другой стороны, человек только установивший emc2 видит в меню программ только саму emc2, справку по ней и stepconf (сейчас вроде еще и pncconf будет появляться). И ему кажется, что программка то не шибко сложная. Да и при загрузке emc2 на экране всего 10-20 кнопочек и в меню 5 элементов. Для начального уровня этого достаточно. А вот дальше по мере проникновения человек начинает понимать, что это только вершина айсберга.

Мне очень нравится сама система построения EMC2 - это HAL, который управляет пинами передает их значения, и набор компонентов. Каждый компонент делает только свою задачу, и не думает об остальном. И вот эта простая схема позволяет сделать все, что угодно.

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

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

Сообщение aftaev »

Ник, то что HAL это хорошо спору не. Тут уже встречал темы мол скоро и МК перведут на своеобразный HAL и шить не шибко нужно будет :)
Nick писал(а):Каждый может сделать свой компонент и расширить систему.
Ник, покажи того кто смог расширить система путем изменния морды ЕМС и добавлением мастеров? Пытался сделать что то свое. Как только речь зашла о инопланетянских надписях GladeVCP, PyVCP, ngcgui, TkEMC и подобное, я бросил. Моя тема про новые интерфейы для ЕМС расянулось на несколько стр., а кто нибудь смог написать свой мастер?

ЕМС хорошая система, спору нет. Неприветливая система отпугивает многих начинающих ЧПУшников.
Да коды все отрыты, видать смысл их скрывать нету все равно не разберутся в них :) :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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

Сообщение aftaev »

Nick писал(а):Nkp делает и у него вроде все получается.
Один пример есть :)
Nick писал(а):Кстати, пока гулял у меня возник вопрос, ты не видел экрана для мач для женщин, чтобы был розовый и все было в цветочках, чтобы любой девушке понравилось ?
Не видел, но сделать запросто хоть ультромариновый. И не видел чтоб ОЖП за Мачем сидели :)

А вот для Джамшута который стои за пазмой делают скринтошы такие чтоб вселишнее выбросить + закладка где расписаны режимы для резки разных металлов.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

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

Сообщение vmarkiv »

Да , Мач проще и понятливее , но создайте на Маче логику работы коробки передач шпинделя ( хотя и отображение Pulley и есть ) и вам станет все понятно , а для любых ЧПУшников и начального уровня и опытных работа шпинделя без передач немыслима . На LinuxCNC это просто , а что бы мы говорили , если бы нужно делать кроскомпиляцию 2С42-65 ...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Ладно Вам, расспорились. Все кто делает пром. станок рано или поздно придет или к фирменным стойкам или к ЕМС. Почитают про то, что есть на винде мач. Но есть нюанс, он на винде со всемы вытекающими. Мне кажется в настоящее время людей, которые могут запретить сломать линух пользователю меньше, чем людей которые могут тоже самое но с виндой.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Кстати, для меня вопрос стоял именно наоборот - emc2 был под линух и я выбрал его. Хотя с линухом на тот момент общался менее года, после всей жизни с виндой.

Для меня было лакмусовой бумажкой, когда я поставил linux и win теще на компьютер linux выстоял, а винда сдохла через 4 месяца.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

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

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

Сообщение aftaev »

Nick писал(а):Для меня было лакмусовой бумажкой, когда я поставил linux и win теще на компьютер linux выстоял, а винда сдохла через 4 месяца.
А теща после Линуха выжила :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

Вот еще выяснилось - ЕМС не поддерживает обратный ход программы, а Мач поддерживает. Жаль.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

а нафига оно нужно? Мож мне нужно,а незнал :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

электроэрозия, например. а обычно вроде бы и не нужно :)
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

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

Сообщение Impartial »

Задушевный Разговор

Козел горячился:
-- Тоже придумали! Слыхано ли дело -- не пускать козла в
огород?
Баран был холоден.
-- Забор поставили, -- горячился Козел. -- Высокий забор,
а посередине ворота...
-- Что? -- оживился Баран. -- Новые ворота?
-- Не знаю, какие они там -- новые или старые.
-- Вы что же -- не рассмотрели?
-- Отстаньте, -- холодно бросил Козел. -- Какое это может
иметь значение?
-- Ну как же не может? Ны как же не может иметь? --
горячился Баран. -- Ну как же это не может иметь значения?
Козел был холоден.
-- Если бы не ворота, -- горячился Баран, -- то зачем
все? И зачем тогда городить огород?
-- Да, да, зачем? -- загорелся Козел. -- Я то же самое
спрашиваю.
-- Я не знаю, -- пожал плечами Баран.
-- Нет уже, скажите, -- горячился Козел. -- Вы мне
ответьте: зачем городить огород?
Баран был холоден.
-- Вот так -- нагородят, -- горячился Козел, -- не
пролезешь ни в какие ворота.
-- Ворота?...
Баран горячился -- Козел был холоден.
Козел горячился -- Баран был холоден.
И до чего же приятно -- встретиться вот так, поговорить о
том, что волнует обоих..
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

Кстати, в Mach есть адаптивная подача?
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

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

Сообщение vmarkiv »

Я делаю в Маче ТАК псевдосерво
http://cnc-club.ru/forum/viewtopic.php?f=15&t=1574 сообщение 16

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

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

Сообщение aftaev »

PKM писал(а):Кстати, в Mach есть адаптивная подача?
А по русский?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

vmarkiv писал(а):Я делаю в Маче ТАК псевдосерво
viewtopic.php?f=15&t=1574 сообщение 16
Да я понял уже. Очень логично.
vmarkiv писал(а):Не знаю как сделать реверс на LINUXCNC
пока вроде бы никак :(
aftaev писал(а):А по русский?
Подача замедляется в зависимости от сигнала на входе ЧПУ. Т.е. можно реализовать подачу в зависимости от нагрузки на привод, упругих отжатий инструмента, или каких-то других факторов - силы тока, напряжения рабочего процесса. Обычно используется в электроэрозионных станках.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

vmarkiv писал(а):а реверс для выполнения програм очень важен - оборвалась дуга или не пробило металл , сломало фрезу , оборвало нитку на швейной машинке .Не знаю как сделать реверс на LINUXCNC
Как такового реверса нет, можно только выбрать строку, приехать в ее начало G0 в MDI режиме и стартануть с нее.
Ответить

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