Страница 1 из 1

AXIS 2.7.14 как встроить панель коррекции в интерфейс?

Добавлено: 20 ноя 2023, 10:45
stounhead
Добрый день!
в результате своей деятельности понял что панель таблицы инструмента необходимая вещь и постоянно нужна перед глазами.
в MACH3 на активкый инструмент есть поля где можно вставить коррекцию без перепрыгиваний из окна в окно.
но в AXIS этого нет прыгать надоело. и вид значений коррекции тоже мелкий и плохо читаемый.
на форуме есть такая тема
viewtopic.php?f=15&t=5760&start=40
она старая и для токарного. необходима для фрезерного.
это переменные как минимум 2 - на длину и диаметр.
не совсем понимаю как сделать.

сразу предупреждаю что советы перейти на версии 2.8.+ и выше будут игнорироваться. по причине того что 2.8.4 уже пробовал и нашел что LPT на моем ПК начинает плохо работать. это апаратное. поменять ПК нет возможности. по этому буду работать на том что есть.

в идеале дополнительные органы управления перенести в левую часть лицевой панели

Re: AXIS 2.7.14 как встроить панель коррекции в интерфейс?

Добавлено: 20 ноя 2023, 13:58
vtgmfg
stounhead писал(а): в результате своей деятельности понял сто панель таблицы инструмента необходимая вещь и постоянно нужна перед глазами.
зачем? редактировать инструмент во время выполнения УП? я тоже так думал сначала.

Re: AXIS 2.7.14 как встроить панель коррекции в интерфейс?

Добавлено: 20 ноя 2023, 15:56
stounhead
vtgmfg писал(а): 20 ноя 2023, 13:58
stounhead писал(а): в результате своей деятельности понял сто панель таблицы инструмента необходимая вещь и постоянно нужна перед глазами.
зачем? редактировать инструмент во время выполнения УП? я тоже так думал сначала.
во время выполнения изменения блокируются.а вот при смене инструмента мелкая цифра в низу окна не помогает
постоянно помнить что коррекуция есть сложно. особенно если идет активная работа

Re: AXIS 2.7.14 как встроить панель коррекции в интерфейс?

Добавлено: 22 ноя 2023, 17:18
stounhead
для начала идет опрос таблицы

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

;выполнить как только будут найдены все HOME
O<code_start> sub

M68 E0 Q#100

O<code_start> endsub
M2
потом запись

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

O<save_correct> sub

#100 = #<_hal[pyvcp.spinbox]>
M68 E0 Q#100

O<save_correct> endsub
M2

вот вроде обращение к Е . а если нужна Z или Diam как обращаться?