Analog out spindle 7i77

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Analog out spindle 7i77

Сообщение 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 в !!!
Как должно бьйт что имели и на вьйходе ступенчатое изменение ?
Кстати в конфигурация на опен луп тест шпинделя с изменения напрежение меняются и оборотьй двигателя соответствено.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Analog out spindle 7i77

Сообщение 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...,...
Последний раз редактировалось nkp 17 ноя 2014, 15:54, всего редактировалось 1 раз.
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: Analog out spindle 7i77

Сообщение 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
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Analog out spindle 7i77

Сообщение nkp »

попробуй поставь по 1000
OUTPUT_SCALE = 1000.0
OUTPUT_MIN_LIMIT = -1000.0
OUTPUT_MAX_LIMIT = 1000.0
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: Analog out spindle 7i77

Сообщение dinkata »

nkp писал(а):попробуй поставь по 1000
:D :D :D... работает
Спасибо nkp ,много еще надо учится..
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Analog out spindle 7i77

Сообщение Serg »

Туда лучше писать не 1000, а макс. обороты шпинделя, чтоб S соответствовало.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Analog out spindle 7i77

Сообщение nkp »

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

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