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

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

Добавлено: 27 окт 2021, 22:18
nkp
SONIC300077 писал(а): Есть конечно, энкодер на 1000 импульсов ! стоит напрямую !
orient компонент тоже есть?
в Halshow можно посмотреть

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

Добавлено: 28 окт 2021, 13:41
SONIC300077
nkp писал(а): 27 окт 2021, 22:18
SONIC300077 писал(а): Есть конечно, энкодер на 1000 импульсов ! стоит напрямую !
orient компонент тоже есть?
в Halshow можно посмотреть
Нет компонента orient нету, я так понимаю он еще нужен для сориентированного остановки шпинделя? тоже нужная тема, надо делать .
да сейчас проверил обороты, показывает заданные но не фактические, а нужно фактические.

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

Добавлено: 28 окт 2021, 15:13
nkp
SONIC300077 писал(а): показывает заданные но не фактические, а нужно фактические.
давай свой конфиг ,хоть сюда ,хоть в личку
я пропишу как надо
без orient не будет работать ориентация м19
а посему и положение шпинделя неоткуда брать
(можно конечно обойти это,но нужно ли просто пложение показывать ,без возможности его изменять по команде?))

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

Добавлено: 28 окт 2021, 18:25
SONIC300077
nkp писал(а): без orient не будет работать ориентация м19
Давайте добавим orient, уж очень хочется чтоб все по уму было)
вес конфиг в архиве на почту вам кинул.

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

Добавлено: 03 ноя 2021, 20:05
D.L.
nkp писал(а): 27 окт 2021, 21:12

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

if self.get_show_distance_to_go():
                dtg = self.to_internal_linear_unit(s.spindle[0]["speed"])*s.spindle[0]["override"]
                if self.get_show_metric():
                    dtg *= 25.4
                posstrs.append(format % ("SPN", dtg))
Можно передать реальную скорость с энкодера через аналоговый вход:

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

            if self.get_show_machine_speed():
                posstrs.append(format % ("Vel", spd))
                posstrs.append(format % ("Rpm", s.ain[0]))

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

net spindle-fb-rpm-abs-filtered => motion.analog-in-00
axisrpm.png (2354 просмотра) <a class='original' href='./download/file.php?id=199389&mode=view' target=_blank>Загрузить оригинал (87.17 КБ)</a>

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

Добавлено: 04 ноя 2021, 18:43
D.L.
Добавил в меню пункты включения-выключения этих строк и добавил автоматическое обновление их показаний, раньше они обновлялись только при перемещениях или на клик по экрану.
axis4.png (2282 просмотра) <a class='original' href='./download/file.php?id=199396&mode=view' target=_blank>Загрузить оригинал (110.64 КБ)</a>

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

Добавлено: 04 ноя 2021, 19:39
D.L.
Модифицированные и оригинальные файлы для 2.7.15
axis-2715.zip
(208.31 КБ) 128 скачиваний
Обороты в минуту заводятся на motion.analog-in-00, позиция с энкодера(position) на motion.analog-in-01
Тестировалось с помощью компонента siggen.

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

Добавлено: 05 ноя 2021, 10:37
D.L.
Модифицированные и оригинальные файлы для 2.8.2
axis-282.zip
(122.8 КБ) 125 скачиваний
Не тестировались.

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

Добавлено: 06 ноя 2021, 11:54
D.L.
Может ещё и скорость резания(VCt) добавить?
axis.png (2112 просмотров) <a class='original' href='./download/file.php?id=199444&mode=view' target=_blank>Загрузить оригинал (96.49 КБ)</a>

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

Добавлено: 06 ноя 2021, 15:10
aftaev
D.L. писал(а): Может ещё и скорость резания(VCt) добавить?
это вааааще будет супер :good:

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

Добавлено: 06 ноя 2021, 15:28
D.L.
Сделал, файлы для 2.7.15:
axis-rpm-vct-ang-2715.zip
(107.59 КБ) 122 скачивания

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

Добавлено: 06 ноя 2021, 16:10
D.L.
Файлы для 2.8.2:
axis-rpm-vct-ang-282.zip
(122.92 КБ) 105 скачиваний
Не тестировались.

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

Добавлено: 08 ноя 2021, 14:11
D.L.
И для полного комплекта остаётся добавить подачу на оборот/подачу на зуб:
axis_fpz.png (1960 просмотров) <a class='original' href='./download/file.php?id=199482&mode=view' target=_blank>Загрузить оригинал (102.74 КБ)</a>
Для фрезера количество зубов пока заводится на motion.analog-in-02, для токарного это не нужно.
На скрине подача рассчитана для z=2.

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

Добавлено: 08 ноя 2021, 15:01
aftaev
D.L. писал(а): И для полного комплекта остаётся добавить подачу на оборот/подачу на зуб:
Для полного счастья перерисовать и весь экран :)

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

Добавлено: 08 ноя 2021, 17:15
Vaycartana
D.L. писал(а): 08 ноя 2021, 14:11 И для полного комплекта остаётся добавить подачу на оборот/подачу на зуб:
axis_fpz.png
Для фрезера количество зубов пока заводится на motion.analog-in-02, для токарного это не нужно.
На скрине подача рассчитана для z=2.
Я на своем так сделал

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

Добавлено: 08 ноя 2021, 18:56
D.L.
Vaycartana писал(а): Я на своем так сделал
Я делаю для маленьких экранов, без дополнительных панелей.

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

Добавлено: 08 ноя 2021, 19:07
aftaev
Vaycartana писал(а): Я на своем так сделал
В мой 10" экран не влезет ;)

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

Добавлено: 08 ноя 2021, 19:16
D.L.
aftaev писал(а): В мой 10" экран не влезет
Я вобще на 8" работаю. :cry:

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

Добавлено: 08 ноя 2021, 19:19
aftaev
D.L. писал(а): Я вобще на 8" работаю.
Вот для таких экранчиков окна в axis нужно раскидать по закладкам. Gcode должен быть в одной вкладке, визуализация в другом и тд..

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

Добавлено: 08 ноя 2021, 19:21
D.L.
aftaev писал(а): Вот для таких экранчиков окна в axis нужно раскидать по закладкам. Gcode должен быть в одной вкладке, визуализация в другом и тд..
Отличная идея. :)