Inkscape, gcodetools и два инструмента

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
bsam
Почётный участник
Почётный участник
Сообщения: 108
Зарегистрирован: 16 май 2012, 15:31
Репутация: 0
Откуда: Москва
Контактная информация:

Inkscape, gcodetools и два инструмента

Сообщение bsam »

Вроде не нашёл обсуждения такой темы. Собственно, как? Надо толстой фрезой снять черновое, а потом сменить фрезу и снять начисто.

Что делать с изображением в Inkscape и как сделать УП в gcodetools? Самое не понятное здесь -- как вычислить площадь/объём того, что ещё не сняла первая фреза, но должна снять вторая.
Halk 4060 Table, NCStudio 5.5.60.0
Steel.ne
Почётный участник
Почётный участник
Сообщения: 112
Зарегистрирован: 21 апр 2012, 22:52
Репутация: 5
Контактная информация:

Re: Inkscape, gcodetools и два инструмента

Сообщение Steel.ne »

делаешь оффсет на радиус большой фрезы, потом обратный оффсет на ту же величину. Увидишь карманы, в которые не залезла большая фреза. Эти карманы и обрабатываешь маленькой плюс принудительный проход по контуру.

Вот, например - серый путь - большая фреза (4мм), синий - малая (0.5мм)
Вложения
g9262.png (1508 просмотров) <a class='original' href='./download/file.php?id=5783&mode=view' target=_blank>Загрузить оригинал (70.17 КБ)</a>
Аватара пользователя
bsam
Почётный участник
Почётный участник
Сообщения: 108
Зарегистрирован: 16 май 2012, 15:31
Репутация: 0
Откуда: Москва
Контактная информация:

Re: Inkscape, gcodetools и два инструмента

Сообщение bsam »

Steel.ne писал(а):делаешь оффсет на радиус большой фрезы,
Допустим, надо высверлить квадрат. В терминах Inkscape сделать offset -- это применить динамическое вытягивание? Или что-то другое?

Дальше, видимо, надо произвести какое-то действие, чтобы обратный оффсет не привёл просто к изначальному изображению.
Steel.ne писал(а):потом обратный оффсет на ту же величину. Увидишь карманы, в которые не залезла большая фреза. Эти карманы и обрабатываешь маленькой плюс принудительный проход по контуру.
Halk 4060 Table, NCStudio 5.5.60.0
Аватара пользователя
bsam
Почётный участник
Почётный участник
Сообщения: 108
Зарегистрирован: 16 май 2012, 15:31
Репутация: 0
Откуда: Москва
Контактная информация:

Re: Inkscape, gcodetools и два инструмента

Сообщение bsam »

Steel.ne писал(а):Вот, например - серый путь - большая фреза (4мм), синий - малая (0.5мм)
Как получить серый путь, -- кажется, понимаю. Только не вижу здесь оффсета. :wik: А вот как получить синий -- не понимаю. :roll: То есть как получить (определить) эту фигуру.
Halk 4060 Table, NCStudio 5.5.60.0
Steel.ne
Почётный участник
Почётный участник
Сообщения: 112
Зарегистрирован: 21 апр 2012, 22:52
Репутация: 5
Контактная информация:

Re: Inkscape, gcodetools и два инструмента

Сообщение Steel.ne »

да, вытягивание. когда будешь делать первое вытягивание - оно скруглит углы. Потом преобразуешь вытяжку в контур и вытягиваешь ее в обратном направлении на ту же величину. Понятно, что там где фреза прошлась вплотную к контуру, там вытяжки совпадут, а где нет - вот там и будет разница.

Если пошагово - берешь контур
Слои - дублировать активный слой (чтобы не порепать оригинальный контур)
Контур - Динамическая втяжка
Правка - редактор XML - задаешь величину втяжки
Контур - Оконтурить объект (превращаешь втяжку в контур)
Контур - Динамическая втяжка
Правка - редактор XML - задаешь величину втяжки с обратным знаком
отмечаешь оба контура - оригинальный и модифицированный втяжками
Контур - исключающее ИЛИ - остаются только карманы, в которые не попала большая фреза.
Steel.ne
Почётный участник
Почётный участник
Сообщения: 112
Зарегистрирован: 21 апр 2012, 22:52
Репутация: 5
Контактная информация:

Re: Inkscape, gcodetools и два инструмента

Сообщение Steel.ne »

если первоначальный контур достаточно сложный, то втяжка может дать разного рода артефакты. Ну их придется вычистить, обычно они и так заметны.

Второй вариант, попроще, но подольше в обработке - просто сделать вокруг контура вытяжку на размер радиуса фрезы и всю ее обработать малой фрезой. Да, какую-то часть работы малая фреза будет впустую воздух гонять, но гораздо проще в плане работы с контурами.
Вложения
g4323.png
g4323.png (35.84 КБ) 1506 просмотров
Аватара пользователя
bsam
Почётный участник
Почётный участник
Сообщения: 108
Зарегистрирован: 16 май 2012, 15:31
Репутация: 0
Откуда: Москва
Контактная информация:

Re: Inkscape, gcodetools и два инструмента

Сообщение bsam »

Steel.ne писал(а):Если пошагово - берешь контур...
Вот спасибо тебе, добрый человек! Всё понял. Ура! :D
Halk 4060 Table, NCStudio 5.5.60.0
Аватара пользователя
bsam
Почётный участник
Почётный участник
Сообщения: 108
Зарегистрирован: 16 май 2012, 15:31
Репутация: 0
Откуда: Москва
Контактная информация:

Re: Inkscape, gcodetools и два инструмента

Сообщение bsam »

Steel.ne писал(а):Второй вариант, попроще, но подольше в обработке...
Ага. Тоже имеет право на существование.
Halk 4060 Table, NCStudio 5.5.60.0
Ответить

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