Страница 55 из 123

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 20:59
Nick
nkp писал(а):hm2_5i25.0.7i76.0.3.output-15
меня больше всего вот эта цифра 3 смущает.... откуда она вообще?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 21:06
aftaev
Nick писал(а):halcmd show | grep 7i76
пустой экран
Nick писал(а):halcmd show | grep hm2 >out.txt и потом out.txt сюда..
сделал ничего! где искать out.txt ?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 21:06
aftaev
Nick писал(а):меня больше всего вот эта цифра 3 смущает.... откуда она вообще?
это мастер так в HAL прописывает.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 21:10
Nick
aftaev писал(а):сделал ничего! где искать out.txt ?
В домашней папке скорее всего (если в консоли не меня директорию через cd)
aftaev писал(а):это мастер так в HAL прописывает.
Это понятно, что мастер - вопрос был риторический :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 21:18
aftaev
Поменял метсали кабели с 7и76 на 7и77 и в списке halcmd show | grep hm2 уже не видно :hehehe: Получается есть разница куды сывать в 5и25 :thinking:

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 21:21
aftaev
УрЯЯЯЯЯЯЯЯ в списке есть 7и76 и 7и77 :cheesy:
(для просмотра содержимого нажмите на ссылку)

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

     5  RT    hm2_pci                                         ready
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-00
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-00-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-01
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-01-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-02
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-02-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-03
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-03-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-04
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-04-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-05
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-05-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-06
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-06-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-07
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-07-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-08
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-08-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-09
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-09-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-10
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-10-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-11
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-11-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-12
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-12-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-13
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-13-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-14
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-14-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-15
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-15-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-16
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-16-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-17
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-17-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-18
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-18-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-19
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-19-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-20
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-20-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-21
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-21-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-22
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-22-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-23
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-23-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-24
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-24-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-25
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-25-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-26
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-26-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-27
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-27-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-28
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-28-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-29
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-29-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-30
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-30-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-31
     5  bit   OUT         FALSE  hm2_5i25.0.7i76.0.3.input-31-not
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-00
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-01
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-02
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-03
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-04
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-05
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-06
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-07
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-08
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-09
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-10
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-11
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-12
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-13
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-14
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.output-15
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.spindir
     5  bit   IN          FALSE  hm2_5i25.0.7i76.0.3.spinena
     5  float IN              0  hm2_5i25.0.7i76.0.3.spinout
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-00
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-00-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-01
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-01-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-02
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-02-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-03
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-03-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-04
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-04-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-05
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-05-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-06
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-06-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-07
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-07-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-08
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-08-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-09
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-09-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-10
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-10-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-11
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-11-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-12
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-12-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-13
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-13-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-14
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-14-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-15
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-15-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-16
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-16-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-17
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-17-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-18
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-18-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-19
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-19-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-20
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-20-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-21
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-21-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-22
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-22-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-23
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-23-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-24
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-24-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-25
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-25-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-26
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-26-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-27
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-27-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-28
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-28-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-29
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-29-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-30
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-30-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-31
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.0.input-31-not
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-00
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-01
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-02
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-03
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-04
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-05
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-06
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-07
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-08
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-09
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-10
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-11
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-12
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-13
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-14
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.0.output-15
     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             1  hm2_5i25.0.encoder.00.rawcounts
     5  s32   OUT             1  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             1  hm2_5i25.0.encoder.02.rawcounts
     5  s32   OUT             1  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   OUT          TRUE  hm2_5i25.0.gpio.006.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in_not
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in_not
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in
     5  bit   OUT         FALSE  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         FALSE  hm2_5i25.0.gpio.012.in
     5  bit   OUT          TRUE  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   OUT          TRUE  hm2_5i25.0.gpio.028.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in_not
     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.7i76.0.3.output-00-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-01-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-02-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-03-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-04-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-05-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-06-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-07-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-08-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-09-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-10-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-11-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-12-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-13-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-14-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-15-invert
     5  u32   RO     0x10000106  hm2_5i25.0.7i76.0.3.serial-number
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.spindir-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.spinena-invert
     5  float RW            100  hm2_5i25.0.7i76.0.3.spinout-maxlim
     5  float RW              0  hm2_5i25.0.7i76.0.3.spinout-minlim
     5  float RW            100  hm2_5i25.0.7i76.0.3.spinout-scalemax
     5  u32   RO     0x00000000  hm2_5i25.0.7i76.0.3.status
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-00-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-01-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-02-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-03-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-04-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-05-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-06-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-07-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-08-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-09-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-10-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-11-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-12-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-13-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-14-invert
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-15-invert
     5  u32   RO     0x1200013E  hm2_5i25.0.7i77.0.0.serial-number
     5  u32   RO     0x00000000  hm2_5i25.0.7i77.0.0.status
     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     0x1100013E  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.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.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  f921f592  c11bb000  NO       0   hm2_5i25.0.pet_watchdog
 00005  f92119dc  c11bb000  YES      0   hm2_5i25.0.read
 00005  f9211906  c11bb000  YES      0   hm2_5i25.0.read_gpio
 00005  f9211936  c11bb000  YES      0   hm2_5i25.0.write
 00005  f92118d6  c11bb000  YES      0   hm2_5i25.0.write_gpio

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 21:51
NightV
aftaev писал(а):УрЯЯЯЯЯЯЯЯ
как победил? че было?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 21:53
aftaev
NightV писал(а):как победил? че было?
Кабеля выдернул и перевернул. Возможно контакта не было.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 21:58
aftaev
Ардуина даже что то увидила из степа :)
DSCN2296.JPG (1700 просмотров) <a class='original' href='./download/file.php?id=22201&mode=view' target=_blank>Загрузить оригинал (220.1 КБ)</a>

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 22:30
aftaev
Серву подключил, еле крутится. Мастер больше 5000 имп/оборот не дает выставить :pssdoff:
Серву можно будет заставить вращаться 1000об/мин при установленном разрешении энкодера 131 072 имп/об :thinking:

Вот Hal и Ini
16K20T1.hal
(5.68 КБ) 946 скачиваний
16K20T1.ini
(2.3 КБ) 940 скачиваний

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 22:41
mhael
aftaev, зачем тебе столько? настрой делитель на серве, чтоб с неё выходило на Месу скажем 131072/32=4096 импульсов на оборот.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 22:50
aftaev
mhael писал(а):aftaev, зачем тебе столько?
любопытно потянет аль нет :)
mhael писал(а):чтоб с неё выходило на Месу скажем 131072/32=4096 импульсов на оборот.
только наоборот Меса посылает степ в серву :)
Шаг винта 5мм/ 5000имп/оборот = 0,01мм мАловато будет :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 23:07
mhael
aftaev писал(а):только наоборот Меса
я имел ввиду обратную связь. Энкодеры ведь в сервопривод заведены изначально, а вот сколько выдаст привод Месе уже можно настроить.
aftaev писал(а):Шаг винта 5мм/ 5000имп/оборот = 0,01мм мАловато будет
Странно. у меня 0,001мм получается ;) если как я написал, то 5/4096=~0,00122мм на оборот :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 23:08
aftaev
mhael писал(а):Энкодеры ведь в сервопривод заведены изначально, а вот сколько выдаст привод Месе уже можно настроить.
можно настроить редукцию чтобы "обрезать" входные импульсы
mhael писал(а):Странно. у меня 0,001мм получается
Нолик не напечатал. Все равно маловато. Нужно 0,0001 :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 23:13
mhael
aftaev писал(а):Нужно 0,0001
Ага :) и линейки Renishaw тогда уж для контроля ;)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 23:16
NightV
aftaev писал(а):Нолик не напечатал. Все равно маловато. Нужно 0,0001
вот же жадная натура :hehehe: этож десятая микрона :hehehe:

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 23:19
mhael
NightV писал(а):этож десятая микрона
У него ошибка будет набегать просто от сквозняка )) Подул ветерочек, остудил станок - вот тебе 10 тактов рассогласования ))

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 23:39
aftaev
Интересно потянет ЕМС или нет :) А так поставлю на 0,01мм/имп

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 11 дек 2013, 00:00
Nick
MAXIMUM ENCODER COUNT RATE
The 7I77 uses multiplexed encoder signals to save interface pins. The multiplexing
rate will determine the maximum encoder count rate. Default multiplexing rate with
HostMot2 firmware is ClockLow / 8,or approximately 4 MHz with 5I25 or 6I25 FPGA host
interface cards, giving a resolvable count rate of 2 MHz. The Multiplexing rate can be
increased if desired but high multiplex rates will require short cables between the FPGA
controller card and the 7I77 due to signal integrity and time-of-flight considerations.
Maximum practical multiplex rate is approximately 12 MHz (and 6 MHz count rates).

В двух словах, на 7i77+5i25 спокойно можно обрабатывать до 2МГц, в принципе можно и до 6MГц, но с ограничениями по длине кабеля.
Сколько ты там говорил 130 000 * 1000 об/мин... это примерно 2.16МГц... скажем так, лучше настрой делитель...
Кстати эти 130 000 это полных квадратурных цикла или /4?
И еще интересно, насколько эти 130 будут одинаковы по отношению друг к другу, я так понимаю на энкодере все равно гораздо меньше рисок, а это все аппроксимация.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 11 дек 2013, 00:05
aftaev
Nick писал(а):В двух словах, на 7i77+5i25 спокойно можно обрабатывать до 2МГц, в принципе можно и до 6MГц, но с ограничениями по длине кабеля.
Сколько ты там говорил 130 000 * 1000 об/мин... это примерно 2.16МГц... скажем так, лучше настрой делитель...
Кстати эти 130 000 это полных квадратурных цикла или /4?
Что вас всех тянет на аналогове управление :) РЕЧЬ про степ/дир
Я не читаю энкодеры. Меса посылает сигнал степ. Нужно при чтобы серва крутилась 1000 об/мин при 130 072 шагов/оборот.