AXIS экран (DISPLAY) - тонкая настройка
-
- Кандидат
- Сообщения: 56
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Подскажите пожалуйста, как уменьшить размер (вертикальный) поля, где отображается Гкод, чтоб влезало 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)
если сделать так:
root_window.tk.call('.pane','paneconfigure','.pane.top',"-stretch","never","-height","640", "-minsize","580")
то панель отображается полность, но вот поле с гКодом опускается за экран и не видно нижней строки состояния. поэтому и спрашиваю - как это поле сузить?
P.S. - LinuxCNC запускается на весь єкран: root_window.attributes('-fullscreen', True)
- xenon-alien
- Почётный участник
- Сообщения: 4426
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 912
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
А простое перетаскивание не помогает?
А может просто отдельным окном открывать?
-
- Новичок
- Сообщения: 11
- Зарегистрирован: 01 май 2022, 19:31
- Репутация: 1
- Настоящее имя: Сергей
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Здравствуйте, уважаемые гуру!
Подскажите, пожалуйста, можно ли на токарном станке привязать диаметр именно как диаметр? Не открывая таблицу инструментов. После НЦ-31 такая опция кажется дико неудобной.
Подскажите, пожалуйста, можно ли на токарном станке привязать диаметр именно как диаметр? Не открывая таблицу инструментов. После НЦ-31 такая опция кажется дико неудобной.
-
- Мастер
- Сообщения: 461
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 149
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Axis мод: параметры режима резания
Добавлю сюда, пусть и тут будет.
Данный мод добавляет в 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, для примера:
или
Ссылки на мод
https://github.com/ddotldot/linuxcnc/tree/2.7-axis-mod
https://github.com/ddotldot/linuxcnc/tree/2.8-axis-mod
п.с. Если кому-нить будет нужно - сделаю данный мод для 2.8 с обновлённым драйвером месы(от 2.9).
ОписаниеДанный мод добавляет в 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).
- raddd
- Почётный участник
- Сообщения: 1563
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 539
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
в конфиге не затронуты основные файлы 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
||||||||||||
||||||||||||
||||||||||||
- raddd
- Почётный участник
- Сообщения: 1563
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 539
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
для масштабируемых кодов (присадка например)
можно две переменные(и более) на одну кнопку
можно две переменные(и более) на одну кнопку
Код: Выделить всё
#======================================================================================================================
# добавтье переменную #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()
||||||||||||
||||||||||||
||||||||||||
-
- Опытный
- Сообщения: 105
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
на форуме вроде есть такая тема
viewtopic.php?f=15&t=5760&start=40г
панель корекции. только она для токарного станка и не работает.
как ее исправить?
viewtopic.php?f=15&t=5760&start=40г
панель корекции. только она для токарного станка и не работает.
как ее исправить?
-
- Опытный
- Сообщения: 105
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
а можно ли это на 2.7.14 сделать? и как?raddd писал(а): ↑19 окт 2022, 10:20
так же понадобилось гравировать номерки.
переделал под свои нужды (чтобы быстро и сразу) "engrave-11.py"
https://youtu.be/k7q6sfGtREQ
https://youtu.be/-w530g-f8WY
- raddd
- Почётный участник
- Сообщения: 1563
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 539
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Здравствуйте.stounhead писал(а): ↑20 фев 2023, 09:47а можно ли это на 2.7.14 сделать? и как?raddd писал(а): ↑19 окт 2022, 10:20
так же понадобилось гравировать номерки.
переделал под свои нужды (чтобы быстро и сразу) "engrave-11.py"
https://youtu.be/k7q6sfGtREQ
https://youtu.be/-w530g-f8WY
Непоскажу по версии 2.7 т.к. не пробовал.
||||||||||||
||||||||||||
||||||||||||
- raddd
- Почётный участник
- Сообщения: 1563
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 539
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
нужно пробовать.
скріпт пайтон для гравіровкі должен работать.
а вот с конфігом і кнопкамі ,не знаю.
там достаточно коментаріев в файле, еслі понімаете о чем речь - справітесь.
еслі нет, я врядлі смогу подробно об'ясніть.
я мало провожу времені здесь.
||||||||||||
||||||||||||
||||||||||||
-
- Мастер
- Сообщения: 461
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 149
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Небольшая доработка моего мода: добавлены иконки для отображения адаптивной подачи и сигнала spindle-at-speed.
Сигнал spindle-at-speed подключается только в файле custom_postgui.hal, для примера:
Ссылки на мод:
https://github.com/ddotldot/linuxcnc/tree/2.8-axis-mod
https://github.com/ddotldot/linuxcnc/tr ... esa-driver
Сигнал 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
-
- Кандидат
- Сообщения: 56
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.
- hmnijp
- Мастер
- Сообщения: 1634
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 481
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
А что у вас кнопки "Струя" и "Туман" делают? Если они выполняют mdi-command, то это невозможно пока идет поток кода. А если переключают хал-пин - то оно не блокируется.
-
- Кандидат
- Сообщения: 56
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Это стандартные галочки (кнопки), которые шли по дефолту. Где это можно посмотреть чем они управляют, и как правильно написать? До станочка не скоро доберусь.
Проверю.
-
- Кандидат
- Сообщения: 56
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
- Вложения
-
- CNC_Machine.hal
- Конфиг.
- (11.73 КБ) 3 скачивания
-
- Мастер
- Сообщения: 611
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 20
- Настоящее имя: Максим
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
- hmnijp
- Мастер
- Сообщения: 1634
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 481
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: AXIS экран (DISPLAY) - тонкая настройка
Хм, у меня нет таких в аксисе...
Но есть просто кнопки добавленные в pyvcp - они переключают flood-control toggle и mist-control toggle, естественно в любое время работают. В qtpyvcp примерно так же. В гмокаппи дефолтные кнопки тоже работают всегда.
Ради того чтобы включить-выключить сожт останавливать и редактировать г-код?? И так делать каждый раз чтобы просто посмотреть живая ли там фреза за струей?