DXF2Gcode и траектория реза.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

Nick писал(а):2500??? Это что за комп такой???
athlon 64 3500 + 1gb ram dual, материнка хорошая!

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

Re: DXF2Gcode и траектория реза.

Сообщение Nick »

Пока не успел..... попробую сегодня вечерком накатать...
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

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

Re: DXF2Gcode и траектория реза.

Сообщение Nick »

Вот что-то накаталлл.... но не уверен, что оно работает как надо... что-то голова совсем не варит.....
Вложения
extensions.tar.gz
(2.04 КБ) 1092 скачивания
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

Я попробовал, она весь контур заполняет! )
Как правильно допуски выбрать?
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

Бьюсь уже битый час! Все перепробовал! Не получается!
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

Ник, спасай! Я применяя контурные эффекты доболся того, что границы стали четкими и выглядело все ок! Но ЕМС посчитал иначе! похоже дело в математике. Скорее всего имеется 2 узла контура, которые рядом, их в один объеденить промежутояный, а не конечный. Только одну проблему эту решить осталось. Остальное работает отлично.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение Nick »

voron-itc писал(а):Я попробовал, она весь контур заполняет! )
Это просто стандартный стиль контура - черная заливка. Просто сделай пустую заливку (например в нижней палитре - крестик) И какую-нибудь обводку, в тойже нижней палитре Shift+Click на любой цвет.
voron-itc писал(а):Ник, спасай! Я применяя контурные эффекты доболся того, что границы стали четкими и выглядело все ок! Но ЕМС посчитал иначе! похоже дело в математике. Скорее всего имеется 2 узла контура, которые рядом, их в один объеденить промежутояный, а не конечный. Только одну проблему эту решить осталось.
Скинь, что у тебя получилось, svg и скрин из linuxCNC, скрин в принципе не обязательно, но если не сложно, то сделай и его ...


ЗЫ Сорри, что долго не отвечал, на праздниках был в отъезде... В Пскове было открытие страйкбольного сезона.

ЗЫЫ черную заливку уберу, сегодня - завтра, как только появится время, на работе завал... Если вдруг забуду, напомни мне, а то я такой, забываю все и вся, :) ... что не касается работы :).
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

Праздники - это святое! Тоже куралесили! :beer_blow: :hehehe:

у меня почему-то файловый менеджер валится, когда листинг папки происходит, а там лежит файл *.svg, один раз на рабочем столе сохранил, пожалел жестоко, еле удалил. Система в такую рекурсию улетела! :shock:
Причем что на виртуалке, что на реальном компе - одна фигня. Это не первостепенная задача.

А теперь по делу:
Николай, У меня тут идея родилась, может ,конечно, бредовая, но все же! А что, если в GcodeTools ввести код, кторый проверяет конечные узлы на близость, и если они сильно близко расположены - обрабатывать как один контур. Математика-математикой, а мы ведь с реальными величинами имеем дело! ) Сделать чекбокс во вкладке Path to Gcode, например под названием "Совмещать разрывы контуров". Для плазмы бы хватило 0.1 мм. Знаю, может я и мечтаю, т.к. не понимаю математики всей этой, но в чужом коде разбираться на незнакомом языке :freak: ...

Ну как мне представляется в идеале - поставил эту галку и Gcodetools находя настолько близкие конечные узлы не генерил бы код поднятия по оси z, ну и сопутствыющий код репехода от контура к контуру, а просто математически соединил бы их прямой линией. Математически - вроде кривовато (добавилось то, чего в чертеже небыло), а на деле - разницы не будет (сопло даже не дернится уже при допуске 0.1 мм) и пройдет гладко и непрерывно контур! На плазме мегаточности не надо!!! Просто в условиях цеха никто в эти точечки тыкать не будет, контура соединять и т.д.! Хотябы свести к такой последовательности: Открыл файл, раскидал по слоям элементы(очередность реза), сделал врезки, сгенерил G-код, вырезал. Все пункты соблюдены, только контуры эти..............(очень сильно ругаюсь)

Это был бы самый лучший вариант!!! :thinking: Поправь меня, если что не правильно говорю!

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

Re: DXF2Gcode и траектория реза.

Сообщение Nick »

попробую это сделать в виде пре-процессора... он будет сначала пробегаться по контуру и соединять где надо...
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

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

Re: DXF2Gcode и траектория реза.

Сообщение Nick »

voron-itc писал(а): Можешь 1.7 stable взять за основу для доработки?!
dev версия это доработанный stable. Как только выходит новая stable, все изменения в ней прекращаются, делаются только исправления критичексих багов. Иначе времени на разработку совсем не останется ;)!
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

Просил напомнить - напоминаю! :hehehe:

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

Re: DXF2Gcode и траектория реза.

Сообщение Nick »

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

Re: DXF2Gcode и траектория реза.

Сообщение Nick »

В общем, dev версия, ревизия 235 добавлен новый препроцессор - join_paths(tolerance);
tolerance - допуск.
примеры:
join_paths();

join_paths(0.01);
Вложения
rect19996.png (2361 просмотр) <a class='original' href='./download/file.php?id=5255&mode=view' target=_blank>Загрузить оригинал (77.46 КБ)</a>
voron-itc
Новичок
Сообщения: 33
Зарегистрирован: 29 мар 2012, 05:56
Репутация: 0
Контактная информация:

Re: DXF2Gcode и траектория реза.

Сообщение voron-itc »

Ник, спасибо! Контуры замкнулись! :good: Теперь будем ждать стабильную версию! )
Ответить

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