Страница 2 из 3
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 19 авг 2022, 10:33
stounhead
daiman444 писал(а): ↑
нта. Тх это номер инструмента из таблицы. И в логической связке примерно так звучит: далее будет запущен процесс смены инструмента на номер "х". А пишется это так:
М6Тх.
у меня практика показала что синтаксис команды:
Т1 М6
если в обратном порядке то не работает....
и да по умолчанию Т0 ! это показывает даже в окне трассировки меняя конус на цилиндр.
а вот дальше как работают корекции по G40/G41/G42 не совсем понятно. в какое поле вводить значение?
как оно должно выглядеть? какой рабочий синтаксис в коде?
такие основные вопросы
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 19 авг 2022, 12:17
daiman444
stounhead писал(а): ↑
G40/G41/G42 не совсем понятно.
Я вам ссылку скидывал
http://linuxcnc.org/docs/stable/html/gc ... #_examples
Вы потрудитесь хотя бы открыть ее. Там прям со всеми подробностями все изложено
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 19 авг 2022, 12:51
stounhead
это стандартное написание кода. ничем не отличается отдругих станков.
меня интересует корекция в таблице инструментов!! как дать нужное значение ?
строки Х и У это задать отдельно корекцию на ось? или как?
что значат другие буквы в таблице? документация ответа пока не дает
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 19 авг 2022, 14:36
alex_sar
XY - это не для фрезерных станков
Вам нужна буква Z - это коррекция по высоте
И возможно коррекция на DIAMетр - но тут уже я не возьмусь в двух словах объяснять, читайте документацию про это - там всё написано с примерами. Но это не нужно если нет погони за сотками.
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 19 авг 2022, 15:12
stounhead
alex_sar писал(а): ↑
Вам нужна буква Z - это коррекция по высоте
как раз это наименьшая проблема
alex_sar писал(а): ↑
И возможно коррекция на DIAMетр - но тут уже я не возьмусь в двух словах объяснять, читайте документацию про это - там всё написано с примерами. Но это не нужно если нет погони за сотками.
как раз на Диаметр!!!... на стойках просто ставишь значение плюс или минус на сколько надо сдвинуть.
а в нужном месте включить и выключить. ВСЕ!
читаю документацию и делаю эксперименты на тестовой конфигурации.
пока не доходит как здесь это работает
может менять диаметр?
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 19 авг 2022, 16:06
alex_sar
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 19 авг 2022, 18:38
xenon-alien
А про G43 не забыли?
У меня на токарнике работает так М6 Тх G43 (LCNC 2.7.15 и LCNC 2.8.2)
Без G43 компенсация не учитывается. (По Х Z точно, а на диаметр фрезы не подскажу - ещё не пользовался)
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 25 авг 2022, 08:47
stounhead
это стандартно для G-кода. ну обозначил когда начигается корекция. А из какого столбика таблицы оно возьмет значение?
повторюсь. на стойках даже не обязательно вводить диаметр инструмента. но есть поле корекции где значение плюс или минус.
и именно это значение берет G41/G42. куда писать корекцию и нужно ли писать истинный диаметр инструмента?
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 25 авг 2022, 09:49
alex_sar
stounhead писал(а): ↑
и именно это значение берет G41/G42. куда писать корекцию и нужно ли писать истинный диаметр инструмента?
Я же написал - в поле диаметр (DIAM)
А будет это коррекция или истинный диаметр - это уже зависит как у вас g-code сделан (у меня в CAM программе настраивается).
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 25 авг 2022, 10:00
stounhead
alex_sar писал(а): ↑
Я же написал - в поле диаметр (DIAM)
А будет это коррекция или истинный диаметр - это уже зависит как у вас g-code сделан (у меня в CAM программе настраивается).
Вернуться к началу
ЭТО КАК? или я дурак совсем! или тогда подробно пожалуста!!!
насколько знаю то в программе можно прописать диаметр чисто как коментарий для оператора.
остальное берется из таблицы....
а такое чтобы корекция и истиный диаметр в одном столбце??
не могу понять!...
D - tool diameter - floating-point, absolute value
X..W - tool offset on specified axis - floating-point
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 25 авг 2022, 11:06
alex_sar
у вас программа строит траекторию либо точно по контуру детали, либо с отступом на диаметр фрезы.
соответственно нужно либо забивать истинный диаметр (или радиус, точно не скажу, надо читать), либо если траектория уже построена с отступом на диаметр (как обычно и делается), то в поле DIAM забиваете коррекцию.
X..W забудьте - вам оно не надо. это для токарных и т.д.
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 25 авг 2022, 11:38
stounhead
alex_sar писал(а): ↑
либо с отступом на диаметр фрезы.
соответственно нужно либо забивать истинный диаметр (или радиус, точно не скажу, надо читать), либо если траектория уже построена с отступом на диаметр (как обычно и делается), то в поле DIAM забиваете коррекцию.
с отступом на радиус фрезы. только гравировка с значением ноль
хорошо. а как таблицу привести к такому виду? чтобы лишнее не смущало
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 26 авг 2022, 12:05
tokarka63
stounhead писал(а): ↑
а как таблицу привести к такому виду? чтобы лишнее не смущало
В ini файле в секцию [DISPLAY] добавить
TOOL_EDITOR = tooledit X Z (останутся X, Z и комментарий ) удалить - дописать по необходимости)
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 29 авг 2022, 08:56
stounhead
tokarka63 писал(а): ↑
В ini файле в секцию [DISPLAY] добавить
TOOL_EDITOR = tooledit X Z (останутся X, Z и комментарий ) удалить - дописать по необходимости)
в данном случае надо прописывать то что будет видно.
и Diam тоже.
видимо есть параметр пазмера окна таблицы инструментов. количество столбцов стало меньше, а размер сохранился
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 29 авг 2022, 08:58
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)
в примерах очень коротко про это. кто-то сталкивался? не совсем понимаю
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 30 авг 2022, 15:41
stounhead
Добрый день всем!
по результатам выполненых работ.
для фрезеровки достаточно в таблице инструмента двух колонок Z и DIAM
Z вызывает G43
DIAM вызывает G41/G42 (ставить в начале подвода. интерпретатор следит за этим)
G40 прекращают действие команды.
М6 Т№ или Т№ М6 без разницы. но в одной строке. (((
DIAM может иметь значение 0.0. даже отрицательное. на скрине видно след движения инструмента.
менял значение от отрицательного до положительного.
сама УП сделана в PowerMill.
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 31 авг 2022, 09:16
stounhead
задам вопрос по другому
как вывести на панель управления параметры активного инструмента и изменять коррекцию без перехода в таблицу?
для токарного
viewtopic.php?f=15&t=5760&p=638740#p638740
а для фрезерного?
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 31 авг 2022, 15:57
daiman444
Точно так же. Только только диаметра фрезы в пинах нету. Он есть как нумерованый параметр.
http://linuxcnc.org/docs/stable/html/gc ... rview.html
Раздел 3.1. параметр 5410 соответствует диаметру инструмента
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 02 сен 2022, 09:07
stounhead
прочитал.
а как это работает пока не понял.
можно пример?
Re: Как работать с таблицей инструментов на фрезерном станке?
Добавлено: 02 сен 2022, 12:26
daiman444
Боюсь соврать, но примерно так должно работать:
В панели пишем значение. На кнопку назначаем вызов подпрограммы. В в подпрограмме присваиваем значение переменной:
O<имяподпрограммы> SUB
#diam=#<_hal[имяпинасозначениемс панели]>
#5410=#diam
O<имяподпрограммы> ENDSUB
M2
Примерно так
Синтаксис и пунктуацию могу немного путать на ходу