генератор g кода для станков с чпу

Бесплатный онлайн генератор G-Code для ЧПУ станка — MakerCAM

генератор g кода для станков с чпу

Наверняка всем приходилось слышать, что если со своего компьютера не удается зайти на какие-то ресурсы, нужно просто скачать vpn на пк, и проблема будет полностью решена.

Данная программа доступна из любого современного браузера. Не нужно ни чего скачивать на компьютер.

генератор g кода для станков с чпу

Но рисовать все ровно проще в Inkscape.
Итак, возьмем заготовку которая сделана в Inkscape. И сделаем наш первый G-code в MakerCAM.

генератор g кода для станков с чпу

генератор g кода для станков с чпу

генератор g кода для станков с чпу

В меню CAM находятся все основные операции обработки.
Пункт меню drill operation отвечает за сверление.
Выбираем все нужные отверстия удерживая клавишу Shift. И настраиваем сверление.

генератор g кода для станков с чпу
Как видим, диаметр сверла выставил 5 мм. А отверстия изначально нарисованы 8 мм. Но несмотря на это сверление будет производиться в центре отверстия.

Сейчас выберем центральный круг сделаем выборку на глубину 3 мм. Выбираем пункт меню pocket operation.

Дальше вырежем нашу деталь, для этого воспользуемся пунктом меню profile operation.

генератор g кода для станков с чпу

Обработку детали выбрали сейчас нужно все перепробовать в G-code. Для этого в меню CAM выбираем пункт calculate all.
После чего все траектории обработки будут помечены красным полупрозрачным цветом.

генератор g кода для станков с чпу
Сейчас нужно сохранить в файл.
Выбираем в CAM пункт export gcode.

генератор g кода для станков с чпу
Не забутке выделить все операции. Они должны подсвечиваться синим цветом. В противном случае у вас будет обработка операции которая была выделена остальные не сохраняться.

Сейчас можно зайти в любую программах в которой можно проверить G-code. В Linux нет нормальных программ для эмуляции работы ЧПУ станка. Для проверки кода я пользуюсь программой Universal G-code Sender. Про данную программу уже рассказывал вот тут: Universal G-Code Sender программа для управления ЧПУ станком.
Готовый код можно скачать тут.

Не забывайте подписываться на канал Youtube и вступайте в группы в Вконтакте и Facebook.

Всем Пока-Пока. И до встречи в следующем проекте.

Понравилась статья? Поделитесь ею с друзьями:

Источник

Universal G-Code Sender управляющая программа для ЧПУ на русском.

В предыдущих статьях рассмотрели программу Arduino IDE, прошивку для ЧПУ станков GRBL 1.1. Пришло время настроить ЧПУ станок и научиться им управлять. Для этого подойдёт программа Universal G-Code Sender, которая имеет русскую локализацию. Кроме этого, программа имеет 2 ветки: классическая – с минимальным оформлением и Universal G-Code Sender v 2.0 – данная версия отличается богатым функционалам и отличной визуализацией процесса обработки. Приступим к рассмотрению всех возможностей и сложностей, с которыми можно столкнуться при работе с данной программой.

генератор g кода для станков с чпу

Universal G-Code Sender скачать.

генератор g кода для станков с чпу

Оби версии программы, не зависимо от операционной системы, скачиваются в виде архива. Который достаточно разархивировать и запустить программу. Но тут есть свои тонкости, поэтому рассмотрим установку подробнее.

генератор g кода для станков с чпу

Я рассмотрю установку программы Universal G-Code Sender в Windows 10, здесь больше всего проблем. Например, в Linux работает программа гораздо стабильнее.

Universal G-Code Sender установка.

Процесс установки Universal G-Code Sender в основном заключается в распаковке архива. После чего нужно установить Java 8, если, конечно, данная программа у вас не установлена. Если вы не знаете, как проверить установлена программа или нет, ничего страшного, скачивайте тут программу для вашей операционной системы.

генератор g кода для станков с чпу

Устанавливаем, если у вас не установлена Java 8 или установлена более ранняя версия процесс пройдёт в штатном режиме. В противном случае, выдаст предупреждения что на вашем ПК установлена актуальная версии.

Выбираем Русский язык интерфейса программы Universal G-Code Sender.

После того как у вас все установлено, запускаем программу. Для этого переходим в папку «. \ugsplatform-win\bin» И запускаем файл «ugsplatform64.exe» для 64-битной операционной системы. Или «ugsplatform.exe» для 32-разрядной операционной системы.

генератор g кода для станков с чпу

Внимание! Путь до папки с программой не должен содержать русские символы. Иначе программа выдаст ошибку и не запуститься.

генератор g кода для станков с чпу

При запуске программа автоматически подхватить ваш системный язык и загрузиться на русском языке. Но выскочит уведомления о том, что программа не полностью локализованная для данного языка. На сколько переведена программа на русский можно найти на официальном сайте.

генератор g кода для станков с чпу

Как видим переведена на 67%. Можно пользоваться «UGS Classic» она переведена полностью.

Вот так выглядит Universal G-Code Sender версию 2.0.7 на русском языке.

генератор g кода для станков с чпу

Проблема с кодировкой Universal G-Code Sender все русские символы в виде знака вопроса.

При работе в операционной системе Windows 10, столкнулся с такой проблемой, все русские символы в программе Universal G-Code Sender Platform и даже Universal G-Code Sender Classic.

генератор g кода для станков с чпу

В виде знаков вопроса. Поискал в интернете решения, написано, что не хватает шрифтов в операционной системе. Но каких, не понятно. Решение нашел следующее. Скачиваем версию не для Windows, а «All platforms». И о чудо все запускается нормально и русский язык определяет автоматически. Что за глюк не понятно.

генератор g кода для станков с чпу

Запуск и настройка Universal G-Code Sender

При первом запуске Universal G-Code Sender подключаем Arduino к компьютеру. Обновите список последовательных портов и выберите правильный порт для вашего оборудования. Если вы не можете найти нужный порт в списке, убедитесь, что у вас установлены драйверы.

генератор g кода для станков с чпу

Порты обычно называются так:

— MacOSX : /dev/tty.usbmodem*или /dev/tty.usbserial*

— Linux : /dev/ttyUSB*или /dev/ttyACM*

— для Windows : COM1, COM2и так далее.

генератор g кода для станков с чпу

Выберите правильную скорость передачи для вашего контроллера.

Выбираем порт, скорость 115200, прошивку GRBL. И нажимаем кнопку подключиться.

генератор g кода для станков с чпу

генератор g кода для станков с чпу

Какие параметры за что отвечают мы рассмотрим в следующей статье. Минимальные настройки для станка вы можете посмотреть:ЧПУ плоттер на Arduino своими руками.

генератор g кода для станков с чпу

Мастер настройки станка.

Настроить можно также с помощью мастера настройки станка. Правда там все на английском языке. Если у вас есть базовые знания по ЧПУ станкам на GRBL. В этом случае может оказаться полезным мастер настройки, который позволит вам настроить концевые выключатели, перемещение в исходное положение, мягкие лимиты и откалибровать ваш ЧПУ.

генератор g кода для станков с чпу

Если вы не подключены к своему контроллеру, появится диалоговое окно подключения.

генератор g кода для станков с чпу

Версия прошивки будет показана после подключения, и доступные шаги настройки будут загружены для вашего контроллера.

генератор g кода для станков с чпу

Если у вас есть файл настроек от производителя вашего станка или если у вас есть резервная копия настроек, вы можете импортировать ее сюда.

генератор g кода для станков с чпу

На странице конфигурации двигателя вы можете проверить направление своих двигателей и при необходимости изменить его направление.

генератор g кода для станков с чпу

На странице пошаговой калибровки вы можете переместить машину и измерить фактическое расстояние. Затем будет возможность произвести ступенчатую настройку для вашего станка.

генератор g кода для станков с чпу

Если у вас есть концевые выключатели, вы можете включить их на этой странице и проверить, правильно ли они срабатывают.

генератор g кода для станков с чпу

Если включены концевые выключатели, вы также можете включить перемещение к началу отсчета. Эта страница поможет вам определить, в каком направлении следует выполнять самонаведение.

генератор g кода для станков с чпу

Если самонаведение включено, вы также можете настроить мягкие пределы, чтобы контроллер знал, может ли он обрабатывать команду без срабатывания концевых выключателей.

генератор g кода для станков с чпу

Обзор интерфейса Universal G-Code Sender Platform 2.0.7:

Toolbox.генератор g кода для станков с чпу

На данной панели мы можем обнулить оси, вернуть в нулевую позицию. Перезагрузить микроконтроллер. Также присутствует кнопа поиска позиции дом, кнопка Разблокировки. Если что-то не понятно, не переживайте в дальнейшем подробнее расскажу, как пользоваться данной программой на примере.

Jog Controller генератор g кода для станков с чпу

Данная панель позволяет перемещать оси с заданной скоростью и на заданное расстояние.

3D вид.генератор g кода для станков с чпу

Отображает траектории обработки в 3D проекции.

Консоль.генератор g кода для станков с чпу

Консоль позволят вводить свои команды, а также отображает настройки и G-code обработки.

Состояние контролерагенератор g кода для станков с чпу

Выводит состояние ЧПУ станка: положение осей, скорость подачи, скорость шпинделя, Статус G-code и состояние конечных выключателей.

Панель предоставляет следующие функции:

Переопределение скорости.генератор g кода для станков с чпу

Открыть файл G-code.генератор g кода для станков с чпу

И последняя функция программы Universal G-Code, которую сегодня рассмотрим — это открытие файла G-code.

После выбора файла на поле 3D увидим территорию обработки детали. Я использовал для примера гравировку на ЧПУ плоттере.

Классический интерфейс Universal G-Code Sender

Классический интерфейс обладает минимальным набором команд и подойдёт для новичка.

генератор g кода для станков с чпу

Подведём итоги.

Несмотря на то, что обзор программы Universal G-Code Sender Platform 2.0.7 получился достаточно большой. Рассмотрены в статье только основные возможности программы. Остальной функционал будет рассматриваться при практическом применении программы.

Понравился статья Universal G-Code Sender управляющая программа для ЧПУ на русском! Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого!

Источник

Генерируем G-Code с помощью бесплатного онлайн сервиса MakerCAM

генератор g кода для станков с чпу

Решил показать вам, как можно сгенерировать G-Code с помощью бесплатного онлайн сервиса «MakerCAM».

Сервис «MakerCAM» работает только с файлами в формате SVG. Например, вы можете выгрузить его в программе FreeCAD, в файл – «MakerCAM.svg».

генератор g кода для станков с чпу

Заходим на сервис «MakerCAM», в правом верхнем углу, выбираем единицы измерения «CM» и ставим галочку на против «view cuts».

Загрузим «File – Open SVG File» наш файл «MakerCAM.svg»

генератор g кода для станков с чпу

Теперь необходимо сделать траекторию сверления отверстий.

генератор g кода для станков с чпу

генератор g кода для станков с чпу

Тут установлены значения по умолчанию, нам необходимо вписать свои значения.

генератор g кода для станков с чпу

Заполнив панель своими значениями, нажимаем кнопку «OK».

генератор g кода для станков с чпу

Теперь создадим траекторию для обрезки центрального круга.

Выделяем круг и выбираем в меню «CAM» панель «profile operation».

генератор g кода для станков с чпу

Тут так же установлены значения по умолчанию, нам необходимо вписать свои значения.

генератор g кода для станков с чпу

Заполнив панель своими значениями, нажимаем кнопку «OK».

Теперь осталось, сделать траекторию обработки по контору детали.

Выделяем внешний контур детали и выбираем в меню «CAM» панель «profile operation».

генератор g кода для станков с чпу

Вписываем свои значения.

генератор g кода для станков с чпу

Заполнив панель своими значениями, нажимаем кнопку «OK».

генератор g кода для станков с чпу

С траекториями мы закончили, теперь необходимо рассчитать их в G-Code.

Для этого выбираем в меню «CAM» пункт «calculate all».

генератор g кода для станков с чпу

После непродолжительных расчетов, мы получаем траектории движения фрезы.

генератор g кода для станков с чпу

Теперь необходимо, экспортировать все наши траектории в файл.

Для этого, выбираем в меню «CAM» пункт «export gcode».

генератор g кода для станков с чпу

Открывается окно, с настройками сохранения траекторий.

генератор g кода для станков с чпу

Последовательность траекторий, можно менять.

В нашем случае, необходим следующий порядок выполнения:

1. drill 1 – Сверление отверстий;

2. profile 2 – Вырезание внутреннего круга;

3. profile 3 – Обрезка по внешнему контуру.

Нажимаем кнопку «all», которая выделяет все задачи и нажимаем кнопку «Export Selected Toolpaths».

Источник

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

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

генератор g кода для станков с чпу

Сообщение selenur » 10 июл 2016, 01:35

Более подробно под спойлером:

Вот 2 видео примера создания G-кода из текста, и рисунков, с последующим открытием G-кода в программе Planet-CNC
https://www.youtube.com/watch?v=K_h2KEQm4ag

Интерфейс программы реализован, в виде набора страниц, которые отображаются в определенной последовательности, и только те страницы, которые необходимы, для получения результата.
Начальные данные могут быть 2-х вариантов, это рисунок, или некий набор отрезков, точек. В конце эти данные преобразуются в необходимые данные, для получения G-кода.
Порядок следования страниц следующий:

Вот изображения возможных станиц:

генератор g кода для станков с чпу

Re: Программа генерации G-кода, из текста, рисунка, PLT файл

Сообщение selenur » 10 июл 2016, 23:21

Поправил ещё кое какие ошибки, и записал видео получения G-кода из PLT файла.
Для примера я скачал герб России в формате CorelDraw и экспортировал в формате PLT:
https://www.youtube.com/watch?v=vc1hpwsle0k
Но пока есть проблема, заключается в том что если есть несколько замкнутых траекторий, которые закрашены внутри, и одна траектория находится над другой, то мой алгоритм пока не скрывает невидимые линии.

Пока делал видео заметил что корел может импортировать данные из кучи форматов, и я проверил на формате DXF, т.е. через корел прогнал DXF, и посредством PLT загрузил в свою программу, и вот что получилось:
https://www.youtube.com/watch?v=TZC_JyoQqLk

Ну и более свежая версия программы:

генератор g кода для станков с чпу

Re: Программа генерации G-кода, из текста, рисунка, PLT файл

Сообщение mycnc » 11 июл 2016, 01:52

генератор g кода для станков с чпу

Re: Программа генерации G-кода, из текста, рисунка, PLT файл

Сообщение xvovanx » 11 июл 2016, 08:41

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.OutOfMemoryException: Out of memory.
at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value)
at System.Windows.Forms.RadioButton.PerformAutoUpdates(Boolean tabbedInto)
at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
at System.Windows.Forms.RadioButton.OnClick(EventArgs e)
at System.Windows.Forms.RadioButton.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3655 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
—————————————-
ToolsGenGkode
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///D:/Torrent/Load/genGkode/ToolsGenGkode.exe
—————————————-
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3645 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
Cyotek.Windows.Forms.ImageBox
Assembly Version: 1.1.4.2
Win32 Version: 1.1.4.2
CodeBase: file:///D:/Torrent/Load/genGkode/Cyotek.Windows.Forms.ImageBox.DLL
—————————————-
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
—————————————-

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Источник

Как происходит генерирование кодов для станков с ЧПУ

Программа для генерирования кодов: для чего нужна и как составляется, разновидности подобных систем и почему для написания программ лучше использовать ПК.

Числовое программное управление или сокращенно «ЧПУ» – это специализированная системная программа для осуществления контроля над приводами, различным, производственных оборудованием станков и прочих механизмов.

Разновидности агрегатов с ЧПУ

Разновидностями оборудования, оснащённого ЧПУ могут быть:

Именно из-за такого разнообразия систем на базе ЧПУ генерирование спец. кодов для ЧПУ и приобретает такое значение.

Создание кодов

Для генерации кода потребуется специализированная программа для создания этих самых кодов. Часто на производстве уже отлаженно то, каким программным управлением пользуется оператор.

Но при необходимости найти программное обеспечение, чтобы генерировать g коды и в режиме онлайн. Причем для создания программы числовым управлением не потребуется каких-либо дополнительных навыков либо повышенной квалификации в какой-то из областей. Достаточно базовых понятий в определении геометрических и физических величин, основанных на знаниях, полученных в школе.

генератор g кода для станков с чпу

Например, могут потребоваться знания:

Все эти данные звучат довольно сложно. Но для создания g они необходимы. Кроме этого многие из них вполне понятны на интуитивном уровне. Аналогичная программа (которая создает g коды) используется в автоматическом режиме на станках, оснащенных ЧПУ.

Онлайн программы для создания кодов

Сервисы доступные для программного числового управление работают в онлайн. Они предоставляются в режиме «ПО как услуга» (Software as a Service). При этом работая на онлайн сервисах нет необходимости в дополнительной программе для компьютера. Достаточно будет стандартного браузера. Причем доступ можно получить не только со стационарного ПК, но также с ноутбука, планшетного компьютера или смартфона. Главное, чтобы на устройстве был установлен интернет браузер.

генератор g кода для станков с чпу

Созданные при помощи онлайн сервисов программы можно использовать для фрезерных, плазменных, токарных электроэрозионных и других станков предназначенных для обработки разных материалов.

Почему использование ПК лучше для генерирования кодов

Сегодня есть два основных способа как ввести управляющую программу:

Первый метод в современных реалиях считается немного устаревшим и от этого малоэффективным. Поэтому он теперь используется не часто. Также это связанно с тем, что клавиши стойки не такие удобные для ввода данных как клавиатура компьютера. Кроме этого само ПО стойки слабее и предоставляет гораздо меньше возможностей пользователю. В особенности это заметно при необходимости редактировать данные. Кроме этого при вводе. Используя ручной ввод, оператор физически не в состоянии начать процесс работы над деталями на конкретном станке.

Набирать программу кода g на ПК значительно легче. Сделать это можно абсолютно в любом текстовом редакторе системы Виндовс. Даже в стандартном блокноте. Кроме этого существуют специализированные текстовые редакторы, сделанные под кодовую систему g. Они предоставляют расширенный функционал с большими возможностями.

Ведь сами станки работают в форматах м и g на базе стандартных форм EIA/ISO. Именно поэтому, используя подобные текстовые редакторы значительно проще при создании программы передавать данные на станок.

Однако создание программ требует максимум внимательности. Ошибка всего в одно числовое значение способна повредить деталь или даже вывести из строя станок. Печатать на ПК намного проще, чем вводить ее вручную на станке, но при этом сложнее, чем делать в онлайн приложении (как это описано выше). Там меньше шансов ошибиться. Нужно только ввести данные детали, которую следует обработать. А для написания в текстовом редакторе на ПК уже требуются определенные профессиональные навыки. Но на производстве использование онлайн программ допускается не часто. Больше встречается программирование ЧПУ вручную либо при помощи компьютера.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *