просмотр gcode на компьютере

Просмотр gcode на компьютере

«g-code Viewer» предназначен для просмотра траекторий движения инструмента из файлов программ фрезерных станков с ЧПУ (g-codes), вывода траекторий на печать, экспорта в формат AutoCAD DXF. Программа ориентирована на 3-х координатные станки и поддерживает g-коды: G0, G1, G2, G3, G20, G21, G90, G91; m-коды: M3, M4, M6 (остальные m-коды просто сохраняются в памяти). Для g-кодов G2 и G3 (дуговые сегменты) поддерживаются только параметры I, J.

Главное окно программы:

mainwnd

Программа загружает файлы g-codes также и из командной строки или перетаскиваемые в окно или на ярлык программы из Проводника Windows. Дуговые сегменты траекторий (коды G02 и G03) интерполируются отрезками задаваемой длины.

«g-code Viewer» позволяет масштабировать изображение, панорамировать и изменять ракурс, а также выделять сегмент изображения. Программа определяет и может отображать границы охватывающего параллелепипеда. Для наглядности просмотра текста g-codes используется подсветка синтаксиса.

Полученные координаты траекторий можно сохранить в текстовый файл, а изображение в файлы рисунков Bitmap, или в формат AutoCAD DXF.

Установка «g-code Viewer»:

Распакуйте содержимое архива gcodeview.zip в любой доступный для записи каталог на жестком диске и запустите файл gCodeViewer.exe. Чтобы ознакомиться с особенностями программы прочтите файл «help.pdf»; откройте несколько примеров из папки «Samples».

Удаление «g-code Viewer»:

Закройте программу. Удалите содержимое папки с программой.

Источник

Как открыть GCODE файлы? 4 простых метода решения таких проблем

Когда вы сталкиваетесь с проблемой с неизвестным файлом GCODE и не знаете, как открыть такой файл, первый шаг, который вы должны сделать, это определить причину данной проблемы. Мы покажем вам, как решить наиболее распространенные проблемы с файлами GCODE и как их решить, в 4 простых шага.

GCODE расширение файла

Что такое GCODE файл?

Как открыть файл GCODE?

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

Шаг 1 – Убедитесь, что файл правильно связан с выбранным программным обеспечением

Первое, что пользователь должен сделать, это связать приложение с файлами GCODE. Может случиться так, что даже если в системе установлено приложение, поддерживающее файлы GCODE, оно не будет правильно связано с этим форматом файла. Это можно легко исправить, связав программу с файлами GCODE. Чтобы связать такие файлы с данным приложением, пользователь должен открыть меню файлов (щелкнув правой кнопкой мыши по файлу) и выбрав «Открыть с помощью». Список предлагаемых приложений будет отображаться в верхней части меню. Затем выберите приложение и подтвердите свой выбор, установив флажок «Всегда использовать выбранное приложение для открытия файлов такого типа». Подтвердите свой выбор, нажав ОК.

Чтобы открыть GCODE файл, сфокусируйтесь на шагах 1 и 2

В большинстве случаев для открытия файлов с расширением GCODE должно быть достаточно следующих инструкций на шаге 1 и 2. Прежде чем предпринимать следующие шаги, протестируйте все программы, перечисленные ниже.

Шаг 2 – Установите программу, которая поддерживает GCODE файлы

Если случится так, что раздел с предлагаемыми программами будет пустым, наиболее вероятно, что в системе не будет установлена программа, поддерживающая файлы GCODE. Выберите программу из следующего списка и установите ее:

Источник

Подобные программы, также известны как: проверка G-кода, G-Code визуализатор или анализатор G-Code, помогают предотвратить сбои и поломку инструмента, что позволит сэкономить вам деньги и нервы.

4d8e2d5f5402427eb02f0b0edc54dfb8

Как вы могли догадаться, симулятор очень простой, с ограниченными функциями, хотя он поддерживает токарный станок и G-код для 3D-печати.

752a5c5d136728aa1f178a35befdb0e2

В левой части экрана находится боковая панель, содержащая редактор файлов G-кода и несколько основных параметров машины.

Эту панель можно включать и выключать, с помощью небольшого значка «свернуть меню» в верхнем левом углу экрана. Или, как вариант, нажав ESC на клавиатуре.

87b57252c1d10170b38f8e52dd449f05

Меню под значком «свернуть меню» состоит из:

efbd984052ea23cf2d67f34d2abe8e72

«Отменить» и «Повторить» говорят сами за себя.

«Новый файл» очистит редактор, чтобы вы могли составить новую программу.

«Открыть файл» позволяет загрузить существующую программу с вашего ПК.

«Сохранить файл» загрузит текущую программу в редакторе на ваш компьютер, а «Образец» загрузит демонстрационную программу, чтобы вы могли быстро проверить, как работает NC Viewer.

a3dac35c46fe1788165d51efbf60991d

Если ваш G-код не отображается автоматически и модель обработки пуста, нажмите кнопку «Plot», и она должна появиться.

Нажатие красной кнопки «Удалить график» удалит траекторию инструмента из рабочей области.

bbd453ccf10abe227d45927474de4785

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

a841feb109a0ccccc07b8fc2ebf7ea71

Под окном редактора находятся цифровые данные «Digital Read Out». Эти параметры показывают положение фрезы на основе вашего G-кода.

148533b2664dde88ea0d8c6f7e48a0ea

В окне опций, под индикацией, есть две «machine options» (опции машины).

214fb633f32a9018d7da97b386f9fa11

Ориентация графика «Plot orientation» позволяет вам просматривать вашу программу G-кода так, как если бы вы запускали ее на вертикальном или горизонтальном ЧПУ стане. 91f225a514ed87270ea9277e58c74d90

Опция «diameter mode» позволяет отображать программу токарного станка.

Переходя к главному экрану симуляции обработки, где отображаются ваши траектории инструмента, в нижней части экрана есть меню, которое будет управлять перемещением «виртуального резака».

b4730ffe0c4ffafceb32dab849d6e996

Меню состоит из знакомых кнопок для воспроизведения, перемотки назад, перехода вперед и назад и т. д.

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

8ffacc1f28f178a91ab975a517fa2109

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

0b09053da184934e41dc5d75bc1c4258

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

Чтобы повернуть область обработки, нажмите и удерживайте правую кнопку и переместите мышь.

c28e989c50d3f0057803b906be4f5409

ce0f106e794b5cbc4358baebdfbc71d7

Преимущество симулятор ЧПУ NC Viewer.

Я обнаружил, что симулятор лучше всего работает с отображением линий и дуг, и довольно быстро эмулирует, по сравнению с другими программами.

Ограничения NC Viewer.

Первой небольшой проблемой является невозможность распознания коррекции инструмента, G41, G42 и т. д. Это небольшая проблема, которая характерна для многих симуляторов ЧПУ. NC Viewer будет показывать только осевую линию траектории инструмента, поскольку нет функции распознавания диаметров инструмента.

Следующим тестом, который я делал, было построение программы G-Code, которая использует подпрограмму, как и ожидалось, NC Viewer не смогла ее правильно прочитать.

Вывод по NC Viewer.

Не смотря на то, что это веб-приложение для симуляции работы ЧПУ станка. Оно имеет ряд ограничений. Программа отлично подойдёт для проверки кодов, написанных для самодельных ЧПУ станков, сделанных на Arduino или ESP32.

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

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

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

Источник

Просмотр gcode на компьютере

A simple G-code parser & viewer with 3D printing in mind. Written in Typescript. Try the demo

3D WebGL + pan/zoom/rotate controls

benchy

Thumbnail previews as generated by PrusaSlicer are detected and parsed. In the gcode these are found in comments, enclosed between ‘thumbnail begin’ and ‘thumbnail end’. The images are encoded as base64 strings but split over multiple lines. These are now parsed and patched back together, but still kept a base64. This allows easy use in the browser for us as data urls.

133330840 d11e4681 e265 45d0 b1d9 633ef285d972

The thumbnails can be accessed like this: gcodePreview.parser.metadata.thumbnails[‘220×124’]

The build volume will be rendered if the buildVolume parameter is passed. It has the following type:

103179898 c014a100 4890 11eb 8a25 13415c26f0f4

gcode preview

npm install gcode-preview

yarn add gcode-preview

There’s a Vue.js example that has a Vue component to wrap the library.

Preview doesn’t render in Brave

This is caused by the device recognition shield in Brave. By changing the setting for «Device Recognition» in Shield settings to «Allow all device recognition attemps» or «Only block cross-site device recognition attemps» you should not get this error. https://github.com/mrdoob/three.js/issues/16904

Notice: deprecation of Canvas2D

In favor of WebGL, I’m deprecating the Canvas 2Drendering. My reasons for this are:

This means that as of version 2.1.0 only WebGL will be supported. I you really want to use Canvas 2D, stay at the 2.0.x version branch and/or consider forking.

A big thanks to these sponsors for their contributions.

If you have found a bug or if have an idea for a feature, don’t hesitate to create an issue.

It would be great if you want to help out because I’m always short on time to do more testing and improving. So for instance, maybe you’d like to help out with:

If you want to show gratitude you can always buy me beer/coffee/filament via a Paypal donation ^_^

Источник

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

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

bc4969157cd4a7816554581e9aaf603f

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

7d1a42184024afb79d9c559e02585d48

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

8e7e6c42182ce90d02603537eadeb8c1

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

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

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

8732865b6945312cc91ddd443421886d

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

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

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

f47c10d3edfdefacef78916bc362a9f1

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

0b6caf5f83d82b1b4398e1cf19c1ccec

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

88f33b9aa1bcf3476598f134ca6e1362

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

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

b87e07f2166b648985fd6338a68c07d8

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

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

1419cbcd5b37ebaf2d7de2dd4fbc56e6

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

56ba398c206c463841aa4ac43f5eb34c

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

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

3aefc636d81f61228980c66d4322ebea

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

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

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

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

12d4e6b1336c6758e3b10cd76481b92f

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

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

30724e947a3f9b6afe5c3732c2d00ef8

8888dbb18eac8f4bb8b8b1fc39888ba6

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

f957dd7c8b269f17d77e984ce781e2cd

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

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

2621451f1b1da02d96fd5865611887de

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

67a3f6eca957dfc81b7ca75893025665

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

1cc17ca2da42817458f59170e97c9aca

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

5feb9e30e76ba1efe901533dcea2a613

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

a50795c21a7b6ff997618f20405bdc3b

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

047a73967c4128e7ea5747c51c4b6659

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

fdbabf04131a17385d76c38862cfa29d

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

940015af6357f29a9dd61b9d1a253b4c

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

c52d8e7848a1435f36d3dff7557eb444

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

Toolbox.a487b617b499fa6ea0e8694e942f149b

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

Jog Controller 7276ec1b3c741693ebbc2659f35c2128

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

3D вид.3f61999d64a38a1e4514b0f81a4de0c2

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

Консоль.86b1eadb1bca2600b3e6b94386ff0e08

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

Состояние контролераaa5a5a3e9b3f18d39923205d77deb0be

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

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

Переопределение скорости.b6eecaa967edd815e3de4ff4c4a753d1

Открыть файл G-code.4208dae52c433f6a2a2b3364afe30cc9

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

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

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

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

cc693d77ea882398da1130814f6c3e3b

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

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

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

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

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

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

Источник

Поделиться с друзьями
DOMA35.RU