Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Serg »

Да. Подав на вход прямоугольник и глядя на реакцию (графики) можно "расчитать" максимальное ускорение. Основная настройка PID проходит на треугольном сигнале, периодом и амплитудой выбирается скорость. Потом можно снова подать прямоугольник и подкрутить выбег (колебания). Синусоида - это для случая, когда нужны наименьшие ускорения, напрямер очень тяжёлый стол со слабым приводом. Окончательно скорости и ускорения подбираются например твоим способом с попытками уменьшить FERROR до приемлимых значений.
Теоретические знания нужны для того, что наилучшие коэф PID могут запросто оказаться такими, что постепенным улучшением результата до них не добраться - в характеристикие привода может быть несколько чередующихся "хороших зон".

P.S. Как-то так, если что, то вините мой склероз - давно не брал я pid_tunning в руки. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick »

По ручному управлению. Скорее всего стоит скорость джоггинга равная 0.
Т.е. в custom.hal добавь:

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

# отключаем сигнал от halui.jog-speed, хрен знает зачем его в pncconf назначают 
unlinkp halui.jog-speed
# выставляем нужную скорость
setp halui.jog-speed 5
Сколько у тебя в галетнике групп?
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

4 группы ! 3мм 30мм 240мм 1500мм ! вот тут наша старая схема Mesa 5i25+7i77 и фрезерный станок 6Р13ф3 #51
а в pncconf надо убрать Feed override incr ??

И вот тут есть Модернизация фрезерного 6Р13Ф3-01 #15
По поводу "контроль приводов" я так думаю это тоже самое да??
# --- Готовность приводов ---
net amp-rd <= hm2_5i20.0.gpio.033.in
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Lexxa »

Да
:bender:
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Так значит добавить вот так в custom.hal и все, или может еще что дописать ?
net amp-rd <= hm2_5i25.0.7i77.0.0.input-XX

Lexxa а как у тебя "Блокировка приводов" out прописана ?
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Nick писал(а):По ручному управлению. Скорее всего стоит скорость джоггинга равная 0.
Т.е. в custom.hal добавь:

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

# отключаем сигнал от halui.jog-speed, хрен знает зачем его в pncconf назначают 
unlinkp halui.jog-speed
# выставляем нужную скорость
setp halui.jog-speed 5
Сколько у тебя в галетнике групп?
Николай это тоже не то ! сейчас у меня движется ось сразу после включение тумблера выбрать ось со скоростью 5 мм
а надо вот так
Вложения
Изображение 105.jpg (2901 просмотр) <a class='original' href='./download/file.php?id=26862&sid=732a91b60d12adf8e999dfb46eecb44a&mode=view' target=_blank>Загрузить оригинал (83.69 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick »

Ууу... тогда все сложнее...

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

# отключаем сигнал от halui.jog-speed, хрен знает зачем его в pncconf назначают 
unlinkp halui.jog-speed
# выставляем нужную скорость
# отключаем mux16, который был загружен ранее для feed-override
unloadrt mux16
loadrt mux16
addf mux16.0 servo-thread

net gal-0 => mux16.0.sel0
net gal-1 => mux16.0.sel1
net gal-2 => mux16.0.sel2
net gal-3 => mux16.0.sel3

setp mux16.0.suppress-no-input true
setp mux16.0.in1 3 
setp mux16.0.in2 30
setp mux16.0.in4 240
setp mux16.0.in8 1000

net jog-speed <=  mux16.0.out => halui.jog-speed 



# Выделим кнопку в отдельный сигнал - кнопка нажата = любой из контактов галетника замкнут, т.е. or для всех контактов.
loadrt or2 count=3
addf or2.0 servo-thread
addf or2.1 servo-thread
addf or2.2 servo-thread
net gal-0 => or2.0.in0 <= hm2_5i25.0.7i77.0.0.input-XX
net gal-1 => or2.0.in1 <= hm2_5i25.0.7i77.0.0.input-XX
net gal-2 => or2.1.in0 <= hm2_5i25.0.7i77.0.0.input-XX
net gal-4 => or2.1.in1 <= hm2_5i25.0.7i77.0.0.input-XX

net or-01 => or2.2.in0 <= or2.0.out
net or-02 => or2.2.in0 <= or2.1.out
net jog   <= or2.2.out

# Это по переключателям xyz - фактически делаем and2 кнопки и каждого пина переключателя, и вывод на перемещение оси. 
loadrt and2 count=6 
addf and2.0 servo-thread 
addf and2.1 servo-thread 
addf and2.2 servo-thread 
addf and2.3 servo-thread 
addf and2.4 servo-thread 
addf and2.5 servo-thread 

net jog => and2.0.in1
net jog => and2.1.in1
net jog => and2.2.in1
net jog => and2.3.in1
net jog => and2.4.in1
net jog => and2.5.in1

net and2-0-in0 => and2.0.in0 <= hm2_5i25.0.7i77.0.0.input-XX
net and2-1-in0 => and2.1.in0 <= hm2_5i25.0.7i77.0.0.input-XX
net and2-2-in0 => and2.2.in0 <= hm2_5i25.0.7i77.0.0.input-XX
net and2-3-in0 => and2.3.in0 <= hm2_5i25.0.7i77.0.0.input-XX
net and2-4-in0 => and2.4.in0 <= hm2_5i25.0.7i77.0.0.input-XX
net and2-5-in0 => and2.5.in0 <= hm2_5i25.0.7i77.0.0.input-XX

net and2-0-out <= and2.0.out => halui.jog.0.minus 
net and2-1-out <= and2.1.out => halui.jog.0.plus 
net and2-2-out <= and2.2.out => halui.jog.1.minus 
net and2-3-out <= and2.3.out => halui.jog.1.plus 
net and2-4-out <= and2.4.out => halui.jog.2.minus 
net and2-5-out <= and2.5.out => halui.jog.2.plus 

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

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick »

SONIC300077 писал(а):Так значит добавить вот так в custom.hal и все, или может еще что дописать ?
net amp-rd <= hm2_5i25.0.7i77.0.0.input-XX

Lexxa а как у тебя "Блокировка приводов" out прописана ?
Это только ввод внешнего сигнала, вопрос, куда его потом заводить???
Насколько я понимаю - можно на estop. Т.е. просто в конфигураторе его на estop заведи и все.
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Я создал новую конфигурацию назначил только net home-x и net machine-is-enabled, а то мало ли старая работает пусть работает !
потом потом в custom.hal вставил все что ты дал и вот выдало ошибку

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

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.3
Machine configuration directory is '/home/test/linuxcnc/configs/stanok'
Machine configuration file is 'stanok.ini'
INIFILE=/home/test/linuxcnc/configs/stanok/stanok.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=3732
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
custom.hal:16: component 'mux16' is not loaded
3732
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 1568.991922] I-pipe: Domain RTAI registered.
[ 1568.991941] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 1568.991948] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 1568.992109] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1568.992116] PIPELINE layers:
[ 1568.992124] fd584e20 9ac15d93 RTAI 200
[ 1568.992131] c085cb20 0 Linux 100
[ 1569.037827] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1569.038427] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1569.038444] RTAI[sched]: hard timer type/freq = APIC/12499668(Hz); default timing: periodic; linear timed lists.
[ 1569.038454] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1799961000 hz.
[ 1569.038462] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 1569.039314] RTAI[usi]: enabled.
[ 1569.115444] RTAI[math]: loaded.
[ 1569.244966] hm2: loading Mesa HostMot2 driver version 0.15
[ 1569.250450] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 1569.250528] hm2_pci 0000:03:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 1569.250539] hm2_pci: discovered 5i25 at 0000:03:00.0
[ 1569.252336] hm2/hm2_5i25.0: Smart Serial Firmware Version 42
[ 1569.348837] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 1569.348845] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
[ 1569.348852] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
[ 1569.348857] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
[ 1569.348865] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 1569.348873] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 1569.348880] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 1569.348888] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 1569.348896] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 1569.348904] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 1569.348911] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 1569.348918] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 1569.348926] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 1569.348933] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 1569.348941] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 1569.348947] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
[ 1569.348953] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
[ 1569.348959] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
[ 1569.348964] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
[ 1569.348970] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
[ 1569.348976] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
[ 1569.348982] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
[ 1569.348987] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
[ 1569.348993] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
[ 1569.348999] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
[ 1569.349004] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
[ 1569.349010] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
[ 1569.349016] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
[ 1569.349021] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
[ 1569.349027] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
[ 1569.349033] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
[ 1569.349038] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
[ 1569.349044] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
[ 1569.349050] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
[ 1569.349055] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
[ 1569.349211] hm2/hm2_5i25.0: registered
[ 1569.349216] hm2_5i25.0: initialized AnyIO board at 0000:03:00.0
[ 1570.212009] hm2_5i25.0: dropping AnyIO board at 0000:03:00.0
[ 1570.212022] hm2/hm2_5i25.0: unregistered
[ 1570.212058] hm2_pci 0000:03:00.0: PCI INT A disabled
[ 1570.212107] hm2_pci: driver unloaded
[ 1570.216771] hm2: unloading
[ 1570.497333] RTAI[math]: unloaded.
[ 1570.528447] SCHED releases registered named ALIEN RTGLBH
[ 1570.592456] RTAI[malloc]: unloaded.
[ 1570.692034] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1570.696487] I-pipe: Domain RTAI unregistered.
[ 1570.696644] RTAI[hal]: unmounted.
Вложения
stanok.hal
(9.35 КБ) 1014 скачиваний
stanok.ini
(3.2 КБ) 1009 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick »

SONIC300077 писал(а):custom.hal:16: component 'mux16' is not loaded
Вот основная ошибка - в этом конфиге нет mux16, можешь 16 строку закомментировать. Вообще, можно из pncconf тоже убрать feed-override и тогда не придется выгружать вообще ничег.
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Nick писал(а):Вообще, можно из pncconf тоже убрать feed-override и тогда не придется выгружать вообще ничег.
Все убрал, 16 строку закомментировал.
вот другая ошибка

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

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.3
Machine configuration directory is '/home/test/linuxcnc/configs/stanok'
Machine configuration file is 'stanok.ini'
INIFILE=/home/test/linuxcnc/configs/stanok/stanok.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=2916
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
custom.hal:27: parameter or pin 'mux16.0.in1' not found
2916
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 1208.258559] I-pipe: Domain RTAI registered.
[ 1208.258574] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 1208.258579] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 1208.258712] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1208.258718] PIPELINE layers:
[ 1208.258724] fc10de20 9ac15d93 RTAI 200
[ 1208.258729] c085cb20 0 Linux 100
[ 1208.305756] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1208.306339] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1208.306356] RTAI[sched]: hard timer type/freq = APIC/12499578(Hz); default timing: periodic; linear timed lists.
[ 1208.306366] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1799963000 hz.
[ 1208.306373] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 1208.306504] RTAI[usi]: enabled.
[ 1208.379611] RTAI[math]: loaded.
[ 1208.509011] hm2: loading Mesa HostMot2 driver version 0.15
[ 1208.514658] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 1208.514738] hm2_pci 0000:03:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 1208.514746] hm2_pci: discovered 5i25 at 0000:03:00.0
[ 1208.515590] hm2/hm2_5i25.0: Smart Serial Firmware Version 42
[ 1208.611924] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 1208.611933] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
[ 1208.611939] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
[ 1208.611945] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
[ 1208.611953] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 1208.611960] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 1208.611968] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 1208.611976] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 1208.611984] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 1208.611991] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 1208.611999] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 1208.612006] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 1208.612014] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 1208.612021] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 1208.612028] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 1208.612035] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
[ 1208.612041] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
[ 1208.612046] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
[ 1208.612052] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
[ 1208.612058] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
[ 1208.612064] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
[ 1208.612069] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
[ 1208.612078] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
[ 1208.612084] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
[ 1208.612092] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
[ 1208.612100] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
[ 1208.612108] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
[ 1208.612114] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
[ 1208.612120] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
[ 1208.612125] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
[ 1208.612131] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
[ 1208.612137] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
[ 1208.612142] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
[ 1208.612148] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
[ 1208.612154] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
[ 1208.612309] hm2/hm2_5i25.0: registered
[ 1208.612315] hm2_5i25.0: initialized AnyIO board at 0000:03:00.0
[ 1209.455493] hm2_5i25.0: dropping AnyIO board at 0000:03:00.0
[ 1209.455505] hm2/hm2_5i25.0: unregistered
[ 1209.455543] hm2_pci 0000:03:00.0: PCI INT A disabled
[ 1209.455598] hm2_pci: driver unloaded
[ 1209.460382] hm2: unloading
[ 1209.739818] RTAI[math]: unloaded.
[ 1209.780967] SCHED releases registered named ALIEN RTGLBH
[ 1209.845439] RTAI[malloc]: unloaded.
[ 1209.949024] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1209.953242] I-pipe: Domain RTAI unregistered.
[ 1209.953382] RTAI[hal]: unmounted.
Вложения
custom.hal
(2.96 КБ) 984 скачивания
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp »

setp mux16.0.in01 3
setp mux16.0.in02 30
setp mux16.0.in04 240
setp mux16.0.in08 1000
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

теперь эта ?

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

TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=8638
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
custom.hal:32: Pin 'mux16.0.out' does not exist
8638
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 4225.819462] I-pipe: Domain RTAI registered.
[ 4225.819477] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 4225.819482] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 4225.819602] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 4225.819607] PIPELINE layers:
[ 4225.819613] fd403e20 9ac15d93 RTAI 200
[ 4225.819617] c085cb20 0 Linux 100
[ 4225.867497] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 4225.868138] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 4225.868154] RTAI[sched]: hard timer type/freq = APIC/12499578(Hz); default timing: periodic; linear timed lists.
[ 4225.868164] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1799963000 hz.
[ 4225.868172] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 4225.868302] RTAI[usi]: enabled.
[ 4225.938717] RTAI[math]: loaded.
[ 4226.068481] hm2: loading Mesa HostMot2 driver version 0.15
[ 4226.074421] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 4226.074502] hm2_pci 0000:03:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 4226.074512] hm2_pci: discovered 5i25 at 0000:03:00.0
[ 4226.075525] hm2/hm2_5i25.0: Smart Serial Firmware Version 42
[ 4226.171815] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 4226.171824] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
[ 4226.171833] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
[ 4226.171839] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
[ 4226.171846] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 4226.171854] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 4226.171862] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 4226.171869] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 4226.171877] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 4226.171885] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 4226.171892] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 4226.171899] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 4226.171907] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 4226.171914] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 4226.171922] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 4226.171928] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
[ 4226.171934] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
[ 4226.171939] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
[ 4226.171945] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
[ 4226.171951] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
[ 4226.171956] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
[ 4226.171962] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
[ 4226.171967] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
[ 4226.171973] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
[ 4226.171979] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
[ 4226.171984] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
[ 4226.171990] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
[ 4226.171995] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
[ 4226.172001] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
[ 4226.172007] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
[ 4226.172012] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
[ 4226.172018] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
[ 4226.172023] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
[ 4226.172029] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
[ 4226.172035] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
[ 4226.172190] hm2/hm2_5i25.0: registered
[ 4226.172195] hm2_5i25.0: initialized AnyIO board at 0000:03:00.0
[ 4227.000988] hm2_5i25.0: dropping AnyIO board at 0000:03:00.0
[ 4227.001001] hm2/hm2_5i25.0: unregistered
[ 4227.001039] hm2_pci 0000:03:00.0: PCI INT A disabled
[ 4227.001089] hm2_pci: driver unloaded
[ 4227.005822] hm2: unloading
[ 4227.287239] RTAI[math]: unloaded.
[ 4227.319432] SCHED releases registered named ALIEN RTGLBH
[ 4227.381996] RTAI[malloc]: unloaded.
[ 4227.481520] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 4227.486108] I-pipe: Domain RTAI unregistered.
[ 4227.486251] RTAI[hal]: unmounted.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp »

вместо:
net jog-speed <= mux16.0.out => halui.jog-speed
так
net jog-speed <= mux16.0.out-f => halui.jog-speed
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

следующая ошибка !

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

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.3
Machine configuration directory is '/home/test/linuxcnc/configs/stanok'
Machine configuration file is 'stanok.ini'
INIFILE=/home/test/linuxcnc/configs/stanok/stanok.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=9219
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
custom.hal:47: Pin 'or2.2.in0' was already linked to signal 'or-01'
9219
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 5678.221682] I-pipe: Domain RTAI registered.
[ 5678.221696] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 5678.221701] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 5678.221821] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 5678.221826] PIPELINE layers:
[ 5678.221832] fa640e20 9ac15d93 RTAI 200
[ 5678.221837] c085cb20 0 Linux 100
[ 5678.268321] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 5678.269433] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 5678.269449] RTAI[sched]: hard timer type/freq = APIC/12499578(Hz); default timing: periodic; linear timed lists.
[ 5678.269458] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1799963000 hz.
[ 5678.269463] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 5678.269638] RTAI[usi]: enabled.
[ 5678.347997] RTAI[math]: loaded.
[ 5678.477518] hm2: loading Mesa HostMot2 driver version 0.15
[ 5678.482940] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 5678.483011] hm2_pci 0000:03:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 5678.483022] hm2_pci: discovered 5i25 at 0000:03:00.0
[ 5678.483936] hm2/hm2_5i25.0: Smart Serial Firmware Version 42
[ 5678.580246] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 5678.580256] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
[ 5678.580262] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
[ 5678.580268] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
[ 5678.580275] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 5678.580283] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 5678.580291] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 5678.580298] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 5678.580306] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 5678.580314] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 5678.580321] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 5678.580328] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 5678.580336] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 5678.580343] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 5678.580350] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 5678.580357] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
[ 5678.580362] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
[ 5678.580368] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
[ 5678.580374] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
[ 5678.580379] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
[ 5678.580385] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
[ 5678.580390] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
[ 5678.580396] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
[ 5678.580402] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
[ 5678.580407] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
[ 5678.580413] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
[ 5678.580419] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
[ 5678.580424] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
[ 5678.580430] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
[ 5678.580438] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
[ 5678.580444] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
[ 5678.580452] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
[ 5678.580461] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
[ 5678.580467] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
[ 5678.580472] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
[ 5678.580628] hm2/hm2_5i25.0: registered
[ 5678.580633] hm2_5i25.0: initialized AnyIO board at 0000:03:00.0
[ 5679.387247] hm2_5i25.0: dropping AnyIO board at 0000:03:00.0
[ 5679.387260] hm2/hm2_5i25.0: unregistered
[ 5679.387298] hm2_pci 0000:03:00.0: PCI INT A disabled
[ 5679.387352] hm2_pci: driver unloaded
[ 5679.392365] hm2: unloading
[ 5679.672789] RTAI[math]: unloaded.
[ 5679.712444] SCHED releases registered named ALIEN RTGLBH
[ 5679.773433] RTAI[malloc]: unloaded.
[ 5679.872024] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 5679.876888] I-pipe: Domain RTAI unregistered.
[ 5679.877038] RTAI[hal]: unmounted.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp »

net or-01 => or2.2.in0 <= or2.0.out
net or-02 => or2.2.in0 <= or2.1.out
поменять на :
net or-01 => or2.2.in0 <= or2.0.out
net or-01 <= or2.1.out
или можно так:
net or-01 => or2.2.in0 <= or2.0.out <= or2.1.out
===========
зы
я не читал тему и не слежу за логикой в хал ,просто исправляю синтаксис
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

в этом варианте
nkp писал(а):поменять на :
net or-01 => or2.2.in0 <= or2.0.out
net or-01 <= or2.1.out
вот это выдает

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

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.3
Machine configuration directory is '/home/test/linuxcnc/configs/stanok'
Machine configuration file is 'stanok.ini'
INIFILE=/home/test/linuxcnc/configs/stanok/stanok.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=11590
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
custom.hal:47: Signal 'or-01' can not add OUT pin 'or2.1.out', it already has OUT pin 'or2.0.out'
11590
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 7007.929356] I-pipe: Domain RTAI registered.
[ 7007.929373] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 7007.929380] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 7007.929501] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 7007.929508] PIPELINE layers:
[ 7007.929515] fd5c6e20 9ac15d93 RTAI 200
[ 7007.929521] c085cb20 0 Linux 100
[ 7007.975751] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 7007.976839] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 7007.976855] RTAI[sched]: hard timer type/freq = APIC/12499578(Hz); default timing: periodic; linear timed lists.
[ 7007.976865] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1799963000 hz.
[ 7007.976873] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 7007.977007] RTAI[usi]: enabled.
[ 7008.046062] RTAI[math]: loaded.
[ 7008.174225] hm2: loading Mesa HostMot2 driver version 0.15
[ 7008.179752] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 7008.179813] hm2_pci 0000:03:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 7008.179821] hm2_pci: discovered 5i25 at 0000:03:00.0
[ 7008.180768] hm2/hm2_5i25.0: Smart Serial Firmware Version 42
[ 7008.277087] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 7008.277096] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
[ 7008.277102] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
[ 7008.277108] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
[ 7008.277115] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 7008.277123] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 7008.277131] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 7008.277139] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 7008.277151] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 7008.277158] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 7008.277166] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 7008.277173] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 7008.277180] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 7008.277188] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 7008.277195] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 7008.277202] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
[ 7008.277207] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
[ 7008.277213] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
[ 7008.277219] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
[ 7008.277224] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
[ 7008.277230] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
[ 7008.277236] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
[ 7008.277241] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
[ 7008.277247] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
[ 7008.277253] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
[ 7008.277258] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
[ 7008.277264] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
[ 7008.277269] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
[ 7008.277275] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
[ 7008.277281] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
[ 7008.277286] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
[ 7008.277292] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
[ 7008.277298] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
[ 7008.277303] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
[ 7008.277309] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
[ 7008.277464] hm2/hm2_5i25.0: registered
[ 7008.277469] hm2_5i25.0: initialized AnyIO board at 0000:03:00.0
[ 7009.059828] hm2_5i25.0: dropping AnyIO board at 0000:03:00.0
[ 7009.059841] hm2/hm2_5i25.0: unregistered
[ 7009.059879] hm2_pci 0000:03:00.0: PCI INT A disabled
[ 7009.059933] hm2_pci: driver unloaded
[ 7009.064179] hm2: unloading
[ 7009.169458] RTAI[math]: unloaded.
[ 7009.227128] SCHED releases registered named ALIEN RTGLBH
[ 7009.289986] RTAI[malloc]: unloaded.
[ 7009.389527] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 7009.394253] I-pipe: Domain RTAI unregistered.
[ 7009.394389] RTAI[hal]: unmounted.
Вложения
custom.hal
(2.96 КБ) 988 скачиваний
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp »

может там изначально вот так должно было быть:
net or-01 => or2.2.in0 <= or2.0.out
net or-02 => or2.2.in1 <= or2.1.out
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

вроде как дальше продвинулись !

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

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.3
Machine configuration directory is '/home/test/linuxcnc/configs/stanok'
Machine configuration file is 'stanok.ini'
INIFILE=/home/test/linuxcnc/configs/stanok/stanok.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=14459
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
custom.hal:73: Pin 'halui.jog.0.minus' was already linked to signal 'jog-x-neg'
14459
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 9417.434502] I-pipe: Domain RTAI registered.
[ 9417.434520] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 9417.434527] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 9417.434652] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 9417.434659] PIPELINE layers:
[ 9417.434666] fe454e20 9ac15d93 RTAI 200
[ 9417.434672] c085cb20 0 Linux 100
[ 9417.481595] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 9417.482271] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 9417.482286] RTAI[sched]: hard timer type/freq = APIC/12499578(Hz); default timing: periodic; linear timed lists.
[ 9417.482296] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1799963000 hz.
[ 9417.482304] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 9417.483375] RTAI[usi]: enabled.
[ 9417.555627] RTAI[math]: loaded.
[ 9417.684767] hm2: loading Mesa HostMot2 driver version 0.15
[ 9417.690011] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 9417.690071] hm2_pci 0000:03:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 9417.690079] hm2_pci: discovered 5i25 at 0000:03:00.0
[ 9417.690961] hm2/hm2_5i25.0: Smart Serial Firmware Version 42
[ 9417.787253] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 9417.787261] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
[ 9417.787268] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
[ 9417.787273] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
[ 9417.787280] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 9417.787288] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 9417.787296] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 9417.787304] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 9417.787311] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 9417.787319] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 9417.787326] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 9417.787333] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 9417.787341] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 9417.787348] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 9417.787356] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 9417.787362] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
[ 9417.787368] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
[ 9417.787373] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
[ 9417.787379] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
[ 9417.787384] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
[ 9417.787390] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
[ 9417.787396] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
[ 9417.787401] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
[ 9417.787407] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
[ 9417.787412] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
[ 9417.787418] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
[ 9417.787424] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
[ 9417.787429] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
[ 9417.787435] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
[ 9417.787440] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
[ 9417.787446] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
[ 9417.787452] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
[ 9417.787457] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
[ 9417.787463] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
[ 9417.787468] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
[ 9417.787624] hm2/hm2_5i25.0: registered
[ 9417.787629] hm2_5i25.0: initialized AnyIO board at 0000:03:00.0
[ 9418.631650] hm2_5i25.0: dropping AnyIO board at 0000:03:00.0
[ 9418.631663] hm2/hm2_5i25.0: unregistered
[ 9418.631701] hm2_pci 0000:03:00.0: PCI INT A disabled
[ 9418.631751] hm2_pci: driver unloaded
[ 9418.637330] hm2: unloading
[ 9418.916352] RTAI[math]: unloaded.
[ 9418.949150] SCHED releases registered named ALIEN RTGLBH
[ 9419.013441] RTAI[malloc]: unloaded.
[ 9419.112024] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 9419.116646] I-pipe: Domain RTAI unregistered.
[ 9419.116785] RTAI[hal]: unmounted.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp »

я так понял - у тебя два хал файла?
во втором убрать строку
net jog-x-neg halui.jog.0.minus
===========
ну и скорей всего подобные строки там же убрать:
те ,на которые дальше будет ругаться...
net jog-x-pos halui.jog.0.plus
net jog-x-neg halui.jog.0.minus
net jog-y-pos halui.jog.1.plus
net jog-y-neg halui.jog.1.minus
net jog-z-pos halui.jog.2.plus
net jog-z-neg halui.jog.2.minus
Ответить

Вернуться в «MESA»