Панель коррекции.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

пробовал подключить. ругается. выбрасывает в панель MDI и стоит ждет чего-то.
что-то не так сделал.
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): ругается. выбрасывает в панель MDI и стоит ждет чего-то.
что-то не так сделал
Оно по идее не работает при запущенном выполнении уп.
Через mdi и окоды только до запуска или после нажатия кнопки стоп будет вносить коррективы.
Чтобы на лету работало компонент писать надо скорее всего
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

daiman444 писал(а): Оно по идее не работает при запущенном выполнении уп.
Через mdi и окоды только до запуска или после нажатия кнопки стоп будет вносить коррективы.
Чтобы на лету работало компонент писать надо скорее всего
на лету не пробовал. делал на тестовой конфигурации.
то что лежит в архиве вроде для токарного станка.
может в этом проблема?
какой порядок действий?
как оно работает ? подробно
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): для токарного станка
Хоть для космического корабля. Подключить надо правильно и все будет работать.
Чтобы правильно подключить нужно либо изучить досконально документацию либо нанять более менее ориентирующегося в вопросе специалиста.
Тупо копировать/вставить может привести к непоправимым последствиям.
daiman444 писал(а): как оно работает
Если вкратце до диаметр и длина это некоторые значения которые берутся из таблицы инструментов. Панелью вы можете изменять его. Все просто.
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

daiman444 писал(а): Хоть для космического корабля. Подключить надо правильно и все будет работать.
Чтобы правильно подключить нужно либо изучить досконально документацию либо нанять более менее ориентирующегося в вопросе специалиста.
Тупо копировать/вставить может привести к непоправимым последствиям.
а тупо и не нужно. используя подсказки этого форума настроил ось В очень хорошо!
потратил время и сделал.
daiman444 писал(а): Если вкратце до диаметр и длина это некоторые значения которые берутся из таблицы инструментов. Панелью вы можете изменять его. Все просто
и вот опять таблица инструментов.... темы разные, а вопрос один - как работать с таблицей инструментов?
уверен что большинство ею не пользуется... а мне надо
Вложения
Снимок экрана_2022-08-19_13-06-14.png (1066 просмотров) <a class='original' href='./download/file.php?id=204585&sid=efce5525a352fc8348211513572a867d&mode=view' target=_blank>Загрузить оригинал (165.45 КБ)</a>
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): а мне надо
Опишите подробно и пошагово алгоритм желаемых действий
gennadiy писал(а): g10 l1 p#<_hal[iocontrol.0.tool-number]> x[#<_hal[motion.tooloffset.x]>+#100 ]
вот это в гкод вставляли?
без этой строки в гкоде ничего не будет меняться от загруженной панели.

ПО этой строке целый раздел в мануале:
http://linuxcnc.org/docs/stable/html/gc ... ode:g10-l1

Если у вас фрезер и вы хотите делать коррекцию по диаметру инструмента то в гкоде надо попробовать так:

g10 l1 p#<_hal[iocontrol.0.tool-number]> R#100

Вноситься корректировки будут только до запуска уп или после его остановки!
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

daiman444 писал(а): g10 l1 p#<_hal[iocontrol.0.tool-number]> R#100
у меня это сработало.
Перед началом движения вставляем:

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

M6T1 
g10 l1 p#<_hal[iocontrol.0.tool-number]> R#100
Вводим на панельке нужный диаметр. Нажимаем сохранить и запускаем уп.
Сачала по М6 будет запрос на вставить нужный инструмент, и следующей строкой оно перезапишет диаметр установленного иструмента.

до запуска и после запуска уп можно сравнить таблицу инструмента и убедиться в изменениях
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

daiman444 писал(а): Опишите подробно и пошагово алгоритм желаемых действий
вот это уже другое дело
есть отверстие Д20 0./-0.05 . программа делает его -0.2 и потом доработка по спирали до размера.
меняя корекцию на инструменте можно не переписывать постоянно код.

допустим что в таблице есть инструмент который по диаметру совпадает с реальным , например Д8.
и оператор на панели меняет корекцию в плюс или минус. присвоение работает в следующем цикле работы программы.
после обработки вернуть в ноль вручную.

для этого как понимаю нужно вызвать инструмент отличный от Т0
присвоить ему корекцию
выполнить N количество циклов до размера
вернуть корекцию к нулю

вроде как понимаю
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): меняя корекцию на инструменте можно не переписывать постоянно код
Да именно так оно и будет работать. Выше смотрите что куда дописать нужно я показал

Эта панелька заменит алгоритм ручной корректировки перезагрузки таблицы инструментов.
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): оператор на панели меняет корекцию в плюс или минус.
Пины смещения по осям нашлись легко, а вот что то диаметр загруженный из таблицы с наскока не получается найти. Тогда бы это была действительно "панель коррекции", а не панель "задания диаметра"
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

daiman444 писал(а): daiman444 писал(а): ↑
g10 l1 p#<_hal[iocontrol.0.tool-number]> R#100

у меня это сработало.
что-то не так. а что не пойму. поменяло размер диаметра инструмента
Вложения
Снимок экрана_2022-08-19_15-27-05.png (1024 просмотра) <a class='original' href='./download/file.php?id=204586&sid=efce5525a352fc8348211513572a867d&mode=view' target=_blank>Загрузить оригинал (327.73 КБ)</a>
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

Вы
stounhead писал(а): а что не пойму
Вы файлы из архива с расширением .ngc куда положили?
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): g10 l1 p#<_hal[iocontrol.0.tool-number]> R#100
Перед этой строкой должен быть м6т1 напрмер. Вам явно нужно задать установленный инструмент. #<_hal[iocontrol.0.tool-number]> это хал пин номера инструмента. Он без установленного инструмента через М6Тх равен 0
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

daiman444 писал(а): Вы файлы из архива с расширением .ngc куда положили?
в каталог конфигурации. дело в том что в архиве нет описания что куда размещать
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

daiman444 писал(а): stounhead писал(а): ↑
g10 l1 p#<_hal[iocontrol.0.tool-number]> R#100

Перед этой строкой должен быть м6т1 напрмер. Вам явно нужно задать установленный инструмент. #<_hal[iocontrol.0.tool-number]> это хал пин номера инструмента. Он без установленного инструмента через М6Тх равен 0
это в тексте программы ? или в MDI?
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): тексте программы
В уп
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

daiman444 писал(а): 19 авг 2022, 15:40 Вы
stounhead писал(а): а что не пойму
Вы файлы из архива с расширением .ngc куда положили?
а эти файлы какую роль играют?
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): какую
Это подпрограммы которые выполняют чтение запись параметров отсюда g10 l1 p#<_hal[iocontrol.0.tool-number]> R#100

Это если упрощенно говоря
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Панель коррекции.

Сообщение stounhead »

daiman444 писал(а): Это если упрощенно говоря
очень уж мудрено получается... сильно много лишних движений
кроме стандартных команд в УП еще это.
проще стандартными средствами. главное с панелью инструментов разобраться
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Панель коррекции.

Сообщение daiman444 »

stounhead писал(а): мудрено
Нет там ничего мудреного и как раз освобождает от лишних телодвижений.
Один раз настроил пользуйся всю оставшуюся жизнь. В личку писните попробую подсобить
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Ответить

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