Простая программа для граверовки и выжигания

Обсуждение софта, программ, постпроцессоров...

Модератор: life

Ответить
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

Вообщем пока идет обкатка настройка станка набросал программку для формирования G-кода из BMP файла (сырая), Вы конечно можете сказать что их уже тьма но все же. Цель, написать программу которая имеет возможность формирования G-кода

- гравировки под любым углом заданным пользователем
- разбивать высоту по тонам в указанных диапазонах
- обрезать путь гравера если далее нет "работы"
- выжигать в разных тонах в зависимости от скорости
- выжигать растром
- выжигать под углом заданным пользователем
- выжигать за несколько проходов под разными углами заданными пользователем
далее посмотрим ...

Пишу в свободное время поэтому сильно не пинайте.

прошу помощи в обкатке и подсказок "как удобнее и лучше" в частности на данный момент прошу проверить формирование кода для картинки из двух тонов для гравировки.


http://cncfiles.su/download/19381/
Последний раз редактировалось Scorp1978 31 мар 2012, 07:52, всего редактировалось 2 раза.
Аватара пользователя
melgozan
Станкостроитель
Станкостроитель
Сообщения: 85
Зарегистрирован: 12 май 2011, 00:00
Имя: Ярослав
Откуда: Львов
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение melgozan »

Пока не понимаю как она работает, иногда формируется G-код, а в основном нет. От чего зависит, непонятно. Пробовал разные BMP файлы , вводил разные значения. :(
Но очень интересно, ждем продолжения.
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

Инструкцию сегодня напишу.
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

1. В кореле или в любом другом редакторе сохраняем картинку с нужными разрешением, количеством тонов, размерами (в данной версии проверяю пока 2 тона).
2. Открываем эту картинку в Paint-е и сохраняем ее как 24-bit-ую.
3. Открываем ее в проге и жмем «Информация о файле»
4. Обязательно задаем информацию, о том что хотим получить на выходе
5. Выбираем или не выбираем «Угол обработки 45 градусов»
6. Ставим Z для 2-х тонов от 0 до сколько надо.
7. Жмем «Создать УП»
8. Жмем вывести картинку.

Вот в кратце, прошу провирить правильно ли формируется G-kod или какие по нему доработки сделать.
Аватара пользователя
ur7hdl
Наблюдающий
Сообщения: 2
Зарегистрирован: 01 фев 2011, 01:00
Откуда: Украина

Re: Простая программа для граверовки и выжигания

Сообщение ur7hdl »

куда сохраняетса уп
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

ur7hdl писал(а):куда сохраняетса уп
c:\pixel\ сюда все скидывается сюда же сохраняется УП
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение VVChaif »

У меня при запуске так.
http://cncfiles.su/photo/11639
Аватара пользователя
melgozan
Станкостроитель
Станкостроитель
Сообщения: 85
Зарегистрирован: 12 май 2011, 00:00
Имя: Ярослав
Откуда: Львов
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение melgozan »

VVChaif писал(а):У меня при запуске так.
http://cncfiles.su/photo/11639
Ссылка не открывается.
Сама программа почему то хочет быть в c:\pixel\, мои документы и т.д. не устраивает, выскакивает ошибка, но если нажать продолжить то работает.
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

melgozan писал(а):
VVChaif писал(а):У меня при запуске так.
http://cncfiles.su/photo/11639
Ссылка не открывается.
Сама программа почему то хочет быть в c:\pixel\, мои документы и т.д. не устраивает, выскакивает ошибка, но если нажать продолжить то работает.
пока директории жестко прописал, после обкатки сделаю произвольную, сегодня выложу версию, оптимизировал Gkod убрал некоторые ошибки.
Аватара пользователя
1trs
Станкостроитель
Станкостроитель
Сообщения: 342
Зарегистрирован: 17 янв 2011, 01:00

Re: Простая программа для граверовки и выжигания

Сообщение 1trs »

Scorp1978, не открывается твоя прогамка .Пишет что не найден сервер.
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

1trs писал(а):Scorp1978, не открывается твоя прогамка .Пишет что не найден сервер.
с программой должны лежать драйвера, которые я прилагаю, если не поможет в личку принтскрин кинь я посмотрю.
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

Версия готова как и обещал, но выложить не могу файлообменник не пашет. И форум почему то еле еле шевелится или это только у меня так?
Аватара пользователя
1trs
Станкостроитель
Станкостроитель
Сообщения: 342
Зарегистрирован: 17 янв 2011, 01:00

Re: Простая программа для граверовки и выжигания

Сообщение 1trs »

Scorp1978 писал(а):Версия готова как и обещал, но выложить не могу файлообменник не пашет. И форум почему то еле еле шевелится или это только у меня так?
Наверно потому и я ничего не могу открыть по ссылке
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

вот выложил сюда Pixel_v2.rar смотрите критикуйте буду дополнять, исправлять.
Последний раз редактировалось Scorp1978 31 мар 2012, 07:48, всего редактировалось 1 раз.
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

http://www.fayloobmennik.net/121445
добавил функцию в гравировке убрать холостой ход.

далее попробую реализовать выбор угла наклона.
Последний раз редактировалось Scorp1978 31 мар 2012, 07:49, всего редактировалось 1 раз.
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

VVChaif писал(а):У меня при запуске так.
http://cncfiles.su/photo/11639
не могу понять прога запускается только если VFP 9.0 установлен, наверно dll какой то нехватает исправлю, сегодня запустил станок, сгенерил код програмкой запустил на выполнение расчетное время 16 часов, если все нормально будет завтра выложу фотку что получилось.
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

не получается под заданным углом сделать, может кто подскажет, есть катет (координата х) есть прилежащий угол нахожу противолежащий катет (координата Y), вроде как все нормально но вот не задача Y это пиксель его приходиться округлять и получается что мы на одно значение X приезжаем 2 раза в одну и туже координату Y. Есть ли выход?
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

http://www.fayloobmennik.net/12340013

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

Следующий шаг реализую загрузку высоты для полутонов с конфиг файла. Кстати запускал сформированный код на гравировку (рисование) порвал бумагу на середине а так ниче нормально получилось, думаю причина в пропуске шагов на оси Z или направляющая от вибрации вниз съехала.

Тихо сам с собою ... :)))))).
Последний раз редактировалось Scorp1978 31 мар 2012, 07:50, всего редактировалось 1 раз.
Аватара пользователя
1trs
Станкостроитель
Станкостроитель
Сообщения: 342
Зарегистрирован: 17 янв 2011, 01:00

Re: Простая программа для граверовки и выжигания

Сообщение 1trs »

Scorp1978. А где библиотеки с которыми прога должна работать на любой машине,и какой размер этого портрета что он гравирует 16 ,и что нужно ставить вдиапазоне -это глубина гравирования или это диапазон полутонов от 0до 24 .
Аватара пользователя
Scorp1978
Станкостроитель
Станкостроитель
Сообщения: 203
Зарегистрирован: 07 июл 2010, 00:00
Откуда: Омск
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Scorp1978 »

1trs писал(а):Scorp1978. А где библиотеки с которыми прога должна работать на любой машине,и какой размер этого портрета что он гравирует 16 ,и что нужно ставить вдиапазоне -это глубина гравирования или это диапазон полутонов от 0до 24 .
библиотеки находятся прямо в архиве в количестве 6 штук,
gdiplus.dll
msvcr71.dll
vfp9r.dll
VFP9RENU.DLL
vfp9rrus.dll
vfp9t.dll
(сейчас проверю может я забыл их туда кинуть)

насчет 16 часов - скорость у меня слишком низкая и разрешение высокое было, если среднее разрешение 0,2-0,3 мм между точками ставить и скорость добавить где то 3-4 часа получается (особенности станка). 15 см- 20 см

в диапазоне нужно ставить положение оси Z от минимального 0 (это самая темная точка) до 1 (любое число это самая светлая точка). У меня допустим стоит диапазон от 0 см. до 0,03 см. соответствено на нуле он гравирует (рисует) самый темный тон, а на 0,03 самый светлый, картина имеет допустим 16 тонов, тогда программа сама разбивает диапазон 0-0,03 на 16 поддиапазонов и соответственно использует полученные значение в управляющей программе.
звездатрон
Станкостроитель
Станкостроитель
Сообщения: 149
Зарегистрирован: 29 янв 2012, 03:37
Откуда: RЭПУБЛiК оф БелаRUS

Re: Простая программа для граверовки и выжигания

Сообщение звездатрон »

почему тема сдохла?
какие результаты?
Аватара пользователя
Bizotex
Станкостроитель
Станкостроитель
Сообщения: 26
Зарегистрирован: 07 июн 2011, 00:00
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение Bizotex »

Да.
И откуда выкачать версию посвежее?
Ссылки, что в ветке- уже не видят файла
harkan
Наблюдающий
Сообщения: 2
Зарегистрирован: 11 июл 2020, 15:54
Имя: sahib
Откуда: harkan

Сообщение harkan »

Файл не найдена...Дайти норм.ссылку пожал...а
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Re: Простая программа для граверовки и выжигания

Сообщение VVChaif »

Видимо проект заглох... Может те кто успел скачать поделятся?
harkan
Наблюдающий
Сообщения: 2
Зарегистрирован: 11 июл 2020, 15:54
Имя: sahib
Откуда: harkan

Re: Простая программа для граверовки и выжигания

Сообщение harkan »

VVChaif писал(а):Видимо проект заглох... Может те кто успел скачать поделятся?
Поделитесь пожалуйста....
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: Простая программа для граверовки и выжигания

Сообщение Planet »

harkan писал(а):Поделитесь пожалуйста....
Может это пригодиться,
https://www.youtube.com/channel/UCpHz2p ... ggA/videos
Окно откройся - onclick="return !window.open(this.href)"
Ответить