Страница 14 из 43
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 05 мар 2017, 21:39
mmv
sewlar писал(а):Планирую шаговые+линейки
Если нужно подключать линейки, то достаточно MAIN+encoders платы.
Можно сделать пробную плату для управления STEP-DIR, но пока уверенности в том что всё заработает нет. Всё можно подправить, но нужно знать что не так. Если не заработает, то нужно будет разбираться почему.
Конечно в конце концов можно и от LPT сделать управление моторами.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 05 мар 2017, 21:47
mmv
Фрост писал(а):
В выходные буду соединять с компом для тестирования и вникания.
Были у
Фрост небольшие танцы с бубном. На первой серверной плате проявлялся эффект периодического зависания. На обычной плате всё завелось и работает.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 06 мар 2017, 01:30
sewlar
Могу предоставить, под честное слово не спалить Leadshine DM556 DSP-3 шт, как приедут из Китая. С возвратом конечно и желательно комплектом Leadshine DM556 DSP + плата управления(конфиурацию и стоимость обговорим)
С личкой пока проблеммы, чтоб не засорять тему моя почта
sewlar@yandex.ru
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 06 мар 2017, 20:36
sewlar
Ответил через почту Пете Иванову

Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 06 мар 2017, 21:10
T00T
Так и есть Петя Иванов

Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 07 мар 2017, 17:57
sewlar
Этого достаточно для подверждения личности.
Но вопрос, как личку заслужить?
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 16 мар 2017, 19:37
tims
Плату забрал.
Как соединять?
Пример конфига есть?
Выход на шаговики распаян только один, для проверки хватит.
Как быть с остальными, сейчас 4 оси на шаговиках через lpt.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 16 мар 2017, 21:26
T00T
Начните с изучения информации в теме по настройке(ссылка в шапке).
tims писал(а):Как соединять?
В описании есть и в 31 посте той темы.
Пока запустите всё без платы STEP/DIR. Установите дрова, запустите конфиг, проверьте работу хотя бы IO.
После этого попробуем настроить STEP/DIR.
tims писал(а):Пример конфига есть?
Там же
tims писал(а):Выход на шаговики распаян только один
Распаяно 2 канала.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 19 мар 2017, 14:37
tims
T00T писал(а):Начните с изучения информации в теме по настройке(ссылка в шапке).
Подключил, входы задействовал.
T00T писал(а):Распаяно 2 канала.
Понял.
Есть вопросы по степдир, написал в теме по настройке.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 28 мар 2017, 00:53
tims
Stepdir заработал!
Есть небольшие шероховатости в драйвере, но скоро, думаю всё будет работать отлично.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 29 мар 2017, 17:17
sewlar
T00T,
Дайвера пришли. Вы ещё заинтересованы в моем предложении?
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 30 мар 2017, 19:35
T00T
sewlar писал(а):Дайвера пришли. Вы ещё заинтересованы в моем предложении?
Пока не нужно. Вроде процесс идёт. Уже почти допилили.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 31 мар 2017, 03:50
sewlar
Ждём допиленую версию.
Если что, предложение в силе (пишите пришлю, механика в стадии сборки пока).
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 06 май 2017, 12:44
ZendX
Всем Доброго!
Имею на руках самодельные DC привода с управлением STEP/DIR.
Привода имеют очень посредственные характеристики, и использовать их вместо шаговиков, без обратной связи в ЧПУ нет желания.
С другой стороны привода, не имеют аналогового управления +-10.
Отсюда вопрос как в Допилиной версии контроллера с STEP/DIR, будет осуществляться управление движением.
Это будет как шаговый привод , то есть привод сам четко следит за STEP, а контроллер ЧПУ смотря на энкодер, вносит поправку на минимальные ошибки положения( пропуск шагов).
Либо это будет ближе к аналоговому управлению, только вместо +-10 вольт, ЧПУ контроллер генерит импульсы, больше частота едем быстрее, меньше едем медленно, то есть в приводе важна скорость, а положение отслеживает контроллер ЧПУ.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 06 май 2017, 14:44
Serg
ZendX писал(а):Либо это будет ближе к аналоговому управлению, только вместо +-10 вольт, ЧПУ контроллер генерит импульсы, больше частота едем быстрее, меньше едем медленно.
LinuxCNC поддерживает такой способ.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 15 май 2017, 20:34
tims
T00T писал(а):sewlar писал(а):Дайвера пришли. Вы ещё заинтересованы в моем предложении?
Пока не нужно. Вроде процесс идёт. Уже почти допилили.
Вот результат проверки новой прошивки.
Всё это высылал на почту 7-го.
Pgain = 0.13 крутит, но этого явно мало. Ошибка быстро растёт и скорость доходит до максимально заданной. Тормозит очень медленно.
Pgain = 0.2 заметна вибрация при работе на максимальной скорости.
Pgain = 1 - возбуждается.
Вы свою прошивку совсем не проверяли, или у вас она работает как надо?
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 18 май 2017, 21:33
T00T
Добрый день. Некоторое время меня не было.
Ну что могу сказать, я тоже изрядно по-настраивал всё это дело с разными параметрами. Могу сказать следующее:
На новой прошивке нужно очень хорошо настроить параметры PID. В частности параметр FF1 - без его настройки ничего работать не будет. Причём его нужно подбирать с точностью +/- 0.01 а может и ещё точнее. Тогда результаты хорошие.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 18 май 2017, 23:36
tims
Перенесу из почты:
T00T писал(а):>>>> С флешером обнаружился косячёк, скорее наверно в прошивке. Буду выяснять.
> > > Итак в этой прошивке каждый канал step-dir: плата формирует сигнал степ в соответствии с заданием
> > > Заданием является число 32 разряда:
> > >
> > > 31 --- 30 -------27 26 25 24 ------------- 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
> > > dir - null ----- длительность----------- Счётчик
> > >
> > > dir - ну тут понятно
> > > null - типа нулевой скорости, если этот бит в нуле - step не формируется.
> > > длительность - двоичное число, задаёт длительность импульса step. 1 единица соотв длительности в 500ns.
> > > счётчик - 17-ти разрядное двоичное число, задаёт длительность паузы между импульсами.
> > > Пауза между импульсами = длительность импульса + счётчик*20ns.
В каких величинах теперь задается to_pci.1.step_dir.L_imp0 [AXIS_4]SD_Len_impuls?
В каких величинах теперь задаётся to_pci.1.step_dir.sd_max0 [AXIS_4]SD_MAX_FREQ?
Какие стартовые значения PID порекомендуете? Какой метод поиска заветной цифры в ff1?
скорость = 1300
ускорение = 3600
шагов на единицу расстояния = 13.3333
макс. частота импульсов шагов = 200кгц
минимальная длительность импульса = 1мс
T00T писал(а):
Добрый день. Некоторое время меня не было.
Ну что могу сказать, я тоже изрядно по-настраивал всё это дело с разными параметрами. Могу сказать следующее:
На новой прошивке нужно очень хорошо настроить параметры PID. В частности параметр FF1 - без его настройки ничего работать не будет. Причём его нужно подбирать с точностью +/- 0.01 а может и ещё точнее. Тогда результаты хорошие.
Тоже пробовал настраивать, но успеха не достиг.
Возможно ошибка в драйвер закралась?
Не планируете снабдить его код комментариями?
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 18 май 2017, 23:45
T00T
Отвечу в теме по настройке.
Re: Плата управления ЧПУ под LinuxCNC (готовим замену 7i77+5
Добавлено: 04 июн 2017, 11:06
mmv
Итак у пользователя tims управление шаговыми двигателями заработало.
Сейчас подготавливаются комбинированные платы управления в которых можно будет конфигурировать типы осей. Т.е. осей будет 5, а какие можно настроить - типа 3step и 2PWM или 1:4 или 2:3 или 5:0 и т.д.