Страница 12 из 27
Re: скоростной фрезер 900х2000
Добавлено: 22 июл 2014, 12:37
pkasy
Nick писал(а):halcmd show hm2
требует, чтоб указали явно, пины ил сиги или еще чего.
как бы то ни было, подаем ли сигнал на 054 и 055 или не подаем, там единица.
датчики подключены одинаково.
один работает, другой нет.
точнее, сигнал одного обрабатывается, а второго нет.
если снять разъем с кабелями с платы 7i37, то сигнал на 054 и 055 не пропадает.
а на остальных - пропадает.
может, какой-то опто массив сдох
Re: скоростной фрезер 900х2000
Добавлено: 22 июл 2014, 12:41
Nick
а, ну да
halcmd show | grep hm2
или
halcmd show pin hm2
pkasy писал(а):может, какой-то опто массив сдох
там на 5i20 вроде нет оптоизоляции...
Re: скоростной фрезер 900х2000
Добавлено: 22 июл 2014, 12:44
pkasy
шнуры в 7i37 втыкаются
Re: скоростной фрезер 900х2000
Добавлено: 22 июл 2014, 12:50
pkasy
Код: Выделить всё
12 RT hm2_pci ready
12 s32 OUT -63360 hm2_5i20.0.encoder.00.count
12 s32 OUT 0 hm2_5i20.0.encoder.00.count-latched
12 bit I/O FALSE hm2_5i20.0.encoder.00.index-enable <=> z-index-enable
12 bit IN FALSE hm2_5i20.0.encoder.00.latch-enable
12 bit IN FALSE hm2_5i20.0.encoder.00.latch-polarity
12 float OUT 31.68 hm2_5i20.0.encoder.00.position ==> z-pos-fb
12 float OUT -0 hm2_5i20.0.encoder.00.position-latched
12 s32 OUT 2175 hm2_5i20.0.encoder.00.rawcounts ==> z-pos-rawcounts
12 s32 OUT 65535 hm2_5i20.0.encoder.00.rawlatch
12 bit IN FALSE hm2_5i20.0.encoder.00.reset
12 float OUT 0 hm2_5i20.0.encoder.00.velocity ==> z-vel-fb
12 s32 OUT 0 hm2_5i20.0.encoder.01.count
12 s32 OUT 0 hm2_5i20.0.encoder.01.count-latched
12 bit I/O FALSE hm2_5i20.0.encoder.01.index-enable <=> y-index-enable
12 bit IN FALSE hm2_5i20.0.encoder.01.latch-enable
12 bit IN FALSE hm2_5i20.0.encoder.01.latch-polarity
12 float OUT -0 hm2_5i20.0.encoder.01.position ==> y-pos-fb
12 float OUT -0 hm2_5i20.0.encoder.01.position-latched
12 s32 OUT 0 hm2_5i20.0.encoder.01.rawcounts ==> y-pos-rawcounts
12 s32 OUT 0 hm2_5i20.0.encoder.01.rawlatch
12 bit IN FALSE hm2_5i20.0.encoder.01.reset
12 float OUT 0 hm2_5i20.0.encoder.01.velocity ==> y-vel-fb
12 s32 OUT -65535 hm2_5i20.0.encoder.02.count
12 s32 OUT 0 hm2_5i20.0.encoder.02.count-latched
12 bit I/O FALSE hm2_5i20.0.encoder.02.index-enable <=> x-index-enable
12 bit IN FALSE hm2_5i20.0.encoder.02.latch-enable
12 bit IN FALSE hm2_5i20.0.encoder.02.latch-polarity
12 float OUT 32.7675 hm2_5i20.0.encoder.02.position ==> x-pos-fb
12 float OUT -0 hm2_5i20.0.encoder.02.position-latched
12 s32 OUT 0 hm2_5i20.0.encoder.02.rawcounts ==> x-pos-rawcounts
12 s32 OUT 65535 hm2_5i20.0.encoder.02.rawlatch
12 bit IN FALSE hm2_5i20.0.encoder.02.reset
12 float OUT 0 hm2_5i20.0.encoder.02.velocity ==> x-vel-fb
12 s32 OUT 1 hm2_5i20.0.encoder.03.count
12 s32 OUT 0 hm2_5i20.0.encoder.03.count-latched
12 bit I/O FALSE hm2_5i20.0.encoder.03.index-enable <=> a-index-enable
12 bit IN FALSE hm2_5i20.0.encoder.03.latch-enable
12 bit IN FALSE hm2_5i20.0.encoder.03.latch-polarity
12 float OUT -0.0005 hm2_5i20.0.encoder.03.position ==> a-pos-fb
12 float OUT -0 hm2_5i20.0.encoder.03.position-latched
12 s32 OUT 1 hm2_5i20.0.encoder.03.rawcounts ==> a-pos-rawcounts
12 s32 OUT 0 hm2_5i20.0.encoder.03.rawlatch
12 bit IN FALSE hm2_5i20.0.encoder.03.reset
12 float OUT 0 hm2_5i20.0.encoder.03.velocity ==> a-vel-fb
12 bit OUT TRUE hm2_5i20.0.gpio.000.in
12 bit OUT FALSE hm2_5i20.0.gpio.000.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.001.in
12 bit OUT FALSE hm2_5i20.0.gpio.001.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.002.in
12 bit OUT FALSE hm2_5i20.0.gpio.002.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.003.in
12 bit OUT FALSE hm2_5i20.0.gpio.003.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.004.in
12 bit OUT FALSE hm2_5i20.0.gpio.004.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.005.in
12 bit OUT FALSE hm2_5i20.0.gpio.005.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.006.in
12 bit OUT TRUE hm2_5i20.0.gpio.006.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.007.in
12 bit OUT TRUE hm2_5i20.0.gpio.007.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.008.in
12 bit OUT TRUE hm2_5i20.0.gpio.008.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.009.in
12 bit OUT TRUE hm2_5i20.0.gpio.009.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.010.in
12 bit OUT FALSE hm2_5i20.0.gpio.010.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.011.in
12 bit OUT FALSE hm2_5i20.0.gpio.011.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.012.in
12 bit OUT TRUE hm2_5i20.0.gpio.012.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.013.in
12 bit OUT FALSE hm2_5i20.0.gpio.013.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.014.in
12 bit OUT FALSE hm2_5i20.0.gpio.014.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.015.in
12 bit OUT TRUE hm2_5i20.0.gpio.015.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.016.in
12 bit OUT FALSE hm2_5i20.0.gpio.016.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.017.in
12 bit OUT FALSE hm2_5i20.0.gpio.017.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.018.in
12 bit OUT TRUE hm2_5i20.0.gpio.018.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.019.in
12 bit OUT TRUE hm2_5i20.0.gpio.019.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.020.in
12 bit OUT TRUE hm2_5i20.0.gpio.020.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.021.in
12 bit OUT TRUE hm2_5i20.0.gpio.021.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.022.in
12 bit OUT FALSE hm2_5i20.0.gpio.022.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.023.in
12 bit OUT FALSE hm2_5i20.0.gpio.023.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.024.in
12 bit OUT FALSE hm2_5i20.0.gpio.024.in_not
12 bit IN FALSE hm2_5i20.0.gpio.024.out
12 bit OUT TRUE hm2_5i20.0.gpio.025.in
12 bit OUT FALSE hm2_5i20.0.gpio.025.in_not
12 bit IN FALSE hm2_5i20.0.gpio.025.out
12 bit OUT TRUE hm2_5i20.0.gpio.026.in
12 bit OUT FALSE hm2_5i20.0.gpio.026.in_not
12 bit IN FALSE hm2_5i20.0.gpio.026.out
12 bit OUT TRUE hm2_5i20.0.gpio.027.in
12 bit OUT FALSE hm2_5i20.0.gpio.027.in_not
12 bit IN FALSE hm2_5i20.0.gpio.027.out
12 bit OUT TRUE hm2_5i20.0.gpio.028.in
12 bit OUT FALSE hm2_5i20.0.gpio.028.in_not
12 bit IN FALSE hm2_5i20.0.gpio.028.out
12 bit OUT TRUE hm2_5i20.0.gpio.029.in
12 bit OUT FALSE hm2_5i20.0.gpio.029.in_not
12 bit IN FALSE hm2_5i20.0.gpio.029.out
12 bit OUT TRUE hm2_5i20.0.gpio.030.in
12 bit OUT FALSE hm2_5i20.0.gpio.030.in_not
12 bit IN FALSE hm2_5i20.0.gpio.030.out
12 bit OUT TRUE hm2_5i20.0.gpio.031.in
12 bit OUT FALSE hm2_5i20.0.gpio.031.in_not
12 bit IN FALSE hm2_5i20.0.gpio.031.out
12 bit OUT TRUE hm2_5i20.0.gpio.032.in
12 bit OUT FALSE hm2_5i20.0.gpio.032.in_not
12 bit IN FALSE hm2_5i20.0.gpio.032.out
12 bit OUT TRUE hm2_5i20.0.gpio.033.in
12 bit OUT FALSE hm2_5i20.0.gpio.033.in_not
12 bit IN FALSE hm2_5i20.0.gpio.033.out
12 bit OUT TRUE hm2_5i20.0.gpio.034.in
12 bit OUT FALSE hm2_5i20.0.gpio.034.in_not
12 bit IN FALSE hm2_5i20.0.gpio.034.out
12 bit OUT TRUE hm2_5i20.0.gpio.035.in
12 bit OUT FALSE hm2_5i20.0.gpio.035.in_not
12 bit IN FALSE hm2_5i20.0.gpio.035.out
12 bit OUT TRUE hm2_5i20.0.gpio.036.in
12 bit OUT FALSE hm2_5i20.0.gpio.036.in_not
12 bit IN FALSE hm2_5i20.0.gpio.036.out
12 bit OUT TRUE hm2_5i20.0.gpio.037.in
12 bit OUT FALSE hm2_5i20.0.gpio.037.in_not
12 bit IN FALSE hm2_5i20.0.gpio.037.out
12 bit OUT TRUE hm2_5i20.0.gpio.038.in
12 bit OUT FALSE hm2_5i20.0.gpio.038.in_not
12 bit IN FALSE hm2_5i20.0.gpio.038.out
12 bit OUT TRUE hm2_5i20.0.gpio.039.in
12 bit OUT FALSE hm2_5i20.0.gpio.039.in_not
12 bit IN FALSE hm2_5i20.0.gpio.039.out
12 bit OUT TRUE hm2_5i20.0.gpio.040.in
12 bit OUT FALSE hm2_5i20.0.gpio.040.in_not
12 bit IN FALSE hm2_5i20.0.gpio.040.out
12 bit OUT TRUE hm2_5i20.0.gpio.041.in
12 bit OUT FALSE hm2_5i20.0.gpio.041.in_not
12 bit IN FALSE hm2_5i20.0.gpio.041.out
12 bit OUT TRUE hm2_5i20.0.gpio.042.in
12 bit OUT FALSE hm2_5i20.0.gpio.042.in_not
12 bit IN FALSE hm2_5i20.0.gpio.042.out
12 bit OUT TRUE hm2_5i20.0.gpio.043.in
12 bit OUT FALSE hm2_5i20.0.gpio.043.in_not
12 bit IN FALSE hm2_5i20.0.gpio.043.out
12 bit OUT TRUE hm2_5i20.0.gpio.044.in
12 bit OUT FALSE hm2_5i20.0.gpio.044.in_not
12 bit IN FALSE hm2_5i20.0.gpio.044.out
12 bit OUT TRUE hm2_5i20.0.gpio.045.in
12 bit OUT FALSE hm2_5i20.0.gpio.045.in_not
12 bit IN FALSE hm2_5i20.0.gpio.045.out
12 bit OUT TRUE hm2_5i20.0.gpio.046.in
12 bit OUT FALSE hm2_5i20.0.gpio.046.in_not
12 bit IN FALSE hm2_5i20.0.gpio.046.out
12 bit OUT TRUE hm2_5i20.0.gpio.047.in
12 bit OUT FALSE hm2_5i20.0.gpio.047.in_not
12 bit IN FALSE hm2_5i20.0.gpio.047.out
12 bit OUT FALSE hm2_5i20.0.gpio.048.in
12 bit OUT TRUE hm2_5i20.0.gpio.048.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.049.in
12 bit OUT TRUE hm2_5i20.0.gpio.049.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.050.in
12 bit OUT FALSE hm2_5i20.0.gpio.050.in_not
12 bit IN FALSE hm2_5i20.0.gpio.050.out
12 bit OUT TRUE hm2_5i20.0.gpio.051.in
12 bit OUT FALSE hm2_5i20.0.gpio.051.in_not
12 bit IN FALSE hm2_5i20.0.gpio.051.out
12 bit OUT TRUE hm2_5i20.0.gpio.052.in
12 bit OUT FALSE hm2_5i20.0.gpio.052.in_not ==> home-z
12 bit IN FALSE hm2_5i20.0.gpio.052.out
12 bit OUT TRUE hm2_5i20.0.gpio.053.in
12 bit OUT FALSE hm2_5i20.0.gpio.053.in_not
12 bit IN FALSE hm2_5i20.0.gpio.053.out
12 bit OUT FALSE hm2_5i20.0.gpio.054.in
12 bit OUT TRUE hm2_5i20.0.gpio.054.in_not ==> home-x
12 bit OUT FALSE hm2_5i20.0.gpio.055.in
12 bit OUT TRUE hm2_5i20.0.gpio.055.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.056.in
12 bit OUT FALSE hm2_5i20.0.gpio.056.in_not
12 bit IN FALSE hm2_5i20.0.gpio.056.out
12 bit OUT TRUE hm2_5i20.0.gpio.057.in
12 bit OUT FALSE hm2_5i20.0.gpio.057.in_not
12 bit IN FALSE hm2_5i20.0.gpio.057.out
12 bit OUT TRUE hm2_5i20.0.gpio.058.in
12 bit OUT FALSE hm2_5i20.0.gpio.058.in_not
12 bit IN FALSE hm2_5i20.0.gpio.058.out
12 bit OUT TRUE hm2_5i20.0.gpio.059.in
12 bit OUT FALSE hm2_5i20.0.gpio.059.in_not
12 bit IN FALSE hm2_5i20.0.gpio.059.out
12 bit OUT TRUE hm2_5i20.0.gpio.060.in
12 bit OUT FALSE hm2_5i20.0.gpio.060.in_not
12 bit IN FALSE hm2_5i20.0.gpio.060.out
12 bit OUT TRUE hm2_5i20.0.gpio.061.in
12 bit OUT FALSE hm2_5i20.0.gpio.061.in_not
12 bit IN FALSE hm2_5i20.0.gpio.061.out
12 bit OUT TRUE hm2_5i20.0.gpio.062.in
12 bit OUT FALSE hm2_5i20.0.gpio.062.in_not
12 bit IN FALSE hm2_5i20.0.gpio.062.out
12 bit OUT TRUE hm2_5i20.0.gpio.063.in
12 bit OUT FALSE hm2_5i20.0.gpio.063.in_not
12 bit IN FALSE hm2_5i20.0.gpio.063.out
12 bit OUT TRUE hm2_5i20.0.gpio.064.in
12 bit OUT FALSE hm2_5i20.0.gpio.064.in_not
12 bit IN FALSE hm2_5i20.0.gpio.064.out
12 bit OUT TRUE hm2_5i20.0.gpio.065.in
12 bit OUT FALSE hm2_5i20.0.gpio.065.in_not
12 bit IN FALSE hm2_5i20.0.gpio.065.out
12 bit OUT TRUE hm2_5i20.0.gpio.066.in
12 bit OUT FALSE hm2_5i20.0.gpio.066.in_not
12 bit IN FALSE hm2_5i20.0.gpio.066.out
12 bit OUT TRUE hm2_5i20.0.gpio.067.in
12 bit OUT FALSE hm2_5i20.0.gpio.067.in_not
12 bit IN FALSE hm2_5i20.0.gpio.067.out
12 bit OUT TRUE hm2_5i20.0.gpio.068.in
12 bit OUT FALSE hm2_5i20.0.gpio.068.in_not
12 bit IN FALSE hm2_5i20.0.gpio.068.out
12 bit OUT TRUE hm2_5i20.0.gpio.069.in
12 bit OUT FALSE hm2_5i20.0.gpio.069.in_not
12 bit IN FALSE hm2_5i20.0.gpio.069.out
12 bit OUT TRUE hm2_5i20.0.gpio.070.in
12 bit OUT FALSE hm2_5i20.0.gpio.070.in_not
12 bit IN FALSE hm2_5i20.0.gpio.070.out
12 bit OUT TRUE hm2_5i20.0.gpio.071.in
12 bit OUT FALSE hm2_5i20.0.gpio.071.in_not
12 bit IN FALSE hm2_5i20.0.gpio.071.out
12 bit IN FALSE hm2_5i20.0.led.CR01
12 bit IN FALSE hm2_5i20.0.led.CR02
12 bit IN FALSE hm2_5i20.0.led.CR03
12 bit IN FALSE hm2_5i20.0.led.CR04
12 bit IN FALSE hm2_5i20.0.led.CR05
12 bit IN FALSE hm2_5i20.0.led.CR06
12 bit IN FALSE hm2_5i20.0.led.CR07
12 bit IN FALSE hm2_5i20.0.led.CR08
12 bit IN FALSE hm2_5i20.0.pwmgen.00.enable <== z-enable
12 float IN 0 hm2_5i20.0.pwmgen.00.value <== z-output
12 bit IN FALSE hm2_5i20.0.pwmgen.01.enable <== y-enable
12 float IN 0 hm2_5i20.0.pwmgen.01.value <== y-output
12 bit IN FALSE hm2_5i20.0.pwmgen.02.enable <== x-enable
12 float IN 0 hm2_5i20.0.pwmgen.02.value <== x-output
12 bit IN FALSE hm2_5i20.0.pwmgen.03.enable <== a-enable
12 float IN 0 hm2_5i20.0.pwmgen.03.value <== a-output
12 bit IN TRUE hm2_5i20.0.stepgen.00.control-type
12 s32 OUT 0 hm2_5i20.0.stepgen.00.counts
12 float OUT 0 hm2_5i20.0.stepgen.00.dbg_err_at_match
12 float OUT 0 hm2_5i20.0.stepgen.00.dbg_ff_vel
12 float OUT 0 hm2_5i20.0.stepgen.00.dbg_pos_minus_prev_
12 float OUT 0 hm2_5i20.0.stepgen.00.dbg_s_to_match
12 s32 OUT 0 hm2_5i20.0.stepgen.00.dbg_step_rate
12 float OUT 0 hm2_5i20.0.stepgen.00.dbg_vel_error
12 bit IN FALSE hm2_5i20.0.stepgen.00.enable <== spindle-enable
12 float IN 0 hm2_5i20.0.stepgen.00.position-cmd
12 float OUT 0 hm2_5i20.0.stepgen.00.position-fb
12 float IN 0 hm2_5i20.0.stepgen.00.velocity-cmd <== spindle-vel-cmd-rps
12 float OUT 0 hm2_5i20.0.stepgen.00.velocity-fb ==> spindle-vel-fb
12 bit IN FALSE hm2_5i20.0.stepgen.01.control-type
12 s32 OUT 0 hm2_5i20.0.stepgen.01.counts
12 float OUT 0 hm2_5i20.0.stepgen.01.dbg_err_at_match
12 float OUT 0 hm2_5i20.0.stepgen.01.dbg_ff_vel
12 float OUT 0 hm2_5i20.0.stepgen.01.dbg_pos_minus_prev_
12 float OUT 0 hm2_5i20.0.stepgen.01.dbg_s_to_match
12 s32 OUT 0 hm2_5i20.0.stepgen.01.dbg_step_rate
12 float OUT 0 hm2_5i20.0.stepgen.01.dbg_vel_error
12 bit IN FALSE hm2_5i20.0.stepgen.01.enable
12 float IN 0 hm2_5i20.0.stepgen.01.position-cmd
12 float OUT 0 hm2_5i20.0.stepgen.01.position-fb
12 float IN 0 hm2_5i20.0.stepgen.01.velocity-cmd
12 float OUT 0 hm2_5i20.0.stepgen.01.velocity-fb
12 bit I/O FALSE hm2_5i20.0.watchdog.has_bit
==> hm2_5i20.0.pwmgen.03.enable
<=> hm2_5i20.0.encoder.03.index-enable
==> hm2_5i20.0.pwmgen.03.value
<== hm2_5i20.0.encoder.03.position
<== hm2_5i20.0.encoder.03.rawcounts
<== hm2_5i20.0.encoder.03.velocity
<== hm2_5i20.0.gpio.054.in_not
<== hm2_5i20.0.gpio.052.in_not
==> hm2_5i20.0.stepgen.00.enable
==> hm2_5i20.0.stepgen.00.velocity-cmd
<== hm2_5i20.0.stepgen.00.velocity-fb
==> hm2_5i20.0.pwmgen.02.enable
<=> hm2_5i20.0.encoder.02.index-enable
==> hm2_5i20.0.pwmgen.02.value
<== hm2_5i20.0.encoder.02.position
<== hm2_5i20.0.encoder.02.rawcounts
<== hm2_5i20.0.encoder.02.velocity
==> hm2_5i20.0.pwmgen.01.enable
<=> hm2_5i20.0.encoder.01.index-enable
==> hm2_5i20.0.pwmgen.01.value
<== hm2_5i20.0.encoder.01.position
<== hm2_5i20.0.encoder.01.rawcounts
<== hm2_5i20.0.encoder.01.velocity
==> hm2_5i20.0.pwmgen.00.enable
<=> hm2_5i20.0.encoder.00.index-enable
==> hm2_5i20.0.pwmgen.00.value
<== hm2_5i20.0.encoder.00.position
<== hm2_5i20.0.encoder.00.rawcounts
<== hm2_5i20.0.encoder.00.velocity
12 bit RW FALSE hm2_5i20.0.encoder.00.counter-mode
12 bit RW TRUE hm2_5i20.0.encoder.00.filter
12 bit RW FALSE hm2_5i20.0.encoder.00.index-invert
12 bit RW FALSE hm2_5i20.0.encoder.00.index-mask
12 bit RW FALSE hm2_5i20.0.encoder.00.index-mask-invert
12 float RW -2000 hm2_5i20.0.encoder.00.scale
12 float RW 0.5 hm2_5i20.0.encoder.00.vel-timeout
12 bit RW FALSE hm2_5i20.0.encoder.01.counter-mode
12 bit RW TRUE hm2_5i20.0.encoder.01.filter
12 bit RW FALSE hm2_5i20.0.encoder.01.index-invert
12 bit RW FALSE hm2_5i20.0.encoder.01.index-mask
12 bit RW FALSE hm2_5i20.0.encoder.01.index-mask-invert
12 float RW -2000 hm2_5i20.0.encoder.01.scale
12 float RW 0.5 hm2_5i20.0.encoder.01.vel-timeout
12 bit RW FALSE hm2_5i20.0.encoder.02.counter-mode
12 bit RW TRUE hm2_5i20.0.encoder.02.filter
12 bit RW FALSE hm2_5i20.0.encoder.02.index-invert
12 bit RW FALSE hm2_5i20.0.encoder.02.index-mask
12 bit RW FALSE hm2_5i20.0.encoder.02.index-mask-invert
12 float RW -2000 hm2_5i20.0.encoder.02.scale
12 float RW 0.5 hm2_5i20.0.encoder.02.vel-timeout
12 bit RW FALSE hm2_5i20.0.encoder.03.counter-mode
12 bit RW TRUE hm2_5i20.0.encoder.03.filter
12 bit RW FALSE hm2_5i20.0.encoder.03.index-invert
12 bit RW FALSE hm2_5i20.0.encoder.03.index-mask
12 bit RW FALSE hm2_5i20.0.encoder.03.index-mask-invert
12 float RW -2000 hm2_5i20.0.encoder.03.scale
12 float RW 0.5 hm2_5i20.0.encoder.03.vel-timeout
12 bit RW FALSE hm2_5i20.0.gpio.006.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.006.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.007.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.007.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.008.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.008.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.009.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.009.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.010.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.010.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.011.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.011.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.018.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.018.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.019.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.019.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.020.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.020.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.021.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.021.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.022.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.022.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.023.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.023.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.024.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.024.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.024.is_output
12 bit RW FALSE hm2_5i20.0.gpio.025.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.025.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.025.is_output
12 bit RW FALSE hm2_5i20.0.gpio.026.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.026.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.026.is_output
12 bit RW FALSE hm2_5i20.0.gpio.027.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.027.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.027.is_output
12 bit RW FALSE hm2_5i20.0.gpio.028.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.028.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.028.is_output
12 bit RW FALSE hm2_5i20.0.gpio.029.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.029.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.029.is_output
12 bit RW FALSE hm2_5i20.0.gpio.030.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.030.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.030.is_output
12 bit RW FALSE hm2_5i20.0.gpio.031.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.031.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.031.is_output
12 bit RW FALSE hm2_5i20.0.gpio.032.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.032.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.032.is_output
12 bit RW FALSE hm2_5i20.0.gpio.033.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.033.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.033.is_output
12 bit RW FALSE hm2_5i20.0.gpio.034.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.034.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.034.is_output
12 bit RW FALSE hm2_5i20.0.gpio.035.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.035.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.035.is_output
12 bit RW FALSE hm2_5i20.0.gpio.036.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.036.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.036.is_output
12 bit RW FALSE hm2_5i20.0.gpio.037.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.037.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.037.is_output
12 bit RW FALSE hm2_5i20.0.gpio.038.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.038.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.038.is_output
12 bit RW FALSE hm2_5i20.0.gpio.039.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.039.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.039.is_output
12 bit RW FALSE hm2_5i20.0.gpio.040.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.040.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.040.is_output
12 bit RW FALSE hm2_5i20.0.gpio.041.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.041.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.041.is_output
12 bit RW FALSE hm2_5i20.0.gpio.042.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.042.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.042.is_output
12 bit RW FALSE hm2_5i20.0.gpio.043.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.043.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.043.is_output
12 bit RW FALSE hm2_5i20.0.gpio.044.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.044.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.044.is_output
12 bit RW FALSE hm2_5i20.0.gpio.045.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.045.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.045.is_output
12 bit RW FALSE hm2_5i20.0.gpio.046.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.046.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.046.is_output
12 bit RW FALSE hm2_5i20.0.gpio.047.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.047.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.047.is_output
12 bit RW FALSE hm2_5i20.0.gpio.048.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.048.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.049.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.049.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.050.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.050.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.050.is_output
12 bit RW FALSE hm2_5i20.0.gpio.051.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.051.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.051.is_output
12 bit RW FALSE hm2_5i20.0.gpio.052.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.052.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.052.is_output
12 bit RW FALSE hm2_5i20.0.gpio.053.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.053.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.053.is_output
12 bit RW FALSE hm2_5i20.0.gpio.054.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.054.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.055.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.055.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.056.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.056.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.056.is_output
12 bit RW FALSE hm2_5i20.0.gpio.057.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.057.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.057.is_output
12 bit RW FALSE hm2_5i20.0.gpio.058.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.058.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.058.is_output
12 bit RW FALSE hm2_5i20.0.gpio.059.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.059.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.059.is_output
12 bit RW FALSE hm2_5i20.0.gpio.060.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.060.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.060.is_output
12 bit RW FALSE hm2_5i20.0.gpio.061.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.061.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.061.is_output
12 bit RW FALSE hm2_5i20.0.gpio.062.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.062.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.062.is_output
12 bit RW FALSE hm2_5i20.0.gpio.063.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.063.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.063.is_output
12 bit RW FALSE hm2_5i20.0.gpio.064.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.064.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.064.is_output
12 bit RW FALSE hm2_5i20.0.gpio.065.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.065.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.065.is_output
12 bit RW FALSE hm2_5i20.0.gpio.066.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.066.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.066.is_output
12 bit RW FALSE hm2_5i20.0.gpio.067.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.067.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.067.is_output
12 bit RW FALSE hm2_5i20.0.gpio.068.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.068.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.068.is_output
12 bit RW FALSE hm2_5i20.0.gpio.069.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.069.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.069.is_output
12 bit RW FALSE hm2_5i20.0.gpio.070.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.070.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.070.is_output
12 bit RW FALSE hm2_5i20.0.gpio.071.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.071.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.071.is_output
12 bit RW FALSE hm2_5i20.0.io_error
12 s32 RO 196 hm2_5i20.0.pet_watchdog.time
12 s32 RW 4550 hm2_5i20.0.pet_watchdog.tmax
12 s32 RW 1 hm2_5i20.0.pwmgen.00.output-type
12 float RW -10 hm2_5i20.0.pwmgen.00.scale
12 s32 RW 1 hm2_5i20.0.pwmgen.01.output-type
12 float RW -10 hm2_5i20.0.pwmgen.01.scale
12 s32 RW 1 hm2_5i20.0.pwmgen.02.output-type
12 float RW -10 hm2_5i20.0.pwmgen.02.scale
12 s32 RW 1 hm2_5i20.0.pwmgen.03.output-type
12 float RW -10 hm2_5i20.0.pwmgen.03.scale
12 u32 RW 0x00001770 hm2_5i20.0.pwmgen.pdm_frequency
12 u32 RW 0x00004E20 hm2_5i20.0.pwmgen.pwm_frequency
12 s32 RO 30975 hm2_5i20.0.read.time
12 s32 RW 88627 hm2_5i20.0.read.tmax
12 s32 RO 0 hm2_5i20.0.read_gpio.time
12 s32 RW 0 hm2_5i20.0.read_gpio.tmax
12 u32 RW 0x000003E8 hm2_5i20.0.stepgen.00.dirhold
12 u32 RW 0x000003E8 hm2_5i20.0.stepgen.00.dirsetup
12 float RW 2 hm2_5i20.0.stepgen.00.maxaccel
12 float RW 1.666667 hm2_5i20.0.stepgen.00.maxvel
12 float RW 10 hm2_5i20.0.stepgen.00.position-scale
12 u32 RW 0x00000000 hm2_5i20.0.stepgen.00.step_type
12 u32 RW 0x000003E8 hm2_5i20.0.stepgen.00.steplen
12 u32 RW 0x000003E8 hm2_5i20.0.stepgen.00.stepspace
12 u32 RW 0x00077FE2 hm2_5i20.0.stepgen.01.dirhold
12 u32 RW 0x00077FE2 hm2_5i20.0.stepgen.01.dirsetup
12 float RW 1 hm2_5i20.0.stepgen.01.maxaccel
12 float RW 0 hm2_5i20.0.stepgen.01.maxvel
12 float RW 1 hm2_5i20.0.stepgen.01.position-scale
12 u32 RW 0x00000000 hm2_5i20.0.stepgen.01.step_type
12 u32 RW 0x00077FE2 hm2_5i20.0.stepgen.01.steplen
12 u32 RW 0x00077FE2 hm2_5i20.0.stepgen.01.stepspace
12 u32 RW 0x00989680 hm2_5i20.0.watchdog.timeout_ns
12 s32 RO 7014 hm2_5i20.0.write.time
12 s32 RW 40894 hm2_5i20.0.write.tmax
12 s32 RO 0 hm2_5i20.0.write_gpio.time
12 s32 RW 0 hm2_5i20.0.write_gpio.tmax
00012 fbcda552 e965c000 NO 1 hm2_5i20.0.pet_watchdog
00012 fbccc9dc e965c000 YES 1 hm2_5i20.0.read
00012 fbccc906 e965c000 YES 0 hm2_5i20.0.read_gpio
00012 fbccc936 e965c000 YES 1 hm2_5i20.0.write
00012 fbccc8d6 e965c000 YES 0 hm2_5i20.0.write_gpio
1 hm2_5i20.0.read
8 hm2_5i20.0.write
9 hm2_5i20.0.pet_watchdog
Re: скоростной фрезер 900х2000
Добавлено: 22 июл 2014, 13:43
Nick
pkasy писал(а):FALSE hm2_5i20.0.gpio.055.in
pkasy писал(а):FALSE hm2_5i20.0.gpio.054.in
Вроде сейчас они в 0.
В 1
pkasy писал(а):TRUE hm2_5i20.0.gpio.054.in_not ==> home-x
т.е. "не 055.in"
Re: скоростной фрезер 900х2000
Добавлено: 22 июл 2014, 14:03
pkasy
Nick писал(а):т.е. "не 055.in"
я не понимаю смысл этой фразы.
pkasy писал(а):12 bit OUT FALSE hm2_5i20.0.gpio.052.in_not ==> home-z
12 bit OUT TRUE hm2_5i20.0.gpio.054.in_not ==> home-x
питание снято. 052 выдал 0, 054 выдал 1, точнее не изменил с 1 на 0.
Re: скоростной фрезер 900х2000
Добавлено: 22 июл 2014, 14:17
Nick
У каждого физического пина есть два програмных один in, второй in_not, который равен отрицанию in. Т.е. всегда, когда in = 1 in_not=0, и наоборот.
Странная еще вот такая штука, на все пины есть параметр is_output, а на 54 и 55 нет... может это хитрые пины какие-то... хммм...
Попробуй их сделать open_drain - тогда они наверное смогут работать как input...
pkasy писал(а):
12 bit RW FALSE hm2_5i20.0.gpio.053.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.053.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.053.is_output
12 bit RW FALSE hm2_5i20.0.gpio.054.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.054.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.055.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.055.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.056.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.056.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.056.is_output
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 05:57
pkasy
спасибо. про in_out я знаю.
более того, все порты ввода вывода у 7i37 инвертированые.
вот что я нашел, поигравшись с конфигами.
количество пинов без "is_output" зависит от количества степгенов.
для платы 5i20 в связке с 7i37 получилась так:
stepgen 1 пины 48, 49
stepgen 2 пины 48, 49, 54, 55
stepgen 3 пины 48, 49, 54, 55, 60, 61
stepgen 4 пины 48, 49, 54, 55, 60, 61, 66, 67
то есть паршивка или модуль hm2 их резервируют для других целей и поэтому они не изменяются.
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 12:02
Nick
А, вот оно что... точно. Эти пины забиты на выходы stepgen, поэтому они и не могут использоваться как входы.
Поэтому они все время в 1. Если подашь задание на соответствующий stepgen - увидишь как они "сами" меняются.
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 15:55
pkasy
почему тогда pncconf предлагает другие выводы для stepgen?
поэтому я и не подумал, что здесь может быть засада.
кстати, вопрос по гравировки.
как забить в программу плоскость заготовки, если можно обкатать индикатором все четыре вершины прямоугольника?
давно хочу это узнать.
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 16:18
Nick
Ты про компенсацию кривизны поверхности?
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 16:20
pkasy
ну да.
или поверхности к раме.
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 16:28
Nick
Это все читал
Re: EMC2 и неровная поверхность гравировки #224
?
В принципе должно решить вопрос.
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 16:57
pkasy
спасибо, познавательно.
но нужно городить датчик с требуемой точностью.
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 17:12
Nick
Ну можно переписать компонент слегка...
давай целиком задачу оговорим...
Re: скоростной фрезер 900х2000
Добавлено: 23 июл 2014, 18:41
pkasy
чуть позже, я вешаю гибкие кабель каналы...
муторно, но нужно.
Re: скоростной фрезер 900х2000
Добавлено: 26 июл 2014, 08:30
pkasy
принял участие в турнире по прикладной тактической стрельбе "....а слабо стать воздушным маршалом???!!!"
маршалом не стал )) да и на вступительный бал в ФБР не настрелял ))
Re: скоростной фрезер 900х2000
Добавлено: 26 июл 2014, 09:25
nik1
Сколько не хватило?
Re: скоростной фрезер 900х2000
Добавлено: 27 июл 2014, 08:36
pkasy
много, Nick, много.
я занял предпоследнее место в квалификации ФБР и последнее в воздушном маршале.
очень жесткие дисциплины.
победитель тоже не получил квалификацию ФБР, а он стреляет с пистолета года три и сжигает патронов на 40000 в месяц, чего я себе пока не могу позволить. я стреляю всего третий месяц. с чужого пистолета.
на воздушного маршала двое прошли по всем пиндосским нормативам.
для справки:
Воздушные маршалы — вооружённые сотрудники служб воздушной безопасности, находящиеся на борту самолета в штатской одежде (чтобы не привлекать лишнего внимания), которые при необходимости могут обезвредить террористов или дебоширов.
Воздушные маршалы существуют в Великобритании, США, Канаде, Индии, Австрии, Франции, Австралии, а с 2010-х годов и в России.
Воздушные маршалы под видом обычных пассажиров в гражданской одежде летают в самолетах на тех рейсах, которые, по мнению службы безопасности, считаются рейсами повышенного риска и в случае экстренной ситуации, возможного террористического акта или хулиганства на борту, вправе применять силу, надевать наручники, использовать электрошокеры и так далее.
я занял последнее место. и впервые столкнулся с тем, что Викинг тоже не пробивает капсуль.
на маршала все упражнения высоко скоростные и на короткую дистанцию - 7 ярдов.
например, дается 4 секунды на то, чтобы извлечь пистолет из кобуры скрытого ношения ( то есть судья смотрит, что б у тебя на теле не было видно оружия, для этого он просит развести руки в стороны. правда, смотрит только спереди ), произвести прицельный выстрел в мишеь шириной сантиметров 20, упасть на колено, выбросить магазин, вставить магазин, произвести выстрел.
на все 4 секунды.
(попробуйте как-нибудь) )))
у меня на этом упражнении викинг осекся, и я протупил примерно секунду.
но даже если бы и уложился, мне бы это не помогло

я то самый молодой. по настрелу. и пистолет у меня слабое место. а по винтовке я могу медалями потрясти )) 29 первых мест в турнирах разного уровня.
а вот пистолет...
вобщем, есть над чем работать. и, главное, не брать в руги викинг за номером ...048.
Re: скоростной фрезер 900х2000
Добавлено: 27 июл 2014, 09:23
nik1
Да, требования очень высокие у пендосов и выходит они сдают этот норматив , раз имеются такие службы?