Перенос настроек из Mach3 в Emc2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

Господа, поделитесь опытом. Никак не могу найти проблему.

Есть настройки 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

Сообщение jkwe45 »

Приветствую. Можно начать с изучения данной инструкции http://www.cnc-club.ru/forum/viewtopic.php?t=107
Прилагайте так же фото железа, плат...
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

jkwe45 писал(а):Приветствую. Можно начать с изучения данной инструкции http://www.cnc-club.ru/forum/viewtopic.php?t=107
Прилагайте так же фото железа, плат...
Инструкция эта прочитана конечно. Но сами ЗНАЧЕНИЯ откуда брать то? Не из воображения же.
Проблема всё еще актуальная. Может кто то скинет свои настройки? (у нас 4 оси, два двигателя на Y).
Совершенно не понятно какие значения вводить куда. И все инструкции существующие гласят: В поле ввода значения А -
введите значение А вашего станка. У нас этих данных НЕТ. Интерфейсная плата нонейм полный. Высокочастотник вообще
какой то японский наверное, на английском ничего нет. Документации нет никакой. Не от чего отталкиваться ВОВСЕ.

Вот фото

PS: Посмотрев на настройки матча - почти ничего из позиций и названий не совпадает.
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение odekolon »

ну на самом деле линукс немного непривычен, хотя я к нему привык и мне мач не нравится.

Уменя мача нет, пэтому все по памяти.

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

Сообщение Braindestroy »

odekolon писал(а):ну на самом деле линукс немного непривычен, хотя я к нему привык и мне мач не нравится.
Спасибо большое. Уже какая то ясность, будем пробовать. Обязательно отпишусь!
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

odekolon писал(а): 4 переходим к настройкам LPT
вбиваем туда ножки из вашей таблицы мача
[/url]
Ось Y состоит у нас из 2-х швп, и соответственно двух двигателей. В Mach3
для второго двигателя, у нас была выделена ось А, которая выставлялась слейвом
с осью Y. Как нам синхронизировать подобным образом эти 2 двигателя в Emc2?
Нагуглить что то не могу. И очевидной какой то настройки тоже не вижу.
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение odekolon »

я бы сначала попробовал бы присвоить ножкам второго привода сигналы Y step И Ydir соответственно , так же, как и на первом приводе
например -
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

Сообщение Braindestroy »

odekolon писал(а):то просто запараллелить входы драйверов.
Хм... Ну если уж в Mach3 есть такая функция из коробки... тут и подавно должна быть. Но нагуглить не удалось.

По поводу запаралеливания входов драйвера:
У нас 2 движка по 3 ампера, не погорит ли там у нас что то?
jkwe45
Опытный
Сообщения: 102
Зарегистрирован: 13 окт 2017, 12:26
Репутация: 5
Настоящее имя: Андрей
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение jkwe45 »

Braindestroy писал(а):
odekolon писал(а):то просто запараллелить входы драйверов.
Хм... Ну если уж в Mach3 есть такая функция из коробки... тут и подавно должна быть. Но нагуглить не удалось.

По поводу запаралеливания входов драйвера:
У нас 2 движка по 3 ампера, не погорит ли там у нас что то?
У нас без проблем запараллелены движки 5.2А, параллелим выход с LPT на драйвера, и не более и всё будет работать хорошо. Если один из двигателей крутится не туда - просто поменять полярность обмотки.
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

jkwe45 писал(а): У нас без проблем запараллелены движки 5.2А, параллелим выход с LPT на драйвера, и не более и всё будет работать хорошо. Если один из двигателей крутится не туда - просто поменять полярность обмотки.
Спасибо, будем пробовать!
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение odekolon »

щас попробовал, создал тестовую конфигурацию с присвоением разных ножек lpt сигналам ystep и ydir
конфигурация запустилась, не обругалась . так что все ок
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

odekolon писал(а):щас попробовал, создал тестовую конфигурацию с присвоением разных ножек lpt сигналам ystep и ydir
конфигурация запустилась, не обругалась . так что все ок
А можно глянуть скриншоты настроек этих ножек? (не до конца понятно)
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

Еще неожиданно встал вопрос организации интерфейса управления.
Так как стандартный не имеет кнопок выставления нолей и прочего. Вообще пустой интерфейс.
Есть ли готовые решения? Тут по форуму пробежал бегло - готового ничего нет =(
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

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

Re: Перенос настроек из Mach3 в Emc2

Сообщение aftaev »

Braindestroy писал(а):В общем попробовали дать ножкам такое же значение - что то не выходит.
Если подключено к LPT порту, то какой номер порта в Mach3. LPT порт на мамке или вставлена карта и тд... ?
Показывать нужно первую стр. мастера на какой адрес порта все повешено.

Далее в самом мастере есть кнопка протестить ось она вращается или нет. если не вращается нужно возвращаться назад и смотреть где неправильно задали параметры.
Braindestroy писал(а):Но сами ЗНАЧЕНИЯ откуда брать то? Не из воображения же.
В Mach3 есть все нужные настройки пинов, их нужно от туда взять. Скирны Mach3 не показываешь а показываешь фото кишков станка. Как можно по фото кишкам определить на какие пины что подключено?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

aftaev писал(а):Скирны Mach3 не показываешь а показываешь фото кишков станка. Как можно по фото кишкам определить на какие пины что подключено?
LPT встроенный в мать. Двигаться то всё двигается, и Y и A(А это у нас второй двигатель Y).
Но вот заставить как то их работать вместе не получается пока.
Совсем забыл вкинуть настройки. Голова кругом от мануалов.
Скрины наших настроек Mach3: https://imgur.com/a/KS8Dnyc
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение aftaev »

Braindestroy писал(а): Двигаться то всё двигается, и Y и A(А это у нас второй двигатель Y).
Но вот заставить как то их работать вместе не получается пока.
Управление зависимой осью в Linuxcnc #1
EMC2 с двумя моторами на оси #1
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

aftaev писал(а):
Braindestroy писал(а): Двигаться то всё двигается, и Y и A(А это у нас второй двигатель Y).
Но вот заставить как то их работать вместе не получается пока.
Управление зависимой осью в Linuxcnc #1
EMC2 с двумя моторами на оси #1
Ну так вот же, выше (см. скриншоты), я сделал ровно так как написано в двух других темах - не работает, ошибки.
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение odekolon »

ошибки у вас - сработка датчиков пределов
проинвертируйте пины пределов (кстати правильнее выбрать не "оба предела" а "оба предела и 0") в степконфиге
включается станок так (если конечно все в порядке) "сначала тыкнуть мышом на (Х), а потом на (I)" после этого можно двигать осями

читать, указанные афтаевым темы, вам щас не нужно - только голову забивать. Эти темы об автоматическом выравнивании портала.
на простых станках, проще всего поставить с одной стороны 2 упора(гарантирующие перпендикулярность оси), прижать портал рукой к упорам, после чего включить питание. Скорее всего, на маче так оно и было.
Если будут мешать концевики (они же сработают), перед включением поставить галку "игнорировать пределы", включить станок, потом съехать с концевиков и вуа-ля!

да на тех ножках, где в маче стоит галка "active low" в линуксцнц нужно ставить галку инверсии
еще на первой ноге у вас в маче сигнал "charge pump"- это импульсный сигнал определенной частоты, чтоб драйвер случайно не включался при включении -выключении компа. На эту ножку лучше поставить сигнал "Пульс"
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Braindestroy
Новичок
Сообщения: 16
Зарегистрирован: 23 май 2018, 09:58
Репутация: 0
Настоящее имя: Sergey
Контактная информация:

Re: Перенос настроек из Mach3 в Emc2

Сообщение Braindestroy »

odekolon писал(а): да на тех ножках, где в маче стоит галка "active low" в линуксцнц нужно ставить галку инверсии
еще на первой ноге у вас в маче сигнал "charge pump"- это импульсный сигнал определенной частоты, чтоб драйвер случайно не включался при включении -выключении компа. На эту ножку лучше поставить сигнал "Пульс"
То то мы думали, отчего это у нас при шатдауне линукса включался шпиндель =) Будем ковырять, пока ничего не выходит,
но на Mach возвращаться решительно не хочется. Все эти теряющиеся нули и прочие прелести... и заготовки жалко, и фрезы,
и время. Будем пробовать, спасибо за помощь!
Ответить

Вернуться в «LinuxCNC»