Страница 7 из 9

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 26 мар 2022, 11:59
Fivist
Подскажите пожалуйста, как уменьшить размер (вертикальный) поля, где отображается Гкод, чтоб влезало 5-6 строк? Суть в том что поставил панель для работы с центро-искателем с иконками под разрешение 1024х768 (экран у меня 1366х768), а там немного не влезает нижнее поле.
если сделать так:
root_window.tk.call('.pane','paneconfigure','.pane.top',"-stretch","never","-height","640", "-minsize","580")
то панель отображается полность, но вот поле с гКодом опускается за экран и не видно нижней строки состояния. поэтому и спрашиваю - как это поле сузить?

P.S. - LinuxCNC запускается на весь єкран: root_window.attributes('-fullscreen', True)

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 26 мар 2022, 19:53
xenon-alien
Fivist писал(а): как это поле сузить?
А простое перетаскивание не помогает?

А может просто отдельным окном открывать?

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 01 май 2022, 20:59
Япет
Здравствуйте, уважаемые гуру!
Подскажите, пожалуйста, можно ли на токарном станке привязать диаметр именно как диаметр? Не открывая таблицу инструментов. После НЦ-31 такая опция кажется дико неудобной.

Axis мод: параметры режима резания

Добавлено: 13 авг 2022, 10:25
D.L.
Добавлю сюда, пусть и тут будет.
axis-mod.gif (3111 просмотров) <a class='original' href='./download/file.php?id=204496&sid=be4c24c7b1deddca1902d5ad881dda93&mode=view' target=_blank>Загрузить оригинал (52.49 КБ)</a>
axis_dro_fix_2.8.png (3111 просмотров) <a class='original' href='./download/file.php?id=204497&sid=be4c24c7b1deddca1902d5ad881dda93&mode=view' target=_blank>Загрузить оригинал (89.54 КБ)</a>
Описание
Данный мод добавляет в Axis индикацию оборотов, скорость резания, подачу на зуб(или на оборот) и угол поворота шпинделя.
Удобно использовать на небольших экранах - мод не использует боковые панели.

n обороты шпинделя
Vc скорость резания
Fz подача на зуб(для фрезерной версии), необходимо установить количество зубов в таблице инструментов(Q)
Fn подача на оборот(для токарной версии)
a угол шпинделя

Установка мода
Стандартная компиляция из исходников, скачанных по ссылкам:
https://github.com/ddotldot/linuxcnc/ar ... is-mod.zip
https://github.com/ddotldot/linuxcnc/ar ... is-mod.zip

Подключение
Для подключения используются hal-пины axisui.display-spindle-speed и axisui.display-spindle-angle

Подключать только в файле custom_postgui.hal, для примера:

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

net spindle-vel-cmd-rpm-abs => axisui.display-spindle-speed
или

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

net spindle-fb-rpm-abs-filtered => axisui.display-spindle-speed
net spindle-revs => axisui.display-spindle-angle
Ссылки на мод
https://github.com/ddotldot/linuxcnc/tree/2.7-axis-mod
https://github.com/ddotldot/linuxcnc/tree/2.8-axis-mod

п.с. Если кому-нить будет нужно - сделаю данный мод для 2.8 с обновлённым драйвером месы(от 2.9).

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 19 окт 2022, 10:20
raddd
4axis.tar.gz
(289.54 КБ) 153 скачивания
всем привет! делюсь своим конфигом-доработкой AXIS.
в конфиге не затронуты основные файлы EMC.
все лежит в папке с вашим конфигом.
1. добавил 12 кнопок с подтверждением действий и подсказками.
(бывало ткнешь в PROBE Z случайноб а ненадо было)
2. вывод состояния шпинделя в верху справа. (не нравится мне боковая PY/QTVCP, когда в AXIS куча свободного места)
3. слымзил и вставил таймер от начала выполнения программы
4. 1 кнопка ввод переменной в G-code прямо из AXIS (нужно добавить ее в "ваш конфиг/linuxcnc.var", если нужно больше, можно добавить на свободные кнопки) (Если кто подскажет как работать с этой переменной в оперативке, буду благодарен!)
5. 2 кнопки PROBE Z и поиск центра отверстия (контакт пробника меняет цвет кнопок на красный)
6. 4 кнопки отступов G5x меняют цвет на зеленый в соответствии с текущими (даже когда в ходе выполнения программы они встречаются в G-code)
7. есть пока неиспользуемый ползунок, который планирую использовать на порционную подачу сож в воздушную струю (туман).

в пайтон файле есть некоторые коментарии, так что можете на свой вкус доделать


так же понадобилось гравировать номерки.
переделал под свои нужды (чтобы быстро и сразу) "engrave-11.py"
https://youtu.be/k7q6sfGtREQ
https://youtu.be/-w530g-f8WY

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 19 окт 2022, 13:19
raddd
для масштабируемых кодов (присадка например)
можно две переменные(и более) на одну кнопку

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

#======================================================================================================================
# добавтье переменную #1000 вручную в файл /ваш конфиг/linuxcnc.var
def test0_pressed():
    tw = prompt_float('ВВОД ширины', '#1000',0,'')
    tl = prompt_float('ВВОД длинны', '#1001',0,'')
    if tw and tl:
       c.mode(linuxcnc.MODE_MDI)
       c.mdi('#1000='+str(tw))
       c.mdi('#1001='+str(tl))
       reload_file()

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 14 фев 2023, 11:40
stounhead
на форуме вроде есть такая тема
viewtopic.php?f=15&t=5760&start=40г
панель корекции. только она для токарного станка и не работает.
как ее исправить?

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 20 фев 2023, 09:47
stounhead
raddd писал(а): 19 окт 2022, 10:20
так же понадобилось гравировать номерки.
переделал под свои нужды (чтобы быстро и сразу) "engrave-11.py"
https://youtu.be/k7q6sfGtREQ
https://youtu.be/-w530g-f8WY
а можно ли это на 2.7.14 сделать? и как?

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 21 фев 2023, 07:05
raddd
stounhead писал(а): 20 фев 2023, 09:47
raddd писал(а): 19 окт 2022, 10:20
так же понадобилось гравировать номерки.
переделал под свои нужды (чтобы быстро и сразу) "engrave-11.py"
https://youtu.be/k7q6sfGtREQ
https://youtu.be/-w530g-f8WY
а можно ли это на 2.7.14 сделать? и как?
Здравствуйте.
Непоскажу по версии 2.7 т.к. не пробовал.

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 22 фев 2023, 09:54
stounhead
raddd писал(а): 21 фев 2023, 07:05 Здравствуйте.
Непоскажу по версии 2.7 т.к. не пробовал.
а можно подробно рассказать ? может по аналогии получится?

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 07 мар 2023, 18:43
raddd
stounhead писал(а): 22 фев 2023, 09:54
raddd писал(а): 21 фев 2023, 07:05 Здравствуйте.
Непоскажу по версии 2.7 т.к. не пробовал.
а можно подробно рассказать ? может по аналогии получится?
нужно пробовать.
скріпт пайтон для гравіровкі должен работать.
а вот с конфігом і кнопкамі ,не знаю.
там достаточно коментаріев в файле, еслі понімаете о чем речь - справітесь.
еслі нет, я врядлі смогу подробно об'ясніть.
я мало провожу времені здесь.

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 07 май 2023, 19:45
D.L.
Небольшая доработка моего мода: добавлены иконки для отображения адаптивной подачи и сигнала spindle-at-speed.
adaptive_feed_at_speed.png (2187 просмотров) <a class='original' href='./download/file.php?id=207746&sid=be4c24c7b1deddca1902d5ad881dda93&mode=view' target=_blank>Загрузить оригинал (79.79 КБ)</a>
Сигнал spindle-at-speed подключается только в файле custom_postgui.hal, для примера:

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

net spindle-at-speed => axisui.display-spindle-at-speed
Ссылки на мод:
https://github.com/ddotldot/linuxcnc/tree/2.8-axis-mod
https://github.com/ddotldot/linuxcnc/tr ... esa-driver

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 25 май 2023, 21:12
Fivist
Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 25 май 2023, 22:04
mikehv
Fivist писал(а): 25 май 2023, 21:12 Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.
Нажимай на f7 и f8 соответственно.

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 25 май 2023, 22:49
hmnijp
Fivist писал(а): 25 май 2023, 21:12 Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.
А что у вас кнопки "Струя" и "Туман" делают? Если они выполняют mdi-command, то это невозможно пока идет поток кода. А если переключают хал-пин - то оно не блокируется.

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 29 май 2023, 23:59
Fivist
hmnijp писал(а): Если они выполняют mdi-command, то это невозможно пока идет поток кода. А если переключают хал-пин - то оно не блокируется.
Это стандартные галочки (кнопки), которые шли по дефолту. Где это можно посмотреть чем они управляют, и как правильно написать? До станочка не скоро доберусь.
mikehv писал(а): Нажимай на f7 и f8 соответственно.
Проверю.

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 30 май 2023, 17:40
hmnijp
Fivist писал(а): Это стандартные галочки (кнопки), которые шли по дефолту
в аксисе нет таких по дефолту...
Fivist писал(а): Где это можно посмотреть чем они управляют, и как правильно написать?
покажите скрин что ли, и конфиг скиньте сюда, так быстрее будет..

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 30 май 2023, 21:52
Fivist
Вот эти стандартные галочки! если УП уже запущена, они не активируются (поля блокируются) (1906 просмотров) <a class='original' href='./download/file.php?id=207980&sid=be4c24c7b1deddca1902d5ad881dda93&mode=view' target=_blank>Загрузить оригинал (549.98 КБ)</a>
Вот эти стандартные галочки! если УП уже запущена, они не активируются (поля блокируются)

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 31 май 2023, 12:30
vtgmfg
hmnijp писал(а): 25 май 2023, 22:49
Fivist писал(а): 25 май 2023, 21:12 Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.
А что у вас кнопки "Струя" и "Туман" делают? Если они выполняют mdi-command, то это невозможно пока идет поток кода. А если переключают хал-пин - то оно не блокируется.
а почему бы Стоп не нажать, откорректировать все что забыли и затем Старт с этого шага?

Re: AXIS экран (DISPLAY) - тонкая настройка

Добавлено: 31 май 2023, 12:42
hmnijp
Fivist писал(а): Вот эти стандартные галочки! если УП уже запущена, они не активируются (поля блокируются
Хм, у меня нет таких в аксисе...
Но есть просто кнопки добавленные в pyvcp - они переключают flood-control toggle и mist-control toggle, естественно в любое время работают. В qtpyvcp примерно так же. В гмокаппи дефолтные кнопки тоже работают всегда.
vtgmfg писал(а): Почему бы Стоп не нажать, откорректировать
Ради того чтобы включить-выключить сожт останавливать и редактировать г-код?? И так делать каждый раз чтобы просто посмотреть живая ли там фреза за струей?