MESA 5i25 / MESA 6i25

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

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

А зачем ты 9 штук stepgen загружаешь? У тебя 8 стоит на месе и нужен еще только 1 ...
Т.е. вместо

Код: Выделить всё

loadrt stepgen step_type=0,0,0,0,0,0,0,0,0 ctrl_type=p,p,p,p,p,p,p,p,p

Код: Выделить всё

loadrt stepgen step_type=0
и потом подсоединяй stepgen.0 вместо 8.

И еще ты забыл одну функцию - stepgen.make-pulses
ее надо в base-thread добавить. Без нее stepgen вообще не шагают.

stepgen.make-pulses (no floating-point)
Generates the step pulses, using information computed by update-freq. Must be called as frequently as possible, to maximize the attainable step rate and minimize jitter. Operates on all channels at once.
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

спасибо попробую разобратся
эти три строчки есть в обычном файле прописываю в свой матюкается на них
addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf parport.0.write base-thread
похоже по этому и не работает сейчас ошибки попробую скинуть
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

такое ощущение что или степген не прописан или порт
Вложения
ошибка 1.txt
(5.98 КБ) 1169 скачиваний
ошибка2.txt
(5.98 КБ) 1121 скачивание
ошибка 3.txt
(5.98 КБ) 1190 скачиваний
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

последний хал
Вложения
my_LinuxCNC_machine.hal
(11.85 КБ) 1154 скачивания
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение nkp »

попробуй вместо:
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
прописать:
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
в ини в [EMCMOT]
должно быть что то:
BASE_PERIOD = 50000
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

спасибо сейчас попробую
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

матюкается на addf parport.0.read servo-thread
в обычном хал нет этой строчки
Вложения
my_LinuxCNC_machine.hal
(11.95 КБ) 1079 скачиваний
ошибка 4.txt
(6.01 КБ) 1132 скачивания
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение nkp »

парпорт прописывается вроде бы по минимуму тремя строками:
loadrt hal_parport cfg="0x0378"
addf parport.0.read base-thread 1
addf parport.0.write base-thread -1
ну номер порта может быть другой конечно...
=========
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение nkp »

то есть наверно так этот кусок выглядеть должен:
loadrt stepgen step_type=0
loadrt pwmgen output_type=1
addf parport.0.read base-thread 1
addf parport.0.write base-thread -1

addf stepgen.capture-position servo-thread
addf stepgen.update-freq servo-thread


addf stepgen.make-pulses base-thread

addf hm2_5i25.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf hm2_5i25.0.write servo-thread
addf hm2_5i25.0.pet_watchdog servo-thread
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

addf parport.0.read servo-thread
addf parport.0.read base-thread
удалил эти 2 строчки запустилаль программа на W циферки бегают :D
nkp Nick спасибо огромное за помощь
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

:good: подстраиваю конфиг под станок :cheesy: лпт порт рядом не стоял
себе тоже MESA 5i25 хочу :D
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

появилась шальная мысля вывести сигналы степ дир с 9 степген через ио выводы MESA 5i25
хватит ли быстродействия выводов
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение nkp »

vovafed писал(а):степген через ио выводы MESA 5i25
только могу сказать - что это на форуме где то обсуждалось ;)
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение vovafed »

попробую не охото 2 выхода тащить с лпт :D
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение NightV »

vovafed писал(а):хватит ли быстродействия выводов
я PWM для шпинделя напрямую вешал на 7I43, и энкодер тоже (но крутил его только руками, на шпиндель еще не повесил), работало, про шаги ничего не скажу, по идее должно работать :thinking:
Всё просто! если знаешь КАК!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Serg »

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

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

vovafed писал(а):появилась шальная мысля вывести сигналы степ дир с 9 степген через ио выводы MESA 5i25
хватит ли быстродействия выводов
Точно не хватит!
точнее так, LinuxCNC общается с месой раз в сервотрид, по умолчанию он 1кГц. Можно его сделать быстрее, но не сильно.
UAVpilot писал(а):Я максимум получил 2кГц.
Во что уперлось? В servothread или скорость выводов?
vovafed писал(а):лпт порт рядом не стоял
себе тоже MESA 5i25 хочу
Блин, приятно слышать :).
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Serg »

Nick писал(а):Во что уперлось? В servothread или скорость выводов?
Я уже не помню, но частоту servothread я уменьшал. Вроде в скорость работы sserial.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Nick »

UAVpilot писал(а):Вроде в скорость работы sserial.
а он что на 2кгц всего летает? мне казалось там что-то по быстрее должно быть... хотя параметров там прилично идет...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 5i25 / MESA 6i25

Сообщение Serg »

там много чего передаётся, а если ещё всяких плат понацеплять, то ещё медленнее будет.
Я помню, что servothread уменьшал и упёрся во что-то другое, если мне не изменяет мой склероз, то это был sserial.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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