Страница 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ом так:
Компенсация радиуса в стойке:
Компенсация радиуса в CAM:
Мне кажется что эти компенсации должны дополнять друг друга:
Компенсация в стойке уточняет компенсацию сделанную в CAM.
Зеленое - это нужный вектор
Чёрное граница области фрезировки и путь инструмента.
Малиновое и фиолетовое пути фрез разного радиуса по рассчитанной в CAM траектории.
(Рисунок схематический:где она включена и где отключена решайте сами

)
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кода.