Как работать с таблицей инструментов на фрезерном станке?

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

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

daiman444 писал(а): нта. Тх это номер инструмента из таблицы. И в логической связке примерно так звучит: далее будет запущен процесс смены инструмента на номер "х". А пишется это так:
М6Тх.
у меня практика показала что синтаксис команды:
Т1 М6
если в обратном порядке то не работает....
и да по умолчанию Т0 ! это показывает даже в окне трассировки меняя конус на цилиндр.
а вот дальше как работают корекции по G40/G41/G42 не совсем понятно. в какое поле вводить значение?
как оно должно выглядеть? какой рабочий синтаксис в коде?
такие основные вопросы
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение daiman444 »

stounhead писал(а): G40/G41/G42 не совсем понятно.
Я вам ссылку скидывал http://linuxcnc.org/docs/stable/html/gc ... #_examples
Вы потрудитесь хотя бы открыть ее. Там прям со всеми подробностями все изложено
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

daiman444 писал(а): 19 авг 2022, 12:17
stounhead писал(а): G40/G41/G42 не совсем понятно.
Я вам ссылку скидывал http://linuxcnc.org/docs/stable/html/gc ... #_examples
Вы потрудитесь хотя бы открыть ее. Там прям со всеми подробностями все изложено
это стандартное написание кода. ничем не отличается отдругих станков.
меня интересует корекция в таблице инструментов!! как дать нужное значение ?
строки Х и У это задать отдельно корекцию на ось? или как?
что значат другие буквы в таблице? документация ответа пока не дает
Вложения
Снимок экрана_2022-08-19_12-49-53.png (2082 просмотра) <a class='original' href='./download/file.php?id=204584&sid=42dd6b34e5c3cd5b0bc62ad6240b643e&mode=view' target=_blank>Загрузить оригинал (25.75 КБ)</a>
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение alex_sar »

XY - это не для фрезерных станков

Вам нужна буква Z - это коррекция по высоте

И возможно коррекция на DIAMетр - но тут уже я не возьмусь в двух словах объяснять, читайте документацию про это - там всё написано с примерами. Но это не нужно если нет погони за сотками.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

alex_sar писал(а): Вам нужна буква Z - это коррекция по высоте
как раз это наименьшая проблема
alex_sar писал(а): И возможно коррекция на DIAMетр - но тут уже я не возьмусь в двух словах объяснять, читайте документацию про это - там всё написано с примерами. Но это не нужно если нет погони за сотками.
как раз на Диаметр!!!... на стойках просто ставишь значение плюс или минус на сколько надо сдвинуть.
а в нужном месте включить и выключить. ВСЕ!
читаю документацию и делаю эксперименты на тестовой конфигурации.
пока не доходит как здесь это работает
может менять диаметр?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

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

А про G43 не забыли?
У меня на токарнике работает так М6 Тх G43 (LCNC 2.7.15 и LCNC 2.8.2)
Без G43 компенсация не учитывается. (По Х Z точно, а на диаметр фрезы не подскажу - ещё не пользовался)
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

alex_sar писал(а): http://linuxcnc.org/docs/stable/html/gc ... #_examples
это стандартно для G-кода. ну обозначил когда начигается корекция. А из какого столбика таблицы оно возьмет значение?
повторюсь. на стойках даже не обязательно вводить диаметр инструмента. но есть поле корекции где значение плюс или минус.
и именно это значение берет G41/G42. куда писать корекцию и нужно ли писать истинный диаметр инструмента?
Вложения
Снимок экрана_2022-08-19_15-26-49.png (2003 просмотра) <a class='original' href='./download/file.php?id=204659&sid=42dd6b34e5c3cd5b0bc62ad6240b643e&mode=view' target=_blank>Загрузить оригинал (26.36 КБ)</a>
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение alex_sar »

stounhead писал(а): и именно это значение берет G41/G42. куда писать корекцию и нужно ли писать истинный диаметр инструмента?
Я же написал - в поле диаметр (DIAM)
А будет это коррекция или истинный диаметр - это уже зависит как у вас g-code сделан (у меня в CAM программе настраивается).
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

alex_sar писал(а): Я же написал - в поле диаметр (DIAM)
А будет это коррекция или истинный диаметр - это уже зависит как у вас g-code сделан (у меня в CAM программе настраивается).
Вернуться к началу
ЭТО КАК? или я дурак совсем! или тогда подробно пожалуста!!!
насколько знаю то в программе можно прописать диаметр чисто как коментарий для оператора.
остальное берется из таблицы....
а такое чтобы корекция и истиный диаметр в одном столбце??
не могу понять!...

D - tool diameter - floating-point, absolute value

X..W - tool offset on specified axis - floating-point
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение alex_sar »

у вас программа строит траекторию либо точно по контуру детали, либо с отступом на диаметр фрезы.

соответственно нужно либо забивать истинный диаметр (или радиус, точно не скажу, надо читать), либо если траектория уже построена с отступом на диаметр (как обычно и делается), то в поле DIAM забиваете коррекцию.

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

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

alex_sar писал(а): либо с отступом на диаметр фрезы.

соответственно нужно либо забивать истинный диаметр (или радиус, точно не скажу, надо читать), либо если траектория уже построена с отступом на диаметр (как обычно и делается), то в поле DIAM забиваете коррекцию.
с отступом на радиус фрезы. только гравировка с значением ноль

хорошо. а как таблицу привести к такому виду? чтобы лишнее не смущало
Вложения
Снимок экрана_2022-08-25_13-10-01.png (1951 просмотр) <a class='original' href='./download/file.php?id=204660&sid=42dd6b34e5c3cd5b0bc62ad6240b643e&mode=view' target=_blank>Загрузить оригинал (32.07 КБ)</a>
tokarka63
Мастер
Сообщения: 393
Зарегистрирован: 10 фев 2020, 18:39
Репутация: 13
Настоящее имя: Виталий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение tokarka63 »

stounhead писал(а): а как таблицу привести к такому виду? чтобы лишнее не смущало
В ini файле в секцию [DISPLAY] добавить
TOOL_EDITOR = tooledit X Z (останутся X, Z и комментарий ) удалить - дописать по необходимости)
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

tokarka63 писал(а): В ini файле в секцию [DISPLAY] добавить
TOOL_EDITOR = tooledit X Z (останутся X, Z и комментарий ) удалить - дописать по необходимости)
в данном случае надо прописывать то что будет видно.
и Diam тоже.
видимо есть параметр пазмера окна таблицы инструментов. количество столбцов стало меньше, а размер сохранился
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

tokarka63 писал(а): В ini файле в секцию [DISPLAY] добавить
TOOL_EDITOR = tooledit X Z (останутся X, Z и комментарий ) удалить - дописать по необходимости)
в данном случае надо прописывать то что будет видно.
и Diam тоже.
видимо есть параметр пазмера окна таблицы инструментов. количество столбцов стало меньше, а размер сохранился

и еще один вопрос


G10 L1 P- axes <R- I- J- Q->

P - tool number

R - radius of tool

I - front angle (lathe)

J - back angle (lathe)

Q - orientation (lathe)

в примерах очень коротко про это. кто-то сталкивался? не совсем понимаю
Вложения
Снимок экрана_2022-08-29_08-57-18.png (1892 просмотра) <a class='original' href='./download/file.php?id=204688&sid=42dd6b34e5c3cd5b0bc62ad6240b643e&mode=view' target=_blank>Загрузить оригинал (23.63 КБ)</a>
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

Добрый день всем!
по результатам выполненых работ.
для фрезеровки достаточно в таблице инструмента двух колонок Z и DIAM
Z вызывает G43
DIAM вызывает G41/G42 (ставить в начале подвода. интерпретатор следит за этим)
G40 прекращают действие команды.

М6 Т№ или Т№ М6 без разницы. но в одной строке. (((

DIAM может иметь значение 0.0. даже отрицательное. на скрине видно след движения инструмента.
менял значение от отрицательного до положительного.
сама УП сделана в PowerMill.
Вложения
Снимок экрана_2022-08-30_14-49-50.png (1856 просмотров) <a class='original' href='./download/file.php?id=204696&sid=42dd6b34e5c3cd5b0bc62ad6240b643e&mode=view' target=_blank>Загрузить оригинал (233.93 КБ)</a>
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

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

для токарного viewtopic.php?f=15&t=5760&p=638740#p638740

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

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение daiman444 »

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

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение stounhead »

daiman444 писал(а): 31 авг 2022, 15:57
Точно так же. Только только диаметра фрезы в пинах нету. Он есть как нумерованый параметр.
http://linuxcnc.org/docs/stable/html/gc ... rview.html
Раздел 3.1. параметр 5410 соответствует диаметру инструмента
прочитал.
а как это работает пока не понял.
можно пример?
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Как работать с таблицей инструментов на фрезерном станке?

Сообщение daiman444 »

stounhead писал(а): можно пример?
Боюсь соврать, но примерно так должно работать:
В панели пишем значение. На кнопку назначаем вызов подпрограммы. В в подпрограмме присваиваем значение переменной:
O<имяподпрограммы> SUB
#diam=#<_hal[имяпинасозначениемс панели]>
#5410=#diam
O<имяподпрограммы> ENDSUB
M2

Примерно так

Синтаксис и пунктуацию могу немного путать на ходу
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Ответить

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