Перенос настроек из Mach3 в Emc2
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Перенос настроек из Mach3 в Emc2
Господа, поделитесь опытом. Никак не могу найти проблему.
Есть настройки Mach3, при которых станок замечательно работает, но в процессе
частенько глючит, из за крякнутого mach3 (теряет 0 периодически и прочие радости).
Решили попробовать Emc2 (linuxcnc). Вопрос в том, что я не очень то разбираюсь
во всех тонкостях и не могу как то самостоятельно интерпретировать настройки
из mach3 в конфигуратор Emc2 (Stepconf). Там есть импортер из Mach, но при импорте
этих настроек - ничего не происходит (но на экране положение осей меняется). Запускаю программу с
импортированными настройками mach3 - снимаю станок с F1 и включаю F2. Никакой реакции двигателей,
шпинделя (хотя он периодически пощелкивает релюшкой, но не запускается). Всё так же осложняется
отсутствием какой либо документации на железо. Какой то китай... есть вот только рабочие настройки
mach 3. Но наименования\названия их сильно разные, и что куда устанавливать решительно непонятно!
Уважаемые ЧПУшники, был бы вам бесконечно благодарен, если бы вы направили на путь решения
задачи, или подсказали куда чего тыкать и как настроить. Вот альбом с нашими настройками Mach3.
За ранее огромное человеческое спасибо!
Есть настройки Mach3, при которых станок замечательно работает, но в процессе
частенько глючит, из за крякнутого mach3 (теряет 0 периодически и прочие радости).
Решили попробовать Emc2 (linuxcnc). Вопрос в том, что я не очень то разбираюсь
во всех тонкостях и не могу как то самостоятельно интерпретировать настройки
из mach3 в конфигуратор Emc2 (Stepconf). Там есть импортер из Mach, но при импорте
этих настроек - ничего не происходит (но на экране положение осей меняется). Запускаю программу с
импортированными настройками mach3 - снимаю станок с F1 и включаю F2. Никакой реакции двигателей,
шпинделя (хотя он периодически пощелкивает релюшкой, но не запускается). Всё так же осложняется
отсутствием какой либо документации на железо. Какой то китай... есть вот только рабочие настройки
mach 3. Но наименования\названия их сильно разные, и что куда устанавливать решительно непонятно!
Уважаемые ЧПУшники, был бы вам бесконечно благодарен, если бы вы направили на путь решения
задачи, или подсказали куда чего тыкать и как настроить. Вот альбом с нашими настройками Mach3.
За ранее огромное человеческое спасибо!
-
jkwe45
- Опытный
- Сообщения: 102
- Зарегистрирован: 13 окт 2017, 12:26
- Репутация: 5
- Настоящее имя: Андрей
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Приветствую. Можно начать с изучения данной инструкции http://www.cnc-club.ru/forum/viewtopic.php?t=107
Прилагайте так же фото железа, плат...
Прилагайте так же фото железа, плат...
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Инструкция эта прочитана конечно. Но сами ЗНАЧЕНИЯ откуда брать то? Не из воображения же.jkwe45 писал(а):Приветствую. Можно начать с изучения данной инструкции http://www.cnc-club.ru/forum/viewtopic.php?t=107
Прилагайте так же фото железа, плат...
Проблема всё еще актуальная. Может кто то скинет свои настройки? (у нас 4 оси, два двигателя на Y).
Совершенно не понятно какие значения вводить куда. И все инструкции существующие гласят: В поле ввода значения А -
введите значение А вашего станка. У нас этих данных НЕТ. Интерфейсная плата нонейм полный. Высокочастотник вообще
какой то японский наверное, на английском ничего нет. Документации нет никакой. Не от чего отталкиваться ВОВСЕ.
Вот фото
PS: Посмотрев на настройки матча - почти ничего из позиций и названий не совпадает.
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
ну на самом деле линукс немного непривычен, хотя я к нему привык и мне мач не нравится.
Уменя мача нет, пэтому все по памяти.
1 где-то в настройках мача есть распиновка ножек ну типа 3я ножка LPT Х-шаг, 3 ножка х направление и так далее..
запомните это все, а лучше заскринте
2 запускаем степконфиг , проверяем латенси тест , если Base period jitter больше 50000 - компьтер не подходит
3 вводим Base period больше, чем намерили на 10%
не забываем поставит мм вместо дюймов
4 переходим к настройкам LPT
вбиваем туда ножки из вашей таблицы мача
5 переходим к настройкам осей
сначала попытаться подвигать осью нажав на кнопку тест а потом кнопочки вправо-влево
если ничего не двигается, смотрим на таблицу мача и ищем там сигнал типа "вкл привода", если такой сигнал есть, вбиваем его в настройках LPT под названием "Вкл Усилитель"
пр необходимости, ставим галку инверсии
опять идем к настройкам осей
если опять ничего не движется, можно попробовать на первой странице настроек поставить step time и step space - по 10000 - мне попадалась плата с тормозными отпронами
если и при этом ничего не движется - ищите электронщика, который глянет на монтаж и поможет опредить что не дает включится.
если чего-то задвигалось заполняем параметры осей чтоб по команде jog движение в обе стороны соответвовало реальному. Не забываем, что если стоит +- 15мм - суммарный ход должен быть 30 мм
ну и скорости-ускорения
ну а потом дальше-дальше дальше дальше.
на рабочем столе появится "мой станок" запускаем и проверяем езду
6 пытаемся выйти в 0
7 если едет не туда, опять к степконфиг, подбираем уже сохраненную конфигурацию и в парамерах оси, балуемся с параметрами home switch и ниже
подключение шпинделя отдельная история - пример вот: http://www.cnc-club.ru/forum/viewtopic. ... 02#p438902
Уменя мача нет, пэтому все по памяти.
1 где-то в настройках мача есть распиновка ножек ну типа 3я ножка LPT Х-шаг, 3 ножка х направление и так далее..
запомните это все, а лучше заскринте
2 запускаем степконфиг , проверяем латенси тест , если Base period jitter больше 50000 - компьтер не подходит
3 вводим Base period больше, чем намерили на 10%
не забываем поставит мм вместо дюймов
4 переходим к настройкам LPT
вбиваем туда ножки из вашей таблицы мача
5 переходим к настройкам осей
сначала попытаться подвигать осью нажав на кнопку тест а потом кнопочки вправо-влево
если ничего не двигается, смотрим на таблицу мача и ищем там сигнал типа "вкл привода", если такой сигнал есть, вбиваем его в настройках LPT под названием "Вкл Усилитель"
пр необходимости, ставим галку инверсии
опять идем к настройкам осей
если опять ничего не движется, можно попробовать на первой странице настроек поставить step time и step space - по 10000 - мне попадалась плата с тормозными отпронами
если и при этом ничего не движется - ищите электронщика, который глянет на монтаж и поможет опредить что не дает включится.
если чего-то задвигалось заполняем параметры осей чтоб по команде jog движение в обе стороны соответвовало реальному. Не забываем, что если стоит +- 15мм - суммарный ход должен быть 30 мм
ну и скорости-ускорения
ну а потом дальше-дальше дальше дальше.
на рабочем столе появится "мой станок" запускаем и проверяем езду
6 пытаемся выйти в 0
7 если едет не туда, опять к степконфиг, подбираем уже сохраненную конфигурацию и в парамерах оси, балуемся с параметрами home switch и ниже
подключение шпинделя отдельная история - пример вот: http://www.cnc-club.ru/forum/viewtopic. ... 02#p438902
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Спасибо большое. Уже какая то ясность, будем пробовать. Обязательно отпишусь!odekolon писал(а):ну на самом деле линукс немного непривычен, хотя я к нему привык и мне мач не нравится.
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Ось Y состоит у нас из 2-х швп, и соответственно двух двигателей. В Mach3odekolon писал(а): 4 переходим к настройкам LPT
вбиваем туда ножки из вашей таблицы мача
[/url]
для второго двигателя, у нас была выделена ось А, которая выставлялась слейвом
с осью Y. Как нам синхронизировать подобным образом эти 2 двигателя в Emc2?
Нагуглить что то не могу. И очевидной какой то настройки тоже не вижу.
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
я бы сначала попробовал бы присвоить ножкам второго привода сигналы Y step И Ydir соответственно , так же, как и на первом приводе
например -
4 pin Ystep
5 pin Ydir
6pin Zstep
7pin Zdir
8pin Ystep
9pin Ydir
то есть разныи пинам порта LPT, одинаковые сигналы linuxCNC
если обругается (често говоря, я так ни разу не делал) - то просто запараллелить входы драйверов.
например -
4 pin Ystep
5 pin Ydir
6pin Zstep
7pin Zdir
8pin Ystep
9pin Ydir
то есть разныи пинам порта LPT, одинаковые сигналы linuxCNC
если обругается (често говоря, я так ни разу не делал) - то просто запараллелить входы драйверов.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Хм... Ну если уж в Mach3 есть такая функция из коробки... тут и подавно должна быть. Но нагуглить не удалось.odekolon писал(а):то просто запараллелить входы драйверов.
По поводу запаралеливания входов драйвера:
У нас 2 движка по 3 ампера, не погорит ли там у нас что то?
-
jkwe45
- Опытный
- Сообщения: 102
- Зарегистрирован: 13 окт 2017, 12:26
- Репутация: 5
- Настоящее имя: Андрей
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
У нас без проблем запараллелены движки 5.2А, параллелим выход с LPT на драйвера, и не более и всё будет работать хорошо. Если один из двигателей крутится не туда - просто поменять полярность обмотки.Braindestroy писал(а):Хм... Ну если уж в Mach3 есть такая функция из коробки... тут и подавно должна быть. Но нагуглить не удалось.odekolon писал(а):то просто запараллелить входы драйверов.
По поводу запаралеливания входов драйвера:
У нас 2 движка по 3 ампера, не погорит ли там у нас что то?
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Спасибо, будем пробовать!jkwe45 писал(а): У нас без проблем запараллелены движки 5.2А, параллелим выход с LPT на драйвера, и не более и всё будет работать хорошо. Если один из двигателей крутится не туда - просто поменять полярность обмотки.
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
щас попробовал, создал тестовую конфигурацию с присвоением разных ножек lpt сигналам ystep и ydir
конфигурация запустилась, не обругалась . так что все ок
конфигурация запустилась, не обругалась . так что все ок
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
А можно глянуть скриншоты настроек этих ножек? (не до конца понятно)odekolon писал(а):щас попробовал, создал тестовую конфигурацию с присвоением разных ножек lpt сигналам ystep и ydir
конфигурация запустилась, не обругалась . так что все ок
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Еще неожиданно встал вопрос организации интерфейса управления.
Так как стандартный не имеет кнопок выставления нолей и прочего. Вообще пустой интерфейс.
Есть ли готовые решения? Тут по форуму пробежал бегло - готового ничего нет =(
Так как стандартный не имеет кнопок выставления нолей и прочего. Вообще пустой интерфейс.
Есть ли готовые решения? Тут по форуму пробежал бегло - готового ничего нет =(
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
В общем попробовали дать ножкам такое же значение - что то не выходит.odekolon писал(а):щас попробовал, создал тестовую конфигурацию с присвоением разных ножек lpt сигналам ystep и ydir
конфигурация запустилась, не обругалась . так что все ок
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Если подключено к LPT порту, то какой номер порта в Mach3. LPT порт на мамке или вставлена карта и тд... ?Braindestroy писал(а):В общем попробовали дать ножкам такое же значение - что то не выходит.
Показывать нужно первую стр. мастера на какой адрес порта все повешено.
Далее в самом мастере есть кнопка протестить ось она вращается или нет. если не вращается нужно возвращаться назад и смотреть где неправильно задали параметры.
В Mach3 есть все нужные настройки пинов, их нужно от туда взять. Скирны Mach3 не показываешь а показываешь фото кишков станка. Как можно по фото кишкам определить на какие пины что подключено?Braindestroy писал(а):Но сами ЗНАЧЕНИЯ откуда брать то? Не из воображения же.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
LPT встроенный в мать. Двигаться то всё двигается, и Y и A(А это у нас второй двигатель Y).aftaev писал(а):Скирны Mach3 не показываешь а показываешь фото кишков станка. Как можно по фото кишкам определить на какие пины что подключено?
Но вот заставить как то их работать вместе не получается пока.
Совсем забыл вкинуть настройки. Голова кругом от мануалов.
Скрины наших настроек Mach3: https://imgur.com/a/KS8Dnyc
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Управление зависимой осью в Linuxcnc #1Braindestroy писал(а): Двигаться то всё двигается, и Y и A(А это у нас второй двигатель Y).
Но вот заставить как то их работать вместе не получается пока.
EMC2 с двумя моторами на оси #1
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
Ну так вот же, выше (см. скриншоты), я сделал ровно так как написано в двух других темах - не работает, ошибки.aftaev писал(а):Управление зависимой осью в Linuxcnc #1Braindestroy писал(а): Двигаться то всё двигается, и Y и A(А это у нас второй двигатель Y).
Но вот заставить как то их работать вместе не получается пока.
EMC2 с двумя моторами на оси #1
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
ошибки у вас - сработка датчиков пределов
проинвертируйте пины пределов (кстати правильнее выбрать не "оба предела" а "оба предела и 0") в степконфиге
включается станок так (если конечно все в порядке) "сначала тыкнуть мышом на (Х), а потом на (I)" после этого можно двигать осями
читать, указанные афтаевым темы, вам щас не нужно - только голову забивать. Эти темы об автоматическом выравнивании портала.
на простых станках, проще всего поставить с одной стороны 2 упора(гарантирующие перпендикулярность оси), прижать портал рукой к упорам, после чего включить питание. Скорее всего, на маче так оно и было.
Если будут мешать концевики (они же сработают), перед включением поставить галку "игнорировать пределы", включить станок, потом съехать с концевиков и вуа-ля!
да на тех ножках, где в маче стоит галка "active low" в линуксцнц нужно ставить галку инверсии
еще на первой ноге у вас в маче сигнал "charge pump"- это импульсный сигнал определенной частоты, чтоб драйвер случайно не включался при включении -выключении компа. На эту ножку лучше поставить сигнал "Пульс"
проинвертируйте пины пределов (кстати правильнее выбрать не "оба предела" а "оба предела и 0") в степконфиге
включается станок так (если конечно все в порядке) "сначала тыкнуть мышом на (Х), а потом на (I)" после этого можно двигать осями
читать, указанные афтаевым темы, вам щас не нужно - только голову забивать. Эти темы об автоматическом выравнивании портала.
на простых станках, проще всего поставить с одной стороны 2 упора(гарантирующие перпендикулярность оси), прижать портал рукой к упорам, после чего включить питание. Скорее всего, на маче так оно и было.
Если будут мешать концевики (они же сработают), перед включением поставить галку "игнорировать пределы", включить станок, потом съехать с концевиков и вуа-ля!
да на тех ножках, где в маче стоит галка "active low" в линуксцнц нужно ставить галку инверсии
еще на первой ноге у вас в маче сигнал "charge pump"- это импульсный сигнал определенной частоты, чтоб драйвер случайно не включался при включении -выключении компа. На эту ножку лучше поставить сигнал "Пульс"
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
-
Braindestroy
- Новичок
- Сообщения: 16
- Зарегистрирован: 23 май 2018, 09:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Перенос настроек из Mach3 в Emc2
То то мы думали, отчего это у нас при шатдауне линукса включался шпиндель =) Будем ковырять, пока ничего не выходит,odekolon писал(а): да на тех ножках, где в маче стоит галка "active low" в линуксцнц нужно ставить галку инверсии
еще на первой ноге у вас в маче сигнал "charge pump"- это импульсный сигнал определенной частоты, чтоб драйвер случайно не включался при включении -выключении компа. На эту ножку лучше поставить сигнал "Пульс"
но на Mach возвращаться решительно не хочется. Все эти теряющиеся нули и прочие прелести... и заготовки жалко, и фрезы,
и время. Будем пробовать, спасибо за помощь!

