Страница 15 из 28

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 09:33
Nick
Вот это поставь в соответсвии со своим драйвером. там наверняка должно быть что-то вроде 20000, 20000, 5000, 5000

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

DIRSETUP   = 5000
DIRHOLD    = 8000
STEPLEN    = 1500
STEPSPACE  = 1500

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 09:34
Nick
Kulibin74 писал(а):а если отсоединить 7I76 от 5i25 LCNC ругаться бутет на ее отсутствие? Сколько вкладок смарт сериал должно быть 1 или 2? при осоединении и присоединении кабеля шаговик дергается. LCNC не реагирует, на отключенную 7I76.
вообще должен ругаться, т.к. ее пинов не появится, если ее не подключить...
Kulibin74 писал(а):здесь надо что-то указывать?
не надо.

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 09:38
Kulibin74
Завел н enable 5вольт при запусе lcnc шаговик дергается!!! НО ИЗ программы не крутится

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 09:43
Kulibin74
паоставил друкгие тайминги, не вертится шаговик

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 10:10
Kulibin74
почему шаговик поворачивается градусов на 10 при запуске lcnc? сдается мне что нету у меня платы 7i76, попробовал задать вход лимита, при запуске ругается что нет такого пина!
external input signals
# --- MIN-X ---
net min-x <= hm2_5i25.0.7i76.0.0.input-00
# --- MIN-Y ---
net min-y <= hm2_5i25.0.7i76.0.0.input-01

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 10:46
Kulibin74
Nick писал(а):Ты сам прошивал плату или была уже готовая?
По моему прошивал или пробовал прошивать, не помню...

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 11:18
Kulibin74
меня вот это смущает, не видно в хале 7i76

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 11:43
Kulibin74
во время прошивки, что-то должно индицироваться?

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 12:49
Nick
Kulibin74 писал(а):меня вот это смущает, не видно в хале 7i76
запусти LinuxCNC и выполни в консоле

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

halcmd show pin hm2 
и вывод сюда вставь...
лучше всего вставляй текстом, а не картинкой, и в тэг

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

. 

[quote="Kulibin74"]во время прошивки, что-то должно индицироваться?[/quote]
Обычно да... странно, что он тебе ошибки не выдает... у тебя не указан путь до прошивки...

Вот, что обычно пишет, там же есть примерная команда для прошивки. (она верна для новой mesaflash). 
[url=http://cnc-club.ru/forum/viewtopic.php?f=15&t=5042&start=40&p=124143#p124143]Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв #42[/url]
Также там есть команды, чтобы посмотреть, что загружается ...

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 12:55
Serg
Питание-то на 7i76 подано?

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 13:01
Kulibin74

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

user@user-desktop:~$ halcmd show pin hm2
Component Pins:
Owner   Type  Dir         Value  Name
    12  s32   OUT             0  hm2_5i25.0.encoder.00.count
    12  s32   OUT             0  hm2_5i25.0.encoder.00.count-latched
    12  bit   I/O         FALSE  hm2_5i25.0.encoder.00.index-enable
    12  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-enable
    12  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-polarity
    12  float OUT             0  hm2_5i25.0.encoder.00.position
    12  float OUT             0  hm2_5i25.0.encoder.00.position-latched
    12  s32   OUT             0  hm2_5i25.0.encoder.00.rawcounts
    12  s32   OUT             0  hm2_5i25.0.encoder.00.rawlatch
    12  bit   IN          FALSE  hm2_5i25.0.encoder.00.reset
    12  float OUT             0  hm2_5i25.0.encoder.00.velocity
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.000.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.000.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.001.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.002.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.003.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.004.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.005.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.005.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.006.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.006.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.008.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.009.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.011.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.012.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.013.out
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.014.out
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.015.out
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.016.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.016.out
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.017.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.017.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.018.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.018.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.019.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.019.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.020.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.020.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.021.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.025.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.026.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.026.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.027.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.027.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.027.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.028.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.028.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.029.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.029.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.029.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.030.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.030.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.030.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.031.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.031.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.031.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.032.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.032.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.033.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.033.out
    12  bit   IN          FALSE  hm2_5i25.0.led.CR01
    12  bit   IN          FALSE  hm2_5i25.0.led.CR02
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.00.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.00.counts
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.00.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.00.enable <== x-enable
    12  float IN              0  hm2_5i25.0.stepgen.00.position-cmd <== x-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.00.position-fb ==> x-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.00.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.00.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.01.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.01.counts
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.01.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.01.enable <== y-enable
    12  float IN              0  hm2_5i25.0.stepgen.01.position-cmd <== y-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.01.position-fb ==> y-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.01.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.01.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.02.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.02.counts
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.02.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.02.enable <== z-enable
    12  float IN              0  hm2_5i25.0.stepgen.02.position-cmd <== z-pos-cmd
    12  float OUT            -0  hm2_5i25.0.stepgen.02.position-fb ==> z-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.02.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.02.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.03.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.03.counts
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.03.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.03.enable <== a-enable
    12  float IN              0  hm2_5i25.0.stepgen.03.position-cmd <== a-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.03.position-fb ==> a-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.03.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.03.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.04.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.04.counts
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.04.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.04.enable
    12  float IN              0  hm2_5i25.0.stepgen.04.position-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.04.position-fb
    12  float IN              0  hm2_5i25.0.stepgen.04.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.04.velocity-fb
    12  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
вроде прошил, но все равно ругается на отсутствующие пины

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 13:09
Kulibin74
UAVpilot писал(а):Питание-то на 7i76 подано?
горят оба светодиода

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 13:18
Serg
попробуй вот это убрать:
sserial_port_0=00xxxxxx

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 13:19
Kulibin74
где?

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 13:22
Kulibin74
теперь другая ошибка выскакивает

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

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.4
Machine configuration directory is '/home/user/linuxcnc/configs/my1'
Machine configuration file is 'my1.ini'
INIFILE=/home/user/linuxcnc/configs/my1/my1.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=2869
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 
my1.hal:9: unterminated quoted string
2869
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 1898.098927] I-pipe: Domain RTAI registered.
[ 1898.098933] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 1898.098935] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 1898.098940] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1898.098942] PIPELINE layers:
[ 1898.098945] f9e35e20 9ac15d93 RTAI 200
[ 1898.098947] c085cb20 0 Linux 100
[ 1898.117127] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1898.117193] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1898.117198] RTAI[sched]: hard timer type/freq = APIC/16624900(Hz); default timing: periodic; linear timed lists.
[ 1898.117201] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2127643000 hz.
[ 1898.117203] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 1898.117258] RTAI[usi]: enabled.
[ 1898.165408] RTAI[math]: loaded.
[ 1898.235346] probe_parport 00:0e: activated
[ 1898.240423] hm2: loading Mesa HostMot2 driver version 0.15
[ 1898.448019] hm2: unloading
[ 1898.450318] probe_parport 00:0e: disabled
[ 1898.477077] RTAI[math]: unloaded.
[ 1898.513381] SCHED releases registered named ALIEN RTGLBH
[ 1898.529068] RTAI[malloc]: unloaded.
[ 1898.628709] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1898.630661] I-pipe: Domain RTAI unregistered.
[ 1898.630668] RTAI[hal]: unmounted.



Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 13:39
Serg
Kulibin74 писал(а):my1.hal:9: unterminated quoted string
Надо было убрать только те символы, что я написал, кавычку в конце строки надо было оставить.

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 13:51
Kulibin74
все сделал,оставил пробел и кавычку, если включен шпиндель, то вылетает с ошибкой мин. лимита шпинделя

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 15:03
Nick
Не, ну вот эти пины то есть - значит 7i76 как-то видится...
Kulibin74 писал(а):  hm2_5i25.0.stepgen.00.control-type

с другой стороны нет ни одного пина из fild_IO - наверное нет питания на FIELD, поэтому может и шпиндель не появляться...
Хотя, вроде stepgen должен работать всеравно...

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 17:29
Serg
Nick писал(а):Не, ну вот эти пины то есть - значит 7i76 как-то видится...
Нет, stepgen живёт в 5i25, он должен быть даже если 7i76 не подключать вообще.
А вот всякие hm2_5i25.0.7i76.* появятся только при полностью работающей 7i76.

Re: Проект станка 2.2kW 2000х1000х100мм 4axis

Добавлено: 01 авг 2014, 17:36
Nick
А почему тогда stepgen-ов всего 5, когда прошивка 7i76x2?
Такое ощущение, что всетаки 5i25 как-то видит 7i76...