Мс-51 воспитание домашнего питомца, или оживить 400кг чугуна
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Ах, да, заработало как поставил плавкий предохранитель на 15 А.
От я баран-незнайка - с электролитом 80в
От я баран-незнайка - с электролитом 80в
Умом и кувалдой
- michael-yurov
- Почётный участник
- Сообщения: 11630
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4641
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Драйверам много что ли?wick3 писал(а):От я баран-незнайка - с электролитом 80в
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Не, наоборот в самый раз ))))
Драйверы на 80В 7А
Просто померял на выходе выпрямителя напряжение (54в) и подумал "ну все не хватить для ШД, просчитался", а подключил кондер - 80В (под нагрузкой 75 получится) как раз самое то) ))))
ОГРОМНЕЙШЕЕ СПАСИБО ВСЕМ КТО ПОМОГАЛ МНЕ ПОСТИЧЬ ЭТО ЧУДО
Драйверы на 80В 7А
Просто померял на выходе выпрямителя напряжение (54в) и подумал "ну все не хватить для ШД, просчитался", а подключил кондер - 80В (под нагрузкой 75 получится) как раз самое то) ))))
ОГРОМНЕЙШЕЕ СПАСИБО ВСЕМ КТО ПОМОГАЛ МНЕ ПОСТИЧЬ ЭТО ЧУДО
Умом и кувалдой
- michael-yurov
- Почётный участник
- Сообщения: 11630
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4641
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Так 7 А - это же пиковый ток в обмотках, а не ток потребления драйвера.
Потребляемый ток будет намного меньше, даже при большой нагрузке на моторы.
Хотя, если трансформатор получилось купит не дорого - то я даже завидую. Себе я такой блок питания не могу позволить.
Потребляемый ток будет намного меньше, даже при большой нагрузке на моторы.
Хотя, если трансформатор получилось купит не дорого - то я даже завидую. Себе я такой блок питания не могу позволить.
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Эх.
Кто нибудь поделиться инфой и схемой дампера на 30А 80В ?
Кто нибудь поделиться инфой и схемой дампера на 30А 80В ?
Умом и кувалдой
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
все классно, вот только нюанс в токе на 30 Ампер . Или на каждый драйвер отдельный сделать ?UAVpilot писал(а):https://www.google.ru/#bav=on.2,or.r_cp ... 1%80%D0%B0
Умом и кувалдой
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
А в чём проблема выбрать соотв. транзисторы стабилитроны и резисторы?wick3 писал(а):все классно, вот только нюанс в токе на 30 Ампер .
Ну можно даже просто сделать десяток дамперов на 3А и включить их паралельно. Можно даже один стабилитрон на всех использовать - и экономия и напряжение срабатывания буде у всех одинаковое.wick3 писал(а):Или на каждый драйвер отдельный сделать ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
А я вот как-то не пойму - дампером мы защищаем драйвера или транс ? Просто смотрю и не понимаю - если обратные токи (допустим большие и грозные в очень редком случае) от двигателей пройдут через драйвера к трансформатору, то драйверам будут гренки (они ведь полупроводниковые). Один транс (80 вольт 28 ампер) стоит как один драйвер. В чем фишка ставить дампер, если токи прошли куда не надо и станок испустил дух?
Получается такой "Краник тока" нуна ставить на каждую фазу мотора (к каждому +), чтоб в первую очередь драйвера жили ?
Получается такой "Краник тока" нуна ставить на каждую фазу мотора (к каждому +), чтоб в первую очередь драйвера жили ?
Умом и кувалдой
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Дампер защищает от повышения напряжения питания свыше нормы - он просто лишнее напряжение коротит на землю через резисторы.
"Лишнее" напряжение идёт с обмоток двигателей чрез паразитные диоды выходных мосфетов на шину питания.
"Лишнее" напряжение идёт с обмоток двигателей чрез паразитные диоды выходных мосфетов на шину питания.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Приехала Меса 5I25 7I76 7I77 .
Не поверите - накосячил , причем очень, подал внешнее питание 5 вольт - поплавил джампера, теперь не знаю будет ли правильно работать (((( причем сдох атх БП. Вот так собрал ящики с электроникой , разделил питание и частотник в одной коробке, драйвера и месы во второй. провода еще не развел. Еще, неудобно в системнике располагается PCI-слот . Вообщем, после аварии, заменил джампера (на всех трех платах погорели), включил их на питание с порта. И о чудо, лампочки загорелись. А вот как в Pncconf ее засветить ? halcmd вообще не работает пишет память закрыта ( ну или что-то такое ) .. Беда, беда вообщем и руки с жопы.
Не поверите - накосячил , причем очень, подал внешнее питание 5 вольт - поплавил джампера, теперь не знаю будет ли правильно работать (((( причем сдох атх БП. Вот так собрал ящики с электроникой , разделил питание и частотник в одной коробке, драйвера и месы во второй. провода еще не развел. Еще, неудобно в системнике располагается PCI-слот . Вообщем, после аварии, заменил джампера (на всех трех платах погорели), включил их на питание с порта. И о чудо, лампочки загорелись. А вот как в Pncconf ее засветить ? halcmd вообще не работает пишет память закрыта ( ну или что-то такое ) .. Беда, беда вообщем и руки с жопы.
Умом и кувалдой
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Повезло, что все не сгорело. В доках жирным написано, чтобы не включать эти джампера, если есть отдельное питание.wick3 писал(а):Не поверите - накосячил , причем очень, подал внешнее питание 5 вольт - поплавил джампера, теперь не знаю будет ли правильно работать ((((
Опиши подробнее, что ты делаешь, и что получаешь.wick3 писал(а): А вот как в Pncconf ее засветить ? halcmd вообще не работает пишет память закрыта ( ну или что-то такое ) .. Беда, беда вообщем и руки с жопы.
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
http://www.cnc-club.ru/forum/viewtopic. ... 100#p75247 Вот так делаю , ничего не получаю
В Pncconf 5125 нету, зато она вроде видится как PCI устройство 2718:5125, когда жмешь добавить устройство на вкладке выбора устройства Pncconf
В Pncconf 5125 нету, зато она вроде видится как PCI устройство 2718:5125, когда жмешь добавить устройство на вкладке выбора устройства Pncconf
Умом и кувалдой
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Т.е. сначала запускаешь halrun, потом в нем пишешьwick3 писал(а):Вот так делаю , ничего не получаю
loadrt hostmot2
loadrt hm2_pci
потом в отдельном окне терминала запускаешь halcmd show | grep hm2_ и получаешь ошибку?
Какую?
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Наконец-то настроил и-нэт из под линукса.
Перегрузил комп, и вот что у меня получилось
Многабукаф неасилил . Я так понял, что связь есть ? Вот только FALSE это страшно...
Перегрузил комп, и вот что у меня получилось
Код: Выделить всё
mc-51@mc-51:~$ halcmd show | grep hm2_
5 RT hm2_pci ready
5 bit IN FALSE hm2_5i25.0.7i77.0.1.analogena
5 float IN 0 hm2_5i25.0.7i77.0.1.analogout0
5 float IN 0 hm2_5i25.0.7i77.0.1.analogout1
5 float IN 0 hm2_5i25.0.7i77.0.1.analogout2
5 float IN 0 hm2_5i25.0.7i77.0.1.analogout3
5 float IN 0 hm2_5i25.0.7i77.0.1.analogout4
5 float IN 0 hm2_5i25.0.7i77.0.1.analogout5
5 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena
5 s32 OUT 0 hm2_5i25.0.encoder.00.count
5 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.00.position
5 float OUT 0 hm2_5i25.0.encoder.00.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.00.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.00.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.00.reset
5 float OUT 0 hm2_5i25.0.encoder.00.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.01.count
5 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.01.position
5 float OUT 0 hm2_5i25.0.encoder.01.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.01.reset
5 float OUT 0 hm2_5i25.0.encoder.01.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.02.count
5 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.02.position
5 float OUT 0 hm2_5i25.0.encoder.02.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.02.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.02.reset
5 float OUT 0 hm2_5i25.0.encoder.02.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.03.count
5 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.03.position
5 float OUT 0 hm2_5i25.0.encoder.03.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.03.reset
5 float OUT 0 hm2_5i25.0.encoder.03.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.04.count
5 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.04.position
5 float OUT 0 hm2_5i25.0.encoder.04.position-latched
5 s32 OUT 1 hm2_5i25.0.encoder.04.rawcounts
5 s32 OUT 1 hm2_5i25.0.encoder.04.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.04.reset
5 float OUT 0 hm2_5i25.0.encoder.04.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.05.count
5 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.05.position
5 float OUT 0 hm2_5i25.0.encoder.05.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.05.reset
5 float OUT 0 hm2_5i25.0.encoder.05.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.06.count
5 s32 OUT 0 hm2_5i25.0.encoder.06.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.06.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.06.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.06.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.06.position
5 float OUT 0 hm2_5i25.0.encoder.06.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.06.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.06.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.06.reset
5 float OUT 0 hm2_5i25.0.encoder.06.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.07.count
5 s32 OUT 0 hm2_5i25.0.encoder.07.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.07.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.07.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.07.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.07.position
5 float OUT 0 hm2_5i25.0.encoder.07.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.07.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.07.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.07.reset
5 float OUT 0 hm2_5i25.0.encoder.07.velocity
5 bit OUT TRUE hm2_5i25.0.gpio.000.in
5 bit OUT FALSE hm2_5i25.0.gpio.000.in_not
5 bit IN FALSE hm2_5i25.0.gpio.000.out
5 bit OUT TRUE hm2_5i25.0.gpio.001.in
5 bit OUT FALSE hm2_5i25.0.gpio.001.in_not
5 bit IN FALSE hm2_5i25.0.gpio.001.out
5 bit OUT TRUE hm2_5i25.0.gpio.002.in
5 bit OUT FALSE hm2_5i25.0.gpio.002.in_not
5 bit IN FALSE hm2_5i25.0.gpio.002.out
5 bit OUT TRUE hm2_5i25.0.gpio.003.in
5 bit OUT FALSE hm2_5i25.0.gpio.003.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.004.in
5 bit OUT FALSE hm2_5i25.0.gpio.004.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.005.in
5 bit OUT FALSE hm2_5i25.0.gpio.005.in_not
5 bit IN FALSE hm2_5i25.0.gpio.005.out
5 bit OUT FALSE hm2_5i25.0.gpio.006.in
5 bit OUT TRUE hm2_5i25.0.gpio.006.in_not
5 bit IN FALSE hm2_5i25.0.gpio.006.out
5 bit OUT TRUE hm2_5i25.0.gpio.007.in
5 bit OUT FALSE hm2_5i25.0.gpio.007.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.008.in
5 bit OUT TRUE hm2_5i25.0.gpio.008.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.009.in
5 bit OUT TRUE hm2_5i25.0.gpio.009.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.010.in
5 bit OUT TRUE hm2_5i25.0.gpio.010.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.011.in
5 bit OUT FALSE hm2_5i25.0.gpio.011.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.012.in
5 bit OUT FALSE hm2_5i25.0.gpio.012.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.013.in
5 bit OUT FALSE hm2_5i25.0.gpio.013.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.014.in
5 bit OUT FALSE hm2_5i25.0.gpio.014.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.015.in
5 bit OUT TRUE hm2_5i25.0.gpio.015.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.016.in
5 bit OUT TRUE hm2_5i25.0.gpio.016.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.017.in
5 bit OUT TRUE hm2_5i25.0.gpio.017.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.018.in
5 bit OUT TRUE hm2_5i25.0.gpio.018.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.019.in
5 bit OUT TRUE hm2_5i25.0.gpio.019.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.020.in
5 bit OUT TRUE hm2_5i25.0.gpio.020.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.021.in
5 bit OUT TRUE hm2_5i25.0.gpio.021.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.022.in
5 bit OUT TRUE hm2_5i25.0.gpio.022.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.023.in
5 bit OUT TRUE hm2_5i25.0.gpio.023.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.024.in
5 bit OUT TRUE hm2_5i25.0.gpio.024.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.025.in
5 bit OUT TRUE hm2_5i25.0.gpio.025.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.026.in
5 bit OUT TRUE hm2_5i25.0.gpio.026.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.027.in
5 bit OUT FALSE hm2_5i25.0.gpio.027.in_not
5 bit IN FALSE hm2_5i25.0.gpio.027.out
5 bit OUT FALSE hm2_5i25.0.gpio.028.in
5 bit OUT TRUE hm2_5i25.0.gpio.028.in_not
5 bit IN FALSE hm2_5i25.0.gpio.028.out
5 bit OUT TRUE hm2_5i25.0.gpio.029.in
5 bit OUT FALSE hm2_5i25.0.gpio.029.in_not
5 bit IN FALSE hm2_5i25.0.gpio.029.out
5 bit OUT TRUE hm2_5i25.0.gpio.030.in
5 bit OUT FALSE hm2_5i25.0.gpio.030.in_not
5 bit IN FALSE hm2_5i25.0.gpio.030.out
5 bit OUT FALSE hm2_5i25.0.gpio.031.in
5 bit OUT TRUE hm2_5i25.0.gpio.031.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.032.in
5 bit OUT TRUE hm2_5i25.0.gpio.032.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.033.in
5 bit OUT TRUE hm2_5i25.0.gpio.033.in_not
5 bit IN FALSE hm2_5i25.0.led.CR01
5 bit IN FALSE hm2_5i25.0.led.CR02
5 u32 IN 0x00000000 hm2_5i25.0.sserial.channel
5 u32 IN 0x00000000 hm2_5i25.0.sserial.parameter
5 u32 IN 0x00000000 hm2_5i25.0.sserial.port
5 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count
5 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.port_state
5 bit IN TRUE hm2_5i25.0.sserial.port-0.run
5 bit IN FALSE hm2_5i25.0.sserial.read
5 u32 OUT 0x00000000 hm2_5i25.0.sserial.state
5 u32 IN 0x00000000 hm2_5i25.0.sserial.value
5 bit IN FALSE hm2_5i25.0.sserial.write
5 bit IN FALSE hm2_5i25.0.stepgen.00.control-type
5 s32 OUT 0 hm2_5i25.0.stepgen.00.counts
5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_err_at_match
5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_ff_vel
5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_
5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_s_to_match
5 s32 OUT 0 hm2_5i25.0.stepgen.00.dbg_step_rate
5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_vel_error
5 bit IN FALSE hm2_5i25.0.stepgen.00.enable
5 float IN 0 hm2_5i25.0.stepgen.00.position-cmd
5 float OUT 0 hm2_5i25.0.stepgen.00.position-fb
5 float IN 0 hm2_5i25.0.stepgen.00.velocity-cmd
5 float OUT 0 hm2_5i25.0.stepgen.00.velocity-fb
5 bit IN FALSE hm2_5i25.0.stepgen.01.control-type
5 s32 OUT 0 hm2_5i25.0.stepgen.01.counts
5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_err_at_match
5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_ff_vel
5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_
5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_s_to_match
5 s32 OUT 0 hm2_5i25.0.stepgen.01.dbg_step_rate
5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_vel_error
5 bit IN FALSE hm2_5i25.0.stepgen.01.enable
5 float IN 0 hm2_5i25.0.stepgen.01.position-cmd
5 float OUT 0 hm2_5i25.0.stepgen.01.position-fb
5 float IN 0 hm2_5i25.0.stepgen.01.velocity-cmd
5 float OUT 0 hm2_5i25.0.stepgen.01.velocity-fb
5 bit IN FALSE hm2_5i25.0.stepgen.02.control-type
5 s32 OUT 0 hm2_5i25.0.stepgen.02.counts
5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_err_at_match
5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_ff_vel
5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_
5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_s_to_match
5 s32 OUT 0 hm2_5i25.0.stepgen.02.dbg_step_rate
5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_vel_error
5 bit IN FALSE hm2_5i25.0.stepgen.02.enable
5 float IN 0 hm2_5i25.0.stepgen.02.position-cmd
5 float OUT 0 hm2_5i25.0.stepgen.02.position-fb
5 float IN 0 hm2_5i25.0.stepgen.02.velocity-cmd
5 float OUT 0 hm2_5i25.0.stepgen.02.velocity-fb
5 bit IN FALSE hm2_5i25.0.stepgen.03.control-type
5 s32 OUT 0 hm2_5i25.0.stepgen.03.counts
5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_err_at_match
5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_ff_vel
5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_pos_minus_prev_
5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_s_to_match
5 s32 OUT 0 hm2_5i25.0.stepgen.03.dbg_step_rate
5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_vel_error
5 bit IN FALSE hm2_5i25.0.stepgen.03.enable
5 float IN 0 hm2_5i25.0.stepgen.03.position-cmd
5 float OUT 0 hm2_5i25.0.stepgen.03.position-fb
5 float IN 0 hm2_5i25.0.stepgen.03.velocity-cmd
5 float OUT 0 hm2_5i25.0.stepgen.03.velocity-fb
5 bit IN FALSE hm2_5i25.0.stepgen.04.control-type
5 s32 OUT 0 hm2_5i25.0.stepgen.04.counts
5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_err_at_match
5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_ff_vel
5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_pos_minus_prev_
5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_s_to_match
5 s32 OUT 0 hm2_5i25.0.stepgen.04.dbg_step_rate
5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_vel_error
5 bit IN FALSE hm2_5i25.0.stepgen.04.enable
5 float IN 0 hm2_5i25.0.stepgen.04.position-cmd
5 float OUT 0 hm2_5i25.0.stepgen.04.position-fb
5 float IN 0 hm2_5i25.0.stepgen.04.velocity-cmd
5 float OUT 0 hm2_5i25.0.stepgen.04.velocity-fb
5 bit I/O FALSE hm2_5i25.0.watchdog.has_bit
5 bit RW FALSE hm2_5i25.0.7i77.0.1.analogena-invert
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-maxlim
5 float RW -10 hm2_5i25.0.7i77.0.1.analogout0-minlim
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-scalemax
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-maxlim
5 float RW -10 hm2_5i25.0.7i77.0.1.analogout1-minlim
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-scalemax
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-maxlim
5 float RW -10 hm2_5i25.0.7i77.0.1.analogout2-minlim
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-scalemax
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-maxlim
5 float RW -10 hm2_5i25.0.7i77.0.1.analogout3-minlim
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-scalemax
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-maxlim
5 float RW -10 hm2_5i25.0.7i77.0.1.analogout4-minlim
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-scalemax
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-maxlim
5 float RW -10 hm2_5i25.0.7i77.0.1.analogout5-minlim
5 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-scalemax
5 u32 RO 0x1100012D hm2_5i25.0.7i77.0.1.serial-number
5 bit RW FALSE hm2_5i25.0.7i77.0.1.spinena-invert
5 u32 RO 0x00000000 hm2_5i25.0.7i77.0.1.status
5 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.00.filter
5 bit RW FALSE hm2_5i25.0.encoder.00.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.00.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.00.scale
5 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.01.filter
5 bit RW FALSE hm2_5i25.0.encoder.01.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.01.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.01.scale
5 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.02.filter
5 bit RW FALSE hm2_5i25.0.encoder.02.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.02.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.02.scale
5 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.03.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.03.filter
5 bit RW FALSE hm2_5i25.0.encoder.03.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.03.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.03.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.03.scale
5 float RW 0.5 hm2_5i25.0.encoder.03.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.04.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.04.filter
5 bit RW FALSE hm2_5i25.0.encoder.04.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.04.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.04.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.04.scale
5 float RW 0.5 hm2_5i25.0.encoder.04.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.05.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.05.filter
5 bit RW FALSE hm2_5i25.0.encoder.05.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.05.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.05.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.05.scale
5 float RW 0.5 hm2_5i25.0.encoder.05.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.06.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.06.filter
5 bit RW FALSE hm2_5i25.0.encoder.06.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.06.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.06.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.06.scale
5 float RW 0.5 hm2_5i25.0.encoder.06.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.07.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.07.filter
5 bit RW FALSE hm2_5i25.0.encoder.07.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.07.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.07.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.07.scale
5 float RW 0.5 hm2_5i25.0.encoder.07.vel-timeout
5 bit RW FALSE hm2_5i25.0.gpio.000.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.000.is_output
5 bit RW FALSE hm2_5i25.0.gpio.001.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.001.is_output
5 bit RW FALSE hm2_5i25.0.gpio.002.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.002.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.002.is_output
5 bit RW FALSE hm2_5i25.0.gpio.003.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.005.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.005.is_output
5 bit RW FALSE hm2_5i25.0.gpio.006.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.006.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.006.is_output
5 bit RW FALSE hm2_5i25.0.gpio.007.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.017.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.018.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.019.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.020.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.021.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.022.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.023.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.024.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.025.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.025.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.026.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.026.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.027.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.027.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.027.is_output
5 bit RW FALSE hm2_5i25.0.gpio.028.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.028.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.028.is_output
5 bit RW FALSE hm2_5i25.0.gpio.029.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.029.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.029.is_output
5 bit RW FALSE hm2_5i25.0.gpio.030.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.030.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.030.is_output
5 bit RW FALSE hm2_5i25.0.io_error
5 s32 RO 0 hm2_5i25.0.pet_watchdog.time
5 s32 RW 0 hm2_5i25.0.pet_watchdog.tmax
5 s32 RO 0 hm2_5i25.0.read.time
5 s32 RW 0 hm2_5i25.0.read.tmax
5 s32 RO 0 hm2_5i25.0.read_gpio.time
5 s32 RW 0 hm2_5i25.0.read_gpio.tmax
5 u32 RW 0x00000001 hm2_5i25.0.sserial.port-0.fault-dec
5 u32 RW 0x0000000A hm2_5i25.0.sserial.port-0.fault-inc
5 u32 RW 0x000000C8 hm2_5i25.0.sserial.port-0.fault-lim
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.00.dirhold
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.00.dirsetup
5 float RW 1 hm2_5i25.0.stepgen.00.maxaccel
5 float RW 0 hm2_5i25.0.stepgen.00.maxvel
5 float RW 1 hm2_5i25.0.stepgen.00.position-scale
5 u32 RW 0x00000000 hm2_5i25.0.stepgen.00.step_type
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.00.steplen
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.00.stepspace
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.01.dirhold
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.01.dirsetup
5 float RW 1 hm2_5i25.0.stepgen.01.maxaccel
5 float RW 0 hm2_5i25.0.stepgen.01.maxvel
5 float RW 1 hm2_5i25.0.stepgen.01.position-scale
5 u32 RW 0x00000000 hm2_5i25.0.stepgen.01.step_type
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.01.steplen
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.01.stepspace
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.02.dirhold
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.02.dirsetup
5 float RW 1 hm2_5i25.0.stepgen.02.maxaccel
5 float RW 0 hm2_5i25.0.stepgen.02.maxvel
5 float RW 1 hm2_5i25.0.stepgen.02.position-scale
5 u32 RW 0x00000000 hm2_5i25.0.stepgen.02.step_type
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.02.steplen
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.02.stepspace
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.03.dirhold
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.03.dirsetup
5 float RW 1 hm2_5i25.0.stepgen.03.maxaccel
5 float RW 0 hm2_5i25.0.stepgen.03.maxvel
5 float RW 1 hm2_5i25.0.stepgen.03.position-scale
5 u32 RW 0x00000000 hm2_5i25.0.stepgen.03.step_type
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.03.steplen
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.03.stepspace
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.04.dirhold
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.04.dirsetup
5 float RW 1 hm2_5i25.0.stepgen.04.maxaccel
5 float RW 0 hm2_5i25.0.stepgen.04.maxvel
5 float RW 1 hm2_5i25.0.stepgen.04.position-scale
5 u32 RW 0x00000000 hm2_5i25.0.stepgen.04.step_type
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.04.steplen
5 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.04.stepspace
5 u32 RW 0x004C4B40 hm2_5i25.0.watchdog.timeout_ns
5 s32 RO 0 hm2_5i25.0.write.time
5 s32 RW 0 hm2_5i25.0.write.tmax
5 s32 RO 0 hm2_5i25.0.write_gpio.time
5 s32 RW 0 hm2_5i25.0.write_gpio.tmax
00005 f9aae552 eecb5000 NO 0 hm2_5i25.0.pet_watchdog
00005 f9aa09dc eecb5000 YES 0 hm2_5i25.0.read
00005 f9aa0906 eecb5000 YES 0 hm2_5i25.0.read_gpio
00005 f9aa0936 eecb5000 YES 0 hm2_5i25.0.write
00005 f9aa08d6 eecb5000 YES 0 hm2_5i25.0.write_gpio
Умом и кувалдой
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Да, вроде все есть. False - это текущее состояние пинов, т.е. логический 0.
Теперь тебе надо сделать болванку конфига, под эти платы, потом вывесить сюда и мы с ним поколдуем .
У тебя получается, стоят шаговики, плюс будет обратная связь по линейкам, так?
Теперь тебе надо сделать болванку конфига, под эти платы, потом вывесить сюда и мы с ним поколдуем .
У тебя получается, стоят шаговики, плюс будет обратная связь по линейкам, так?
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Все верно. можно ссыль как конфиги делать пожалуйста. Или поможешь ?
Умом и кувалдой
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Значит так, берем за основу вот эту конфигурацию:
http://cnc-club.ru/forum/viewtopic.php? ... i25#p62643
К ней нам надо будет только добавить настройки stepgen и все. Ну и PID заново настроить .
Так, опиши, что у тебя вообще есть на станке, какие двигатели/драйверы/датчики... Что еще будем настраивать?
Линейки уже подклюил?
http://cnc-club.ru/forum/viewtopic.php? ... i25#p62643
К ней нам надо будет только добавить настройки stepgen и все. Ну и PID заново настроить .
Так, опиши, что у тебя вообще есть на станке, какие двигатели/драйверы/датчики... Что еще будем настраивать?
Линейки уже подклюил?
- wick3
- Мастер
- Сообщения: 236
- Зарегистрирован: 24 июл 2011, 02:01
- Репутация: 29
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Да вообще пока ничего не подключал.
1) 3 Шаговнюка YSD2816-RA 1.8 градуса (4 собираюсь покупать на поворотную ось с гармоник редуктором 1:30 с фланцем под НЕМА34) http://www.servo-motor.com.cn/en/products.asp?id=15
2) 6 концевиков (типа микрик) по 2 на крайние положения оси.
3) энкодер на шпиндель ( еще не купил, пока есть только от принтера )
4) 3штуки ТТЛ линейки .
5) Драйверы G201X http://www.geckodrive.com/geckodrive-st ... g201x.html
Все вроде.
1) 3 Шаговнюка YSD2816-RA 1.8 градуса (4 собираюсь покупать на поворотную ось с гармоник редуктором 1:30 с фланцем под НЕМА34) http://www.servo-motor.com.cn/en/products.asp?id=15
2) 6 концевиков (типа микрик) по 2 на крайние положения оси.
3) энкодер на шпиндель ( еще не купил, пока есть только от принтера )
4) 3штуки ТТЛ линейки .
5) Драйверы G201X http://www.geckodrive.com/geckodrive-st ... g201x.html
Все вроде.
Умом и кувалдой
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мс-51 воспитание домашнего питомца, или оживить 400кг чу
Скинь текущий конфиг... попробуем что-то придумать...
Просто конфиг только для шаговиков будет сильно отличаться от конфига шаговики + линейки.
Хотя можно твой текщий подправить для 7i76... и сделать отдельный...
Просто конфиг только для шаговиков будет сильно отличаться от конфига шаговики + линейки.
Хотя можно твой текщий подправить для 7i76... и сделать отдельный...