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

Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 10:28
Nick
В LinuxCNC если попытаться выполнить вот такой код, вылезет ошибка, что угол не может быть достигнут без зареза.

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

G0 X0 Y0
G41.1 D5
G0 X11
G1 Y10 
G1 Y11 X10
G1 X0 
M02
В пром стойках так же ругнется, или нет?

И как тогда делать компенсацию радиуса, в CAM?
Я так понимаю есть два варианта:
1. В CAM программе, но тогда не учитывается диаметр инструмента в стойке, и получается не будет включаться компенсация. А если у нас изгношенный инструмент, как ему поставить компенсацию износа?
2. В стойке, но тогда не все получится обработать. (или CAM будет строить траекторию таким образом, чтобы не было таких зарезов?)

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 11:29
torvn77
Я понимаю разницу между стойкой и CAMом так:
Компенсация радиуса в стойке:
Компенсация радиуса в стойке.v2.png (3245 просмотров) <a class='original' href='./download/file.php?id=62765&mode=view' target=_blank>Загрузить оригинал (24.19 КБ)</a>
Компенсация радиуса в CAM:
Компенсация радиуса в CAM.v2.png (3245 просмотров) <a class='original' href='./download/file.php?id=62764&mode=view' target=_blank>Загрузить оригинал (19.84 КБ)</a>
Мне кажется что эти компенсации должны дополнять друг друга:
Компенсация в стойке уточняет компенсацию сделанную в CAM.
Screenshot.png (3230 просмотров) <a class='original' href='./download/file.php?id=62767&mode=view' target=_blank>Загрузить оригинал (29.28 КБ)</a>
Зеленое - это нужный вектор
Чёрное граница области фрезировки и путь инструмента.
Малиновое и фиолетовое пути фрез разного радиуса по рассчитанной в CAM траектории.
(Рисунок схематический:где она включена и где отключена решайте сами :hehehe: )
(для просмотра содержимого нажмите на ссылку)
Компенсация радиуса в стойке.png (3280 просмотров) <a class='original' href='./download/file.php?id=62751&mode=view' target=_blank>Загрузить оригинал (27.55 КБ)</a>
Компенсация радиуса в CAM.png (3280 просмотров) <a class='original' href='./download/file.php?id=62750&mode=view' target=_blank>Загрузить оригинал (22.34 КБ)</a>
Уточнение компенсации CAM компенсацией стойки.png (3238 просмотров) <a class='original' href='./download/file.php?id=62766&mode=view' target=_blank>Загрузить оригинал (29.13 КБ)</a>

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 11:51
Lexxa
В каме включаешь галочку, что обрабатывать будешь с компенсацией. Без компенсации кам сам вводит её, ибо ты задаешь параметры инструмента. Если инструмент сел, то деталь не в размере.

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 11:59
A-Tr
Размер инструмента задан на станке? и что значит "D5" (это размер компенсации или ее номер из таблицы)?
Зависит от размера компенсации. Если при отработке получится самопересекающаяся траектория - ругнется (Хайден ругается). Я именно поэтому и перешел на сторону тех, кто не задает диаметр в станке. Возникают сложности при визуализации на станке, но без нее можно жить. И жить неплохо.

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 12:01
A-Tr
Давайте уточним, мы говорим не просто о компенсации диаметра фрезы, а о компенсации на ИЗНОС инструмента и ПОГРЕШНОСТЬ заточки. Другими словами, разговор о сотках.

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 13:40
Nick
Речь о компенсации износа. Т.е. нужна возможность компенсации износа/переточки на стойке без переделывания файла с Gкодом.

Т.е. если сделать в CAM детальку с компенсацией на стороне стойки, то САМ будет строить траекторию таким образом, чтобы не возникала проблема зарезов?

ЗЫ, а если замерили деталь и она в минусе, и надо сделать компенсацию в -0.ххх?

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 14:23
A-Tr
Если деталь получилась в "минус", значит фреза меньше номинального диаметра, тогда в таблице инструментов прописываю -0,ххх (это если говорить об отверстии, если наружный вышел в "минус" - фрезе пишем "+0,ххх"). И не забываем учесть, обработка была с обоих сторон или нет. Если с обоих, то величину компесации надо бы разделить пополам.

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 14:30
Nick
Это понятно, но пишешь полный диаметр или только поправку?
Или у тебя два параметра на диаметр и на износ?

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 15:28
A-Tr
Только поправку!!! Диаметр 0!

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 20:57
Dmaster
Часто пишу для Lcnc с компенсацие.. Пишу в NX10. самостоятельно подобный код писать крайне сложно.

Вот у тебя есть зарез на
Nick писал(а):G0 X0 Y0
G41.1 D5
G0 X11
G1 Y10
G1 Y11 X10
G1 X0
M02

G1 X0 и он правильно ругается.
Траектория расчитывается так, что фреза идет касательно к материалу по углом в 90 градусов
G1 Y11 X10
G1 X0
Эти 2 кадра выглядят у тебя так.

Соответсвенно x0 для него невозможен. для этого движения у него Y идет из предыдущего кадра ..те он должен оказаться левее y11 на2.5мм .. это 8.5
А В КОНЦЕ G1 Y11 X10 ОН уже был в Y 9.232

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 05 ноя 2015, 21:05
Dmaster
Да и еще . Программы с компенсацией пишутся под определенную фрезу. Пишется программа под фрезу диаметром 5.
В КОРРЕКТОРАХ ЗАБИВАЕТСЯ ДИАМЕТР 5!
ушел размер, к примеру при фрезеровании отверстия на 0.05
соответственно в корректор пишем 4.95 . ПЕРЕЧИТЫВАЕМ и программу и файл корректоров и в путь

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 28 ноя 2015, 05:38
pkasy
в корректоре - это где?
просто у меня все время ругается на зарезы, при любом выставленном в таблице интструментов диаметре.

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 30 ноя 2015, 12:42
Nick
А Gкод в чем составляешь?

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 30 ноя 2015, 15:53
pkasy
тот, который хотел бы компенсировать, составлял Vectric VCarve.
просто он как то странно нарисовал траекторию движения инструмента, как будто диаметр равен минус диаметр.
думал побороть это с помощью компенсации, но ЕМС ругается даже на диаметр 0.1 мм

Re: Компенсация диаметра инструмента, CAM или стойка

Добавлено: 30 ноя 2015, 17:49
Nick
Скинь пример Gкода.