Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 27 янв 2017, 20:31
спасибо
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
Код: Выделить всё
[code=gcode]#P тест #
$.$
@param1|P max|100@
"G90"
"S1000"
"M5"
"G0 F4000"
LINES
{
POINTS
{
"M3" "X"[X] "Y"[Y]
"G4 P"[param1*(1-(bright/255))/1000'#0.000']
"M5"
}
}
"G0 X0 Y0"
"M30"в профиле нет лишних пробелов, на выходе естьselenur писал(а):В каталоге с программой есть папочка profiles в ней содержатся файлы профилей, открой блокнотом нужный профиль, и удали в нем лишние пробелы.test3210 писал(а):Вылезла проблема, много лишних пробелов при генерации кода, и если те что в середине не влияют ни на что , то первый символ пробела перед командами все портит, бенбокс такой код не принимает , позатирал пробелы принимаетно стереть пробелы в 5к строк кода проблема, а пользовать другие программы для этого не серьезно
Вот описание содержимого какое может быть: http://selenur.ru/?page_id=516
Если учесть что хобби находится на работе, то повыжигать и фрезеровать могу в течение работы, как и уделять немного времени разработке программы, конечно как раньше дома, теперь не получится,y-u-r писал(а):Поздравляю !
Дети это хорошо!![]()
и добавлю:
Прощай хобби !
![]()
![]()
Сергей, поздравляю!selenur писал(а):В ближайшие дни к сожалению, навряд ли смогу что либо доработать, т.к. с рождением сына появилось много приятных забот, и на хобби пока времени нет....
А вот нифига - у меня дочь 9 месяцев вполне со мной гайки крутитy-u-r писал(а): и добавлю:
Прощай хобби !
Я постоянно что-то делал, и он постоянно рядом, в итоге когда в 3 года ему был куплен большой набор пластикового инструмента, этот набор оказался не интересным, кроме шуруповерта в который вставил патрон для настоящей дрели...ScrewDriver писал(а):Сергей, поздравляю!selenur писал(а):В ближайшие дни к сожалению, навряд ли смогу что либо доработать, т.к. с рождением сына появилось много приятных забот, и на хобби пока времени нет....
А вот нифига - у меня дочь 9 месяцев вполне со мной гайки крутитy-u-r писал(а): и добавлю:
Прощай хобби !
Что-бы хорошо работало в MACH, требуется учитывать особенности этой программы, если приведешь пример G-кода гравировки, которая нормально работает, я сделаю для своей программы новый профиль для mach.rage писал(а):Попробовал запустить гравировку из под mach3. Все плохо, ничего не работает
Мач сходит с ума от такого г-кода. При этом лазер ползет вдоль оси очень медленно оставляя за собой вызженную полосу шириной 5 мм.
Это если делать гравировку по растру S - Bright метод.
Не уверен, что для мача найдется нормальный вариант г-кода. Мне не понятно, зачем дублирующиеся точки в программе с разной мощностью лазера, как это должно нормально работать?selenur писал(а):Что-бы хорошо работало в MACH, требуется учитывать особенности этой программы, если приведешь пример G-кода гравировки, которая нормально работает, я сделаю для своей программы новый профиль для mach.
Дело в том что все программы/контроллеры управления ЧПУ, имеют свои индивидуальные особенности, и правила того как должен формироваться G-код, в моей программе реализован механизм "профилей".
Это я знаю, но станок ехал со скоростью наверное F10 не больше.selenur писал(а): Есть ещё G - команды, управления скоростью, типа "G1 F500" что означает двигаться со скоростью 500 мм/мин. Возможно у тебя задана была скорость очень маленькая.
Почему не добавить несколько "стандартных" которые полюбас работает на определенной девайсе?Пчеловод писал(а):Да же те что есть профиля, все равно каждый под себя правит. Без проб и ошибок не получится.
Насколько мне удалось понять, все эти ардуины-грбл недоЧПУ и интерпретируют г-код как хотят. Но сдается мне, что тот г-код который сейчас генерирует программа нигде кроме ардуины нормально работать не будет...selenur писал(а):У меня есть возможность проверить работоспособность только на grbl контроллере.
Так вон же в #591 посте как раз пример такого кода, строки 91-92 и 93-94 отличаются только мощностью. Если в грбл это прокатывает нормально, мач такое перевариает как то не так.selenur писал(а):по поводу дублирующихся точек, опиши подробнее что делаешь, какие файлы используешь, и я посмотрю в чем проблема.
Пока количество пользователей программы очень маленькое, в связи с чем не вставал вопрос о создании профилей под матч.rage писал(а): Насколько мне удалось понять, все эти ардуины-грбл недоЧПУ и интерпретируют г-код как хотят. Но сдается мне, что тот г-код который сейчас генерирует программа нигде кроме ардуины нормально работать не будет...
А этот я косяк в программе поправлюrage писал(а):Так вон же в #591 посте как раз пример такого кода, строки 91-92 и 93-94 отличаются только мощностью. Если в грбл это прокатывает нормально, мач такое перевариает как то не так.
ок, буду первымselenur писал(а):Пока количество пользователей программы очень маленькое, в связи с чем не вставал вопрос о создании профилей под матч.
отлично!selenur писал(а):А этот я косяк в программе поправлю