Програма за генериране на G-код - Сайт на Сергей Жейгуров
Програмата ви позволява да генерирате G-код за фрезови, лазерни, гравиращи машини. Тъй като форматът на текста на G-кода може да се различава за всяка машина, програмата има способността да създава индивидуални машинни профили, така че след генерирането на G-кода да не е необходимо ръчно редактиране на текста. Описание на техниката за профилиране на металорежещи машини можете да прочетете на следната връзка: синтаксични правила.
Програмата ви позволява да получите G-код от следните данни:
- Въведен от потребителя текст
- Чертеж - превръща се в набор от контури (jpg, jpeg, gif, bmp, png)
- Чертеж - превръща се в набор от точки / сегменти, за лазерно изгаряне
- Файл във формат PLT, генериран в CorelDraw
- DXF файл
Интерфейсът на програмата е реализиран като набор от страници, последователността на показване на страници зависи от действията на потребителя, по-долу е пълна карта на последователността на страниците:
Показване/скриване на картата на страницата
Показване/скриване на описанията на страниците
Описания на страниците:
Страница №1
Страница №2
Страница #3
Страница #4
Страница #5
Страница #6
Страница #7
Страница #9
Страница #10
Благодаря за програмата
Благодаря за програмата! Вярно е, че има забележимо неудобство при фрезоване. Често се реже, започвайки от външния контур (. И тогава трябва да хванете вече изрязаната част с ръце. Опасно и неудобно. Възможно ли е да започнете от най-вътрешните контури и да се придвижите навън. Още веднъж благодаря!
Добре, ще добавя тази функция 😉
И какво има вътрепрограмата няма възможност ръчно да коригира последователността на векторите за гравиране.
Все още не, но скоро ще го добавя.
Програмата може да генерира код за лазерно записване с TTL модул с лазерно включване на S? Бих искал да задам минималната и максималната лазерна мощност.
Напълно възможно е да направите това, можете да прочетете за такава функция тук: http://cnc-club.ru/forum/viewtopic.php?f=16&t=12096&start=600&p=335379#p335379 В програмата, в зависимост от яркостта, можете да манипулирате както параметъра S, така и F,Z. Скоро ще опиша примери за употреба.
ето как го реших досега ТОЧКИ [SKIP_FIRST_POINT] “G1 X”[X’#0.##’] “Y”[Y’#0.##’] “S”[800*ярък/255’##0.##’] > 800 - максимална скорост на лазера
Благодаря за подкрепата
откъде мога да изтегля програмата?
Винаги можете да пишете на zheigurov#gmail.com (пс. сменяйте решетките само за куче)
Сергей, благодаря за добрата програма. Имам въпрос. Правя DXF файл в AutoCAD. Ако полилиниите са прави, тогава всичко се отваря правилно във вашата програма, но ако полилинията е дъга, тогава програмата автоматично свързва двете крайни точки на дъгата, превръщайки дъгата в сегмент. Кажете ми какво правя грешно?
Здравей Антон, ако изпратиш снимка как трябва да изглежда и DXF файл. Ще се опитам да поправя грешката 🙂
Здравейте. Случайно попаднах на този сайт. Искам да задам въпрос дали тази програма може да приеме g код на входа за по-нататъшното му редактиране и записване на нов код.
Такава функционалност ще се появи, вероятно до 2 месеца. разработката вече е в ход и веднага щом се появи, определено ще напиша 🙂
Здравейте. Помогне. Как да инсталирате програмата правилно?Изтеглете една папка V51 и я отворете от нея или иначедопълнително да разопаковате двата файла, които идват с изтеглянето?
Как да инсталирате програмата правилно? Благодаря ти.
Благодаря за програмата! Имам следния въпрос: в първата версия на програмата „Генератор на G-код“ ( 2.0.0.46) на страница 10 „Генериране на G-код“ се отваря падащо меню: – Настройка на лазерна горелка с променлива F – Настройка на лазерна горелка S – с профил – Настройка за лазерна горелка S-Bright – Настройка на лазерна горелка Z-Bright – Ом на лазерно горене P- опция - Лазерно гравиране Pro - „Лазерно изгаряне P-опция“ Разбирам, че това е, когато лъчът е постоянно включен и мощността се променя. За останалото, Сергей, моля, обяснете какво означава „смяна на F“, „S – с профил“, „S-Bright горелка“, „Z-Bright горелка“? Какъв е дизайнът на всеки от тези режими за създаване на G-код? Има ли такъв вариант - (или ще предложа, ако не) - когато лъчът е постоянно включен и фокусът е изместен по оста Z - тоест аналог на гравирането с рутер -. Тоест, гори, когато е на фокус, стойността по оста Z се е променила - лъчът е разфокусиран - не гори - преминавайки към следващата точка, оста Z се мести отново - лъчът е на фокус - изгаря и т.н. Въпреки че може да е неикономичен и по-бавен, той ви позволява да изгорите лазера без TTL контрол, като го окачите вместо фрезовия шпиндел. Предимството е бързо преминаване от лазер към рутер.
Падащото меню показва списък с „машинни профили“, всеки профил е файл с правила, който генерира G-код. Файловете на профилите се намират в директорията „профили“. Всеки профил, който сте посочили, е пригоден за конкретна задача и конкретни източници на данни. Вашата версия принципно е възможна, но трябва да се провери. защото лазерно изгаряне, а дори и върху различни материали силносе различава 🙂
Здравейте! Благодаря много за програмата! Кажете ми, моля, възможно ли е да се гравира текст с фреза, без да се очертават букви по два контура? Програмата, така да се каже, подчертава текста на външния и вътрешния контур, бих искал да получа буквите, както са отпечатани на хартия. Предварително се извинявам, ако въпросът е тъп, скоро получих машината, владея я. Благодаря ти!
Ако имате картина като данни, тогава можете да използвате скелетонизация, като тук: https://www.youtube.com/watch?v=lx1xR12CNKA За векторни данни тази функционалност ще се появи в новата 3-та версия.
Здравейте. Изтеглено от https://github.com/selenur/ToolsGenGkode/releases архив ToolsGenGkode-2.0.0.51.zip. Как да стартирате програмата? В архива няма .exe файл. Мерси
На страницата има 3 връзки, първата „v51.zip“ е необходима, а връзките с текст „Изходен код“ не съдържат 😉
Има няколко въпроса относно вашата програма: 1. Когато обработвате PLT файла на 7-та страница на вашата програма, по някаква причина редът „Текущ размер“ винаги показва стойности точно 10 пъти по-големи, отколкото в оригиналния файл, а стойностите в реда „Нов размер“ винаги са равни на 0,001 за двете координати. Нещо грешно ли експортирам?
2. На страница 10 от вашата програма, падащ списък с „профили“. Къде мога да намеря подробно описание на всеки от предложените профили, разликата в тях, кой профил в кои случаи да се използва? Също така, ако е избран профил с лазерна настройка на мощността (доколкото разбирам, параметър S), тогава как можете да зададете и промените стойността на този параметър, освен чрез редактиране на вече генерирания код, например в бележник?
3. Възможно ли е по някакъв начин да се направи допълнителен бутон в интерфейса или нещо друго, така че командата за връщане да се показва в края на кодапревоз до начална позиция (G0 X0 Y0)?
Начертах кръг с диаметър 20 mm в Corel, запазих PLT. Заредих PLT файла, оказа се, че обиколката е 200 mm. Грешка в програмата или проблем с експортирането на PLT?
Добър ден, Сергей, програмата е добра, има аналог за плазмено рязане на метал.
Вече е налична версия 3 на програмата, все още е в процес на разработка, но вече може да се адаптира към различни индустрии.
Добро утро! Как да вземем предвид дебелината на фрезата? Например, фреза с диаметър 6 mm реже шперплат по ръба, намалявайки вътрешния размер, а дупка от 6 mm се оказва 12 mm.
Здравейте! Моля, добавете модул за генериране на G-код за фърмуера на Marlin (Rep-Rap), в противен случай програмите Pronterface, Repetier-Host отказват да разберат кода правилно. За да направите това, просто трябва да добавите кода G1 в началото на редовете с координатите X-Y.
Здравейте! Това е напълно възможно, но за по-удобна комуникация, ако е лесно, можете да се отпишете от форума тук: http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=12096 и чрез тестове ще направим машинен профил за генериране на G-код.
Сергей Здравейте! Вече зададох въпрос относно отварянето на .nc файла във волана и опитах вашите отговори, за да променя темпото, данните в таблицата не са попълнени. tab 3 illumination За какво ще отговоря: да кажем, че се генерира файл, процесът на запис е стартиран, изведнъж светлината мига и всичко трябва да се създаде отначало и дъската не е малка! Разбира се, исках да мога да отворя предварително създаден файл и да започна процеса на запис! Тъй като имам самостоятелно направен гравьор.Проявява се по същия начин на win7 и winXP
Поздравления! Модулът за управление на контролера GRBL е в начален етап на разработка и логиката на програмата е такава, че чете файла с темпото ред по ред и изпраща съдържанието към com порта, данните от този файл не могаткак да влезете във всяка таблица... Способността да продължите да работите е добре реализирана в друга програма: http://www.cnc-club.ru/forum/viewtopic.php?f=147&t=17614&p=402147 ето пример.
Здравейте, страхотна програма. има въпрос. Ще има ли разширения на функциите на програмата? Бих искал да гравирам. и програмата може да изрязва само контури