Grber2GCode

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.

Re: Grber2GCode

Сообщение N1X » 07 май 2019, 07:54

artp писал(а):Мелкая трабла: в гербере имею обведенный контур платы. Если выбрав его попробовать сделать pocket с Align = inside - то программа ругается

А зачем pocket на контуре платы? Для обрезки контура этот самый контур выводится отдельным гербером и после загрузки для этого слоя ставится режим "RAW line" (правой клавишей кликнуть по слою и выставить галку).
Ну а если вопрос лишь в том, чтобы добавить сообщение об ошибке, тогда понятно :)
Аватара пользователя
N1X
Мастер
 
Сообщения: 3271
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1490
Настоящее имя: Владимир

Re: Grber2GCode

Сообщение X-Ray » 07 май 2019, 15:45

Да уж, точно необходимо браться за написание справки или видео записать.
Долгострой G2G (фрезеровка из гербера) https://github.com/XRay3D/GERBER_X2
X-Ray
Опытный
 
Сообщения: 140
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 89
Настоящее имя: Дамир

Re: Grber2GCode

Сообщение X-Ray » 07 май 2019, 15:55

Для добавления лазера мне необходима информация.
На пример как в сообщении
Re: Grber2GCode #56
Сразу понятно что да как.
Долгострой G2G (фрезеровка из гербера) https://github.com/XRay3D/GERBER_X2
X-Ray
Опытный
 
Сообщения: 140
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 89
Настоящее имя: Дамир

Re: Grber2GCode

Сообщение X-Ray » 08 май 2019, 01:11

+ Создание термоизоляции для ножек (иногда необходимо при создании Вороного).
Grber2GCode Снимок.PNG
Долгострой G2G (фрезеровка из гербера) https://github.com/XRay3D/GERBER_X2
X-Ray
Опытный
 
Сообщения: 140
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 89
Настоящее имя: Дамир

Re: Grber2GCode

Сообщение selenur » 08 май 2019, 06:23

X-Ray писал(а):Для добавления лазера мне необходима информация.
На пример как в сообщении
Re: Grber2GCode #56
Сразу понятно что да как.

Что касается лазера, было-бы неплохо сделать так: имеем инструмент по типу фрез, но с признаком лазер, данный инструмент имеет параметр диаметр, применяемая мощность S (значение от нуля и до 1000), и скорость подачи F, но есть небольшие особенности связные с тем что форма пятна овальная:
Grber2GCode Снимок1.PNG

И немного это конечно сказывается, когда делаешь дорожки 0.2мм, но не так критично.

В итоге можно будет сразу получить траектории и для сверловки, и фрезеровки контура, и засветки фоторезиста.
:good: получается! ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3953
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1401
Медальки:
Настоящее имя: Сергей

Re: Grber2GCode

Сообщение sleeply4cat » 08 май 2019, 21:57

> autoleveling
Возможно, получится генерировать программу "протыкивания" по внешнему контуру платы под linuxcnc и затем импортировать результат?
Не знаю, может, и Mach3 так умеет.
sleeply4cat
Новичок
 
Сообщения: 8
Зарегистрирован: 28 апр 2019, 14:38
Репутация: 0
Настоящее имя: Кирилл

Re: Grber2GCode

Сообщение X-Ray » 13 май 2019, 22:52

* Оптимизация построения диаграммы Вороного, убрана "ступенчатость".Время расчёта снижено на 30-50%, кол-во точек на выходе в 3 и более раз.
Долгострой G2G (фрезеровка из гербера) https://github.com/XRay3D/GERBER_X2
X-Ray
Опытный
 
Сообщения: 140
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 89
Настоящее имя: Дамир

Re: Grber2GCode

Сообщение artp » 14 май 2019, 10:46

Пардон, уезжал на неделю и сразу не отозвался.

N1X писал(а):
artp писал(а):Мелкая трабла: в гербере имею обведенный контур платы. Если выбрав его попробовать сделать pocket с Align = inside - то программа ругается

А зачем pocket на контуре платы? Для обрезки контура этот самый контур выводится отдельным гербером и после загрузки для этого слоя ставится режим "RAW line" (правой клавишей кликнуть по слою и выставить галку).
Ну а если вопрос лишь в том, чтобы добавить сообщение об ошибке, тогда понятно :)

Так я и говорю, что ситуация нежизненная. Просто увидел, что программа пытается мне что-то сказать, но окошко тут же исчезает. Значит что то не так. Вот и написал.

А по поводу контура. Хотел сделать его на том же проходе, что и фрезеровка. Соответственно, при экспорте гербера из орла включил слой "Dimension" в экспорт. Саму разводку сделал "карманом", гравером 0.2, со Steps=2. А вот дальше хотел тем же гравером (пытался и фрезой) обвести плату снаружи, чтобы оставить "рамочку" и обнаружил, что программа виснет.

Сегодня скачаю свежую версию и попробую, как вы рекомендуете.
artp
Новичок
 
Сообщения: 5
Зарегистрирован: 18 янв 2017, 18:29
Репутация: 0
Настоящее имя: Петр

Re: Grber2GCode

Сообщение artp » 14 май 2019, 10:58

X-Ray писал(а):
artp писал(а):autoleveling

Могу лишь добавить загрузку сетки и сохранение с учётом её. Руление ЧПУ это уже слишком.


Может мы друг друга не поняли. Или я не понял ваш ответ. Упомянутая мной pcbzcorrect не управляет станком в on-line. Она втыкает в начало УП проход по заданной сетке, а потом записывает УП с координатами, _вычисляемыми_ в процессе фрезеровки. В аттаче - пример начала такой УП. Конечно, она становится гораздо больше, но IMHO для хоббийных дел не важно. А вот исправление кривизны текстолита и станка - оч. даже важно.
Вложения
уп.txt
(1.27 Кб) Скачиваний: 22
artp
Новичок
 
Сообщения: 5
Зарегистрирован: 18 янв 2017, 18:29
Репутация: 0
Настоящее имя: Петр

Re: Grber2GCode

Сообщение X-Ray » 14 май 2019, 12:39

artp писал(а):Может мы друг друга не поняли. Или я не понял ваш ответ. Упомянутая мной pcbzcorrect не управляет станком в on-line. Она втыкает в начало УП проход по заданной сетке, а потом записывает УП с координатами, _вычисляемыми_ в процессе фрезеровки. В аттаче - пример начала такой УП. Конечно, она становится гораздо больше, но IMHO для хоббийных дел не важно. А вот исправление кривизны текстолита и станка - оч. даже важно.

Может я опять не до понял, и так по порядку нужно:
1. Создать УП сканирования.
2. ЧПУ выполнив её выдаст карту высот.
3. Загрузить карту в Г2Г.
4. Сохранять все УП с учётом карты.
или
1. Создать УП со сканированием в начале и фрезеровками далее.
2. ЧПУ выполнив сканирование продолжит выполнение той же УП с применением полученной карты.
Долгострой G2G (фрезеровка из гербера) https://github.com/XRay3D/GERBER_X2
X-Ray
Опытный
 
Сообщения: 140
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 89
Настоящее имя: Дамир

Re: Grber2GCode

Сообщение artp » 14 май 2019, 17:53

X-Ray писал(а):Может я опять не до понял, и так по порядку нужно:

или
1. Создать УП со сканированием в начале и фрезеровками далее.
2. ЧПУ выполнив сканирование продолжит выполнение той же УП с применением полученной карты.


Именно так. Сканирование и фрезеровка являются часть одной УП. Посмотрите в аттаче моего прошлого сообщения. Сначала идет сканирование, а после "( PROBING DONE, remove probe now, then press CYCLE START)" начинается переработанная исходная УП. В примере сканирование выполняется по 4-м точкам, для простоты. А потом все координаты Z становятся вычисляемыми длинными выражениями в квадратных скобках.

pcbzcorrect работает автономно, без станка. Посмотрите его код. Он написан на жаве и не очень аккуратно, но код прозрачный и не слишком большой. Он берет исходную УП, спрашивает параметры сетки (сколько по X и Y), вписывает сканирование в начало УП и вставляет вычисляемые из тучи внутренних переменных Z. Я не большой знаток синтаксиса УП (ну основные коды знаю, но не больше) и не вникал как именно эти переменные фунциклируют. Возможно профессионалу эта опция и не нужна, но мне это кажется удобным, т.к. я делаю разовые платки и подождать пока он отсканирует мне не сложно. Зато нет никаких заморочек с установкой нуля по Z и УП можно использовать повторно с другим инструментом и текстолитом.

Существует еще другая такая тулза . Кажется так и называется - autoleveling, но я как то подсел на pcbzcorrect и ее не пробовал.
artp
Новичок
 
Сообщения: 5
Зарегистрирован: 18 янв 2017, 18:29
Репутация: 0
Настоящее имя: Петр

Re: Grber2GCode

Сообщение iMaks-RS » Вчера, 20:16

Спасибо за софт :good:

Есть немного предложений:
1. Настройка папок по умолчанию:
а) откуда открывать gerber/drl файлы
б) куда сохранять готовые УП

2. Инструмент:
а) рассмотреть целесообразность/возможность создания "профиля" станка.. т.е. что-бы параметры привязывать к станку..
(у меня их сейчас два.. один "макет" с 775м мотором, другой "самыч" с со шпинделем в 24000 и на профильных рельсах, соответсвенно режимы резанья и сверловки для одного и того-же инструмента будут разные...)
б) автозаполнение/генерация инструмента: в наличии наборы свёрл с шагом 0.1мм, все параметры кроме диаметра одинаковые, дабы сократить время содание базы инструмента, было-бы здорово иметь возможность "генерировать" инструмент на основе выбранного с заданным шагом диаметра... На мой взгляд вполне актуально для свёрл и "кукуруз". Весьма значительно съэкономит время.. останется только "возня" с кунусными граверами.

3. UI
при выходе - по умолчанию кнопка подтверждения "Нет", хотелось бы поменять на "Да". Это как-бы везде "стандарт.. Кнопка "Да" - активна по умолчанию и расположена слева.

4. log
падают обе версии, что 32, что 64.. всякий раз по разному.. ОС 7х64.. ввести бы режим записы событий при падении или последовательность действий..
Аватара пользователя
iMaks-RS
Мастер
 
Сообщения: 796
Зарегистрирован: 10 июл 2017, 09:25
Откуда: От туда.
Репутация: 82
Настоящее имя: Maks

Re: Grber2GCode

Сообщение X-Ray » Сегодня, 08:20

iMaks-RS писал(а):4. log
падают обе версии, что 32, что 64.. всякий раз по разному.. ОС 7х64.. ввести бы режим записы событий при падении или ...

Видимо придётся сделать. Так как у меня падений уже не происходит, а у некоторых они наблюдаются. А какой у вас проц и частота?
Долгострой G2G (фрезеровка из гербера) https://github.com/XRay3D/GERBER_X2
X-Ray
Опытный
 
Сообщения: 140
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 89
Настоящее имя: Дамир

Re: Grber2GCode

Сообщение X-Ray » Сегодня, 08:24

Кто уже пробовал делать двухсторонние ПП?
Долгострой G2G (фрезеровка из гербера) https://github.com/XRay3D/GERBER_X2
X-Ray
Опытный
 
Сообщения: 140
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 89
Настоящее имя: Дамир

Пред.

Вернуться в CAM пакеты

Кто сейчас на конференции

Зарегистрированные пользователи: Adskiydart, aftaev, Bing [Bot], bypass, CNCCLUB, Craig, daemon78, david1920, enderukov, ex71, frezeryga, gendos, Google [Bot], hmnijp, jkwe45, Majestic-12 [Bot], NKS, NOKS, OlegDDL, Pegaskrs, peratron, sas_75, Sashalex24, sergay, solo, trafbite, uralpt, Vaycartana, Yandex [bot], Константин61, Жадина

Reputation System ©'