5i23+2x7i47+7i42TA

Работа с платами MESA, подключение, конфигурация.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

# --- DIN-00 ---
net din-00 <= hm2_5i23.0.gpio.008.in

# --- ALL-HOME ---
net all-home <= hm2_5i23.0.gpio.050.in

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

мне кажется у тебя энкодеры не подключаются:
loadrt hm2_pci config="firmware=hm2/5i23/SVST8_12_2X7I47.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=6 "
напиши там 3.
Потом, когда запустишь linuxcnc, напиши в консоле
halcmd show | grep encoder - покажет все связанное с энкодерами.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Ну вот добавил и прицепил к оси X
Но теперь вылазит ошбка join 0 так как пид не настроен.
Вложения
my_LinuxCNC_machine.hal
(8.83 КБ) 947 скачиваний
my_LinuxCNC_machine.ini
(4.06 КБ) 968 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Поставь пока вот эти значения по больше:
FERROR = 0.05
MIN_FERROR = 0.05
А пид позже настроишь.

ЗЫ ты это все через gui настраиваешь?
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Да
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Поставь их по больше, ошибка не будет вылетать, потом настроишь пид.

sysrover писал(а):Да
Ишь до чего прогресс дошел :)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

Nick писал(а):Да, дву направленные, и что значит из него читать нельзя?
А ты попробуй такой пин соединить с каким-нибудь out-пином...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Такс товарищи ок сделал добавил, увеличил ферр до 10.
Это все ок как сделать поиск нуля ?
И вообще пид настраивать не хочу и не собираюсь. Мне нада по степдир без пидов.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

В принципе если ПИД не шибко нужен, можно его и не настраивать. Оставить P=1 и все. Будет работать.

Можешь проверить ошибку следования в halscope.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

sysrover писал(а):Вопрос самый веселый а стоит ли с сервой по степдиру играться с пидами ?
И как с ними играться ?
Там ничего сложного нет. А если ещё осилить теорию, хотя-бы в общих чертах, то время "игры" прилично сокращается.
Тем по настройке PID тут хватает.
Nick писал(а):В принципе если ПИД не шибко нужен, можно его и не настраивать. Оставить P=1 и все. Будет работать.
Очень плохо будет работать. Хотя для "поиграться" вполне...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Итак до того как я завел енкодеры на месу, все работало через степдир.
Скорость перемещения была отличной все работало но нельзя было хоумиться так как небыло енкодера.
Теперь завел я енкодеры при перемещении влево вправо система стала мега инерционной. Скорость перемещения никакая.
Вообще не понимаю в чем проблема.
Вот халы
Вложения
my_LinuxCNC_machine.hal
(8.83 КБ) 941 скачивание
my_LinuxCNC_machine.ini
(4.06 КБ) 938 скачиваний
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

Так PID надо настроить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Главный вопрос КАК ?
Во всех мануалах сказано вначале выставляем P на максимум пока не начнет резонировать.
У меня P и на 1000 не резонирует и что делать дальше ?
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Еще напомню что у меня серва управляется только по степдир, никакого аналога.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

Резонировать - это не в смысле вибрировать, а проскакивать заданную позицию, возвращаться обратно, снова проскакивать и т.д. Вот такие колебания некоторые ошибочно называют резонированием.
Глазом может быть незаметно из-за малых перемещений, хорошо видно на графике изменения pos-fb и/или vel-cmd.
sysrover писал(а):Еще напомню что у меня серва управляется только по степдир, никакого аналога.
Не важно, в обоих случаях это задание скорости и направления.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Ну минимально вчера было потрачено часов 5 на эксперементы с разными значениями PID и ничего не добился, даже хоть какогото более нормального движения.
Когда ставл с енкодером выполнить хоть какоето движение невозможно, как только нажимаешь двигать ось она начинает идти без остановки, хотя кнопку не жму. И потом вываливается в джоин.
Может это все изза того что уже в серве работает свой пид ?
Ктонибудь настраивал ПИД с сервой через степдир ?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Как ты настраиваешь пид?

Для настройки ПИД понадобятся графики
axis.0.velocity-cmd или pid.in
axis.0.ferror или pid.error
и stepgen.velosity-cmd pid.out

Потом даешь оси задание:

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

o100 repeat [1000]
    g0 X0
    g0 x10
o100 endrepeat 
m02
И смотри на графики.

Потом открываешь Станок-Калибровка и меняешь параметры ПИД.
Снимки графиков вешай сюда.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

В том то и дело ты первый кто написал мне что нада через станок калибровку это делать, а не перезагружать.
Ответить

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