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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Dmawzx
Новичок
Сообщения: 17
Зарегистрирован: 04 фев 2015, 21:21
Репутация: 0
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение Dmawzx »

Здравствуйте!

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

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

Сообщение Dmawzx »

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

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

Сообщение Dmawzx »

Попробовал кривую заменить отрезками прямых линий:
Изображение
Получил третью ошибку: Straight feed in concave corner cannot be reached by the tool without gouging
Прямо день ошибок :thinking:
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

Сообщение Сергей Саныч »

Покажите G-коды. Какой CAM используется?
Чудес не бывает. Бывают фокусы.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Если речь о емс , то - да, емс нужен для выхода на траекторию с компенсацией "прямой" участок
(по моему длиной не менее радиуса инструмента)
Dmawzx писал(а):Вырезать нужно внутри,
вырезать внутри - а заход на скрине снаружи ?
Dmawzx
Новичок
Сообщения: 17
Зарегистрирован: 04 фев 2015, 21:21
Репутация: 0
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение 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
вырезать внутри - а заход на скрине снаружи ?
Если Вы имеете в виду это:
Изображение
Этой завитушкой программа показывает в какую сторону установлена компенсация, это не элемент чертежа.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Dmawzx писал(а):Этой завитушкой программа показывает в какую сторону установлена компенсация, это не элемент чертежа.
ok - понял...
=========
а сейчас то в чем основной вопрос?
вроде бы выяснилось ,что нужен заход на траекторию ...
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

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

Сообщение nik1 »

Деталь такая точная , что без компенсации не обойтись?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Dmawzx писал(а):Для управления станком использую CNC USB controller
Осталось понять причём тут подфорум по Linux?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Dmawzx
Новичок
Сообщения: 17
Зарегистрирован: 04 фев 2015, 21:21
Репутация: 0
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение Dmawzx »

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

Углы придётся на чертеже закруглять, диаметром как минимум на сотую долю миллиметра больше фрезы:
Изображение
Вот в таком виде код успешно прошел.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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