Страница 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 индикацию оборотов, скорость резания, подачу на зуб(или на оборот) и угол поворота шпинделя.
Удобно использовать на небольших экранах - мод не использует боковые панели.
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
всем привет! делюсь своим конфигом-доработкой 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
а можно ли это на 2.7.14 сделать? и как?
Re: AXIS экран (DISPLAY) - тонкая настройка
Добавлено: 21 фев 2023, 07:05
raddd
stounhead писал(а): ↑20 фев 2023, 09:47
а можно ли это на 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.
Сигнал 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
- Вот эти стандартные галочки! если УП уже запущена, они не активируются (поля блокируются)
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 писал(а): ↑
Почему бы Стоп не нажать, откорректировать
Ради того чтобы включить-выключить сожт останавливать и редактировать г-код?? И так делать каждый раз чтобы просто посмотреть живая ли там фреза за струей?