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

g-code/Резка острых углов

Добавлено: 16 авг 2015, 23:51
Dmawzx
Здравствуйте!

Как правильно резать острые углы?
Например у меня такая фигура из трёх кривых линий:
Изображение
Вырезать нужно внутри, т.е. углы должны получиться скруглёнными радиусом фрезы.
Компенсация G42, резка по часовой стрелке.
Программа выдаёт ошибку: Arc move in concave corner cannot be reached by the tool without gouging (112)

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 00:02
Dmawzx
Похоже что дело не в остром угле, а в самой кривой, потому как даже такую кривую станок не принял:
Изображение
Ошибка: Move after tool radius compensation must be straight (76)
Из ошибки я понял, что фрезе нужен выход по прямой, когда дорисовал кривая прошла по программе, но блин это как-то неправильно.
Что я делаю не так?

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 00:11
Dmawzx
Попробовал кривую заменить отрезками прямых линий:
Изображение
Получил третью ошибку: Straight feed in concave corner cannot be reached by the tool without gouging
Прямо день ошибок :thinking:

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 05:34
Сергей Саныч
Покажите G-коды. Какой CAM используется?

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 07:24
nkp
Если речь о емс , то - да, емс нужен для выхода на траекторию с компенсацией "прямой" участок
(по моему длиной не менее радиуса инструмента)
(для просмотра содержимого нажмите на ссылку)
Выделение_077.png (2959 просмотров) <a class='original' href='./download/file.php?id=56091&mode=view' target=_blank>Загрузить оригинал (47.2 КБ)</a>
Выделение_078.png (2959 просмотров) <a class='original' href='./download/file.php?id=56092&mode=view' target=_blank>Загрузить оригинал (62.41 КБ)</a>
Dmawzx писал(а):Вырезать нужно внутри,
вырезать внутри - а заход на скрине снаружи ?

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 09:42
Dmawzx
Для управления станком использую CNC USB controller http://www.planet-cnc.com/index.php?page=software
В настройках указана концевая фреза диаметром 2 мм.

Чертежи делаю в AutoCAD, сохраняю в DXF. Дальше конвертирую через программу dxf2gcode - здесь выбираю инструмент и расставляю компенсации.
Окно программы http://dl2.joxi.net/drive/0010/3967/679 ... 48a66f.jpg
вырезать внутри - а заход на скрине снаружи ?
Если Вы имеете в виду это:
Изображение
Этой завитушкой программа показывает в какую сторону установлена компенсация, это не элемент чертежа.

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 10:09
nkp
Dmawzx писал(а):Этой завитушкой программа показывает в какую сторону установлена компенсация, это не элемент чертежа.
ok - понял...
=========
а сейчас то в чем основной вопрос?
вроде бы выяснилось ,что нужен заход на траекторию ...

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 10:24
nik1
Деталь такая точная , что без компенсации не обойтись?

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 12:38
Serg
Dmawzx писал(а):Для управления станком использую CNC USB controller
Осталось понять причём тут подфорум по Linux?..

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 13:10
Dmawzx
nkp писал(а):а сейчас то в чем основной вопрос?
вроде бы выяснилось ,что нужен заход на траекторию ...
С одиночной траекторией наверное проще вообще не использовать компенсацию, а чертить траекторию по центру.

Углы придётся на чертеже закруглять, диаметром как минимум на сотую долю миллиметра больше фрезы:
Изображение
Вот в таком виде код успешно прошел.

Re: g-code/Резка острых углов

Добавлено: 17 авг 2015, 13:18
Nick
Dmawzx писал(а):Arc move in concave corner cannot be reached by the tool without gouging (112)
Фишка вот в чем: скорее всего дуги составленны не из одной строки G02, а нескольких и в укглах есть коротенькие отрезочки, до которых фреза не дотянется (т.к. слишком большой радиус). Такие случаи нельзя обрабатывать с кодом G42 (т.к. траектория может очень сильно измениться) - все это должно решаться на уровне CAM.