5i23+2x7i47+7i42TA
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
# --- DIN-00 ---
net din-00 <= hm2_5i23.0.gpio.008.in
# --- ALL-HOME ---
net all-home <= hm2_5i23.0.gpio.050.in
Вот
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
мне кажется у тебя энкодеры не подключаются:
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 - покажет все связанное с энкодерами.
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 - покажет все связанное с энкодерами.
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Ну вот добавил и прицепил к оси X
Но теперь вылазит ошбка join 0 так как пид не настроен.
Но теперь вылазит ошбка 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
Поставь пока вот эти значения по больше:
FERROR = 0.05
MIN_FERROR = 0.05
А пид позже настроишь.
ЗЫ ты это все через gui настраиваешь?
FERROR = 0.05
MIN_FERROR = 0.05
А пид позже настроишь.
ЗЫ ты это все через gui настраиваешь?
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Феррор такие и стоят
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Поставь их по больше, ошибка не будет вылетать, потом настроишь пид.
Ишь до чего прогресс дошелsysrover писал(а):Да
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
А ты попробуй такой пин соединить с каким-нибудь out-пином...Nick писал(а):Да, дву направленные, и что значит из него читать нельзя?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Такс товарищи ок сделал добавил, увеличил ферр до 10.
Это все ок как сделать поиск нуля ?
И вообще пид настраивать не хочу и не собираюсь. Мне нада по степдир без пидов.
Это все ок как сделать поиск нуля ?
И вообще пид настраивать не хочу и не собираюсь. Мне нада по степдир без пидов.
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
С заведеными енкодерами и с пидом все ищет нули по индексу.
Вопрос самый веселый а стоит ли с сервой по степдиру играться с пидами ?
И как с ними играться ?
Вопрос самый веселый а стоит ли с сервой по степдиру играться с пидами ?
И как с ними играться ?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
В принципе если ПИД не шибко нужен, можно его и не настраивать. Оставить P=1 и все. Будет работать.
Можешь проверить ошибку следования в halscope.
Можешь проверить ошибку следования в halscope.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Там ничего сложного нет. А если ещё осилить теорию, хотя-бы в общих чертах, то время "игры" прилично сокращается.sysrover писал(а):Вопрос самый веселый а стоит ли с сервой по степдиру играться с пидами ?
И как с ними играться ?
Тем по настройке PID тут хватает.
Очень плохо будет работать. Хотя для "поиграться" вполне...Nick писал(а):В принципе если ПИД не шибко нужен, можно его и не настраивать. Оставить P=1 и все. Будет работать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Итак до того как я завел енкодеры на месу, все работало через степдир.
Скорость перемещения была отличной все работало но нельзя было хоумиться так как небыло енкодера.
Теперь завел я енкодеры при перемещении влево вправо система стала мега инерционной. Скорость перемещения никакая.
Вообще не понимаю в чем проблема.
Вот халы
Скорость перемещения была отличной все работало но нельзя было хоумиться так как небыло енкодера.
Теперь завел я енкодеры при перемещении влево вправо система стала мега инерционной. Скорость перемещения никакая.
Вообще не понимаю в чем проблема.
Вот халы
- Вложения
-
- 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
Так PID надо настроить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Главный вопрос КАК ?
Во всех мануалах сказано вначале выставляем P на максимум пока не начнет резонировать.
У меня P и на 1000 не резонирует и что делать дальше ?
Во всех мануалах сказано вначале выставляем P на максимум пока не начнет резонировать.
У меня P и на 1000 не резонирует и что делать дальше ?
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Еще напомню что у меня серва управляется только по степдир, никакого аналога.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Резонировать - это не в смысле вибрировать, а проскакивать заданную позицию, возвращаться обратно, снова проскакивать и т.д. Вот такие колебания некоторые ошибочно называют резонированием.
Глазом может быть незаметно из-за малых перемещений, хорошо видно на графике изменения pos-fb и/или vel-cmd.
Глазом может быть незаметно из-за малых перемещений, хорошо видно на графике изменения pos-fb и/или vel-cmd.
Не важно, в обоих случаях это задание скорости и направления.sysrover писал(а):Еще напомню что у меня серва управляется только по степдир, никакого аналога.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Ну минимально вчера было потрачено часов 5 на эксперементы с разными значениями PID и ничего не добился, даже хоть какогото более нормального движения.
Когда ставл с енкодером выполнить хоть какоето движение невозможно, как только нажимаешь двигать ось она начинает идти без остановки, хотя кнопку не жму. И потом вываливается в джоин.
Может это все изза того что уже в серве работает свой пид ?
Ктонибудь настраивал ПИД с сервой через степдир ?
Когда ставл с енкодером выполнить хоть какоето движение невозможно, как только нажимаешь двигать ось она начинает идти без остановки, хотя кнопку не жму. И потом вываливается в джоин.
Может это все изза того что уже в серве работает свой пид ?
Ктонибудь настраивал ПИД с сервой через степдир ?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
Как ты настраиваешь пид?
Для настройки ПИД понадобятся графики
axis.0.velocity-cmd или pid.in
axis.0.ferror или pid.error
и stepgen.velosity-cmd pid.out
Потом даешь оси задание:
И смотри на графики.
Потом открываешь Станок-Калибровка и меняешь параметры ПИД.
Снимки графиков вешай сюда.
Для настройки ПИД понадобятся графики
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
Потом открываешь Станок-Калибровка и меняешь параметры ПИД.
Снимки графиков вешай сюда.
-
- Мастер
- Сообщения: 433
- Зарегистрирован: 23 янв 2012, 16:32
- Репутация: 90
- Откуда: Украина Житомир
- Контактная информация:
Re: 5i23+2x7i47+7i42TA
В том то и дело ты первый кто написал мне что нада через станок калибровку это делать, а не перезагружать.