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

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

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

Сообщение Nick »

nkp писал(а):hm2_5i25.0.7i76.0.3.output-15
меня больше всего вот эта цифра 3 смущает.... откуда она вообще?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Nick писал(а):halcmd show | grep 7i76
пустой экран
Nick писал(а):halcmd show | grep hm2 >out.txt и потом out.txt сюда..
сделал ничего! где искать out.txt ?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

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

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

Сообщение Nick »

aftaev писал(а):сделал ничего! где искать out.txt ?
В домашней папке скорее всего (если в консоли не меня директорию через cd)
aftaev писал(а):это мастер так в HAL прописывает.
Это понятно, что мастер - вопрос был риторический :)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Поменял метсали кабели с 7и76 на 7и77 и в списке halcmd show | grep hm2 уже не видно :hehehe: Получается есть разница куды сывать в 5и25 :thinking:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение 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
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

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

Сообщение NightV »

aftaev писал(а):УрЯЯЯЯЯЯЯЯ
как победил? че было?
Всё просто! если знаешь КАК!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

NightV писал(а):как победил? че было?
Кабеля выдернул и перевернул. Возможно контакта не было.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Ардуина даже что то увидила из степа :)
DSCN2296.JPG (1699 просмотров) <a class='original' href='./download/file.php?id=22201&mode=view' target=_blank>Загрузить оригинал (220.1 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

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

Вот Hal и Ini
16K20T1.hal
(5.68 КБ) 946 скачиваний
16K20T1.ini
(2.3 КБ) 940 скачиваний
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

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

Сообщение mhael »

aftaev, зачем тебе столько? настрой делитель на серве, чтоб с неё выходило на Месу скажем 131072/32=4096 импульсов на оборот.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

mhael писал(а):aftaev, зачем тебе столько?
любопытно потянет аль нет :)
mhael писал(а):чтоб с неё выходило на Месу скажем 131072/32=4096 импульсов на оборот.
только наоборот Меса посылает степ в серву :)
Шаг винта 5мм/ 5000имп/оборот = 0,01мм мАловато будет :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

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

Сообщение mhael »

aftaev писал(а):только наоборот Меса
я имел ввиду обратную связь. Энкодеры ведь в сервопривод заведены изначально, а вот сколько выдаст привод Месе уже можно настроить.
aftaev писал(а):Шаг винта 5мм/ 5000имп/оборот = 0,01мм мАловато будет
Странно. у меня 0,001мм получается ;) если как я написал, то 5/4096=~0,00122мм на оборот :)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

mhael писал(а):Энкодеры ведь в сервопривод заведены изначально, а вот сколько выдаст привод Месе уже можно настроить.
можно настроить редукцию чтобы "обрезать" входные импульсы
mhael писал(а):Странно. у меня 0,001мм получается
Нолик не напечатал. Все равно маловато. Нужно 0,0001 :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

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

Сообщение mhael »

aftaev писал(а):Нужно 0,0001
Ага :) и линейки Renishaw тогда уж для контроля ;)
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

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

Сообщение NightV »

aftaev писал(а):Нолик не напечатал. Все равно маловато. Нужно 0,0001
вот же жадная натура :hehehe: этож десятая микрона :hehehe:
Всё просто! если знаешь КАК!
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

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

Сообщение mhael »

NightV писал(а):этож десятая микрона
У него ошибка будет набегать просто от сквозняка )) Подул ветерочек, остудил станок - вот тебе 10 тактов рассогласования ))
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

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

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

Сообщение 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 будут одинаковы по отношению друг к другу, я так понимаю на энкодере все равно гораздо меньше рисок, а это все аппроксимация.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

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

Вернуться в «Токарные станки»