Страница 2 из 11

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

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

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

Прикольно если в гуглу набрать баг №1 (bug #1) первый результат именно эта страница :).

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

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

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

Берем EMC:
GladeVCP, PyVCP, ngcgui, TkEMC - без ящика пиво не разобрать.

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

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

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

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

И при этом все компоненты очень просты, вплоть до 10 строк кода. Каждый может сделать свой компонент и расширить систему.

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

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

ЕМС хорошая система, спору нет. Неприветливая система отпугивает многих начинающих ЧПУшников.
Да коды все отрыты, видать смысл их скрывать нету все равно не разберутся в них :) :)

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

Добавлено: 28 янв 2012, 20:07
Nick
Nkp делает и у него вроде все получается.
Кстати, пока гулял у меня возник вопрос, ты не видел экрана для мач для женщин, чтобы был розовый и все было в цветочках, чтобы любой девушке понравилось :)?

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

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

А вот для Джамшута который стои за пазмой делают скринтошы такие чтоб вселишнее выбросить + закладка где расписаны режимы для резки разных металлов.

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

Добавлено: 28 янв 2012, 20:17
vmarkiv
Да , Мач проще и понятливее , но создайте на Маче логику работы коробки передач шпинделя ( хотя и отображение Pulley и есть ) и вам станет все понятно , а для любых ЧПУшников и начального уровня и опытных работа шпинделя без передач немыслима . На LinuxCNC это просто , а что бы мы говорили , если бы нужно делать кроскомпиляцию 2С42-65 ...

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

Добавлено: 28 янв 2012, 23:50
Lexxa
Ладно Вам, расспорились. Все кто делает пром. станок рано или поздно придет или к фирменным стойкам или к ЕМС. Почитают про то, что есть на винде мач. Но есть нюанс, он на винде со всемы вытекающими. Мне кажется в настоящее время людей, которые могут запретить сломать линух пользователю меньше, чем людей которые могут тоже самое но с виндой.

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

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

Для меня было лакмусовой бумажкой, когда я поставил linux и win теще на компьютер linux выстоял, а винда сдохла через 4 месяца.

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

Добавлено: 29 янв 2012, 00:21
Lexxa
))) у моего дядьки 2 недеили тормоза начались, вот думаю убунту ему поставить, прав не дать и хорош.

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

Добавлено: 29 янв 2012, 00:33
aftaev
Nick писал(а):Для меня было лакмусовой бумажкой, когда я поставил linux и win теще на компьютер linux выстоял, а винда сдохла через 4 месяца.
А теща после Линуха выжила :)

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

Добавлено: 29 янв 2012, 00:45
PKM
Вот еще выяснилось - ЕМС не поддерживает обратный ход программы, а Мач поддерживает. Жаль.

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

Добавлено: 29 янв 2012, 01:03
aftaev
а нафига оно нужно? Мож мне нужно,а незнал :)

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

Добавлено: 29 янв 2012, 01:04
PKM
электроэрозия, например. а обычно вроде бы и не нужно :)

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

Добавлено: 29 янв 2012, 01:23
Impartial
Задушевный Разговор

Козел горячился:
-- Тоже придумали! Слыхано ли дело -- не пускать козла в
огород?
Баран был холоден.
-- Забор поставили, -- горячился Козел. -- Высокий забор,
а посередине ворота...
-- Что? -- оживился Баран. -- Новые ворота?
-- Не знаю, какие они там -- новые или старые.
-- Вы что же -- не рассмотрели?
-- Отстаньте, -- холодно бросил Козел. -- Какое это может
иметь значение?
-- Ну как же не может? Ны как же не может иметь? --
горячился Баран. -- Ну как же это не может иметь значения?
Козел был холоден.
-- Если бы не ворота, -- горячился Баран, -- то зачем
все? И зачем тогда городить огород?
-- Да, да, зачем? -- загорелся Козел. -- Я то же самое
спрашиваю.
-- Я не знаю, -- пожал плечами Баран.
-- Нет уже, скажите, -- горячился Козел. -- Вы мне
ответьте: зачем городить огород?
Баран был холоден.
-- Вот так -- нагородят, -- горячился Козел, -- не
пролезешь ни в какие ворота.
-- Ворота?...
Баран горячился -- Козел был холоден.
Козел горячился -- Баран был холоден.
И до чего же приятно -- встретиться вот так, поговорить о
том, что волнует обоих..

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

Добавлено: 29 янв 2012, 12:27
PKM
Кстати, в Mach есть адаптивная подача?

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

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

а реверс для выполнения програм очень важен - оборвалась дуга или не пробило металл , сломало фрезу , оборвало нитку на швейной машинке .
Не знаю как сделать реверс на LINUXCNC

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

Добавлено: 29 янв 2012, 16:21
aftaev
PKM писал(а):Кстати, в Mach есть адаптивная подача?
А по русский?

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

Добавлено: 29 янв 2012, 16:36
PKM
vmarkiv писал(а):Я делаю в Маче ТАК псевдосерво
viewtopic.php?f=15&t=1574 сообщение 16
Да я понял уже. Очень логично.
vmarkiv писал(а):Не знаю как сделать реверс на LINUXCNC
пока вроде бы никак :(
aftaev писал(а):А по русский?
Подача замедляется в зависимости от сигнала на входе ЧПУ. Т.е. можно реализовать подачу в зависимости от нагрузки на привод, упругих отжатий инструмента, или каких-то других факторов - силы тока, напряжения рабочего процесса. Обычно используется в электроэрозионных станках.

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

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