Страница 71 из 123

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 19 дек 2013, 23:27
aftaev
UAVpilot писал(а):OUTPUT_SCALE тоже сделай 3000.
делал стоит
UAVpilot писал(а):А что ты делаешь, чтоб запустить шпиндель?
Запустил мастер, прописал оси, выбрал канал ШИМ для шпинделя. Потом сделал ТЕСТ шпинделя в мастере крутиться до 3000 об/мин все ОК!. Догоняю до конца мастер. Запускаю ЕМС, нахожу НОМЕ 2х осей. Жму кнопку шпиндель по/против часовой = тишина. Ползунок скорости шпнделя стоит на 100%
Захожу в MDI набираю M3 S1000 Ентер = тишина на главной кнопка шпинделя включается.

смотрел как изменится motion.spindle-speed-out если :
M3 S1 = 1
M3 S200 = 200
M3 S3000 = 30000
шпиндель стоит при любых значениях!
СнимокSpindle01.png (2178 просмотров) <a class='original' href='./download/file.php?id=22610&mode=view' target=_blank>Загрузить оригинал (73.99 КБ)</a>
СнимокSpindle02.png (2178 просмотров) <a class='original' href='./download/file.php?id=22611&mode=view' target=_blank>Загрузить оригинал (67.83 КБ)</a>

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 19 дек 2013, 23:30
PKM
Непонятно откуда spindle-vel-fb берется 0.38 :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 19 дек 2013, 23:36
aftaev
PKM писал(а):Что видно на пинах hm2_5i25.0.7i77.0.1.analogout2 и hm2_5i25.0.7i77.0.1.spinena?
Шпиндель включен на 300 об
Shindle_on.png (2175 просмотров) <a class='original' href='./download/file.php?id=22613&mode=view' target=_blank>Загрузить оригинал (48.21 КБ)</a>
Шпиндель выключен
Shindle_off.png (2175 просмотров) <a class='original' href='./download/file.php?id=22612&mode=view' target=_blank>Загрузить оригинал (48.39 КБ)</a>

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 19 дек 2013, 23:43
PKM
Что-то проясняется вроде. Куда подключен драйвер в 7и77?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 19 дек 2013, 23:45
PKM
Попробуй в ХАЛ поменять
net machine-is-enabled => hm2_5i25.0.7i77.0.1.spinena
на
net machine-is-enabled => hm2_5i25.0.7i77.0.1.analogena

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 19 дек 2013, 23:50
aftaev
PKM писал(а):net machine-is-enabled => hm2_5i25.0.7i77.0.1.analogena
Ураа заработал :good: :cheesy: :cheesy: :cheesy:

Почему тогда мастер криво прописывает :pssdoff: :thinking:

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 19 дек 2013, 23:55
PKM
Мастер не идеален. По умолчанию на 7и77 для шпинделя analogout5 и к нему hm2_5i25.0.7i77.0.1.spinena. Все остальные выходы 0..4 завязаны на hm2_5i25.0.7i77.0.1.analogena.
Сам недавно неск дней разбирался не мог включить драйвер на 5 канале, а надо было всего лишь очень внимательно читать мануал... ну да кто это делает :hehehe:

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 19 дек 2013, 23:59
PKM
Вообще более правильное решение в данном случае - перекинуть шпиндель на 5 канал, чтобы он мог включаться отдельно.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:00
nkp
aftaev писал(а):Почему тогда мастер криво прописывает
наверно он прописал бы все правильно - если бы ты всё делал на 77-й ;)
просто эти строки прописваются на все аналоговые выходы ...
примерно так:
newsig emcenable bit
sets emcenable FALSE
net emcenable <= axis.1.amp-enable-out
net emcenable => hm2_5i25.0.7i77.0.1.analogena
ну а может и не прописал бы - я его никогда не запускал (я про мастер)...

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:01
aftaev
PKM писал(а):По умолчанию на 7и77 для шпинделя analogout5 и к нему hm2_5i25.0.7i77.0.1.spinena.
Когда подключил к 5 каналу даже в мастере шпиндель не крутился, начал перекидывать с 0 по 4 везде работал на 5м не работал шпиндель в мастере :)
Щас попробую кинуть на 5й канал и запущу ЕМС.

А еще какие либо фокусы будут если пропишу повешу энкодер на шпиндель?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:06
PKM
aftaev писал(а):Когда подключил к 5 каналу даже в мастере шпиндель не крутился, начал перекидывать с 0 по 4 везде работал на 5м не работал шпиндель в мастере
Мастер не знает таких нюансов, наверное. Прописывает в конфиг верно spinena, но включает только analogena
aftaev писал(а):Щас попробую кинуть на 5й канал и запущу ЕМС.
Тогда верни как было в хал только смени analogout2 на analogout5. И конечно encoder.02 на encoder.05

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:08
aftaev
:attention: Запустил мастер, выбрал 5й канал ШИМ в 7и77 тест шпинделя в мастере не работает. Запустил ЕМС, в нем шпнидель работает.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:10
PKM
Так и должно быть, мастер кривой :) Надо бы написать его разработчику.

Инженеры МЕСЫ посчитали что пусть будет общий enable на все каналы кроме последнего, отсюда эти нюансы.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:11
aftaev
PKM писал(а):Надо бы написать его разработчику.
у меня с английским туго :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:28
PKM
Отписал на оффорум этот баг

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:46
aftaev
PKM писал(а):Отписал на оффорум этот баг
похоже там еще и с энкодером баг. Прописал в мастере все на 5й канал ЕМС не запускается. Щас ошибку и конфиги скину.

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:51
PKM
Ну энкодер у меня работает на 5 канале, счас поглядим...

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 00:55
aftaev
Ошибка если перекинуть на 5й канал и сделать мастером
err.txt
(6.07 КБ) 939 скачиваний
Step.hal:103: parameter or pin 'hm2_5i25.0.encoder.05.counter-mode' not found
Если удаляю эту строчку он пишет ошибку на другую строчку
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


Конфиги
Step.hal
(6.33 КБ) 987 скачиваний
Step.ini
(2.62 КБ) 873 скачивания

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 01:45
PKM
Вроде должно быть
loadrt hm2_pci config=" num_encoders=6 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 sserial_port_0=00000xxx "

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 20 дек 2013, 10:48
Nick
как мне кажется, все это писать не обязательно, прошивка все равно уже загружена, вроде как хватает просто:

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

loadrt hm2_pci
Можешь сделать halrun, в нем:

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

loadrt hostmot2
loadrt hm2_pci
И потом halcmd show > out.txt
Надо еще раз посмотреть, что у тебя там загружается и как оно называется :)