Страница 93 из 130
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 апр 2018, 12:54
selenur
Добавлю в настройку зависимость зума, от направления вращения колёсика, т.к. я изначально делал по типу того как это сделано в программах, которыми я пользуюсь, а так-то у каждого свои привычки

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 18 апр 2018, 13:44
xvovanx
selenur писал(а):Добавлю в настройку зависимость зума, от направления вращения колёсика, т.к. я изначально делал по типу того как это сделано в программах, которыми я пользуюсь, а так-то у каждого свои привычки

Сергей, не надо, тогда не заморачивайся. Я думал это у тебя ошибка. В АвтоКАДе (да и по логике) - к себе колесико-приближаем, от себя - удаляем. Но если в других прогах есть иначе, то ладно пусть остается, переживем
P.S. Позорище мне

, вот стыдоба

! 20 лет по 8 часов сижу в Автокаде, а колесико то к себе удаляет, а не приближает!!!

Все на автомате, а тут вдруг задумался про логику

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

Ясно, спасибо.
Тильду перед "равно" вот не догадался попробовать, что-бы получилось условие "не равно"

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", и поправить его под себя.
Что я вижу на примере, так это то что в начале, и вероятнее всего в конце нужно добавить строки с символом "%", и используется только вкл/выключение.
Вот пример файла правила:
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код. т.е. дело в программе который не признает такие настройки. Если мог бы его прошить под бенбокс,чувствую проблем даже не было бы.
Создай новую тему о своем станке, опиши что за контроллер, какая прошивка, что подключено к контроллеру, какая программа в с контроллером работает, и сюда добавь ссылку на тему, и попробуем совместно понять. Т.к. на текущий момент недостаточно данных, что-бы понять в чем у тебя проблема.
спасибо за помощь. вечером как буду дома,все по полочкам напишу подробно,сфотаю. и скину ссылку на тему!!!
