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

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

Добавлено: 27 июн 2017, 11:56
selenur
Alexversh писал(а):Вроде все понятно.) А разве GRBL поддерживает смену инструмента?
Насчет смены не подскажу, не знаю, это с расчетом на другие ЧПУ системы.
Я планирую добавить модуль прямого управления Grbl контроллером, в результате чего последним кадром будет этот модуль, а не модуль генерации файла G-кода.
И в этом случае у меня эта задача будет решаться программным путем :-)

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

Добавлено: 27 июн 2017, 14:25
xvovanx
Загрузил пробную прогу.
Интуитивно нахрапом ничего не понятно оказалось, пошел смотреть урок видео и читать описание ;)

- Сразу не понравилось слово "пресет" :thinking: "Выбор пресета" - ввело в ступор, чего от меня хотят.
- Почему в меню обе надписи дублированы?
- При нажатии кнопки - вылет (системма XP)
- (OS_XP) после загрузки цветного изображения, при изменении яркости/контраста - вылет.

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

Добавлено: 27 июн 2017, 15:12
selenur
xvovanx писал(а):Сразу не понравилось слово "пресет"
Сам долго думал, как назвать, в итоге взял аналогию от сюда: http://adobe-master.ru/chto-takoe-prese ... trume.html
xvovanx писал(а):Почему в меню обе надписи дублированы?
Если ты про слово пресет, то тут всё очень просто:
2017-06-27_170918.png (1944 просмотра) <a class='original' href='./download/file.php?id=114866&mode=view' target=_blank>Загрузить оригинал (16.34 КБ)</a>
Какое название внутри файла давал такое и выводится :-)
xvovanx писал(а):(OS_XP) после загрузки цветного изображения, при изменении яркости/контраста - вылет.
Это скоро поправлю...

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

Добавлено: 27 июн 2017, 15:16
xvovanx
Раза так с пятого (при загрузке разных картинок тоже с вылетами) удалось раз изменить яркость. При нажатии кнопки - вылет.

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

Добавлено: 27 июн 2017, 15:23
xvovanx
selenur писал(а):
xvovanx писал(а):Сразу не понравилось слово "пресет"
Сам долго думал, как назвать, в итоге взял аналогию от сюда: http://adobe-master.ru/chto-takoe-prese ... trume.html...
Из статьи, если речь про сохраненный набор предустановок (яркость/контраст/...), то напрашивается что-то типа "профиль пользователя" или "набор настроек".
selenur писал(а):
xvovanx писал(а):Почему в меню обе надписи дублированы?
Если ты про слово пресет, то тут всё очень просто:
...
Нет, я про это

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

Добавлено: 27 июн 2017, 15:35
selenur
В каталоге с программой, есть каталог, в котором содержатся файлы пресетов:
2017-06-27_173101.png (1933 просмотра) <a class='original' href='./download/file.php?id=114869&mode=view' target=_blank>Загрузить оригинал (52.84 КБ)</a>
В файлах описывается какие модули будут отображаться, а так-же в них будут храниться настройки каждого кадра.
И внутри них храниться имя для отображения, которое будет выводится в списке пресетов.

Начиная с этой версии, пользователь сам может определять, какие модули использовать, в какой последовательности.
Т.е. теперь, нет жесткой последовательности модулей, которую нельзя поменять.

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

Добавлено: 27 июн 2017, 16:10
Rom327
selenur писал(а): Сам долго думал, как назвать, в итоге взял аналогию от сюда: http://adobe-master.ru/chto-takoe-prese ... trume.html...
Из статьи, если речь про сохраненный набор предустановок (яркость/контраст/...), то напрашивается что-то типа "профиль пользователя" или "набор настроек".
Может все же "набор настроек" вместо "пресет"?

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

Добавлено: 27 июн 2017, 16:24
selenur
Пока я планировал именовать так:
2017-06-27_181748.png (1922 просмотра) <a class='original' href='./download/file.php?id=114877&mode=view' target=_blank>Загрузить оригинал (69.15 КБ)</a>
Но Я только ЗА! сменить используемые термины, так что предлагайте :-)
Как большинство решит, так и будет. :-)

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

Добавлено: 27 июн 2017, 16:37
xvovanx
Rom327 писал(а): Может все же "набор настроек" вместо "пресет"?
У нас, судя по блок схеме, пресет - не просто "набор настроек пользователя". В пресет входит и куча всего, типа разные УП, центра координат, траектории... :thinking:
Но "набор настроек" все ж более понятен, чем пресет :good:

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

Добавлено: 27 июн 2017, 16:55
selenur
xvovanx писал(а):В пресет входит и куча всего, типа разные УП, центра координат, траектории.
Я долго думал как это назвать, в начале "схема взаимосвязи модулей", но в описании, и в разговоре немного неудобно, в итоге одним словом вроде неплохо звучит как Композиция.

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

Добавлено: 27 июн 2017, 16:58
selenur
xvovanx писал(а):Но "набор настроек" все ж более понятен, чем пресет
Если так удобнее и понятнее, то переименую всё...
Если в течение пары дней, не появиться других идей. ;-)

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

Добавлено: 27 июн 2017, 17:48
Alexversh
selenur писал(а):Если в течение пары дней, не появиться других идей.
Меня устраивает "пресет" коротко и понятно. Как вариант "проект".

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

Добавлено: 27 июн 2017, 17:51
MX_Master
Народ предпочитает футбол, хотя это ногомяч (:

"предустановка"

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

Добавлено: 27 июн 2017, 20:51
Rom327
А может вернуться к "Профайлу" ? Вроде уже привыкать начали... Или "сценарий".... или "стратегия"...

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

Добавлено: 27 июн 2017, 20:56
selenur
Rom327 писал(а):А может вернуться к "Профайлу"
Тут главное что-бы потом ещё не путать с профилем станка, т.к. это ещё один каталог с файлами, только содержимое иное :-)
Теперь вот так выглядит начинка:
2017-06-27_225424.jpg (1887 просмотров) <a class='original' href='./download/file.php?id=114894&mode=view' target=_blank>Загрузить оригинал (345.84 КБ)</a>
Теперь внутри скрипта можно городить свои циклы, условия, и др.... что душе угодно....
Постепенно начну приводить примеры того что можно делать с их помощью...... :-)

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

Добавлено: 27 июн 2017, 21:02
Rom327
selenur писал(а):Тут главное что-бы потом ещё не путать с профилем станка, т.к. это ещё один каталог с файлами, только содержимое иное :-)
Ну тогда "сценарий" или "стратегия"... И, чувствую, инструкция выйдет 3-х томником... :D

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

Добавлено: 27 июн 2017, 21:24
selenur
Rom327 писал(а):И, чувствую, инструкция выйдет 3-х томником...
В процессе пользования, думаю устаканится некоторый список "сценариев/стратегий/пресетов" + профилей станков, и от 2-й версии по идее не будет особых отличий.

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

Добавлено: 28 июн 2017, 20:32
selenur
Добавил ещё пару модулей, для создания печатных плат, реализована возможность получать траектории как во внутрь от базовой, так и наружу.
Для примера берем гербер файл, и загружаем:
2017-06-28_221722.jpg (1831 просмотр) <a class='original' href='./download/file.php?id=114960&mode=view' target=_blank>Загрузить оригинал (728.07 КБ)</a>
Вот тут думаю ещё добавить возможность удалять лишние траектории, правда не знаю а нужно ли это????
После нажатия кнопки, получаем цельную траекторию:
2017-06-28_221737.jpg (1831 просмотр) <a class='original' href='./download/file.php?id=114961&mode=view' target=_blank>Загрузить оригинал (719.87 КБ)</a>
На следующем кадре, получаем предыдущую траекторию, и считаем её за базовую, потом указываем направление для траектории, относительно базовой, если нужно делаем первоначальный отступ, а потом по циклу, получаем траектории:
2017-06-28_221857.jpg (1831 просмотр) <a class='original' href='./download/file.php?id=114962&mode=view' target=_blank>Загрузить оригинал (887.6 КБ)</a>
Данный вариант планирую использовать для лазерной засветки фоторезиста.
А если цикл наружу, то получаем траекторию для гравировки:
2017-06-28_222000.jpg (1831 просмотр) <a class='original' href='./download/file.php?id=114963&mode=view' target=_blank>Загрузить оригинал (1.44 МБ)</a>
Вот пример в кандле:
2017-06-28_222059.jpg (1831 просмотр) <a class='original' href='./download/file.php?id=114964&mode=view' target=_blank>Загрузить оригинал (806.25 КБ)</a>
Правда ещё пока модуля оптимизации траектории не хватает, т.к. на круговых траекториях слишком много ненужных точек, и холостого хода много.
Но скоро добавлю этот модуль, и тогда уже выложу для тестов.

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

Добавлено: 28 июн 2017, 20:35
Mecal305
[quote="selenur"]Не запомнил кто спрашивал, поэтому отпишусь тут:
Если нужно рулить мощностью лазера при выжигании рисунка, используя ось Z, то делается так:


И в профиле пишется примерно так:

2017-06-23_172229.png (3.41 Кб) Просмотров: 271


Где значение в кавычках в текст G-кода попадает как текст, и вставляется число параметра S.[/qu
доброго дня пробывал заставить свой станок работать через ось Z но наверно я чего то не понял т.к. в коде не правильно меняется скорость возможно помочь мне разобраться. За ранее благодарю

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

Добавлено: 28 июн 2017, 20:46
selenur
Mecal305 писал(а):
selenur писал(а):Не запомнил кто спрашивал, поэтому отпишусь тут:
Если нужно рулить мощностью лазера при выжигании рисунка, используя ось Z, то делается так:


И в профиле пишется примерно так:

2017-06-23_172229.png (3.41 Кб) Просмотров: 271


Где значение в кавычках в текст G-кода попадает как текст, и вставляется число параметра S.[/qu
доброго дня пробывал заставить свой станок работать через ось Z но наверно я чего то не понял т.к. в коде не правильно меняется скорость возможно помочь мне разобраться. За ранее благодарю
Выложи сюда файл профиля станка, исходный рисунок, и диапазон по Z в пределах которого должно меняться значение :-) и постараюсь помочь ;-)