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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

Сергей, есть возможность прописать в первой строке текста кода название исходного файла? Например так:

( Рисунок теста )
M5 S0
G90 G21

G0 F3000 X30.000 Y-10.000
G4 P0.2
M3 S255
G4 P1.000
G1 F600 X30.000 Y-30.000
X30.000Y-35.724
X30.000Y-44.464

Что надо в правиле прописать?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):Сергей, есть возможность прописать в первой строке текста кода название исходного файла? Например так:

( Рисунок теста )
M5 S0
G90 G21

G0 F3000 X30.000 Y-10.000
G4 P0.2
M3 S255
G4 P1.000
G1 F600 X30.000 Y-30.000
X30.000Y-35.724
X30.000Y-44.464

Что надо в правиле прописать?
Привет!
Ты имеешь в виду вот это:
2019-02-17_010412.jpg (2951 просмотр) <a class='original' href='./download/file.php?id=157241&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (100.88 КБ)</a>
????
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

Не, имя загружаемого в первый модуль файла:
Безымянный.jpg (2926 просмотров) <a class='original' href='./download/file.php?id=157247&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (69.03 КБ)</a>
Ещё у меня непонятка с началом движения по по всем траекториям,( но это скорее вопрос к автору контроллера):

M5 S0
G90 G21

G0 F3000 X9.988 Y-110.000
G4 P0.2
M3 S255
G4 P0.5
G1 F600
X9.988 Y-110.000 В этот месте лазер гаснет, а потом опять включается и едет
X9.988 Y-98.325
X9.988 Y-90.000
X9.988 Y-31.638

Этот же код сгенерированный в Aspire - всё нормально: Быстро подъехал, выдержал паузу, начал жечь, выдержал паузу, поехал с рабочей скоростью.
Файлики приклею:
Архив WinRAR.rar
(5.26 КБ) 251 скачивание
Дополню - G-code из PLT. Если из DXF делать, то тоже самое и + ещё пр траектории начинает моргать, как будто траектория из отдельных отрезков.
Где то туплю.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

Сергей, здравствуйте!

Спасибо за труд! :good:

Есть просьба добавить на странице программы для версии 3.3 список уже реализованных модулей, как это размещено для версии 3.2. Например, очень интересует модуль 202 (преобразование растра в точки), в программе этот модуль якобы имеется, но он не работает. Как я понимаю, он еще не реализован? Есть ли в планах его реализация и как скоро его можно ожидать?

Спасибо!
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):Ещё у меня непонятка с началом движения по по всем траекториям,( но это скорее вопрос к автору контроллера):
А если первую строку движения №8 перенести к строке №7? заработает? т.к. пока только это бросается в глаза.
Вложения
2019-02-18_002602.jpg (2851 просмотр) <a class='original' href='./download/file.php?id=157312&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (242.87 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Мастерю писал(а):Есть просьба добавить на странице программы для версии 3.3 список уже реализованных модулей, как это размещено для версии 3.2. Например, очень интересует модуль 202 (преобразование растра в точки), в программе этот модуль якобы имеется, но он не работает. Как я понимаю, он еще не реализован? Есть ли в планах его реализация и как скоро его можно ожидать?
Добавил в описание программы список модулей, теперь там появилась ссылка на эту страницу: http://selenur.ru/?page_id=1361

Выжигание растра, и точками конечно планируется, но не раньше начала июня. Но сейчас это возможно делать с помощью второй версии программы, там этот процесс уже был вполне отлажен :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):Сергей, есть возможность прописать в первой строке текста кода название исходного файла?
В описании программы добавил ссылку на эту страницу: http://selenur.ru/?page_id=1372 в которой теперь будет видно когда появится функция такая :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur писал(а):А если первую строку движения №8 перенести к строке №7? заработает?
Не помогло конечно, это я первым делом попробовал.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):
selenur писал(а):А если первую строку движения №8 перенести к строке №7? заработает?
Не помогло конечно, это я первым делом попробовал.
Странно конечно... :thinking:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur, И ещё...
Открываю файл DXF его смещает и переворачивает куда то:
Исходный файл в Corel -&gt; Экспорт в DXF -&gt; Конструктор G-кода (2809 просмотров) <a class='original' href='./download/file.php?id=157333&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (230.26 КБ)</a>
Исходный файл в Corel -> Экспорт в DXF -> Конструктор G-кода
А знак по "У" специально перевёрнут наоборот? И почему? Мне потом приходится в "правиле" этот минус дорисовывать.

Добавлю по подробнее:
Исходный файл:
Исходный файл (2795 просмотров) <a class='original' href='./download/file.php?id=157336&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (185.82 КБ)</a>
Исходный файл
Загружаю в программу:
Безымянный2.jpg (2795 просмотров) <a class='original' href='./download/file.php?id=157337&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (135.85 КБ)</a>
Отражаю по "У" :
Безымянный3.jpg (2795 просмотров) <a class='original' href='./download/file.php?id=157338&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (119.84 КБ)</a>
Пропадает шкала "У"
Смещаю в начало:
Безымянный6.jpg (2795 просмотров) <a class='original' href='./download/file.php?id=157339&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (110.05 КБ)</a>
Выдаёт ошибку:
Безымянный1.jpg (2795 просмотров) <a class='original' href='./download/file.php?id=157340&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (147.87 КБ)</a>
Может попробовать в другой версии DXF сохранять из Corel? С PLT таких фокусов нет.
С другими кривыми фокусов ещё больше.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):Открываю файл DXF его смещает и переворачивает куда то:
А пришли DXF файл, посмотрю его изнутри ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur, в архиве:
Тест.rar
(10.66 КБ) 193 скачивания
Ещё есть момент с DXF ( другим ): Если в Corel вектора не объединены, то DXF в "Конструкторе" открываешь, отражаешь по любой оси, а кривые разбегаются в разные стороны.
Всё с картинками затолкал в этот архив :
Проба.rar
(607.15 КБ) 187 скачиваний
Пы Сы. В исходном Coral все не объединённые кривые, а овал - это овал.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur писал(а):
Q-starь писал(а):Ещё у меня непонятка с началом движения по по всем траекториям,( но это скорее вопрос к автору контроллера):
А если первую строку движения №8 перенести к строке №7? заработает? т.к. пока только это бросается в глаза.
По этой проблеме уточню: В Aspire файл экспортировался через EPS, если через DXF делать, то приходится вектора в Aspire "заменять отрезками прямой", иначе тоже бардак.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur писал(а): Добавил в описание программы список модулей,
Сергей, можно по подробнее про №108? Берём "чужой" G-код, вводим, получаем векторную траекторию? Команды типа М3-М5, S0-1000, G4 P и прочие... как то сохранятся будут? Или получим только векторный рисунок, а остальное пропишем в №900 по правилу программы?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

Сергей, здравствуйте!

Могу ли я к вам обратиться за помощью в вопросах лишь опосредовано связанных с продуктом вашего интеллектуального труда? :thinking:

п.с. Дабы не "флудить" здесь, с вашего позволения, могу написать на ваш электронный адрес.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Мастерю писал(а):Сергей, здравствуйте!

Могу ли я к вам обратиться за помощью в вопросах лишь опосредовано связанных с продуктом вашего интеллектуального труда? :thinking:

п.с. Дабы не "флудить" здесь, с вашего позволения, могу написать на ваш электронный адрес.
Конечно можно zheigurov@gmail.com ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):
selenur писал(а): Добавил в описание программы список модулей,
Сергей, можно по подробнее про №108? Берём "чужой" G-код, вводим, получаем векторную траекторию? Команды типа М3-М5, S0-1000, G4 P и прочие... как то сохранятся будут? Или получим только векторный рисунок, а остальное пропишем в №900 по правилу программы?
Знакомый в свое время наклепал файлов с G-кодом, но исходиков не осталось, и спросил возможно ли как-то их разможать, для вырезки, на что я сказал что постепенно сделаю модуль который сможет извлечь траектории, и модуль в котором можно будет указать сколько раз размножить траектории, и как их расположить, для последующей генерации нового G-кода.
Команды сохранять не планировал....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Мастерю »

selenur писал(а):Конечно можно zheigurov@gmail.com
Спасибо! Написал на почту.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Добавил новое видео: https://www.youtube.com/watch?v=5qXtCouUg9c
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 918
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur, со своей проблемой с "МОРГАНИЕМ ЛАЗЕРА в начале траектории" из поста № 2203 разобрался. "Шляпа" была в том что координата повторяется, вот эта:
Безымянный.jpg (2403 просмотра) <a class='original' href='./download/file.php?id=157963&sid=6b7de096065361b41948d64cfacfb328&mode=view' target=_blank>Загрузить оригинал (152.14 КБ)</a>
Как в правиле поправить что бы первая точка G1 повторно не прописывалась? Зачем её на рабочей скорости повторять, если мы к ней уже быстро переместились?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Ответить

Вернуться в «Windows / Mach»