Страница 1 из 1

Analog out spindle 7i77

Добавлено: 17 ноя 2014, 15:04
dinkata
Конфигурация 5и25 + 7и77 на рабочем столе .Поочередно подвключаю к аналоговьйе вьйхода частотник ( управление +/- 10 в ,к его асинхроной с енкодер только для изучения ).Например когда управляем ос Х вроди бьй хорошо держится уменшение /увеличивание скорости .Когда подвключаю
к analogout 5 (шпиндель) при включения шпинделя на клем 7и77 имеем 1 в (смотрим на прибор ) ,на пин hm2_5i25.0.7i77.0.1.analogout5(смотрим в халметер ) имеем 1 ,с первое нажатие кнопка + increase двигатель уходит на макс. на клем 7и77 имеем 10 в,на пин hm2_5i25.0.7i77.0.1.analogout5
имеем 101 ,дальше с каждое нажатие кнопка + увеличивается только пин hm2_5i25.0.7i77.0.1.analogout5 201;301;401;....
Т.е. как я понимаю управление имеем на ступенки ,но сам вьйход на 7и77 не увеличивается на ступенки ,прьйгает с 1 на 10 в !!!
Как должно бьйт что имели и на вьйходе ступенчатое изменение ?
Кстати в конфигурация на опен луп тест шпинделя с изменения напрежение меняются и оборотьй двигателя соответствено.

Re: Analog out spindle 7i77

Добавлено: 17 ноя 2014, 15:21
nkp
1. прикрепи свой конфиг к сообщению
(помню - где то он был , но никто искать не станет - так что лучше повторись)))
2. я так понимаю у тебя проблема с scale ...
setp hm2_5i25.0.7i77.0.1.analogout5-scalemax 3500
setp hm2_5i25.0.7i77.0.1.analogout5-minlim -3500
setp hm2_5i25.0.7i77.0.1.analogout5-maxlim 3500
этим по моему "растягиваешь" диапазон -10:10V = -3500:3500 об\мин
==========
имхо лучше настраивать с MDI командами -
M3 S100 - смотрим,M3 S1000...,...

Re: Analog out spindle 7i77

Добавлено: 17 ноя 2014, 15:36
dinkata
nkp писал(а):1. прикрепи свой конфиг к сообщению
в ини :
********************
# Spindle
#********************
[SPINDLE_9]
ENCODER_SCALE = -819.2
OUTPUT_SCALE = 10.0
OUTPUT_MIN_LIMIT = -10.0
OUTPUT_MAX_LIMIT = 10.0

в хал:

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

#*******************
#  SPINDLE S
#*******************

# ---PWM Generator signals/setup---

setp   hm2_5i25.0.7i77.0.1.analogout5-scalemax  [SPINDLE_9]OUTPUT_SCALE
setp   hm2_5i25.0.7i77.0.1.analogout5-minlim    [SPINDLE_9]OUTPUT_MIN_LIMIT
setp   hm2_5i25.0.7i77.0.1.analogout5-maxlim    [SPINDLE_9]OUTPUT_MAX_LIMIT


net spindle-vel-cmd     => hm2_5i25.0.7i77.0.1.analogout5
net machine-is-enabled      => hm2_5i25.0.7i77.0.1.spinena
net machine-is-enabled      => hm2_5i25.0.7i77.0.1.spinena

# ---Encoder feedback signals/setup---

setp    hm2_5i25.0.encoder.02.counter-mode 0
setp    hm2_5i25.0.encoder.02.filter 1
setp    hm2_5i25.0.encoder.02.index-invert 0
setp    hm2_5i25.0.encoder.02.index-mask 0
setp    hm2_5i25.0.encoder.02.index-mask-invert 0
setp    hm2_5i25.0.encoder.02.scale  [SPINDLE_9]ENCODER_SCALE

net spindle-revs              <=  hm2_5i25.0.encoder.02.position
net spindle-vel-fb            <=  hm2_5i25.0.encoder.02.velocity
net spindle-index-enable     <=>  hm2_5i25.0.encoder.02.index-enable

# ---setup spindle control signals---

net spindle-vel-cmd-rps        <=  motion.spindle-speed-out-rps
net spindle-vel-cmd-rps-abs    <=  motion.spindle-speed-out-rps-abs
net spindle-vel-cmd            <=  motion.spindle-speed-out
net spindle-vel-cmd-rpm-abs    <=  motion.spindle-speed-out-abs
net spindle-on                 <=  motion.spindle-on
net spindle-cw                 <=  motion.spindle-forward
net spindle-ccw                <=  motion.spindle-reverse
net spindle-brake              <=  motion.spindle-brake
net spindle-revs               =>  motion.spindle-revs
net spindle-at-speed           =>  motion.spindle-at-speed
net spindle-vel-fb             =>  motion.spindle-speed-in
net spindle-index-enable      <=>  motion.spindle-index-enable

# ---Setup spindle at speed signals---

sets spindle-at-speed true

Re: Analog out spindle 7i77

Добавлено: 17 ноя 2014, 15:43
nkp
попробуй поставь по 1000
OUTPUT_SCALE = 1000.0
OUTPUT_MIN_LIMIT = -1000.0
OUTPUT_MAX_LIMIT = 1000.0

Re: Analog out spindle 7i77

Добавлено: 17 ноя 2014, 15:52
dinkata
nkp писал(а):попробуй поставь по 1000
:D :D :D... работает
Спасибо nkp ,много еще надо учится..

Re: Analog out spindle 7i77

Добавлено: 17 ноя 2014, 16:10
Serg
Туда лучше писать не 1000, а макс. обороты шпинделя, чтоб S соответствовало.

Re: Analog out spindle 7i77

Добавлено: 17 ноя 2014, 16:13
nkp
UAVpilot писал(а):Туда лучше писать не 1000, а макс. обороты шпинделя, чтоб S соответствовало.
ну я так в #2 пример и давал , а оборотов тс (вернее его шпинделя)) - :wik:
лучше вот ссылочку для ознакомления:
http://linuxcnc.org/docs/html/man/man9/ ... .html#7i77