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

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

Добавлено: 30 апр 2020, 19:51
Vyacheslav1982
Спасибо Вам Сергей! Огромное спасибо, буду пробовать.

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

Добавлено: 02 май 2020, 21:47
Vyacheslav1982
Вечер добрый! Сергей, не могли бы Вы мне подсказать? Воспользовался Вашей программой v51 для генерации кода, но там есть нюанс в том, что холостое перемещение происходит в плоскости выбранной за ноль. Непосредственно перед генерацией кода выходит окошко где указывается безопасная высота и глубина обработки, при отрисовке получается: рисуется точка, затем ось z, подымается на безопасную высоту, тут же опускается до нулевой отметки и тогда происходит холостой ход, что может привести к касанию там, где его быть не должно. Конечно можно задать нулевую плоскость выше плоскости заготовки, но тогда теряется смысл безопасной высоты. Сергей подскажите можно каким либо образом сделать так чтобы холостой ход проходил именно на безопасной высоте? Может корректировка кода или что-то ещё? Не сочтите за критику и в мыслях такого не было, просто хотелось узнать: может есть какая то тонкость?

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

Добавлено: 02 май 2020, 23:36
avpc
Добрый день, Сергей скажите, а ваша программа может генерировать G-код для УЧПУ ДГД735 эрозионного станка,

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

Добавлено: 03 май 2020, 08:46
selenur
avpc писал(а):Добрый день, Сергей скажите, а ваша программа может генерировать G-код для УЧПУ ДГД735 эрозионного станка,
А есть пример файла?

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

Добавлено: 03 май 2020, 08:50
selenur
Vyacheslav1982 писал(а):Сергей подскажите можно каким либо образом сделать так чтобы холостой ход проходил именно на безопасной высоте? Может корректировка кода или что-то ещё?
Да можно, нужно будет дописать в правило, вечером посмотрю.

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

Добавлено: 03 май 2020, 14:01
Vyacheslav1982
Сергей, добрый день, простите что беспокою Вас. Сегодня во время изучения версии программы v51, снова наткнулся на нюансы. При использовании методов Байера ( матрица) и Флойда-Стейнберга(распыление) программа в окне предварительного просмотра отрисовывает как должно быть, а код формируется так, что просто происходит заполнение контура рисунка черным, без всякой градации и отрисовки деталей, ось z просто ходит влево- вправо заполняя контур рисунка и вместо прерывистой линии точек образуется полоса. Как можно поправить, что я делаю не так? Может эти методы не используют в фрезеровка/гравировке? Ещё раз простите за назойливость.

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

Добавлено: 03 май 2020, 23:22
selenur
Vyacheslav1982 писал(а):Сергей, добрый день, простите что беспокою Вас. Сегодня во время изучения версии программы v51, снова наткнулся на нюансы. При использовании методов Байера ( матрица) и Флойда-Стейнберга(распыление) программа в окне предварительного просмотра отрисовывает как должно быть, а код формируется так, что просто происходит заполнение контура рисунка черным, без всякой градации и отрисовки деталей, ось z просто ходит влево- вправо заполняя контур рисунка и вместо прерывистой линии точек образуется полоса. Как можно поправить, что я делаю не так? Может эти методы не используют в фрезеровка/гравировке? Ещё раз простите за назойливость.
Тут нужно подробнее описать, по возможности со скринами.

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

Добавлено: 03 май 2020, 23:25
selenur
Vyacheslav1982 писал(а):но там есть нюанс в том, что холостое перемещение происходит в плоскости выбранной за ноль.
Какой используешь профиль?

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

Добавлено: 04 май 2020, 08:31
Vyacheslav1982
Профиль использую: фрезер/гравер

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

Добавлено: 04 май 2020, 09:24
Vyacheslav1982
Подробнее: на стр.1 выбираю начало координат выбор источника рисунок (растр), стрелка вправо. Стр5. Получение растр. изображения: выбираю файл, жму далее. Стр9 Получение траектории из растра: выбираю один из трёх фильтров, нажимаю вычислить траекторию, жму синию стрелку вправо. На стр. 10 выбираю профиль фрезер/ гравер, нажимаю сформировать, в появившемся окне ставлю глубину обр-ки и безопасную высоту и код генерируется. Гружу код в Юниверсал Джи код. Смотрю в нем предпросмотр. Если выбраны методы Байера или Флойда, то контур рисунка оказывается "залитым" тоже проявляется и при отрисовке. Если выбрать метод: получение оттенков серого то код формируется как надо за исключением того, что холостой ход проходит на нулевой отметке, а по логике должен проходить на безопасной высоте. Что то подобное описывал один из форумчан на стр.11 этой ветки. (Могу ошибиться). Сорри не знаю как вставлять ссылки на пред. сообщения и фото, я тот ещё "чайник".

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

Добавлено: 04 май 2020, 20:11
avpc
selenur писал(а):А есть пример файла?
Образцы программ заложенных производителем есть. если скажите куда могу выложить

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

Добавлено: 04 май 2020, 21:06
selenur
avpc писал(а):
selenur писал(а):А есть пример файла?
Образцы программ заложенных производителем есть. если скажите куда могу выложить
zheigurov@gmail.com

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

Добавлено: 04 май 2020, 21:52
avpc
selenur писал(а):zheigurov@gmail.com
пришёл ответ от сервера что сообщение не доставлено

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

Добавлено: 04 май 2020, 22:26
avpc
selenur писал(а):zheigurov@gmail.com
%
N00 G90 G21 ' íà÷àëî îñíîâíîé ïðîãðàììû
N01 G 1 X-6.84 Y 18.794 ' âûõîä â íà÷àëüíóþ òî÷êó
N02 G72 E 100 ' âûçîâ ïîäïðîãðàììû ñòð 100
N03 G72 E100
N04 G72 E100
N05 G72 E100
N06 G72 E100
N07 G72 E100
N08 G72 E100
N09 G72 E100
N10 G72 E100
N11 X0 Y0 ' âûõîä â êîíå÷íóþ òî÷êó
N12 M02 ' êîíåö îñíîâíîé ïðîãðàììû

N 100 G 2 X-3.473 Y 19.696 Z1 I 0 J 0 ' íà÷àëî ïîäïðîãðàììû
N 101 G 1 X-4.924 Y 27.926
N 102 G 2 X 4.924 Y 27.926 I 0 J 28.794
N 103 G 1 X 3.473 Y 19.696
N 104 G 2 X 6.84 Y 18.794 Z-1 I 0 J 0
N 105 K-40 ' óãîë ïîâîðîòà - 40 ãðàä
N 105 G 70 ' êîíåö ïîäïðîãðàììû
вот пример программы звездочки на 9 зубов со стартом из центра

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

Добавлено: 04 май 2020, 22:45
selenur
Vyacheslav1982 писал(а):Вечер добрый! Сергей, не могли бы Вы мне подсказать? Воспользовался Вашей программой v51 для генерации кода, но там есть нюанс в том, что холостое перемещение происходит в плоскости выбранной за ноль. Непосредственно перед генерацией кода выходит окошко где указывается безопасная высота и глубина обработки, при отрисовке получается: рисуется точка, затем ось z, подымается на безопасную высоту, тут же опускается до нулевой отметки и тогда происходит холостой ход, что может привести к касанию там, где его быть не должно. Конечно можно задать нулевую плоскость выше плоскости заготовки, но тогда теряется смысл безопасной высоты. Сергей подскажите можно каким либо образом сделать так чтобы холостой ход проходил именно на безопасной высоте? Может корректировка кода или что-то ещё? Не сочтите за критику и в мыслях такого не было, просто хотелось узнать: может есть какая то тонкость?
Как я понял используется растровый рисунок в качестве источника, в этом случае при использовании профиля "фрезер/гравер", получаем такую картину:
001.png (3338 просмотров) <a class='original' href='./download/file.php?id=180857&sid=f5b0e0a122ece7493cc90dd568d671f0&mode=view' target=_blank>Загрузить оригинал (12.86 КБ)</a>
Это связано с тем, что при загрузке растрового изображения, данные дробятся на построчные линии содержащие точки, эти данные представляют собой прямую траекторию, с множеством точек, но это по прежнему одна траектория, по типу того как в векторных данных как тут:
005.png
005.png (6.32 КБ) 3338 просмотров
Только точки расположены не на одной прямой.
В каталоге с программой есть каталог профилей, в каталоге есть текстовые файлы которые можно открывать блокнотом, и в твоём случае в этом месте:
002.png (3338 просмотров) <a class='original' href='./download/file.php?id=180858&sid=f5b0e0a122ece7493cc90dd568d671f0&mode=view' target=_blank>Загрузить оригинал (19.86 КБ)</a>
Где в цикле выводятся точки прямой, можно добавить дополнительно подъем и опускание:
003.png (3338 просмотров) <a class='original' href='./download/file.php?id=180859&sid=f5b0e0a122ece7493cc90dd568d671f0&mode=view' target=_blank>Загрузить оригинал (20.23 КБ)</a>
И тогда получаем такое:
004.png (3338 просмотров) <a class='original' href='./download/file.php?id=180860&sid=f5b0e0a122ece7493cc90dd568d671f0&mode=view' target=_blank>Загрузить оригинал (56.47 КБ)</a>
За всё время такую медику я встречал у пользователя программы который изготавливал фанерные стенки/двери с рисунками, где сверлом делал сквозные отверстия, и получалось прикольно, жаль фото не осталось.
Если не секрет ты что планируешь делать?

Прикрепил файл профиля:
Профиль - Vyacheslav1982.txt
(388 байт) 296 скачиваний
просто скопируй файл в каталог профилей.

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

Добавлено: 04 май 2020, 22:49
selenur
Vyacheslav1982 писал(а):Сергей, добрый день, простите что беспокою Вас. Сегодня во время изучения версии программы v51, снова наткнулся на нюансы. При использовании методов Байера ( матрица) и Флойда-Стейнберга(распыление) программа в окне предварительного просмотра отрисовывает как должно быть, а код формируется так, что просто происходит заполнение контура рисунка черным, без всякой градации и отрисовки деталей, ось z просто ходит влево- вправо заполняя контур рисунка и вместо прерывистой линии точек образуется полоса. Как можно поправить, что я делаю не так? Может эти методы не используют в фрезеровка/гравировке? Ещё раз простите за назойливость.
Опиши поподробнее что за станок, и почему ось Z ходит в стороны а не вверх вниз? Что за рисунок?

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

Добавлено: 04 май 2020, 22:52
selenur
avpc писал(а):
selenur писал(а):zheigurov@gmail.com
%
N00 G90 G21 ' íà÷àëî îñíîâíîé ïðîãðàììû
N01 G 1 X-6.84 Y 18.794 ' âûõîä â íà÷àëüíóþ òî÷êó
N02 G72 E 100 ' âûçîâ ïîäïðîãðàììû ñòð 100
N03 G72 E100
N04 G72 E100
N05 G72 E100
N06 G72 E100
N07 G72 E100
N08 G72 E100
N09 G72 E100
N10 G72 E100
N11 X0 Y0 ' âûõîä â êîíå÷íóþ òî÷êó
N12 M02 ' êîíåö îñíîâíîé ïðîãðàììû

N 100 G 2 X-3.473 Y 19.696 Z1 I 0 J 0 ' íà÷àëî ïîäïðîãðàììû
N 101 G 1 X-4.924 Y 27.926
N 102 G 2 X 4.924 Y 27.926 I 0 J 28.794
N 103 G 1 X 3.473 Y 19.696
N 104 G 2 X 6.84 Y 18.794 Z-1 I 0 J 0
N 105 K-40 ' óãîë ïîâîðîòà - 40 ãðàä
N 105 G 70 ' êîíåö ïîäïðîãðàììû
вот пример программы звездочки на 9 зубов со стартом из центра
Пока G2, G3 не до конца реализованы, в связи с чем на всеобщее обозрение не выкладывал, как закончу с дипломом, так дальше займусь доработкой программы, а пока к сожалению это сделать невозможно.

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

Добавлено: 04 май 2020, 22:58
avpc
selenur писал(а):Пока G2, G3 не до конца реализованы
я понял, а вообще как то реально упростить, может подскажите что хорошее, каким образом сохранять в DXF древнего 12 акада, так как станок со слов разработчика его понимает, или как конвертировать в тот же TXT векторами, но чтоб не сидеть не править 1000 а на сложных шестернях и 3000 строк кода которые у меня получаются если я конвертирую через снс и подобные проги.

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

Добавлено: 05 май 2020, 07:41
selenur
avpc писал(а):
selenur писал(а):Пока G2, G3 не до конца реализованы
я понял, а вообще как то реально упростить, может подскажите что хорошее, каким образом сохранять в DXF древнего 12 акада, так как станок со слов разработчика его понимает, или как конвертировать в тот же TXT векторами, но чтоб не сидеть не править 1000 а на сложных шестернях и 3000 строк кода которые у меня получаются если я конвертирую через снс и подобные проги.
Пришли DXF файл, посмотрю как он у меня открывается, и как можно поступить, для получения результата.

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

Добавлено: 05 май 2020, 09:59
Vyacheslav1982
Станок на Ардуино Уно, СНС шилд, шаговики нема 17, механика на период изучения "основ ЧПУ" собрана из того что было под рукой. Чуть позже планирую поставить на него ударный гравер, а пока его имитирует гелевая авторучка. Почему то gкод генерируется так как на фото, профиль который ты отправил ещё пока не использовал