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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Fivist
Кандидат
Сообщения: 57
Зарегистрирован: 27 авг 2020, 16:40
Репутация: 5
Настоящее имя: Виталий
Контактная информация:

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

Сообщение 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)
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

Сообщение xenon-alien »

Fivist писал(а): как это поле сузить?
А простое перетаскивание не помогает?

А может просто отдельным окном открывать?
Япет
Новичок
Сообщения: 11
Зарегистрирован: 01 май 2022, 19:31
Репутация: 1
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Япет »

Здравствуйте, уважаемые гуру!
Подскажите, пожалуйста, можно ли на токарном станке привязать диаметр именно как диаметр? Не открывая таблицу инструментов. После НЦ-31 такая опция кажется дико неудобной.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

Сообщение D.L. »

Добавлю сюда, пусть и тут будет.
axis-mod.gif (2890 просмотров) <a class='original' href='./download/file.php?id=204496&sid=cdfb0a5ba2fda1aadaf7df65227f139b&mode=view' target=_blank>Загрузить оригинал (52.49 КБ)</a>
axis_dro_fix_2.8.png (2890 просмотров) <a class='original' href='./download/file.php?id=204497&sid=cdfb0a5ba2fda1aadaf7df65227f139b&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).
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1563
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение raddd »

4axis.tar.gz
(289.54 КБ) 150 скачиваний
всем привет! делюсь своим конфигом-доработкой 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
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1563
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение 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()
||||||||||||
||||||||||||
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

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

Сообщение stounhead »

на форуме вроде есть такая тема
viewtopic.php?f=15&t=5760&start=40г
панель корекции. только она для токарного станка и не работает.
как ее исправить?
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

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

Сообщение stounhead »

raddd писал(а): 19 окт 2022, 10:20
так же понадобилось гравировать номерки.
переделал под свои нужды (чтобы быстро и сразу) "engrave-11.py"
https://youtu.be/k7q6sfGtREQ
https://youtu.be/-w530g-f8WY
а можно ли это на 2.7.14 сделать? и как?
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1563
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение 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 т.к. не пробовал.
||||||||||||
||||||||||||
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

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

Сообщение stounhead »

raddd писал(а): 21 фев 2023, 07:05 Здравствуйте.
Непоскажу по версии 2.7 т.к. не пробовал.
а можно подробно рассказать ? может по аналогии получится?
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1563
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение raddd »

stounhead писал(а): 22 фев 2023, 09:54
raddd писал(а): 21 фев 2023, 07:05 Здравствуйте.
Непоскажу по версии 2.7 т.к. не пробовал.
а можно подробно рассказать ? может по аналогии получится?
нужно пробовать.
скріпт пайтон для гравіровкі должен работать.
а вот с конфігом і кнопкамі ,не знаю.
там достаточно коментаріев в файле, еслі понімаете о чем речь - справітесь.
еслі нет, я врядлі смогу подробно об'ясніть.
я мало провожу времені здесь.
||||||||||||
||||||||||||
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

Сообщение D.L. »

Небольшая доработка моего мода: добавлены иконки для отображения адаптивной подачи и сигнала spindle-at-speed.
adaptive_feed_at_speed.png (1966 просмотров) <a class='original' href='./download/file.php?id=207746&sid=cdfb0a5ba2fda1aadaf7df65227f139b&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
Fivist
Кандидат
Сообщения: 57
Зарегистрирован: 27 авг 2020, 16:40
Репутация: 5
Настоящее имя: Виталий
Контактная информация:

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

Сообщение Fivist »

Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.
Аватара пользователя
mikehv
Мастер
Сообщения: 2101
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

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

Сообщение mikehv »

Fivist писал(а): 25 май 2023, 21:12 Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.
Нажимай на f7 и f8 соответственно.
Аватара пользователя
hmnijp
Мастер
Сообщения: 1698
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 516
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

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

Сообщение hmnijp »

Fivist писал(а): 25 май 2023, 21:12 Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.
А что у вас кнопки "Струя" и "Туман" делают? Если они выполняют mdi-command, то это невозможно пока идет поток кода. А если переключают хал-пин - то оно не блокируется.
Fivist
Кандидат
Сообщения: 57
Зарегистрирован: 27 авг 2020, 16:40
Репутация: 5
Настоящее имя: Виталий
Контактная информация:

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

Сообщение Fivist »

hmnijp писал(а): Если они выполняют mdi-command, то это невозможно пока идет поток кода. А если переключают хал-пин - то оно не блокируется.
Это стандартные галочки (кнопки), которые шли по дефолту. Где это можно посмотреть чем они управляют, и как правильно написать? До станочка не скоро доберусь.
mikehv писал(а): Нажимай на f7 и f8 соответственно.
Проверю.
Аватара пользователя
hmnijp
Мастер
Сообщения: 1698
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 516
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

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

Сообщение hmnijp »

Fivist писал(а): Это стандартные галочки (кнопки), которые шли по дефолту
в аксисе нет таких по дефолту...
Fivist писал(а): Где это можно посмотреть чем они управляют, и как правильно написать?
покажите скрин что ли, и конфиг скиньте сюда, так быстрее будет..
Fivist
Кандидат
Сообщения: 57
Зарегистрирован: 27 авг 2020, 16:40
Репутация: 5
Настоящее имя: Виталий
Контактная информация:

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

Сообщение Fivist »

Вот эти стандартные галочки! если УП уже запущена, они не активируются (поля блокируются) (1685 просмотров) <a class='original' href='./download/file.php?id=207980&sid=cdfb0a5ba2fda1aadaf7df65227f139b&mode=view' target=_blank>Загрузить оригинал (549.98 КБ)</a>
Вот эти стандартные галочки! если УП уже запущена, они не активируются (поля блокируются)
Вложения
CNC_Machine.hal
Конфиг.
(11.73 КБ) 70 скачиваний
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

hmnijp писал(а): 25 май 2023, 22:49
Fivist писал(а): 25 май 2023, 21:12 Подскажите, как сделать так, чтоб после старта УП не блокировалось ручное включение "Струя" и "Туман". Просто у меня не всегда в УП есть комманды М7 и М8. и если провтыкал и стартанул - вручную уже галочку не поставить.
А что у вас кнопки "Струя" и "Туман" делают? Если они выполняют mdi-command, то это невозможно пока идет поток кода. А если переключают хал-пин - то оно не блокируется.
а почему бы Стоп не нажать, откорректировать все что забыли и затем Старт с этого шага?
Аватара пользователя
hmnijp
Мастер
Сообщения: 1698
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 516
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

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

Сообщение hmnijp »

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

Вернуться в «LinuxCNC»