Модернизация фрезерного станка 6720

Станки, создание станков, обсуждения, предложения.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение nkp »

tockfrez писал(а):В нижнем, как на выложенной картинке.
переключи в верхнее - у тебя сейчас логика 77-й не запитана
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

Nick писал(а):
tockfrez писал(а):Распаковал куда (в любое место)
./mesaflash - нет такого файла или каталога
Да, в любое место, но потом ./mesaflash надо запускать в том месте куда распаковал + зайти в каталог 5i25/utils/linux/
вот это читал:
Nick писал(а):Распаковал? Так?
потом открываешь консоль
cd и путь к директорию из архива.
потом
cd 5i25/utils/linux/
это заходим в каталог, где metaflash лежит. Кстати в консоле можно просто писать cd и нажимаешь <таб>, консоль будет дописывать возможные варианты, два раза таб - покажет все варианты.

потом
chmod a+x mesaflash - это мы меняем права файлу - разрешаем ему выполняться.

потом останется sudo ./mesaflash ../../configs/hostmot2/7i77_7i74.bit write
и все.
пишет нет такого файла
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение nkp »

если ты подключил к плате энкодер или еще что - поотключай!
добейся правильной работы "голых" плат - а потом все быстренько подключишь ;)
------------------
имхо - не трогай прошивку - перекинь джамперы и запусти конфиг ,который я тебе выкладывал
и все заработает ;)
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

nkp писал(а):
tockfrez писал(а):В нижнем, как на выложенной картинке.
переключи в верхнее - у тебя сейчас логика 77-й не запитана
переключил, лампочки загорелись

попробовал это 5i25+7i77.tar - не выходит
Вложения
Снимок-1.png (2017 просмотров) <a class='original' href='./download/file.php?id=14070&mode=view' target=_blank>Загрузить оригинал (360.94 КБ)</a>
Снимок-2.png (2017 просмотров) <a class='original' href='./download/file.php?id=14071&mode=view' target=_blank>Загрузить оригинал (422.61 КБ)</a>
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

nkp писал(а):если ты подключил к плате энкодер или еще что - поотключай!
добейся правильной работы "голых" плат - а потом все быстренько подключишь ;)
------------------
имхо - не трогай прошивку - перекинь джамперы и запусти конфиг ,который я тебе выкладывал
и все заработает ;)
подключены привода, энкодоры. Сейчас попробую отсоединить всё
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение nkp »

вот конфиг:
1.tar
(20 КБ) 356 скачиваний
распакуй в папку /home/tockfrez/linuxcnc/configs , запусти Lcnc и выбери вот это:
Выделение(020).jpg (2014 просмотров) <a class='original' href='./download/file.php?id=14073&mode=view' target=_blank>Загрузить оригинал (146.89 КБ)</a>
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

Вот что вышло
Вложения
Снимок-3.png (2009 просмотров) <a class='original' href='./download/file.php?id=14074&mode=view' target=_blank>Загрузить оригинал (483.05 КБ)</a>
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение nkp »

это с воткнутыми обеими платами??
если да - то все заработало!
открой halshow и посмотри пины: Станок-Посмотреть установки Hal
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

обе платы подсоединены
вот
Вложения
Снимок-4.png (2003 просмотра) <a class='original' href='./download/file.php?id=14075&mode=view' target=_blank>Загрузить оригинал (356.49 КБ)</a>
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение nkp »

ты раскрывал Pins ?
там должны быть пины 77-й
Выделение(021).jpg (2001 просмотр) <a class='original' href='./download/file.php?id=14076&mode=view' target=_blank>Загрузить оригинал (158.85 КБ)</a>
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

вот
Вложения
Снимок-5.png (2000 просмотров) <a class='original' href='./download/file.php?id=14077&mode=view' target=_blank>Загрузить оригинал (126.41 КБ)</a>
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение nkp »

если хочешь список пинов вывести в терминале - то при запущеном
lcnc (я иногда могу написать емс - примем что это одно и то же ;) ), командуешь в терминале :

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

halcmd show
======================
tockfrez писал(а):вот
ну вот - порядочек :)
теперь тебе необходим источник до 32 вольт (можно и 12) - но удобней в станке 24в
его подключаешь к 77-й для того ,чтоб появились оптоизолированные пины входов -выходов
если какой нибудь источник питания есть - давай подключать...
Последний раз редактировалось nkp 25 апр 2013, 21:59, всего редактировалось 1 раз.
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

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

7  float OUT             0  axis.2.joint-pos-fb
     7  float OUT             0  axis.2.joint-vel-cmd
     7  bit   OUT         FALSE  axis.2.kb-jog-active
     7  float OUT             0  axis.2.motor-offset
     7  float OUT             0  axis.2.motor-pos-cmd
     7  float IN              0  axis.2.motor-pos-fb
     7  bit   OUT         FALSE  axis.2.neg-hard-limit
     7  bit   IN          FALSE  axis.2.neg-lim-sw-in
     7  bit   OUT         FALSE  axis.2.pos-hard-limit
     7  bit   IN          FALSE  axis.2.pos-lim-sw-in
     7  bit   OUT         FALSE  axis.2.wheel-jog-active
    10  bit   OUT         FALSE  axisui.jog.a
    10  bit   OUT         FALSE  axisui.jog.b
    10  bit   OUT         FALSE  axisui.jog.c
    10  float OUT             0  axisui.jog.increment
    10  bit   OUT         FALSE  axisui.jog.u
    10  bit   OUT         FALSE  axisui.jog.v
    10  bit   OUT         FALSE  axisui.jog.w
    10  bit   OUT          TRUE  axisui.jog.x
    10  bit   OUT         FALSE  axisui.jog.y
    10  bit   OUT         FALSE  axisui.jog.z
    10  bit   IN          FALSE  axisui.notifications-clear
    10  bit   IN          FALSE  axisui.notifications-clear-error
    10  bit   IN          FALSE  axisui.notifications-clear-info
    10  bit   IN          FALSE  axisui.set-manual-mode
     9  bit   IN          FALSE  hm2_5i25.0.7i77.0.1.analogena
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout0
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout1
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout2
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout3
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout4
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout5
     9  bit   IN          FALSE  hm2_5i25.0.7i77.0.1.spinena
     9  s32   OUT             0  hm2_5i25.0.encoder.00.count
     9  s32   OUT             0  hm2_5i25.0.encoder.00.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.00.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.00.position
     9  float OUT             0  hm2_5i25.0.encoder.00.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.00.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.00.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.00.reset
     9  float OUT             0  hm2_5i25.0.encoder.00.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.01.count
     9  s32   OUT             0  hm2_5i25.0.encoder.01.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.01.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.01.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.01.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.01.position
     9  float OUT             0  hm2_5i25.0.encoder.01.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.01.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.01.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.01.reset
     9  float OUT             0  hm2_5i25.0.encoder.01.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.02.count
     9  s32   OUT             0  hm2_5i25.0.encoder.02.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.02.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.02.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.02.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.02.position
     9  float OUT             0  hm2_5i25.0.encoder.02.position-latched
     9  s32   OUT             1  hm2_5i25.0.encoder.02.rawcounts
     9  s32   OUT             1  hm2_5i25.0.encoder.02.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.02.reset
     9  float OUT             0  hm2_5i25.0.encoder.02.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.03.count
     9  s32   OUT             0  hm2_5i25.0.encoder.03.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.03.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.03.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.03.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.03.position
     9  float OUT             0  hm2_5i25.0.encoder.03.position-latched
     9  s32   OUT             1  hm2_5i25.0.encoder.03.rawcounts
     9  s32   OUT             1  hm2_5i25.0.encoder.03.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.03.reset
     9  float OUT             0  hm2_5i25.0.encoder.03.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.04.count
     9  s32   OUT             0  hm2_5i25.0.encoder.04.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.04.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.04.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.04.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.04.position
     9  float OUT             0  hm2_5i25.0.encoder.04.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.04.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.04.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.04.reset
     9  float OUT             0  hm2_5i25.0.encoder.04.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.05.count
     9  s32   OUT             0  hm2_5i25.0.encoder.05.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.05.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.05.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.05.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.05.position
     9  float OUT             0  hm2_5i25.0.encoder.05.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.05.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.05.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.05.reset
     9  float OUT             0  hm2_5i25.0.encoder.05.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.06.count
     9  s32   OUT             0  hm2_5i25.0.encoder.06.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.06.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.06.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.06.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.06.position
     9  float OUT             0  hm2_5i25.0.encoder.06.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.06.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.06.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.06.reset
     9  float OUT             0  hm2_5i25.0.encoder.06.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.07.count
     9  s32   OUT             0  hm2_5i25.0.encoder.07.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.07.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.07.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.07.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.07.position
     9  float OUT             0  hm2_5i25.0.encoder.07.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.07.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.07.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.07.reset
     9  float OUT             0  hm2_5i25.0.encoder.07.velocity
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.000.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.000.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.001.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.002.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.005.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.005.out
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.006.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.006.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.008.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.009.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.016.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.017.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.017.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.017.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.018.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.018.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.018.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.019.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.019.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.019.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.020.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.020.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.020.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.021.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.021.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.022.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.023.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.025.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.026.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.026.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.027.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.027.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.028.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.028.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.029.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.029.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.029.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.030.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.030.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.030.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.031.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.031.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.031.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.032.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.032.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.033.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.033.out
     9  bit   IN          FALSE  hm2_5i25.0.led.CR01
     9  bit   IN          FALSE  hm2_5i25.0.led.CR02
     9  u32   IN     0x00000000  hm2_5i25.0.sserial.channel
     9  u32   IN     0x00000000  hm2_5i25.0.sserial.parameter
     9  u32   IN     0x00000000  hm2_5i25.0.sserial.port
     9  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.fault-count
     9  u32   OUT    0x00000001  hm2_5i25.0.sserial.port-0.port_state
     9  bit   IN           TRUE  hm2_5i25.0.sserial.port-0.run
     9  bit   IN          FALSE  hm2_5i25.0.sserial.read
     9  u32   OUT    0x00000000  hm2_5i25.0.sserial.state
     9  u32   IN     0x00000000  hm2_5i25.0.sserial.value
     9  bit   IN          FALSE  hm2_5i25.0.sserial.write
     9  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
     5  bit   OUT         FALSE  iocontrol.0.coolant-flood
     5  bit   OUT         FALSE  iocontrol.0.coolant-mist
     5  bit   IN          FALSE  iocontrol.0.emc-enable-in <== estop-loop
     5  bit   OUT         FALSE  iocontrol.0.lube
     5  bit   IN          FALSE  iocontrol.0.lube_level
     5  bit   OUT         FALSE  iocontrol.0.tool-change ==> tool-change-loop
     5  bit   IN          FALSE  iocontrol.0.tool-changed <== tool-change-loop
     5  s32   OUT             0  iocontrol.0.tool-number
     5  s32   OUT             0  iocontrol.0.tool-prep-number
     5  s32   OUT             0  iocontrol.0.tool-prep-pocket
     5  bit   OUT         FALSE  iocontrol.0.tool-prepare ==> tool-prep-loop
     5  bit   IN          FALSE  iocontrol.0.tool-prepared <== tool-prep-loop
     5  bit   OUT         FALSE  iocontrol.0.user-enable-out ==> estop-loop
     5  bit   OUT         FALSE  iocontrol.0.user-request-enable
     7  float IN              1  motion.adaptive-feed
     7  float IN              0  motion.analog-in-00
     7  float IN              0  motion.analog-in-01
     7  float IN              0  motion.analog-in-02
     7  float IN              0  motion.analog-in-03
     7  float OUT             0  motion.analog-out-00
     7  float OUT             0  motion.analog-out-01
     7  float OUT             0  motion.analog-out-02
     7  float OUT             0  motion.analog-out-03
     7  bit   OUT         FALSE  motion.coord-error
     7  bit   OUT          TRUE  motion.coord-mode
     7  float OUT             0  motion.current-vel
     7  bit   IN          FALSE  motion.digital-in-00
     7  bit   IN          FALSE  motion.digital-in-01
     7  bit   IN          FALSE  motion.digital-in-02
     7  bit   IN          FALSE  motion.digital-in-03
     7  bit   OUT         FALSE  motion.digital-out-00
     7  bit   OUT         FALSE  motion.digital-out-01
     7  bit   OUT         FALSE  motion.digital-out-02
     7  bit   OUT         FALSE  motion.digital-out-03
     7  float OUT             0  motion.distance-to-go
     7  bit   IN           TRUE  motion.enable
     7  bit   IN          FALSE  motion.feed-hold
     7  bit   OUT          TRUE  motion.in-position
     7  bit   IN          FALSE  motion.motion-enabled
     7  bit   OUT         FALSE  motion.on-soft-limit
     7  bit   IN          FALSE  motion.probe-input
     7  s32   OUT             0  motion.program-line
     7  float OUT             0  motion.requested-vel
     7  bit   IN           TRUE  motion.spindle-at-speed
     7  bit   OUT          TRUE  motion.spindle-brake
     7  bit   OUT         FALSE  motion.spindle-forward
     7  bit   I/O         FALSE  motion.spindle-index-enable
     7  bit   OUT         FALSE  motion.spindle-on
     7  bit   OUT         FALSE  motion.spindle-reverse
     7  float IN              0  motion.spindle-revs
     7  float OUT             0  motion.spindle-speed-cmd-rps
     7  float IN              0  motion.spindle-speed-in
     7  float OUT             0  motion.spindle-speed-out
     7  float OUT             0  motion.spindle-speed-out-rps
     7  bit   OUT         FALSE  motion.teleop-mode
     7  float OUT             0  motion.tooloffset.a
     7  float OUT             0  motion.tooloffset.b
     7  float OUT             0  motion.tooloffset.c
     7  float OUT             0  motion.tooloffset.u
     7  float OUT             0  motion.tooloffset.v
     7  float OUT             0  motion.tooloffset.w
     7  float OUT             0  motion.tooloffset.x
     7  float OUT             0  motion.tooloffset.y
     7  float OUT             0  motion.tooloffset.z

Pin Aliases:
 Alias                                      Original Name

Signals:
Type          Value  Name     (linked to)
bit           FALSE  estop-loop
                         ==> iocontrol.0.emc-enable-in
                         <== iocontrol.0.user-enable-out
bit           FALSE  tool-change-loop
                         <== iocontrol.0.tool-change
                         ==> iocontrol.0.tool-changed
bit           FALSE  tool-prep-loop
                         <== iocontrol.0.tool-prepare
                         ==> iocontrol.0.tool-prepared

Parameters:
Owner   Type  Dir         Value  Name
     7  s32   RO              0  axis.0.home-state
     7  s32   RO              0  axis.1.home-state
     7  s32   RO              0  axis.2.home-state
     9  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.analogena-invert
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout0-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout1-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout2-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout3-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout4-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout5-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-scalemax
     9  u32   RO     0x11000060  hm2_5i25.0.7i77.0.1.serial-number
     9  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.spinena-invert
     9  u32   RO     0x00420000  hm2_5i25.0.7i77.0.1.status
     9  bit   RW          FALSE  hm2_5i25.0.encoder.00.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.00.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.00.scale
     9  float RW            0.5  hm2_5i25.0.encoder.00.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.01.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.01.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.01.scale
     9  float RW            0.5  hm2_5i25.0.encoder.01.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.02.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.02.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.02.scale
     9  float RW            0.5  hm2_5i25.0.encoder.02.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.03.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.03.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.03.scale
     9  float RW            0.5  hm2_5i25.0.encoder.03.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.04.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.04.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.04.scale
     9  float RW            0.5  hm2_5i25.0.encoder.04.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.05.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.05.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.05.scale
     9  float RW            0.5  hm2_5i25.0.encoder.05.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.06.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.06.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.06.scale
     9  float RW            0.5  hm2_5i25.0.encoder.06.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.07.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.07.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.07.scale
     9  float RW            0.5  hm2_5i25.0.encoder.07.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.gpio.000.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.001.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.002.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.003.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.003.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.005.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.006.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.006.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.006.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.007.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.017.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.018.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.019.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.020.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.021.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.022.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.023.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.024.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.028.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.028.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.028.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.029.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.030.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.031.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.032.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.033.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_output
     9  bit   RW          FALSE  hm2_5i25.0.io_error
     9  s32   RO            202  hm2_5i25.0.pet_watchdog.time
     9  s32   RW          10852  hm2_5i25.0.pet_watchdog.tmax
     9  s32   RO          18697  hm2_5i25.0.read.time
     9  s32   RW          56884  hm2_5i25.0.read.tmax
     9  s32   RO              0  hm2_5i25.0.read_gpio.time
     9  s32   RW              0  hm2_5i25.0.read_gpio.tmax
     9  u32   RW     0x00000001  hm2_5i25.0.sserial.port-0.fault-dec
     9  u32   RW     0x0000000A  hm2_5i25.0.sserial.port-0.fault-inc
     9  u32   RW     0x000000C8  hm2_5i25.0.sserial.port-0.fault-lim
     9  u32   RW     0x00989680  hm2_5i25.0.watchdog.timeout_ns
     9  s32   RO           6532  hm2_5i25.0.write.time
     9  s32   RW          30994  hm2_5i25.0.write.tmax
     9  s32   RO              0  hm2_5i25.0.write_gpio.time
     9  s32   RW              0  hm2_5i25.0.write_gpio.tmax
     7  s32   RO            225  motion-command-handler.time
     7  s32   RW          11461  motion-command-handler.tmax
     7  s32   RO           6432  motion-controller.time
     7  s32   RW          50147  motion-controller.tmax
     7  bit   RO          FALSE  motion.debug-bit-0
     7  bit   RO          FALSE  motion.debug-bit-1
     7  float RO              1  motion.debug-float-0
     7  float RO              0  motion.debug-float-1
     7  float RO              0  motion.debug-float-2
     7  float RO              1  motion.debug-float-3
     7  s32   RO              0  motion.debug-s32-0
     7  s32   RO              0  motion.debug-s32-1
     7  u32   RO     0x001B3A1B  motion.servo.last-period
     7  float RO       986241.2  motion.servo.last-period-ns
     7  u32   RW     0x00000000  motion.servo.overruns
     7  float RO              0  tc.0.acc
     7  float RO              0  tc.0.pos
     7  float RO              0  tc.0.vel
     7  float RO              0  tc.1.acc
     7  float RO              0  tc.1.pos
     7  float RO              0  tc.1.vel
     7  float RO              0  tc.2.acc
     7  float RO              0  tc.2.pos
     7  float RO              0  tc.2.vel
     7  float RO              0  tc.3.acc
     7  float RO              0  tc.3.pos
     7  float RO              0  tc.3.vel
     7  u32   RO     0x00000000  traj.active_tc
     7  float RO              0  traj.pos_out
     7  float RO              0  traj.vel_out

Parameter Aliases:
 Alias                                      Original Name

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00009  e0f0c556  de136000  NO       1   hm2_5i25.0.pet_watchdog
 00009  e0efe9dc  de136000  YES      1   hm2_5i25.0.read
 00009  e0efe906  de136000  YES      0   hm2_5i25.0.read_gpio
 00009  e0efe936  de136000  YES      1   hm2_5i25.0.write
 00009  e0efe8d6  de136000  YES      0   hm2_5i25.0.write_gpio
 00007  e0ec0759  00000000  YES      1   motion-command-handler
 00007  e0ec2c72  00000000  YES      1   motion-controller

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
     999976  YES          servo-thread (    32088,   136810 )
                  1 hm2_5i25.0.read
                  2 motion-command-handler
                  3 motion-controller
                  4 hm2_5i25.0.write
                  5 hm2_5i25.0.pet_watchdog

tockfrez@tockfrez:~$
питание есть 24в. Куда подключать?
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

энкодеры и привода подсоединять обратно?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение nkp »

дело не в их физическом присоеденении - а в коммутации соответствующих пинов в хал файле
можно присоеденить - покрутить , посмотреть как меняется сигнал на пинах - если запитаны физические энкодеры..
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

питание подал, все обратно подсоединил.
Следующие мои действия?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение nkp »

tockfrez писал(а):Следующие мои действия?
а какова цель?? :)
что на сегодня запланировано?
------------------
если ты запустил "мой" конфиг - то он "пустой"..
теперь надо все ручками прописывать...
Вот тема с фрезером и 25+77
тут есть конфиги к фрезеру - посмотри...
tockfrez
Кандидат
Сообщения: 74
Зарегистрирован: 01 мар 2012, 14:45
Репутация: 0
Контактная информация:

Re: Модернизация фрезерного станка 6720

Сообщение tockfrez »

nkp писал(а):
tockfrez писал(а):Следующие мои действия?
а какова цель?? :)
что на сегодня запланировано?
------------------
если ты запустил "мой" конфиг - то он "пустой"..
теперь надо все ручками прописывать...
Вот тема с фрезером и 25+77
тут есть конфиги к фрезеру - посмотри...
На сегодня хватит.
25+77 читал не помогло, ещё почитаю мож че упустил.
Ответить

Вернуться в «Станки»