Страница 61 из 130
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 авг 2017, 20:59
selenur
Rom327 писал(а):Сергей, спасибо! Потенциал у программы огромный, если судить по конструктору пресетов. Попробовал сгенерить код из текста. Похоже программа не реагирует на изменение скорости.
Вложение Глюк версии3.2.JPG больше недоступно
Или я где-то ошибся?
Вот содержимое профиля станка:
В первом случае пользовательский параметр вставляется в генерируемый текст G-кода.
А дальше это было прописано как текст.
Вот исправленный файл:
Косячок всплыл

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 авг 2017, 21:02
selenur
Devils0 писал(а):Rom327, подтверждаю, скорость не регулируется.
Еще при сохранении g кода не хватает сохранения пресетов скорости/мощности лазера. Было бы удобно для разных материалов сразу пресеты сохранять чтоб цифры не запоминать.
Да я не против добавить, вопрос лишь в том, как это в интерфейсе пользователя сделать так, что-бы не было мудрено.
Если кто придумает, я конечно сделаю, т.к. у меня пока идей нормальных нет

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 авг 2017, 21:28
Rom327
Devils0 писал(а):Еще при сохранении g кода не хватает сохранения пресетов скорости/мощности лазера. Было бы удобно для разных материалов сразу пресеты сохранять чтоб цифры не запоминать.
А можно поподробнее? Может что придумается...
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 авг 2017, 21:46
selenur
В старой версии был вот такой модуль:
Который я планирую перенести в эту программу, и в нем есть настройка "профиля лазера/материала" которая позволяет настраивать мощность, или скорость в зависимости от пользовательского графика.
И я планировал что будет примерно такая цепочка действий:
1) Выбирается рисунок
2) В модуле выбирается алгоритм преобразования рисунка в векторные данные, и выбирается пользовательский профиль. И при нажатии вычислить, происходит вычисление яркости, скорости, или значения высоты по Z, у кого управление мощностью связано с осью Z, согласно графика.
3) В модуле генерации g-кода выбирается профиль станка, где в качестве скорости/мощности используются значения из модуля №2, т.е. пользовательских параметров в данном профиле не будет.
Это пока единственная идея.....
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 авг 2017, 21:58
Alexversh
Сергей, может быть пригодится... В этой версии CNCC V2.53C есть внешний модуль dxf(не знаю как правильно назвать).
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 20 авг 2017, 22:13
selenur
Alexversh писал(а):Сергей, может быть пригодится... В этой версии CNCC V2.53C есть внешний модуль dxf(не знаю как правильно назвать).
CNCC V2.53C.rar
Спасибо!
Но к сожалению там просто отдельная программа используется, что в моем случае не очень удобно, т.к. в случае чего нет возможности исправить ошибку или проблему.
Сейчас программа использует вот эти исходники:
https://github.com/mkernel/DXFLib благодаря чему, по возможности я смогу добавить поддержку, тех примитивов, которые сейчас не распознаются.
Так-же внешний DXF модуль не работает у меня на планшете с windows, а ещё оказалось что моей программой много людей пользуются из под линукса, в связи с чем программа собирается только из исходников, без каких либо внешних программ, для получения максимально стабильной работы...
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 авг 2017, 10:42
ASPtr
1.) Пытаюсь создать цепочку (пресет) с модулем "Загрузка из PLT файла". При сохранении и последующем открытии, модуль "PLT" заменяется на "Загрузку из GERBER".
Баг или модуль ещё не готов?
2.) В модуле "корректировка векторов", раньше была полезная кнопочка "сместить в начало". Можно её вернуть (со временем)?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 авг 2017, 10:54
selenur
ASPtr писал(а):Пытаюсь создать цепочку (пресет) с модулем "Загрузка из PLT файла". При сохранении и последующем открытии, модуль "PLT" заменяется на "Загрузку из GERBER".
Баг или модуль ещё не готов?
Похоже ошибка, исправлю.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 авг 2017, 11:10
lenivets
ASPtr писал(а):1.) Пытаюсь создать цепочку (пресет) с модулем "Загрузка из PLT файла". При сохранении и последующем открытии, модуль "PLT" заменяется на "Загрузку из GERBER".
если сильно нужно Вы можите в ручную поменять в пресете (блокнот в помощь)
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 авг 2017, 11:26
ASPtr
lenivets писал(а):если сильно нужно Вы можите в ручную поменять в пресете (блокнот в помощь)
Да я-то ужо сообразил (102-->103), но не всеж такие умные )))
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 авг 2017, 17:51
Devils0
selenur писал(а):Devils0 писал(а):Rom327, подтверждаю, скорость не регулируется.
Еще при сохранении g кода не хватает сохранения пресетов скорости/мощности лазера. Было бы удобно для разных материалов сразу пресеты сохранять чтоб цифры не запоминать.
Да я не против добавить, вопрос лишь в том, как это в интерфейсе пользователя сделать так, что-бы не было мудрено.
Если кто придумает, я конечно сделаю, т.к. у меня пока идей нормальных нет

Я вижу это примерно вот так. В отдельной папке хранятся некие файлы со значениями которые видны в раскрывающемся списке. Можно вбить параметры и сохранить презет или кнопкой загрузить выбрать презет из любой другой папки.
Выбираешь презет и подставляются значения скорости\мощности лазера.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 авг 2017, 20:33
selenur
Ну в принципе тоже вариант, получается следующее:
Выбираем профиль станка, автоматически заполняются пользовательские параметры, по умолчанию описанные в профиле.
Данные параметры можем изменить либо руками, либо ранее сохраненными данными, причем для каждого "профиля станка"/"методики обработки" будут свои файлы сохраненных параметров.
Чуть доработанный интерфейс получается такой, где есть выбор существующей настройки, кнопка сохранить текущие настройки (с указанием нового или существующего названия) и кнопка удаления текущей настройки.
Что думают остальные по этому поводу?
Причем эти настройки параметров использовать не обязательно, пользователи сами решают о необходимости хранить различные варианты настроек.
Возможно ещё в сам профиль станка, думаю стоит-ли записывать последние использованные значения параметров?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 21 авг 2017, 20:49
selenur
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 22 авг 2017, 00:51
Alexversh
При попытке сгенерить из .plt получил вот что...
файл .plt
Файл ошибки
файл пресета
В версии 2.хх отрабатывает правильно.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 22 авг 2017, 06:50
selenur
Alexversh писал(а):При попытке сгенерить из .plt получил вот что...
ошибка.jpg
файл .plt
Проверка.plt.txt
Файл ошибки
ошибка.txt
файл пресета
генерация из PLT.preset.txt
В версии 2.хх отрабатывает правильно.
Хорошо, посмотрю.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 22 авг 2017, 21:54
selenur
Alexversh писал(а):При попытке сгенерить из .plt получил вот что...
Вложение ошибка.jpg больше недоступно
файл .plt
Вложение Проверка.plt.txt больше недоступно
Файл ошибки
Вложение ошибка.txt больше недоступно
файл пресета
Вложение генерация из PLT.preset.txt больше недоступно
В версии 2.хх отрабатывает правильно.
В связи с тем что данные в PLT файле программы: sprintLayout, CorelDraw и другие генерируют ну очень по разному, то универсальный парсер я ещё пока не написал.... поэтому пока выход такой:
Просто поставь флажок вот этот, и всё получиться

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 22 авг 2017, 22:40
Alexversh
selenur писал(а):Просто поставь флажок вот этот, и всё получиться
Ok! Да всё заработало! Спасибо!
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 23 авг 2017, 20:45
selenur
Вот ещё один тест создания платы, пока ещё не подобрал оптимальную мощность лазера.
https://www.youtube.com/watch?v=014LOAeMDzg
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 24 авг 2017, 16:59
ASPtr
selenur писал(а):В связи с тем что данные в PLT файле программы: sprintLayout, CorelDraw и другие генерируют ну очень по разному
С GERBER такая же ситуация? Из sprintLayout-ого гербера как-то не все вытаскивает. Точнее только дорожки.
Слева - оригинал, справа импорт обратно из гербера.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 24 авг 2017, 17:52
selenur
импорт из gerber у меня ещё в зачаточном состоянии, и sprintlayout использует такие виды данных которые я пока не реализовал.