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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

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

Сообщение Q-starь » 16 фев 2019, 15:20

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

( Рисунок теста )
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

Что надо в правиле прописать?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 565
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 517
Настоящее имя: Гэн

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

Сообщение selenur » 16 фев 2019, 23:05

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

Что надо в правиле прописать?

Привет!
Ты имеешь в виду вот это:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2019-02-17_010412.jpg

????
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3958
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1404
Медальки:
Настоящее имя: Сергей

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

Сообщение Q-starь » 17 фев 2019, 06:56

Не, имя загружаемого в первый модуль файла:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Безымянный.jpg


Ещё у меня непонятка с началом движения по по всем траекториям,( но это скорее вопрос к автору контроллера):

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 Кб) Скачиваний: 27

Дополню - G-code из PLT. Если из DXF делать, то тоже самое и + ещё пр траектории начинает моргать, как будто траектория из отдельных отрезков.
Где то туплю.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 565
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 517
Настоящее имя: Гэн

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

Сообщение Мастерю » 17 фев 2019, 14:52

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

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

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

Спасибо!
Аватара пользователя
Мастерю
Мастер
 
Сообщения: 463
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 28
Настоящее имя: Сергей

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

Сообщение selenur » 17 фев 2019, 22:28

Q-starь писал(а):Ещё у меня непонятка с началом движения по по всем траекториям,( но это скорее вопрос к автору контроллера):

А если первую строку движения №8 перенести к строке №7? заработает? т.к. пока только это бросается в глаза.
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2019-02-18_002602.jpg
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3958
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1404
Медальки:
Настоящее имя: Сергей

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

Сообщение selenur » 17 фев 2019, 23:22

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

Добавил в описание программы список модулей, теперь там появилась ссылка на эту страницу: http://selenur.ru/?page_id=1361

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

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

Сообщение selenur » 17 фев 2019, 23:32

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

В описании программы добавил ссылку на эту страницу: http://selenur.ru/?page_id=1372 в которой теперь будет видно когда появится функция такая :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3958
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1404
Медальки:
Настоящее имя: Сергей

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

Сообщение Q-starь » 18 фев 2019, 06:56

selenur писал(а):А если первую строку движения №8 перенести к строке №7? заработает?

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

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

Сообщение selenur » 18 фев 2019, 08:00

Q-starь писал(а):
selenur писал(а):А если первую строку движения №8 перенести к строке №7? заработает?

Не помогло конечно, это я первым делом попробовал.

Странно конечно... :thinking:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3958
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1404
Медальки:
Настоящее имя: Сергей

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

Сообщение Q-starь » 18 фев 2019, 08:09

selenur, И ещё...
Открываю файл DXF его смещает и переворачивает куда то:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Безымянный.jpg
Исходный файл в Corel -> Экспорт в DXF -> Конструктор G-кода

А знак по "У" специально перевёрнут наоборот? И почему? Мне потом приходится в "правиле" этот минус дорисовывать.

Добавлю по подробнее:
Исходный файл:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Безымянный5.jpg
Исходный файл

Загружаю в программу:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Безымянный2.jpg

Отражаю по "У" :
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Безымянный3.jpg
Пропадает шкала "У"
Смещаю в начало:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Безымянный6.jpg

Выдаёт ошибку:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Безымянный1.jpg


Может попробовать в другой версии DXF сохранять из Corel? С PLT таких фокусов нет.
С другими кривыми фокусов ещё больше.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 565
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 517
Настоящее имя: Гэн

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

Сообщение selenur » 19 фев 2019, 22:42

Q-starь писал(а):Открываю файл DXF его смещает и переворачивает куда то:

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

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

Сообщение Q-starь » 20 фев 2019, 06:15

selenur, в архиве:
Тест.rar
(10.66 Кб) Скачиваний: 24

Ещё есть момент с DXF ( другим ): Если в Corel вектора не объединены, то DXF в "Конструкторе" открываешь, отражаешь по любой оси, а кривые разбегаются в разные стороны.
Всё с картинками затолкал в этот архив :
Проба.rar
(607.15 Кб) Скачиваний: 23

Пы Сы. В исходном Coral все не объединённые кривые, а овал - это овал.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 565
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 517
Настоящее имя: Гэн

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

Сообщение Q-starь » 20 фев 2019, 07:07

selenur писал(а):
Q-starь писал(а):Ещё у меня непонятка с началом движения по по всем траекториям,( но это скорее вопрос к автору контроллера):

А если первую строку движения №8 перенести к строке №7? заработает? т.к. пока только это бросается в глаза.

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

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

Сообщение Q-starь » 22 фев 2019, 10:33

selenur писал(а):Добавил в описание программы список модулей,

Сергей, можно по подробнее про №108? Берём "чужой" G-код, вводим, получаем векторную траекторию? Команды типа М3-М5, S0-1000, G4 P и прочие... как то сохранятся будут? Или получим только векторный рисунок, а остальное пропишем в №900 по правилу программы?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 565
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 517
Настоящее имя: Гэн

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

Сообщение Мастерю » 23 фев 2019, 01:47

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

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

п.с. Дабы не "флудить" здесь, с вашего позволения, могу написать на ваш электронный адрес.
Аватара пользователя
Мастерю
Мастер
 
Сообщения: 463
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 28
Настоящее имя: Сергей

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

Сообщение selenur » 23 фев 2019, 02:14

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

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

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

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

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

Сообщение selenur » 23 фев 2019, 02:18

Q-starь писал(а):
selenur писал(а):Добавил в описание программы список модулей,

Сергей, можно по подробнее про №108? Берём "чужой" G-код, вводим, получаем векторную траекторию? Команды типа М3-М5, S0-1000, G4 P и прочие... как то сохранятся будут? Или получим только векторный рисунок, а остальное пропишем в №900 по правилу программы?

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

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

Сообщение Мастерю » 23 фев 2019, 10:56

selenur писал(а):Конечно можно zheigurov@gmail.com
Спасибо! Написал на почту.
Аватара пользователя
Мастерю
Мастер
 
Сообщения: 463
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 28
Настоящее имя: Сергей

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

Сообщение selenur » 24 фев 2019, 22:26

Добавил новое видео:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 3958
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1404
Медальки:
Настоящее имя: Сергей

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

Сообщение Q-starь » 27 фев 2019, 06:14

selenur, со своей проблемой с "МОРГАНИЕМ ЛАЗЕРА в начале траектории" из поста № 2203 разобрался. "Шляпа" была в том что координата повторяется, вот эта:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Безымянный.jpg

Как в правиле поправить что бы первая точка G1 повторно не прописывалась? Зачем её на рабочей скорости повторять, если мы к ней уже быстро переместились?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 565
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 517
Настоящее имя: Гэн

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Bender, Bing [Bot], crazydnb, Cvazist, daemon78, enderukov, Ershoff, frezeryga, goldmen8, Google [Bot], JamesGat, Magzzz, MaksSavchuk, MichaelRor, nik0, nik1, Nik4722, NKS, Novik_Alexey, Sashalex24, sidor094, sima8520, sivolap36, tsurika, vershininv, Yandex [bot], Yarrr, шпиндель

Reputation System ©'