Конфигурация 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 в !!!
Как должно бьйт что имели и на вьйходе ступенчатое изменение ?
Кстати в конфигурация на опен луп тест шпинделя с изменения напрежение меняются и оборотьй двигателя соответствено.
Analog out spindle 7i77
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Analog out spindle 7i77
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Analog out spindle 7i77
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...,...
(помню - где то он был , но никто искать не станет - так что лучше повторись)))
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
в ини :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
попробуй поставь по 1000
OUTPUT_SCALE = 1000.0
OUTPUT_MIN_LIMIT = -1000.0
OUTPUT_MAX_LIMIT = 1000.0
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
nkp писал(а):попробуй поставь по 1000
Спасибо nkp ,много еще надо учится..
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Analog out spindle 7i77
Туда лучше писать не 1000, а макс. обороты шпинделя, чтоб S соответствовало.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Analog out spindle 7i77
ну я так в #2 пример и давал , а оборотов тс (вернее его шпинделя)) -UAVpilot писал(а):Туда лучше писать не 1000, а макс. обороты шпинделя, чтоб S соответствовало.
лучше вот ссылочку для ознакомления:
http://linuxcnc.org/docs/html/man/man9/ ... .html#7i77