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

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

Добавлено: 14 май 2018, 13:24
selenur
У сканированного рисунка известно DPI?
Если да, то задачка простая.
И чем больше DPI тем точнее будет результат.

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

Добавлено: 14 май 2018, 13:45
iMaks-RS
Ну так.. ответ уже есть... давно
https://www.youtube.com/watch?v=TV0NECuPG0o

Вместо автокада, можно взять Фьюзжн.

Вопрос в другом.. если делать сверловкой, то на сколько будет затрачено свёрел, как фиксировать 1мм пластину, что-бы её не выгибало.. ну СОЖ.. - баллон с ВД40

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

Добавлено: 14 май 2018, 13:54
Grobman
xvovanx писал(а): Только вот с жирнейшим минусом - 64 bit систему подавай :pssdoff: А когда комп "обвешен" кучей лицензионных программ, а кое что из "обвеса" работает только на 32 бит, еще и подумаешь нужен ли такой небесплатный геморой с переустановкой системы :thinking:
Так для того и нужен форум с вопросами, ответами и советами. Я в этом деле новичок и многого не знаю. У меня нет платного лицензионного софта на компе. И платить сотни а то и тысячи долларов за специальный софт я не собираюсь. Это просто хобби. А так как я ничего еще не использовал и не знаюкак работать в этих программах, то и ничего проблемного нет для меня.
Я посмотрел несколько видеороликов обучающих:
Программа несложная, бесплатная, вполне полноценная, много видеоуроков. Решил остановиться на ней.
За уточнение, что многие проги тоебуют 32 отдельное спасибо.

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

Добавлено: 15 май 2018, 10:26
Argon_61
Argon_61 писал(а):
selenur писал(а):
Argon_61 писал(а):Прошу не пинать и гайками не забрасывать если не в тему написал . Занимаюсь ремонтом ноутбуков . Станок ЧПУ 3040 купил недавно поэтому знаний в этой области нет - но придётся постепенно как-то осваивать. В ближайшее время задача стоит как быстро можно создавать по сканированному чипу или трафарету код для сверловки отверстий - в ручную больно муторная работа. Может кто чего посоветует.
А можешь поподробнее описать, возможно с рисунками, фотками, что-бы я смог понять ;-)
Сергей возможно ли в твоём генераторе G-кода конвертирование посредством преобразования фото или скана в сам G- код для сверловки отверстий трафарета . Интересует именно автоматизация данного процесса .У меня есть переходник USB-LPT MK-1
для моих начинаний пока хватит, так вот с ним шёл софт CNCUSBController и в ней есть возможность создать массив для сверловки - но только он редко может соответствовать тому что требуется. Сейчас пошли чипы такой затейливой конфигурации контактов что это всё не годится . Осваивать программы типа Автокада понятно надо но на это уйдёт масса времени . В интернете много перерыл но чего нибудь доступного и более простого конвертера не нашёл .

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

Добавлено: 15 май 2018, 18:07
SergK
По идее, G-код для сверловки таких массивов отверстий можно и вручную в блокноте написать... Копировать и вставлять одни и те-же куски перемещения по горизонтали (по Х), между которыми перемещение по вертикали (по Y)...
А для автоматизированного перевода сакна (такой штуки) в G-код, нужно чтобы анализатор понимал, что перед ним фактически сетка, в узлах которой скорее всего нужно просверлить, а возможно и нет. Если анализатор будет просто анализировать картинку на поиск "круглых" элементов, то координаты у отверстий будут иметь отклонения. Ну или в конце усреднять полученные координаты, что всё-равно чревато отклонениями.
Фактически для построения G-кода с таких сканов нужен отдельный модуль, в котором на пользователя возложена обязанность выставить шаг сетки и расположить "скан" под сеткой так, что-бы центры контактов попали в узлы сетки. После этого анализатор вполне сможет сформировать G-код для сверловки вполне красивого трафарета.

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

Добавлено: 15 май 2018, 19:42
xvovanx
Argon_61 писал(а):Осваивать программы типа Автокада понятно надо но на это уйдёт масса времени
В программе Sprint Layout нарисовать шаблон для чипов можно без напряга...

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

Добавлено: 15 май 2018, 20:11
selenur
Argon_61 писал(а):Сергей возможно ли в твоём генераторе G-кода конвертирование посредством преобразования фото или скана в сам G- код для сверловки отверстий трафарета .
Да возможно, но!!!!!!!
xvovanx писал(а):В программе Sprint Layout нарисовать шаблон для чипов можно без напряга...
Но вот этот метод будет намного лучше.

Т.к. при высоком DPI можно добиться хорошей точности, но вот угол поворота всего изображения при сканировании, не так просто убрать......

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

Добавлено: 15 май 2018, 20:26
selenur
SergK писал(а):По идее, G-код для сверловки таких массивов отверстий можно и вручную в блокноте написать... Копировать и вставлять одни и те-же куски перемещения по горизонтали (по Х), между которыми перемещение по вертикали (по Y)...
Достаточно муторный вариант, особенно учесть что не все точки одинаково повторяются, и без предварительного просмотра, сложновато в блокноте заметить ошибки.
SergK писал(а):Если анализатор будет просто анализировать картинку на поиск "круглых" элементов, то координаты у отверстий будут иметь отклонения. Ну или в конце усреднять полученные координаты, что всё-равно чревато отклонениями.
При высоком DPI погрешности оказываются настолько малы, что получаются куда меньше, чем точность позиционирования станка.
SergK писал(а):Фактически для построения G-кода с таких сканов нужен отдельный модуль....
Что касается модулей, я вроде уже писал, но повторюсь, программу я выкладываю абсолютно бесплатно, и платной её делать не планирую, модули делаю/дорабатываю в первую очередь, те которые мне нужны, для решения тех или иных задач, бывают ситуации когда за определенное денежное вознаграждение, я переключаюсь на разработку нужного модуля, для того что-бы автоматизировать тот, или иной тех процесс.
В связи с чем я упор делаю только на доработку основного функционала программы. :-)

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

Добавлено: 19 май 2018, 04:21
dovganya
selenur писал(а):
dovganya писал(а):Какие команды поддерживает генератор кода в HPGL ? В частности команду CI - окружность с радиусом
В следующем обновлении добавлю такую возможность, а пока возможно только через гербер файлы.
dovganya писал(а):#1775 dovganya » 24 мар 2018, 09:25

Просьба к автору добавить в "Модуль простых траекторий - 106" Спираль.
Ниже приведена таблица уравнений плоских основных спиралей для прямоугольных координат.
selenur писал(а):#1776 selenur » 24 мар 2018, 09:54

Хорошо, добавлю
это в планах или в корзине?

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

Добавлено: 19 май 2018, 06:43
selenur
Спираль и прочие штуки решил сделать в 303 модуле.
Добавить окружности в plt уже сейчас могу, но нужны файлы примеров, т.к. сам пока не разобрался какая программа может генерировать файл, имеющиеся у меня, формирут лишь отрезки.

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

Добавлено: 19 май 2018, 07:06
dovganya
selenur писал(а):какая программа может генерировать файл
Sprint-Layout
Снимок.JPG (2877 просмотров) <a class='original' href='./download/file.php?id=139266&mode=view' target=_blank>Загрузить оригинал (105.58 КБ)</a>
пример:
точка координат радиуса;
CI25;
чертит окружность с радиусом 25
Используйте при обработке на выходе G02, G03
ЧПУ-плата3.zip
(245 байт) 232 скачивания
selenur писал(а):Спираль и прочие штуки решил сделать в 303 модуле.
Может тогда есть смысл избавится от 106 (дабы не маячил)

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

Добавлено: 19 май 2018, 07:29
selenur
106 будет удален, как в векторном редакторе сделаю.

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

Добавлено: 28 май 2018, 21:40
selenur
Записал небольшое видео использования модуля 900, именно с файлами правил формирования G-кода. Что-бы можно было программу адаптировать под конкретный станок.
https://www.youtube.com/watch?v=lkU-kBUme_o

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

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

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

Добавлено: 29 май 2018, 07:06
selenur
dovganya писал(а):Пример: траектория круг - программа не говорит, это вектор круга или дуги с параметрами а формирует траекторию "тысячи-граника". другое дело когда б мы смогли (используя данные ) с генерировать код G02-03 тогда все возлагаем на контролер и его возможность
Именно сейчас внутри программы, я как-раз и переделываю систему хранения данных, в которой раньше всё хранилось в виде траекторий с набором точек, постепенно появится возможность у траектории узнавать её тип, и если это дуга, то можно будет получить либо параметры для команд G2, G3, или как сейчас набор точек, если контроллер не работает с окружностями.
dovganya писал(а):нет данных - номера траектории( для ориентации)
А вот тут если возможно поподробнее.... Не совсем понял зачем....
dovganya писал(а):характере обработки траектории (снаружи, внутри для G42-43)

Это будет возможно сделать, если загруженную траекторию передать в модуль векторного редактора (сейчас это как-бы возможно делать через модуль 500, но крайне не удобно), там появится возможность у одной или нескольких траекторий сразу устанавливать свойство "метка", а в правиле генерации G-кода, уже в зависимости от значения метки использовать G42 или 43.
Например так:

Код: Выделить всё

for indx = 0, VECTORS.Items.Count-1, 1 do 
    arr = VECTORS.Items[indx]

    if (arr.tag == "g42" ) then 
        FILE:AddLine("действия с g42")
   else
      FILE:AddLine("действия с g43")
   end
   
end

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

Добавлено: 29 май 2018, 09:33
dovganya
selenur писал(а):dovganya писал(а):
нет данных - номера траектории( для ориентации)
А вот тут если возможно поподробнее.... Не совсем понял зачем....
не так выразился (ибо вкратце) - идентификатор [ номер и байт с флагами действий над траекторией]
пример:
траектория 1 - нет идентификатора не присвоен
траектория 2 - идентификатор 1 - байт с флагами:
бит 1: обработка с наружи
2: внутри // бит 1 ,2 в 0 - G40
3: еще чего то там и т.д
в presets :
если идентификатор присвоен тогда - и дальше нужное
Еще не грех бы сохранение промежуточных данных проекта в файл приделать а то до конца не дошел начинай сначала

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

Добавлено: 08 июн 2018, 21:19
SergK
Условия: в Layout6 подготовлена плата, загружаем в программу версии 3.2.0.19 файл формата gbr.
Если контактные площадки имеют форму "восьмиугольник", то на их месте, получаем "цветочки".

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

Добавлено: 10 июн 2018, 17:41
xvovanx
SergK писал(а):Если контактные площадки имеют форму "восьмиугольник", то на их месте, получаем "цветочки".
А после фрезеровки цветочков получаем восьмиугольник...но долго...

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

Добавлено: 10 июн 2018, 20:53
SergK
xvovanx писал(а):
SergK писал(а):Если контактные площадки имеют форму "восьмиугольник", то на их месте, получаем "цветочки".
А после фрезеровки цветочков получаем восьмиугольник...но долго...
На сколько я помню - нет. "Цветочки" значительно больше по размерам чем породившие их восьмиугольники. И они, после преобразования в траектории, сливаются в большие кляксы.
Кстати, для того, чтобы такой файл gbr (с цветочками) вообще считался, приходится в блокноте поменять местами строки с данными. Чтобы массив данных начинался обязательно с чего-то типа : G54D10* , а не просто с G36* .
Для этого вырезал из середины нужные строки и вставлял их в самое начало, по сути просто меняя последовательность элементов. Но эта перестановка позволяет загрузить файл в модуль для дальнейшей обработки.

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

Добавлено: 11 июн 2018, 06:34
selenur
SergK писал(а):Условия: в Layout6 подготовлена плата, загружаем в программу версии 3.2.0.19 файл формата gbr.
Если контактные площадки имеют форму "восьмиугольник", то на их месте, получаем "цветочки".
Вечером посмотрю ;-) Только желательно скинь файл лайоута...