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

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

Добавлено: 18 апр 2018, 12:54
selenur
Добавлю в настройку зависимость зума, от направления вращения колёсика, т.к. я изначально делал по типу того как это сделано в программах, которыми я пользуюсь, а так-то у каждого свои привычки ;-)

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

Добавлено: 18 апр 2018, 13:44
xvovanx
selenur писал(а):Добавлю в настройку зависимость зума, от направления вращения колёсика, т.к. я изначально делал по типу того как это сделано в программах, которыми я пользуюсь, а так-то у каждого свои привычки ;-)
Сергей, не надо, тогда не заморачивайся. Я думал это у тебя ошибка. В АвтоКАДе (да и по логике) - к себе колесико-приближаем, от себя - удаляем. Но если в других прогах есть иначе, то ладно пусть остается, переживем ;)

P.S. Позорище мне :oops: , вот стыдоба :hehehe: ! 20 лет по 8 часов сижу в Автокаде, а колесико то к себе удаляет, а не приближает!!! :D :D :D Все на автомате, а тут вдруг задумался про логику ;)

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

Добавлено: 18 апр 2018, 20:10
SergK
Методом "тыка" подобрал синтаксис языка, для правила "гравировка", что-бы строки с одинаковыми координатами не дублировались в файл с G-кодом.

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

Добавлено: 18 апр 2018, 20:30
selenur
Язык который используется в правилах, называется LUA :-)

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

Добавлено: 19 апр 2018, 05:57
SergK
selenur писал(а):Язык который используется в правилах, называется LUA :-)
Ясно, спасибо.
Тильду перед "равно" вот не догадался попробовать, что-бы получилось условие "не равно" :cry:

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

Добавлено: 19 апр 2018, 07:43
dovganya
selenur писал(а):Язык который используется в правилах, называется LUA
Если бы еще список перемененных которыми можно оперировать

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

Добавлено: 19 апр 2018, 07:49
selenur
dovganya писал(а):
selenur писал(а):Язык который используется в правилах, называется LUA
Если бы еще список перемененных которыми можно оперировать
Чуть позже, будет документация в которой я подробно всё опишу, т.к. сейчас внутренности программы меняются, для того что-бы можно было использовать не только прямолинейные движения, но и по дуге, используя команды G2, G3.

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

Добавлено: 19 апр 2018, 15:04
wip85
xvovanx писал(а):
jurok1402 писал(а):как Вы добиваетесь (и добивались ли вообще), чтобы плата выглядела "как с магазина" после гравировки!? У меня в данном направлении абсолютно ничего не получилось, либо вздыбится текстолит при гравировке, либо фреза уйдёт на пол миллиметра глубже...
Профрезеруйте сначала подкладку (жертвенный стол), а потом на него крепите текстолит. Я сначала руками чуть выгибаю середку, чтоб углами прижался и пузырем не торчал. Поищите поиском темы про изготовление плат, там много обсуждали все нюансы.
Почему фрезерование? Фоторезист не лучше будет?

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

Добавлено: 19 апр 2018, 19:13
SergK
Только сегодня обратил внимание, в правилах, для значений параметров safeZ и workZ дробную часть нужно отделять запятой (точка не работает)... Запятую вроде как уже не привычно использовать, тем более что в файл пишутся значения с разделителем - точкой.

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

Добавлено: 19 апр 2018, 20:17
vugar27
здравствуйте. у меня тоже проблема с созданием g кода. прочел пол форума,может не дорос,но в голове каша)
одним словом имею китайский лазерный гравер,которому не могу софт найти. единственная программа которая работает(мини лазер называется) не хочет принимать g коды созданные с программой в этом форуме.
скину начало кода:
%
G0 X-0.64009 Y11.55946
M3
G1 X-0.48698 Y11.54474
G1 X-0.32968 Y11.50079
G1 X-0.27997 Y11.46446
G1 X-1.00990
G1 X-1.08297 Y11.42136
G1 X-1.14049 Y11.36946
понимаю,может легкая задача,но может кто то решил и поделиться с настройками готовыми.
может и программу посоветуете,а то с прошивкой 1.1е ничего не работает.и не прошивается под бенбокс например. мучаюсь месяц уже как короче)
у меня все)

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

Добавлено: 19 апр 2018, 20:20
selenur
SergK писал(а):Только сегодня обратил внимание, в правилах, для значений параметров safeZ и workZ дробную часть нужно отделять запятой (точка не работает)... Запятую вроде как уже не привычно использовать, тем более что в файл пишутся значения с разделителем - точкой.
В программе по большей части компоненты используются мои самописные, но вот таблица в которой выводятся параметры, использует локальный формат разделения дробной части, из настроек операционной системы.
И у многих пользователей, в том числе и у меня запятая.
А вот при генерации итогового G-кода я указывал именно точку, т.к. примеры файлов я тестировал для GRBL контроллера.

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

Добавлено: 19 апр 2018, 20:28
selenur
vugar27 писал(а):здравствуйте. у меня тоже проблема с созданием g кода. прочел пол форума,может не дорос,но в голове каша)
одним словом имею китайский лазерный гравер,которому не могу софт найти. единственная программа которая работает(мини лазер называется) не хочет принимать g коды созданные с программой в этом форуме.
скину начало кода:
%
G0 X-0.64009 Y11.55946
M3
G1 X-0.48698 Y11.54474
G1 X-0.32968 Y11.50079
G1 X-0.27997 Y11.46446
G1 X-1.00990
G1 X-1.08297 Y11.42136
G1 X-1.14049 Y11.36946
понимаю,может легкая задача,но может кто то решил и поделиться с настройками готовыми.
может и программу посоветуете,а то с прошивкой 1.1е ничего не работает.и не прошивается под бенбокс например. мучаюсь месяц уже как короче)
у меня все)
Ну тут вроде задачка простая, нужно лишь взять какой-либо файл правил, эти файлы в каталоге "rules", и поправить его под себя.
Что я вижу на примере, так это то что в начале, и вероятнее всего в конце нужно добавить строки с символом "%", и используется только вкл/выключение.
Вот пример файла правила:
2018-04-19_222734.png (1591 просмотр) <a class='original' href='./download/file.php?id=137557&mode=view' target=_blank>Загрузить оригинал (30.11 КБ)</a>

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

Добавлено: 19 апр 2018, 20:31
SergK
selenur писал(а):В программе по большей части компоненты используются мои самописные, но вот таблица в которой выводятся параметры, использует локальный формат разделения дробной части, из настроек операционной системы.
И у многих пользователей, в том числе и у меня запятая. ...
Да я уже об этом подумал, что от настроек оси зависит.
Вспомнил, что то-же с таким сталкивался когда свою прогу писал. Что-бы обойти ограничения пришлось проверять строку ввода на наличие знака-разделителя дробной части и менять его на стандартный для оси...

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

Добавлено: 19 апр 2018, 20:50
SergK
vugar27 писал(а):единственная программа которая работает(мини лазер называется) не хочет принимать g коды созданные с программой в этом форуме.
скину начало кода:
%
G0 X-0.64009 Y11.55946
M3
G1 X-0.48698 Y11.54474
G1 X-0.32968 Y11.50079
Может в правило Гравировки (во вложенном цикле) в строку:

Код: Выделить всё

FILE:AddLine("X" .. point.Xf .. " Y" .. point.Yf)
в её начало ещё "G1" добавить, что-бы совсем похоже на пример было..
Вот так:

Код: Выделить всё

FILE:AddLine("G1 X" .. point.Xf .. " Y" .. point.Yf)

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

Добавлено: 19 апр 2018, 21:03
selenur
SergK писал(а):в её начало ещё "G1" добавить, что-бы совсем похоже на пример было..
Ну да....
В любом случае "vugar27" нужно будет разобраться какие G-команды, в какой последовательности, правильнее составлять, для нормальной работы его станка.

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

Добавлено: 19 апр 2018, 21:28
xvovanx
wip85 писал(а):Почему фрезерование? Фоторезист не лучше будет?
Мне фрезерование больше нравится, ЛУТ и фоторезист у меня в прошлом. Да и с фоторезистом мороки много, химия нужна, запретили к продажам в магазах...

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

Добавлено: 20 апр 2018, 01:43
Serg
xvovanx писал(а):Да и с фоторезистом мороки много, химия нужна, запретили к продажам в магазах...
Что именно у вас запретили? Соду, моющие средства, компоненты проявителя для фотоплёнки? :)
Кстати, самый ядовитый компонент в этом списке - моющие средства. :)

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

Добавлено: 20 апр 2018, 07:43
vugar27
SergK писал(а):
vugar27 писал(а):единственная программа которая работает(мини лазер называется) не хочет принимать g коды созданные с программой в этом форуме.
скину начало кода:
%
G0 X-0.64009 Y11.55946
M3
G1 X-0.48698 Y11.54474
G1 X-0.32968 Y11.50079
Может в правило Гравировки (во вложенном цикле) в строку:

Код: Выделить всё

FILE:AddLine("X" .. point.Xf .. " Y" .. point.Yf)
в её начало ещё "G1" добавить, что-бы совсем похоже на пример было..
Вот так:

Код: Выделить всё

FILE:AddLine("G1 X" .. point.Xf .. " Y" .. point.Yf)
спасибо за советы парни. я попробую поиздеваться этими настройками, опять же не силен в этом. А если не получиться,к примеру, как можно понять какие параметры использует лазер?. Проблема в том,что,без подключения к лазеру,программа не распознает Gкод. т.е. дело в программе который не признает такие настройки. Если мог бы его прошить под бенбокс,чувствую проблем даже не было бы.

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

Добавлено: 20 апр 2018, 08:10
selenur
vugar27 писал(а):А если не получиться,к примеру, как можно понять какие параметры использует лазер?. Проблема в том,что,без подключения к лазеру,программа не распознает Gкод. т.е. дело в программе который не признает такие настройки. Если мог бы его прошить под бенбокс,чувствую проблем даже не было бы.
Создай новую тему о своем станке, опиши что за контроллер, какая прошивка, что подключено к контроллеру, какая программа в с контроллером работает, и сюда добавь ссылку на тему, и попробуем совместно понять. Т.к. на текущий момент недостаточно данных, что-бы понять в чем у тебя проблема.

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

Добавлено: 20 апр 2018, 08:25
vugar27
selenur писал(а):
vugar27 писал(а):А если не получиться,к примеру, как можно понять какие параметры использует лазер?. Проблема в том,что,без подключения к лазеру,программа не распознает Gкод. т.е. дело в программе который не признает такие настройки. Если мог бы его прошить под бенбокс,чувствую проблем даже не было бы.
Создай новую тему о своем станке, опиши что за контроллер, какая прошивка, что подключено к контроллеру, какая программа в с контроллером работает, и сюда добавь ссылку на тему, и попробуем совместно понять. Т.к. на текущий момент недостаточно данных, что-бы понять в чем у тебя проблема.
спасибо за помощь. вечером как буду дома,все по полочкам напишу подробно,сфотаю. и скину ссылку на тему!!! :roll: