Страница 99 из 130

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 17 июл 2018, 22:13
selenur
tovar4i писал(а):Жду улучшения программы, во вложении фрагмент со сложной траекторией - код создается но результат в виде ломаных кривых, а не дуг. Если нужно тестить, готов принять участие.
Сейчас заканчиваю коммерческий проект, и после него продолжу дальше развитие данной программы, поэтому в планах конечно стоит, доработка импорта из dxf дуг :-)

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 03 авг 2018, 00:12
selenur
Собрал небольшое обновление программы до 21 версии: http://selenur.ru/?page_id=797

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 16 авг 2018, 09:08
talanov
Доброго дня! Опять сталкнулся со сложностью не могу понять как сделать. Свечу просто лазером (фрезеровки нет) Сверление отверстий в ручную. Плата под детальки с отверстиями (обычно пользую смд и тут проблемм нет) Делаю плату в лайоуте потом в плт но полигоны заливает целиком и место где надо будет просверлить отверстия соответственно никак не обозначены. Не могу понять как сделать что бы там где должно быть отверстие под деталь оставался не засвеченный кружочек ( после протравки естественно было бы видно что там надо сверлить отверстие)

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 16 авг 2018, 09:12
talanov
Вот в архиве проект платы

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 17 авг 2018, 00:16
selenur
talanov писал(а):Доброго дня! Опять сталкнулся со сложностью не могу понять как сделать. Свечу просто лазером (фрезеровки нет) Сверление отверстий в ручную. Плата под детальки с отверстиями (обычно пользую смд и тут проблемм нет) Делаю плату в лайоуте потом в плт но полигоны заливает целиком и место где надо будет просверлить отверстия соответственно никак не обозначены. Не могу понять как сделать что бы там где должно быть отверстие под деталь оставался не засвеченный кружочек ( после протравки естественно было бы видно что там надо сверлить отверстие)
Это сделать вполне возможно:
2018-08-17_020900.png (2085 просмотров) <a class='original' href='./download/file.php?id=144637&mode=view' target=_blank>Загрузить оригинал (83.87 КБ)</a>
Как я понимаю нужно получить вот такой результат?
Если да, то примерно через 4-7 дней как вернусь с отпуска создам обучающее видео, и покажу как получать такой результат.

п.с. Для тех кто незнаком с программой, оранжевым цветом показана траектория засветки фоторезиста лазером, а синим исходные контуры полигонов, отверстий и прочего что в итоговый G-код не попадает, а лишь информирует пользователя, о том в каких пределах формируется траектория.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 17 авг 2018, 05:39
talanov
О да именно так ! Спасибо огромное за внимание и помощь! Отдыхайте не торопитесь. Насладитесь отпуском.!

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 18 авг 2018, 03:40
dovganya
Предположим плата
Снимок.PNG (2026 просмотров) <a class='original' href='./download/file.php?id=144671&mode=view' target=_blank>Загрузить оригинал (104.76 КБ)</a>
нужно вы фрезеровать отв. для крепления и под радиатор, выделяем их.
Файл -> Экспорт -> Файл фрезеровки (HPGL, • plt)
Снимок1.PNG (2026 просмотров) <a class='original' href='./download/file.php?id=144672&mode=view' target=_blank>Загрузить оригинал (81.31 КБ)</a>
-> OK
Результат
КУН001_Pen4.plt.txt
(276 байт) 1031 скачивание
Координаты по центрам окружностей, сдвигаем по Y (для преобразования в дальнейшем в G02)
КУН001_Pen41.plt.txt
(321 байт) 1033 скачивания
Далее переводим mil в мм и G-code
КУН001_Pen4.plt_gcode.rar
(309 байт) 341 скачивание
Если сдвигаем по X то вместо G02 I ставим G02 J.
Неужели это настолько сложный алгоритм что его так сложно добавить в программу?

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 18 авг 2018, 23:03
selenur
dovganya писал(а):Неужели это настолько сложный алгоритм что его так сложно добавить в программу?
Алгоритм то простой, другое дело что формат данных который передавался из модуля в модуль до версии 3.3.0.22 (данная версия ещё в разработке и недоступна) представлял собой список, который содержал группы точек, в связи с чем нормально без костылей данную задачу не реализовать, а с учетом того что я меняю формат данных, реализованные ранее костыли перестали-бы работать, + дополнительно на костыли пришлось-бы тратить время, которого у меня сейчас и так мало. Поэтому я пока и не реализовывал возможность использования G02.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 19 авг 2018, 03:58
dovganya
selenur писал(а):в связи с чем нормально без костылей данную задачу не реализовать
Может стоит изменить концепцию и не сваливать все в кучу (мухи и котлеты отдельно). PLT это уже сформированный файл для спец оборудования, его нужно только адаптировать под своё. Думаю большинство пользователей это устроило бы,добавив несколько плюшек смена положения например. Можно предоставить выбор пользователю, кому в вектора сюда(думаю что команду CI заменить на круг не составит труда),кому просто конвертация сюда. Это мой взгляд со стороны но думаю такое видение поставит на ноги программу (без костылей).

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 19 авг 2018, 08:56
selenur
В новой версии после загрузки файла, данные будут содержать, ломаные прямые, дуги, окружности, точки, и прочее.
В модуле 900 пригенерации g-кода, у данных имеющие тип "дуга" можно будет получить как числа для G02 команды, так и список точек для G01, при написании правил формирования g-кода.
И в итоге получаем нормальный бескостыльный вариант.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 19 авг 2018, 13:46
dovganya
selenur писал(а):И в итоге получаем нормальный бес костыльный вариант.
ур_яяяяяя... :ura:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 22 авг 2018, 18:53
lemeha
Аче под xp не работает :thinking:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 22 авг 2018, 19:57
selenur
lemeha писал(а):Аче под xp не работает :thinking:
хорошо проверю

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 23 авг 2018, 09:37
tovar4i
selenur писал(а): В модуле 900 при генерации g-кода, у данных имеющие тип "дуга" можно будет получить как числа для G02 команды, так и список точек для G01, при написании правил формирования g-кода.
А где увидеть этот модуль 900 ?

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 23 авг 2018, 10:02
selenur
tovar4i писал(а):
selenur писал(а): В модуле 900 при генерации g-кода, у данных имеющие тип "дуга" можно будет получить как числа для G02 команды, так и список точек для G01, при написании правил формирования g-кода.
А где увидеть этот модуль 900 ?
Если открыт пресет, то можно на него переключиться нажав кнопку:
2018-08-23_120017.png (1801 просмотр) <a class='original' href='./download/file.php?id=144907&mode=view' target=_blank>Загрузить оригинал (18.45 КБ)</a>
А сам модуль такой:
2018-08-23_120043.png (1801 просмотр) <a class='original' href='./download/file.php?id=144908&mode=view' target=_blank>Загрузить оригинал (15.65 КБ)</a>

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 23 авг 2018, 12:21
lemeha
dovganya писал(а):
selenur писал(а):Что-бы можно было программу адаптировать под конкретный станок.
это называется приделать "рюшечки и бантики" поставить процентик и т.д а не адаптация под контролер станка. совсем мало данных из программы для оперирования, 100% зависимость по точности от программы а не от контролера. Пример: траектория круг - программа не говорит, это вектор круга или дуги с параметрами а формирует траекторию "тысячи-граника". другое дело когда б мы смогли (используя данные ) с генерировать код G02-03 тогда все возлагаем на контролер и его возможность.
нет данных - номера траектории( для ориентации), характере обработки траектории (снаружи, внутри для G42-43), да и много чего еще. надеемся все впереди
А че со звуком в видео

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 23 авг 2018, 12:27
lemeha
windows 7 виснет на последнем этапе вычисления и сохранения
:thinking:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 23 авг 2018, 13:38
selenur
lemeha писал(а):windows 7 виснет на последнем этапе вычисления и сохранения
:thinking:
Если я не ошибаюсь ты используешь правило генерации G-кода, которое в цикле повторяет траектории с изменение высоты по Z, там где-то я ошибку сделал, из-за которой цикл не останавливается....
Подскажи точнее что за правило, и какие параметры указываешь ;-)

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 24 авг 2018, 03:18
dovganya
selenur писал(а):там где-то я ошибку сделал, из-за которой цикл не останавливается....
когда в параметрах (Шаг углубления Z Z=-0,5) вместо запятой точку поставить.
Там вообще надо доработать ибо с дробными вычислениями беда, Если использовать делимые параметры с остатком то вычисления не правильные. Может и стол пилянуть запросто, или деталь не до вырезать.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Добавлено: 24 авг 2018, 08:17
selenur
Ну да, нужно будет подумать что тут сделать.....