Страница 85 из 130
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 10:30
kadet_13
Выложил, расширение lay6
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 14:34
dovganya
Как сформировать так чтобы после генерации G-кода, последней траекторией была та которая вырезает уже всю деталь по контуру?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 14:43
selenur
dovganya писал(а):Как сформировать так чтобы после генерации G-кода, последней траекторией была та которая вырезает уже всю деталь по контуру?
Использовать модуль 500, в нем можно как угодно сортировать порядок траекторий, расположить его нужно перед модулем 900.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 19:19
dovganya
selenur писал(а):dovganya писал(а):Как сформировать так чтобы после генерации G-кода, последней траекторией была та которая вырезает уже всю деталь по контуру?
Использовать модуль 500, в нем можно как угодно сортировать порядок траекторий, расположить его нужно перед модулем 900.
Если можно то с этого места поподробней, или Я чего то не понимаю... или Вы меня не поняли.
Для примера Я создал файл Sprint-Layout в котором 3 замкнутых траектории
- 8.rar
- (538 байт) 270 скачиваний
, по экспериментируйте чтоб вышел вот такой результат (его Я редактировал в ручную)
Смотреть на последовательность обработки траекторий.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 21:21
selenur
kadet_13 писал(а):Выложил, расширение lay6
kadet_13 писал(а):А в 102 модуле получил так. Подскажите что я не так делаю.
kadet_13 писал(а):В Sprint-Layout создал такую фигуру
Если в спринте используем PLT экспорт, то он формирует 2 траектории по внешнему и внутреннему контуру.
Если используется gerber формат, то тут ошибка у меня, по возможности поправлю, правда пока не скажу как скоро.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 21:35
selenur
dovganya писал(а):Как сформировать так чтобы после генерации G-кода, последней траекторией была та которая вырезает уже всю деталь по контуру?
В твоем случае можно сделать так:
Делаем из спинта экспорт гербер файла, в моей программе создал простой пресет с цепочкой из 3-х модулей:
102-->500-->900
В первом модуле выбираем загрузку из гербер файла, с получением контура.
Во втором модуле можно управлять порядком траекторий:
но пока есть нюанс связанный с полукругом, который я пока неправильно получаю.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 фев 2018, 18:50
dovganya
Объясните функционал "Метка ( TAG)"
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 фев 2018, 20:46
selenur
dovganya писал(а):Объясните функционал "Метка ( TAG)"
Для примера возьмем пресет который позволяет изготовить печатную плату:
у нас есть 4 цепочки действий (строки):
1) получаем контуры платы и дорожек, и эти данные называем например "PCB"
2) получаем траекторию контура платы, и её называем например "cut"
3) получаем информацию о диаметре и местах сверления,и её называем например "drill"
4) Берем данные с цепочек 1,2,3 и передаем в модуль управления контроллером.
Благодаря меткам, в модуле управления контроллером, можно поочередно выполнить те или иные операции, с отбором по метке, если нужно выполнить сверловку, то отбираем только данные "drill".
Сейчас пока мало модулей которые рассчитаны на работу с метками, но в будущем я добавлю ещё прикольные модули.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 фев 2018, 22:36
Alexversh
selenur писал(а):Благодаря меткам, в модуле управления контроллером, можно поочередно выполнить те или иные операции, с отбором по метке
как быть со сменой инструмента?
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 01 фев 2018, 22:57
selenur
Alexversh писал(а):selenur писал(а):Благодаря меткам, в модуле управления контроллером, можно поочередно выполнить те или иные операции, с отбором по метке
как быть со сменой инструмента?
В файле правил формирования G-кода:
Можно вставить G-комады до начала сверления определённого диаметра (метка 1), например паузу, и отправка команды отобразить сообщение с текстом (если такая существует в твоем контроллере)
Потом выполняется цикл сверловки конкретным диаметром (метка 2)
И (метка 3) можно вставить G-команды после сверления, конкретным диаметром, если есть ещё другие диаметры, то переход к первой метке.
В недоделанном модуле 901, там у меня просто есть список возможных диаметров, выбрал нужный диаметр, мышкой, потом установил в шпиндель нужное сверло, и в программе нажал просверлить, и так с остальными диаметрами.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 03 фев 2018, 00:09
selenur
Работу с дугами исправил, в следующей версии будет исправление:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 03 фев 2018, 08:36
RA9UBD
ОК спасибо!
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 03 фев 2018, 14:54
kadet_13
Еще просьба, в правила гравировки/фрезеровки добавить пункт "скорость врезания " по оси Z
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 03 фев 2018, 15:07
selenur
Хорошо
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 03 фев 2018, 21:54
selenur
Выложил 11-ю версию:
http://selenur.ru/?page_id=797
Исправлена ошибка с дугами, можно проверять

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 05 фев 2018, 07:11
RA9UBD
За то теперь не рисует круги....
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 05 фев 2018, 07:41
selenur
RA9UBD писал(а):За то теперь не рисует круги....
Хорошо, поправлю...

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 05 фев 2018, 12:47
Pavel5
В продолжение темы, про то что Ваша программа не поддерживает кривые Безье.
В какой программе Вы готовите файлы, для Вашей программы, чтобы кривые были с "плавными радиусами"?
Попробовал dxf файл, всё по старому вектора угловатые

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 05 фев 2018, 14:22
selenur
Pavel5 писал(а):В какой программе Вы готовите файлы, для Вашей программы, чтобы кривые были с "плавными радиусами"?
Знакомые которые пользуются CorelDraw, как-то меняют тип траектории, и потом сохраняют в DXF файл, я сам с этой программой не особо знаком, на вскидку не скажу....
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 05 фев 2018, 15:35
RA9UBD
Попробовал dxf файл, всё по старому вектора угловатые
Возможно, что разрешение файла низкое, и программа, в соответствии с этим строит кривые.
Я тут пробовал BMP файл преобразовывать в G-код, так вот там полный пипец, все угловатое и кривое. Потом пригляелся, а разрешение низкое, вот программа и прыгает от пикселя к пикселю, не зная какой пиксель ей считать за точку. Если загрузить файл хорошего разрешения, то все ровненько.
Может у вас примерно в этом же проблема?