Страница 13 из 130
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 13:09
selenur
Rom327 писал(а):selenur писал(а):Добавил 22 версию, добавлена поддержка PNG изображений.
А поддержка
DXF?

Можешь выложить DXF файлы, которые ты хотел-бы преобразовывать в G-код?
и желательно, исходное изображение, название софта из которого сформирован файл, что-бы удостовериться в правильности парсинга.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 13:14
selenur
MAX3000 писал(а):selenur, выскакивает ошибка на пятой странице:
2016-11-29_1-24-34.jpg
она не критичная - после нажатия кнопки "Продолжить" работа программы продолжается, но может сможешь поправить.
Забыл добавить сообщение, что не указан желаемый размер, все дело в том, что-бы мне вычислить данные, мне нужно знать какого размера будет выжигаемая картина.
Если в качестве источника данных выступает PLT или DXF файл, я знаю исходный размер, а в случае с изображением, мне неоткуда определить какого размера будет итоговый результат.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 13:56
MAX3000
selenur писал(а):MAX3000 писал(а):selenur, выскакивает ошибка на пятой странице:
Вложение 2016-11-29_1-24-34.jpg больше недоступно
она не критичная - после нажатия кнопки "Продолжить" работа программы продолжается, но может сможешь поправить.
Забыл добавить сообщение, что не указан желаемый размер, все дело в том, что-бы мне вычислить данные, мне нужно знать какого размера будет выжигаемая картина.
Если в качестве источника данных выступает PLT или DXF файл, я знаю исходный размер, а в случае с изображением, мне неоткуда определить какого размера будет итоговый результат.
А если так - Желаемый размер в пикселях = Текущий размер в пикселях, а ниже выводить размер в мм для справки:
Или можно оставить Желаемый размер в мм, и сразу подставлять значения в масштабе 1:1 (Текущий размер в пикселях * Диаметр), а ниже выводить получаемый размер в пикселях для справки.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 14:14
selenur
MAX3000 писал(а): и сразу подставлять значения в масштабе 1:1 (Текущий размер в пикселях * Диаметр), а ниже выводить получаемый размер в пикселях для справки.
Могу сделать так, не проблема, но при том-же размере точки 0,2 будем иметь желаемый размер ~2.5 метра.
Давай посмотрим ещё у кого какие идеи, и решим совместно, как сделать.

Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 14:34
Rom327
selenur писал(а):
Можешь выложить DXF файлы, которые ты хотел-бы преобразовывать в G-код?
и желательно, исходное изображение, название софта из которого сформирован файл, что-бы удостовериться в правильности парсинга.
Приветствую! Вот файл и картинки реальной детали. Файл был создан в программе Solidworks 2014. Она была вырезана на плазморезе по этому DXF файлу. Так что файл без ошибок. Так же в архиве 3D-Pdf и габаритный Jpeg.
Могу создать любой тестовый файл DXF, содержащий круг, треугольник, квадрат, текст... Все,что понадобится.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 14:41
selenur
Rom327 писал(а):selenur писал(а):
Можешь выложить DXF файлы, которые ты хотел-бы преобразовывать в G-код?
и желательно, исходное изображение, название софта из которого сформирован файл, что-бы удостовериться в правильности парсинга.
Приветствую! Вот файл и картинки реальной детали. Файл был создан в программе Solidworks 2014. Она была вырезана на плазморезе по этому DXF файлу. Так что файл без ошибок. Так же в архиве 3D-Pdf и габаритный Jpeg.
Могу создать любой тестовый файл DXF, содержащий круг, треугольник, квадрат, текст... Все,что понадобится.
У меня Fusion360, DXF файлы делает нормально, но для проверки хочу попробовать из разных программ.
Т.к. с тем-же PLT файлом, например много нюансов в зависимости от того в какой программе он делался....
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 14:46
Rom327
selenur писал(а):
Могу сделать так, не проблема, но при том-же размере точки 0,2 будем иметь желаемый размер ~2.5 метра.
Давай посмотрим ещё у кого какие идеи, и решим совместно, как сделать.

Приветствую! Считаю, что использование размера в пикселях может привести к путанице. Дело в том, что программа пишется под станок имеющим физические габариты в мм, на него устанавливается заготовка с размерами в мм, и готовый рисунок нам важен тоже в мм. Может быть там, где программа не знает какой размер изображения отображать, установить по умолчанию размер Х=100мм (сейчас 0,01мм) и автоматическое масштабирование под этот размер. И ошибки не будет и предпросмотр отработает.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 17:00
selenur
Rom327 писал(а):selenur писал(а):
Могу сделать так, не проблема, но при том-же размере точки 0,2 будем иметь желаемый размер ~2.5 метра.
Давай посмотрим ещё у кого какие идеи, и решим совместно, как сделать.

Приветствую! Считаю, что использование размера в пикселях может привести к путанице. Дело в том, что программа пишется под станок имеющим физические габариты в мм, на него устанавливается заготовка с размерами в мм, и готовый рисунок нам важен тоже в мм. Может быть там, где программа не знает какой размер изображения отображать, установить по умолчанию размер Х=100мм (сейчас 0,01мм) и автоматическое масштабирование под этот размер. И ошибки не будет и предпросмотр отработает.
Вроде тоже хороший вариант.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 19:05
MAX3000
selenur
На мой взгляд масштаб 1:1 самый оптимальный - картинки в основном будут подготавливаться в сторонних программах (Photoshop, Inkscape и др.), в которых уже будет учтено и разрешение, и линейные размеры.
Вообще для изменения размеров можно сделать три поля - одно для задания размеров в пикселях, второе в миллиметрах, а третье в процентах - с автоматическим пересчетом всех значений при изменении любого из полей. - Тут уже кому как удобно, тем и пользуется.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 19:21
selenur
MAX3000 писал(а):selenur
На мой взгляд масштаб 1:1 самый оптимальный - картинки в основном будут подготавливаться в сторонних программах (Photoshop, Inkscape и др.), в которых уже будет учтено и разрешение, и линейные размеры.
Вообще для изменения размеров можно сделать три поля - одно для задания размеров в пикселях, второе в миллиметрах, а третье в процентах - с автоматическим пересчетом всех значений при изменении любого из полей. - Тут уже кому как удобно, тем и пользуется.
Ну ок! тогда сделаю именно так, будет выбор одного из-х вариантов, и этот вариант будет автоматически сохраняться, что-бы при следующем запуске программы автоматом устанавливался последний выбранный вариант, и значения для двух других вариантов пересчитывались от текущего.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 20:22
selenur
Rom327 писал(а):selenur писал(а):
Можешь выложить DXF файлы, которые ты хотел-бы преобразовывать в G-код?
и желательно, исходное изображение, название софта из которого сформирован файл, что-бы удостовериться в правильности парсинга.
Приветствую! Вот файл и картинки реальной детали. Файл был создан в программе Solidworks 2014. Она была вырезана на плазморезе по этому DXF файлу. Так что файл без ошибок. Так же в архиве 3D-Pdf и габаритный Jpeg.
Могу создать любой тестовый файл DXF, содержащий круг, треугольник, квадрат, текст... Все,что понадобится.
Тут такой вопрос возник, сейчас пока только объекты с типом линия отображаются (дуги пока ещё не сделал), получается имеем контуры, но фрезой ведь нужно проходить не по этим контурам, а по внешней или внутренней стороне, так? в зависимости от толщины фрезы?
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 21:17
Master2608
Есть файл .dxf , не получается создать g-code для mach3 (нужно чертеж нарисовать карандашом вместо шпинделя

) , чет я не врублюсь как это сделать. Может кто что подскажет. Станок делал давно, все уже подзабыл.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 22:06
selenur
Master2608 писал(а):Есть файл .dxf , не получается создать g-code для mach3 (нужно чертеж нарисовать карандашом вместо шпинделя

) , чет я не врублюсь как это сделать. Может кто что подскажет. Станок делал давно, все уже подзабыл.
Вот это как понимаю нужно начертить карандашом?
Из моей программы, возможно в течение недели, уже можно будет сделать....
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 22:25
Master2608
Ну как-бы и надписи тоже желательно, а так да.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 03 дек 2016, 23:29
Rom327
Master2608 писал(а):Есть файл .dxf , не получается создать g-code для mach3 (нужно чертеж нарисовать карандашом вместо шпинделя

) , чет я не врублюсь как это сделать. Может кто что подскажет. Станок делал давно, все уже подзабыл.
А программа нужна для лазера или для фрезера? У меня в Солиде шрифты уплыли: буквы лезут друг на друга.
А так программа для лазера готова... с глюками...

Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 04 дек 2016, 05:37
Master2608
нужно чертеж нарисовать карандашом вместо шпинделя

. Походу программа для фрезера нужна.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 04 дек 2016, 05:45
Master2608
Rom327 писал(а):Master2608 писал(а):Есть файл .dxf , не получается создать g-code для mach3 (нужно чертеж нарисовать карандашом вместо шпинделя

) , чет я не врублюсь как это сделать. Может кто что подскажет. Станок делал давно, все уже подзабыл.
А программа нужна для лазера или для фрезера? У меня в Солиде шрифты уплыли: буквы лезут друг на друга.
Проба.JPG
А так программа для лазера готова... с глюками...

У меня тоже со шрифтами проблемы.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 04 дек 2016, 09:05
selenur
Master2608 писал(а):нужно чертеж нарисовать карандашом вместо шпинделя

. Походу программа для фрезера нужна.
Нет разницы, для лазера или фрезера, получаемые контуры, в любом случае будут такими.
Файл содержит различные блоки данных, это линии, поли-линии, дуги, окружности, текст, как доберусь до парсинга текстовых блоков, надо будет посмотреть можно ли повлиять на размер текста.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 04 дек 2016, 10:01
MAX3000
selenur, огромная просьба - сделай полутона, чтобы можно было приступить к тестированию, а затем за .dxf возьмешься. Скорее всего будет достаточно даже какого-то одного формата, например .bmp (или .jpg, или .png - какой проще реализуется) - Photoshop у всех есть, а у кого нет - поставят.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 04 дек 2016, 10:34
Master2608
selenur писал(а):Master2608 писал(а):нужно чертеж нарисовать карандашом вместо шпинделя

. Походу программа для фрезера нужна.
Нет разницы, для лазера или фрезера, получаемые контуры, в любом случае будут такими.
Файл содержит различные блоки данных, это линии, поли-линии, дуги, окружности, текст, как доберусь до парсинга текстовых блоков, надо будет посмотреть можно ли повлиять на размер текста.
Фрезеру нужна ось Z, а лазеру нет, для карандаша тоже нужна Z, (поднять-опустить).