Подготовка станка для производства подарочных коробок

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

_taras_ писал(а):1. На представленном рисунке есть лишние углы. Попробвал их поудалять, результат 1.svg
2. Попробуй фал почистить программой SVGCleaner. Она убирает много мусора из файла, который появляется после очередного редактирования. Попробвал почистить, результат 1_cleaned.svg
Screenshot-9.png
Screenshot-9.png (6.96 КБ) 2748 просмотров
Твой файл после клёнера перевел в ж код и лишних подниманий стало намного больше, в чем прикол? :)
Мне надо как-то от них избавиться.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Serg »

А это не тот сдучай, когда на концах векторов gcodetools поднимает фрезу?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

UAVpilot писал(а):А это не тот сдучай, когда на концах векторов gcodetools поднимает фрезу?
Может и так. Но ведь приходится удалять эти узлы, а это очень муторно.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

UAVpilot писал(а):А это не тот сдучай, когда на концах векторов gcodetools поднимает фрезу?
Как сделать, чтоб не поднимал?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

А, понял...
Проблема вот в этих местах:
Видишь, узлы обозначены ромбиками - значет это могут быть острые углы - на некоторых даже видно, что рычаги стоят под углом друг к другу.
Гладкие узлы обозначаются квадратиком.

Как вариант можешь попробовать значение допуска еще больше чем 0.001 сделать, скажем 0.1 - это около 18 градусов.

Чтобы эти узлы привести к гладкому виду можешь их выделить и нажать на кнопку с гладкими узлами... (восьмая слева)
Вложения
Снимок-28.png (2733 просмотра) <a class='original' href='./download/file.php?id=16708&mode=view' target=_blank>Загрузить оригинал (189.61 КБ)</a>
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

Ник, спасибо, это я все знаю. Как бы это автоматом делать?
ps join_paths(0.1) - про этот допуск ты говоришь?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

не, который в коде TURN_KNIFE_ANGLE_TOLERANCE = 1e-3
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

Nick писал(а):не, который в коде TURN_KNIFE_ANGLE_TOLERANCE = 1e-3
А где это?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

в gcodetools-dev.py около 216 строки
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D

поставил
1e-0
было
Screenshot-11.png (2724 просмотра) <a class='original' href='./download/file.php?id=16710&mode=view' target=_blank>Загрузить оригинал (12.65 КБ)</a>
стало
Screenshot-10.png
Screenshot-10.png (11.56 КБ) 2724 просмотра
:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

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

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

1e-0 это 1 это 1 радиан - это 60 градусов... это много - на некоторых углах может начать поворачивать не поднимая ножа, правда у тебя все углы и так отдельно обрабатываются ...
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

После препарации такое г вылезло.
Screenshot-12.png (2719 просмотров) <a class='original' href='./download/file.php?id=16714&mode=view' target=_blank>Загрузить оригинал (48.26 КБ)</a>
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

Ш50.svg
(122.04 КБ) 736 скачиваний
Ш51.svg
(135.73 КБ) 707 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

Больше ничего не менял?
Это все из-за того же.
Вообще сделать это автоматом очень сложно - либо мы можем испортить контур, либо можем оставить лишнее...
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

Ник, там чего то с препарацией не то.
Если делаю ж код без препарации , то контур направлен или в одну сторону или в другую( как положено).
А если с препарацией, то иногда получаются неприятные вещи. Контур бывает "разнонаправленным, как на картинке.
Вообще нужно чтоб контура имели строгое направление - только по часовой.
Может пробежишься по препарации, глянешь что не так?
Screenshot-13.png (2705 просмотров) <a class='original' href='./download/file.php?id=16719&mode=view' target=_blank>Загрузить оригинал (95.72 КБ)</a>
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

Это просто два разных контура образовывались. Вопрос снят. Это "овнял" препроцессор join_paths
-
-
Вот эта штука задолбала, как её унять?
В футере вот так стоит
G00 z5
G00 a0 x0 y0
(end)
%
Screenshot-14.png (2658 просмотров) <a class='original' href='./download/file.php?id=16742&mode=view' target=_blank>Загрузить оригинал (13.01 КБ)</a>
Разворот контура по часовой остается. :D
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

% убрал, смотри последнююревизию.
Про разворот попробую попозже глянуть...
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

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

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

Скинь готовый Gкод...
Ответить

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