Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
-
- Новичок
- Сообщения: 27
- Зарегистрирован: 31 авг 2017, 16:24
- Репутация: 0
- Настоящее имя: Денис
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Подскажите, каким способом лучше всего сгенерировать код для Candle? Деталь нарисована в Солиде. Пробовал ее сохранять в dxf и затем открывать в G Code конструкторе. С одним файлом прокатило, а вот другой отображается криво. Грешу на то, что чертил с использованием сплайнов.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Выложи файл, я посмотрю, почему он не открылся.mamba писал(а):Подскажите, каким способом лучше всего сгенерировать код для Candle? Деталь нарисована в Солиде. Пробовал ее сохранять в dxf и затем открывать в G Code конструкторе. С одним файлом прокатило, а вот другой отображается криво. Грешу на то, что чертил с использованием сплайнов.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Новичок
- Сообщения: 27
- Зарегистрирован: 31 авг 2017, 16:24
- Репутация: 0
- Настоящее имя: Денис
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ну он открылся, только в искаженном виде)
- Вложения
-
- Ali.DXF
- (40.44 КБ) 655 скачиваний
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Посмотрел, там используются данные с типом "SPLine" и с этим типом данных я пока полностью к сожалению, не успел разобраться....mamba писал(а):Ну он открылся, только в искаженном виде)
В будущем конечно разберусь......
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Новичок
- Сообщения: 27
- Зарегистрирован: 31 авг 2017, 16:24
- Репутация: 0
- Настоящее имя: Денис
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Спасибо, буду ждать=) А вообще классная прога, для нуба самое то!
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Очередное обновление: http://selenur.ru/?page_id=1182
Если программа уже установлена, то можно через меню программы обновиться.
Что касается DXF файлов то импорт кривых поправил, но к сожалению кроме NUBS кривых, именно которые используются в файле у форумчанина "mamba", пока этот алгоритм не поддается мне, получить нужный вариант.
Если программа уже установлена, то можно через меню программы обновиться.
Что касается DXF файлов то импорт кривых поправил, но к сожалению кроме NUBS кривых, именно которые используются в файле у форумчанина "mamba", пока этот алгоритм не поддается мне, получить нужный вариант.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- FLUKE
- Мастер
- Сообщения: 843
- Зарегистрирован: 11 мар 2013, 21:18
- Репутация: 187
- Настоящее имя: Сергей
- Откуда: Смоленск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Программа при запуске спрашивает про демонстрационные примеры, при нажатии Да пишет, что профиля не найдены.
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 20 дек 2019, 09:16
- Репутация: 0
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
У меня тоже демонстрационные файлы не загрузились, создал самостоятельно.
При генерации G-кода, файл с кодом не создается и вываливается ошибка.
При генерации G-кода, файл с кодом не создается и вываливается ошибка.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Вечером проверю.FLUKE писал(а):Программа при запуске спрашивает про демонстрационные примеры, при нажатии Да пишет, что профиля не найдены.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Данную ошибку исправилFLUKE писал(а):Программа при запуске спрашивает про демонстрационные примеры, при нажатии Да пишет, что профиля не найдены.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Если скачаешь программу повторно, то профили станка демонстрационные появятся.Mr.Shadow писал(а):У меня тоже демонстрационные файлы не загрузились, создал самостоятельно.
При генерации G-кода, файл с кодом не создается и вываливается ошибка.
Судя по ошибке, есть ошибка в параметрах профиля, если сможешь его прислать, посмотрю
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Будет ли исправлена проблема (в DXF файлах) когда в контуре находятся дуги или скругления углов и т.д. то после преобразования в вектор, дуги и скругления преобразуются в линию. эта проблема тянется с 2 версии Я не однократно обращал на это внимание Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #2365 но воз и ныне там. Так же повторюсь о вопросе возможность ввода в постпроцессоре круговой интерполяции (G02 G03).
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Хорошо, постараюсь исправить эту ошибку, и наконец-то добавить g2,g3dovganya писал(а):Будет ли исправлена проблема (в DXF файлах) когда в контуре находятся дуги или скругления углов и т.д. то после преобразования в вектор, дуги и скругления преобразуются в линию. эта проблема тянется с 2 версии Я не однократно обращал на это внимание Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #2365 но воз и ныне там. Так же повторюсь о вопросе возможность ввода в постпроцессоре круговой интерполяции (G02 G03).
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Если и добавлять g2 & g3, то строго опционально. К достоинствам Вашей программы я лично отношу то, что получаемый ж-код легко делается резиновым, разворачиваемым и т.п. через ряд несложных автозамен в тексте или даже через создание своего правила формирования ж-кода. Как только появятся g2 &g3 код, конечно, станет намного короче, но пострадает возможность разворота.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
По идее ничего для большинства пользователей не поменяется, т.к. получив из того-же dxf файла дуги, окружности, мы в профиле станка по циклу получаем траекторию, а потом еще по вложенному циклу идем по точкам (эти точки уже являются преобразованием дуги и окружности в набор линий).
Для g2, g3 не требуется вложенный цикл по точкам, там можно сразу получить значения типа центр дуги, окружности, начальная и конечная точка, начальный и конечнвц угол, длина траектории, диаметр, размеры по си X,Y
Для g2, g3 не требуется вложенный цикл по точкам, там можно сразу получить значения типа центр дуги, окружности, начальная и конечная точка, начальный и конечнвц угол, длина траектории, диаметр, размеры по си X,Y
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
пишется два постпроцессора (профиль станка)a321 писал(а):Как только появятся g2 &g3 код, конечно, станет намного короче, но пострадает возможность разворота.
1. Движение по контуру (по точкам)
2. Движение с круговой интерполяцией
выбор за вами
возможно автор реализует это другим способом
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Нашел альтернативный исходный код работы с DXF: https://github.com/haplokuon/netDxf с помощью которого можно не только получать данные, но и записывать данные в DXF файл, и конечно траектория теперь загружается корректно: Но есть нюанс пришлось перейти с microsoftFramework 4.0 на версию 4.5dovganya писал(а):Будет ли исправлена проблема (в DXF файлах) когда в контуре находятся дуги или скругления углов и т.д. то после преобразования в вектор, дуги и скругления преобразуются в линию. эта проблема тянется с 2 версии Я не однократно обращал на это внимание Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #2365 но воз и ныне там.
Пока еще лишь 20% кода интегрировал, но по тестам парсинг файлов стал куда быстрее, скоро узнаем что из этого получится.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Проблема с загрузкой данного файла решена:
Если дуги преобразовать в траектории, то работает и объединение нескольких траекторий в одну:
Остальные файлы проверю и допишу их корректность загрузки Если дуги преобразовать в траектории, то работает и объединение нескольких траекторий в одну:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Поборол и этот вид траекторий Плюс оптимизация:mamba писал(а):Ну он открылся, только в искаженном виде)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
еще бы кроссплатформенность увидеть - приходится держать нелюбимые винды в виртуалке