Оживление 16А20Ф3!

Токарные станки с ЧПУ.
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

nkp писал(а):как вариант:
поставить "демультиплексор"
dmux2.comp.rar
в хал:

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

loadrt dmux2 
addf   dmux2.0  servo-thread

net spindle-speed-cmd motion.spindle-speed-out   pwmgen.0.value
setp pwmgen.0.scale 2000
net pwm      pwmgen.0.pwm  dmux2.0.in
net select   halui.spindle.runs-forward  dmux2.0.sel
net backward dmux2.0.out0     parport.0.pin-04-out
net forward  dmux2.0.out1     parport.0.pin-05-out
net enbl halui.spindle.is-on  pwmgen.0.enable

Решилось проще, тут как и у stepgen есть controltype 2 и соответственно выдаёт pwmgen up и pwmgen down.
Но, ещё вопрос. Выяснилось что у шпинделя не линейная зависимость на сигнал управления. Возможно ли напрямую в хале перенести motion.spindle.speed-out через функцию в pwmgen.n.out. value. Или пробовать через ladder?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение Serg »

Leo_1943 писал(а):Выяснилось что у шпинделя не линейная зависимость на сигнал управления. Возможно ли напрямую в хале перенести motion.spindle.speed-out через функцию в pwmgen.n.out. value.
http://linuxcnc.org/docs/devel/html/man ... rve.9.html
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

UAVpilot писал(а):
Leo_1943 писал(а):Выяснилось что у шпинделя не линейная зависимость на сигнал управления. Возможно ли напрямую в хале перенести motion.spindle.speed-out через функцию в pwmgen.n.out. value.
http://linuxcnc.org/docs/devel/html/man ... rve.9.html
Огромное спасибо. А где пример использования увидеть?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение Serg »

Там-же, в последней строчке секции DESCRIPTION. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

UAVpilot писал(а):Там-же, в последней строчке секции DESCRIPTION. :)
Спасибо ещё раз, все получилось.
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

Доброго всем дня!
Подскажите по проблеме, токарный станок, датчик шпинделя работает на двух метках А и индекс, резьбу по G33 и G76 режет нормально. Есть проблема по жесткому нарезанию резьбы метчиком G33.1. После прохода, реверс шпинделя, и движение по Z в туже сторону или останов, нет обратного движения. Чего предпринять?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение aftaev »

Leo_1943 писал(а): После прохода, реверс шпинделя, и движение по Z в туже сторону или останов, нет обратного движения.
У меня G33.1 работал, только шпиндель руками крутил :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

aftaev писал(а):
Leo_1943 писал(а): После прохода, реверс шпинделя, и движение по Z в туже сторону или останов, нет обратного движения.
У меня G33.1 работал, только шпиндель руками крутил :)
Не получилось! Неужели больше никто не пробовал?
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение N1X »

Leo_1943 писал(а):датчик шпинделя работает на двух метках А и индекс,
А это как?
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

N1X писал(а):
Leo_1943 писал(а):датчик шпинделя работает на двух метках А и индекс,
А это как?
Это encoder.counter-mode 1. Счёт по метке А + индекс.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение N1X »

Это чтоб каналы сэкономить или еще для чего-то? Я просто с энкодерами в LCNC пока не связывался, поэтому и спросил, надо будет найти время мануалы покурить )
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

N1X писал(а):Это чтоб каналы сэкономить или еще для чего-то? Я просто с энкодерами в LCNC пока не связывался, поэтому и спросил, надо будет найти время мануалы покурить )
В принципе да, пинов строго впритирку.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение N1X »

Тут я просто порассуждаю, всеравно дельных советов пока нет...
Для реверса при резьбонарезании ЧПУ должно знать мгновенный угол шпинделя... Оно конечно может догадаться, что когда дана команда на реверс и скорость упала до нуля, а потом опять начала расти, то реверс произошел, но только догадываться. Т.к. только по одному каналу энкодера направление вращения ЧПУ не известно...

Это я к чему: это режим включения энкодера точно совместим с G33.1?
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

Тут я согласен, но в описании этого режима ни чего не сказано.
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

День добрый!
На станке стоит версия 2.5.4, а мне необходим компонент lincurve.comp, как его отдельно добавить?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение nkp »

Leo_1943 писал(а):На станке стоит версия 2.5.4, а мне необходим компонент lincurve.comp, как его отдельно добавить?
если это емс ,установленный в систему,то ложим исходник компонента(в архиве) lincurve.comp в домашнюю папку
и в терминале командуем:
sudo comp --install lincurve.c
lincurve.c.rar
(2.35 КБ) 229 скачиваний
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

Ругается!

sss@sss-desktop:~$ sudo comp --install lincurve.c
Traceback (most recent call last):
File "/usr/bin/comp", line 1338, in <module>
main()
File "/usr/bin/comp", line 1321, in main
shutil.copy(f, tempdir)
File "/usr/lib/python2.6/shutil.py", line 88, in copy
copyfile(src, dst)
File "/usr/lib/python2.6/shutil.py", line 52, in copyfile
fsrc = open(src, 'rb')
IOError: [Errno 2] No such file or directory: 'lincurve.c'
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение nkp »

Leo_1943 писал(а):No such file or directory: 'lincurve.c'
comp не находит файл lincurve.c в домашней папке...
проверить местоположение файла и его имя...
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

Re: Оживление 16А20Ф3!

Сообщение Leo_1943 »

1 (2264 просмотра) <a class='original' href='./download/file.php?id=86828&mode=view' target=_blank>Загрузить оригинал (154.33 КБ)</a>
1
Вроде ж на месте
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Оживление 16А20Ф3!

Сообщение nkp »

lincurve.c != lincurve.comp ;)
nkp писал(а):comp не находит файл lincurve.c в домашней папке...проверить местоположение файла и его имя...
непосредственно сам файл lincurve.c должен лежать в папке (не в архиве)
Ответить

Вернуться в «Токарные станки»