не работает ориентация шпинделя М19

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

не работает ориентация шпинделя М19

Сообщение dinkata » 17 янв 2018, 15:57

Конфигурация 5i25+7i77 , управляем оси и шпиндель .
На шпиндель енкодер A;A";B;B";Z;Z" 2048 ppr
Управление сделано по следная схема :
http://wiki.linuxcnc.org/uploads/orient.svg
там постройка для VFD с компонент abs , ,я его не ставил , мне надо +/- 10 V.
M3 Sxx работает , но м19 никак :wik: :thinking:
при команда M3 Sxx на 7i77 на клем ест напрежение ,
а при М19 нет , хоть в халшоу показьйвает
hm2_5i25.0.7i77.0.1.analogout5 что ест !!??
как должен включится шпиндель при М19 ??
не работает ориентация шпинделя М19 M3S300.png
M3 S300

не работает ориентация шпинделя М19 M19_2.png
M19 R300 Q30 P1

хал шпинделя :
Код: Выделить всёРазвернуть
#*******************
#  SPINDLE S
#*******************

setp   pid.s.Pgain     [SPINDLE_9]P
setp   pid.s.Igain     [SPINDLE_9]I
setp   pid.s.Dgain     [SPINDLE_9]D
setp   pid.s.bias      [SPINDLE_9]BIAS
setp   pid.s.FF0       [SPINDLE_9]FF0
setp   pid.s.FF1       [SPINDLE_9]FF1
setp   pid.s.FF2       [SPINDLE_9]FF2
setp   pid.s.deadband  [SPINDLE_9]DEADBAND
setp   pid.s.maxoutput [SPINDLE_9]MAX_OUTPUT
setp   pid.s.error-previous-target true

#######################new

setp   orient-pid.Pgain     [SPINDLE_9]P_p
setp   orient-pid.Igain     [SPINDLE_9]I_p
setp   orient-pid.Dgain     [SPINDLE_9]D_p
setp   orient-pid.bias      [SPINDLE_9]BIAS_p
setp   orient-pid.FF0       [SPINDLE_9]FF0_p
setp   orient-pid.FF1       [SPINDLE_9]FF1_p
setp   orient-pid.FF2       [SPINDLE_9]FF2_p
setp   orient-pid.deadband  [SPINDLE_9]DEADBAND_p
setp   orient-pid.maxoutput [SPINDLE_9]MAX_OUTPUT
setp   orient-pid.error-previous-target true

net orient-angle  motion.spindle-orient-angle  orient.angle
net orient-mode   motion.spindle-orient-mode   orient.mode
net orient-enable motion.spindle-orient  orient.enable  orient-pid.enable
net spindle-revs  orient.position  orient-pid.feedback
net orient-command  orient.command  orient-pid.command

net spindle-index-enable  <=> pid.s.index-enable
net spindle-enable        =>  pid.s.enable
net spindle-vel-cmd-rpm   =>  pid.s.command
net spindle-vel-fb-rps    =>  pid.s.feedback
net muxin0 mux2.0.in0     <=  pid.s.output
net muxin1 mux2.0.in1     <=  orient-pid.output

net orient-enable  mux2.0.sel

# ---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 spncmd mux2.0.out   => hm2_5i25.0.7i77.0.1.analogout5
net spindle-enable      => hm2_5i25.0.7i77.0.1.spinena

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

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

net spindle-revs            <=   hm2_5i25.0.encoder.05.position 
net spindle-vel-fb-rps      <=   hm2_5i25.0.encoder.05.velocity
net spindle-index-enable    <=>  hm2_5i25.0.encoder.05.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-rpm        <=  motion.spindle-speed-out
net spindle-vel-cmd-rpm-abs    <=  motion.spindle-speed-out-abs
net spindle-enable             <=  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-rps         =>  motion.spindle-speed-in
net spindle-index-enable      <=>  motion.spindle-index-enable

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

sets spindle-at-speed true


Помогите запустит ориентация шпинделя :beer_blow:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: не работает ориентация шпинделя М19

Сообщение nkp » 17 янв 2018, 20:21

некоторые настраивали с обновленным компонентом orient
orient.comp.txt
(3.75 Кб) Скачиваний: 189

хал для него:
spindle1.hal
(2.83 Кб) Скачиваний: 228

разница между "новым" и "старым":
не работает ориентация шпинделя М19 Выделение_090.jpg

не работает ориентация шпинделя М19 Выделение_091.jpg
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение dinkata » 18 янв 2018, 08:03

nkp писал(а):обновленным компонентом orient

спасибо , попробовал , но ...
кстати где должни инсталироват , сделал так :
- из /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc убрал orient.ko
- положил скачаной отсюда orient.comp в /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc
- откроил терминал там и вьйполнил .. sudo halcompile --install orient.comp
- установился новьй orient.ko , файл orient.comp удалил
- потом в терминал вижу что новьй ест :
не работает ориентация шпинделя М19 pin_new_orient.png

потом убрал все из хал для шпинделя и поставил скачаной отсюда .
при зауск конфигурация вот что дает :
не работает ориентация шпинделя М19 zapuskNewOrient.png


Вернул старьй orient.ko , сначале ошибки ради новьйе пиньй , закоментировал
и конфиг запустился , все равно М19 опят не работает .
Все таки думаю проблем в запуск шпинделя :
что происходит когда вьйполняем М3 S 300 ( либо в ручной либо в УП автоматичной )
включается цеп ХХ и шпиндель крутится .
что происходит когда вьйполняем М19 откуда надо включит цеп ХХ
сделано ли ето внутри Linuxcnc ???
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: не работает ориентация шпинделя М19

Сообщение nkp » 18 янв 2018, 08:12

нет,такие сложности не нужны:
просто кладем наш файл .comp (любой) в домашнюю папку
и выполняем:
sudo halcompile --install orient.comp
он просто "перезапишет" старый ккомпонент...
если нужен все таки будет старый:
его код кладем в .comp в доманшнюю папку и делаем
sudo halcompile --install orient.comp
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение nkp » 18 янв 2018, 08:15

а другой канал (не 5-й) пробовали?
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение dinkata » 18 янв 2018, 08:18

nkp писал(а):а другой канал (не 5-й) пробовали?

нет , но попробую ....какая разница вед 5-й для шпинделя !!
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: не работает ориентация шпинделя М19

Сообщение nkp » 18 янв 2018, 08:19

если на hm2_5i25.0.7i77.0.1.analogout
есть значение ,то что может "сдерживать" его,чтоб не выдать на цап напряжение?
только настройки этого канала цап(DAC)
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение nkp » 18 янв 2018, 08:22

включите через or hm2_5i25.0.7i77.0.1.spinena
(если он не включается при работе М19)
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение nkp » 18 янв 2018, 08:27

чтоб много не писать ,можно запустить М19 и в терминале:
unlinkp hm2_5i25.0.7i77.0.1.spinena
setp hm2_5i25.0.7i77.0.1.spinena 1
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение dinkata » 18 янв 2018, 08:46

nkp писал(а):а другой канал (не 5-й) пробовали?

на 4-й
не работает ориентация шпинделя М19 M3 S300.png
M3 S300

не работает ориентация шпинделя М19 M19 R90 Q30 P1.png
M19 R90 Q30 P1

не работает ориентация шпинделя М19 M19 R60 Q30 P2.png
M19 R60 Q30 P2


Не работает !
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: не работает ориентация шпинделя М19

Сообщение nkp » 18 янв 2018, 08:49

а насчет spinena ? (выше написал)
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение dinkata » 18 янв 2018, 08:53

nkp писал(а):включите через or hm2_5i25.0.7i77.0.1.spinena
(если он не включается при работе М19)

при М19 включается !!!
не работает ориентация шпинделя М19 M19SPINENA.png

ВСЕ ЧТО НАДО ЕСТ , А ШПИНДЕЛЬ НЕ КРУТИТСЯ :wik:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: не работает ориентация шпинделя М19

Сообщение dinkata » 18 янв 2018, 09:14

ахааа , пошло , вот что подправил чтоб бьйло всегда ++ , а мой частотник не принимает --- :hehehe:
Код: Выделить всёРазвернуть
net spindle-cmd   mux2.0.out  abs.0.in
net absout  abs.0.out hm2_5i25.0.7i77.0.1.analogout5

сейчас надо включит
Код: Выделить всёРазвернуть
 orient.0.is-oriented => motion.spindle-is-oriented

но ето с новьй компонент надо , попробую заново инсталироват
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: не работает ориентация шпинделя М19

Сообщение nkp » 18 янв 2018, 09:24

dinkata писал(а):ахааа , пошло , вот что подправил чтоб бьйло всегда ++ , а мой частотник не принимает ---


так отрицательное напряжение БЫЛО на ЦАПе ,когда вчера меряли вольтметром выход на месе ?????
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение dinkata » 18 янв 2018, 09:48

nkp писал(а):вчера меряли вольтметром

вчера тестировал
http://wiki.linuxcnc.org/uploads/orient.svg
сегодня работаю с твой хал
но както странно работает , скорости разньйе , не останавливается при М19
ВООБЩЕМ НАДО ПОПРОБОВАТ ЕЩЕ
Последний раз редактировалось dinkata 18 янв 2018, 15:22, всего редактировалось 1 раз.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: не работает ориентация шпинделя М19

Сообщение nkp » 18 янв 2018, 09:53

dinkata писал(а):вчера тестировал


а вы меряли вольтметром?
---- да по халшоу имеем , а на самом дело
с вольтметром нет

так не понятно - вчера вы меряли вольтметром или только сказали ,что меряли?
nkp
Мастер
 
Сообщения: 7464
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1275
Медальки:

Re: не работает ориентация шпинделя М19

Сообщение dinkata » 18 янв 2018, 10:11

nkp писал(а):вчера вы меряли вольтметром

да , напрежение с вольтметром на клем нет
сегодня с твой хал напрежение с вольтметром ест
#######################
P.S. Что то не успеваю с етот orient.ko , но новьй запускает шпиндель при М19
пока и ето хватит , ориентация допилим .... ;)
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо


Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Argon_61, AVK74, Bing [Bot], clon1958, drey82, euthon, evgenymcp, Google [Bot], Google Feedfetcher, iMaks-RS, Malyarka74, Maxekb77, michael-yurov, Morze, moscow, nik0, Pavelchr, vladumur, wenji, Yandex [bot], Тима

Поделиться

Reputation System ©'