Страница 120 из 130
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 07 ноя 2019, 18:40
mamba
Подскажите, каким способом лучше всего сгенерировать код для Candle? Деталь нарисована в Солиде. Пробовал ее сохранять в dxf и затем открывать в G Code конструкторе. С одним файлом прокатило, а вот другой отображается криво. Грешу на то, что чертил с использованием сплайнов.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 08 ноя 2019, 07:00
selenur
mamba писал(а):Подскажите, каким способом лучше всего сгенерировать код для Candle? Деталь нарисована в Солиде. Пробовал ее сохранять в dxf и затем открывать в G Code конструкторе. С одним файлом прокатило, а вот другой отображается криво. Грешу на то, что чертил с использованием сплайнов.
Выложи файл, я посмотрю, почему он не открылся.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 08 ноя 2019, 14:38
mamba
Ну он открылся, только в искаженном виде)
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 10 ноя 2019, 21:42
selenur
mamba писал(а):Ну он открылся, только в искаженном виде)
Посмотрел, там используются данные с типом "SPLine" и с этим типом данных я пока полностью к сожалению, не успел разобраться....
В будущем конечно разберусь......
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 11 ноя 2019, 13:16
mamba
Спасибо, буду ждать=) А вообще классная прога, для нуба самое то!
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 19 дек 2019, 23:26
selenur
Очередное обновление:
http://selenur.ru/?page_id=1182
Если программа уже установлена, то можно через меню программы обновиться.
Что касается DXF файлов то импорт кривых поправил, но к сожалению кроме NUBS кривых, именно которые используются в файле у форумчанина "mamba", пока этот алгоритм не поддается мне, получить нужный вариант.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 дек 2019, 08:09
FLUKE
Программа при запуске спрашивает про демонстрационные примеры, при нажатии Да пишет, что профиля не найдены.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 дек 2019, 09:22
Mr.Shadow
У меня тоже демонстрационные файлы не загрузились, создал самостоятельно.
При генерации G-кода, файл с кодом не создается и вываливается ошибка.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 дек 2019, 10:29
selenur
FLUKE писал(а):Программа при запуске спрашивает про демонстрационные примеры, при нажатии Да пишет, что профиля не найдены.
Вечером проверю.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 дек 2019, 22:14
selenur
FLUKE писал(а):Программа при запуске спрашивает про демонстрационные примеры, при нажатии Да пишет, что профиля не найдены.
Данную ошибку исправил

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 дек 2019, 22:17
selenur
Mr.Shadow писал(а):У меня тоже демонстрационные файлы не загрузились, создал самостоятельно.
При генерации G-кода, файл с кодом не создается и вываливается ошибка.
Если скачаешь программу повторно, то профили станка демонстрационные появятся.
Судя по ошибке, есть ошибка в параметрах профиля, если сможешь его прислать, посмотрю

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 дек 2019, 06:50
dovganya
Будет ли исправлена проблема (в DXF файлах) когда в контуре находятся дуги или скругления углов и т.д. то после преобразования в вектор, дуги и скругления преобразуются в линию. эта проблема тянется с 2 версии Я не однократно обращал на это внимание
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #2365 но воз и ныне там. Так же повторюсь о вопросе возможность ввода в постпроцессоре круговой интерполяции (G02 G03).
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 дек 2019, 12:26
selenur
dovganya писал(а):Будет ли исправлена проблема (в DXF файлах) когда в контуре находятся дуги или скругления углов и т.д. то после преобразования в вектор, дуги и скругления преобразуются в линию. эта проблема тянется с 2 версии Я не однократно обращал на это внимание
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #2365 но воз и ныне там. Так же повторюсь о вопросе возможность ввода в постпроцессоре круговой интерполяции (G02 G03).
Хорошо, постараюсь исправить эту ошибку, и наконец-то добавить g2,g3
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 дек 2019, 23:29
a321
Если и добавлять g2 & g3, то строго опционально. К достоинствам Вашей программы я лично отношу то, что получаемый ж-код легко делается резиновым, разворачиваемым и т.п. через ряд несложных автозамен в тексте или даже через создание своего правила формирования ж-кода. Как только появятся g2 &g3 код, конечно, станет намного короче, но пострадает возможность разворота.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 22 дек 2019, 01:31
selenur
По идее ничего для большинства пользователей не поменяется, т.к. получив из того-же dxf файла дуги, окружности, мы в профиле станка по циклу получаем траекторию, а потом еще по вложенному циклу идем по точкам (эти точки уже являются преобразованием дуги и окружности в набор линий).
Для g2, g3 не требуется вложенный цикл по точкам, там можно сразу получить значения типа центр дуги, окружности, начальная и конечная точка, начальный и конечнвц угол, длина траектории, диаметр, размеры по си X,Y
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 22 дек 2019, 06:04
dovganya
a321 писал(а):Как только появятся g2 &g3 код, конечно, станет намного короче, но пострадает возможность разворота.
пишется два постпроцессора (профиль станка)
1. Движение по контуру (по точкам)
2. Движение с круговой интерполяцией
выбор за вами
возможно автор реализует это другим способом
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 23 дек 2019, 23:42
selenur
dovganya писал(а):Будет ли исправлена проблема (в DXF файлах) когда в контуре находятся дуги или скругления углов и т.д. то после преобразования в вектор, дуги и скругления преобразуются в линию. эта проблема тянется с 2 версии Я не однократно обращал на это внимание Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #2365 но воз и ныне там.
Нашел альтернативный исходный код работы с DXF:
https://github.com/haplokuon/netDxf с помощью которого можно не только получать данные, но и записывать данные в DXF файл, и конечно траектория теперь загружается корректно:
Но есть нюанс пришлось перейти с microsoftFramework 4.0 на версию 4.5
Пока еще лишь 20% кода интегрировал, но по тестам парсинг файлов стал куда быстрее, скоро узнаем что из этого получится.....

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 24 дек 2019, 22:43
selenur
Проблема с загрузкой данного файла решена:
Остальные файлы проверю и допишу их корректность загрузки

Если дуги преобразовать в траектории, то работает и объединение нескольких траекторий в одну:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 24 дек 2019, 23:28
selenur
mamba писал(а):Ну он открылся, только в искаженном виде)
Поборол и этот вид траекторий
Плюс оптимизация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 26 дек 2019, 07:57
a321
еще бы кроссплатформенность увидеть - приходится держать нелюбимые винды в виртуалке