• Механическая обработка и изготовление деталей из металла
  • Комплектация производства промышленным оборудованием
  • Комплексная поставка микроэлектронных компонентов
+7(342)203-78-58
Тех.отд: +7-922-308-78-81

Grbl программа для чпу: CNC1310 Сайт пользователей. Обсуждение. Обмен опытом

Опубликовано: 18.01.2022 в 11:45

Автор:

Категории: Популярное

Содержание

Программы для ЧПУ станков на русском

Для работы станков с ЧПУ требуются управляющие программы. Они служат
для создания макетов будущих изделий, введения команд управления и
чтения инструкций, написанных на специальном языке программирования.
Такое программное обеспечение должно быть функциональным и простым в
использовании.


Правильно выбрать подходящую программу для станка с ЧПУ — это первый шаг к освежению работы на ЧПУ станке.

Простой и бесплатный генератор коробок для лазерной резки.

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

Основные настройки генератора коробок для лазерной резки.

27 сентября 2021 253

Подробнее …

Что такое G-CODE? Как читать команды G-кода?

Если ваша работа или хобби связана со станками с ЧПУ или 3D-принтерами, то понимание того, что такое G-CODE и как он работает, имеет важное значение. Итак, в этом руководстве мы изучим основы языка G-кода, рассмотрим, как читать команды G-кода.

В статье про команды GRBL v1.1 я уже рассказывал об основных командах G-code. Сегодня рассмотрим подробнее структуру команд и как их читать.

15 августа 2021 250

Подробнее …

Команды GRBL v1. 1. Подробное описание.

В предыдущей статье был рассмотрен процесс настройки прошивки GRBL v1.1
и основные команды, необходимые для этого. Сегодня разберем подробное
описание команд. Данная информация не пригодится, если вы собрали
станок, настроили и пользуетесь им. Полученные знания нужны для более
глубокого понимания работы прошивки GRBL v1.1.

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

GRBL v1.1 Команды в реальном времени.

28 мая 2021 254

Подробнее …

Прошивка grbl 1.1, настройка — инструкция на русском.

В предыдущих статьях мы рассмотрели, где скачать прошивку grbl 1.1, как установить данную прошивку и с помощью какой программы производить настройки. Сегодня рассмотрим какие параметры мы получаем от станка. И как произвести настройку grbl 1.1 – инструкция на русском языке.

Включение станка, что за информация нам выдает grbl 1.1?

  • В предыдущей статье про Universal G-Code Sender при подключении станка, в консоли программы, мы видели информацию:

26 мая 2021 351

Подробнее …

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

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

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

20 мая 2021 286

Подробнее …

Прошивка GRBL 1.1. Скачиваем и загружаем в Arduino.

В предыдущей статье рассмотрели программу Arduino IDE, с помощью которой можно загрузить прошивку в ЧПУ станок на Arduino. Сегодня поговорим о том, откуда можно скачать прошивку GRBL 1.1 и как её загрузить в микроконтроллер. Полный процесс сборки ЧПУ станка с использованием прошивки GRBL 1.1 можно тут: ЧПУ плоттер на Arduino своими руками.

Где скачать GRBL 1. 1?

10 мая 2021 298

Подробнее …

Скачать и установить Arduino IDE.

Сегодня поговорим о самой важной программе для прошивки ЧПУ станков на базе Arduino. И название у нее созвучно с названием микроконтроллеров — Arduino IDE. Про данный программный продукт я не однократно упоминал в своих проектах.
Поэтому решил написать отдельную статью, чтобы не переписывать одно и
тоже по несколько раз. А за основу статьи возьму мой урок со второго
сайта: Урок 1. Скачать и установить Arduino IDE, Nextion Editor.

8 мая 2021 202

Подробнее …

Зубчатое колесо (шестерня) в Inkscape, для фрезеровки или печати на 3D принтере.

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

Создаём зубчатое колесо в Inkscape.

16 апреля 2021 228

Подробнее …

NC Viewer — редактор G-Code и симулятор ЧПУ.

Проверка ваших программ G-Code имеет решающее значение для обеспечения надежной и максимально безотказной работы вашего ЧПУ станка. Лучший способ сделать это — использовать симулятор G-Code например NC Viewer.

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

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

7 марта 2021 326

Подробнее …

Plotterfun веб приложении для созданий графических изображений для ЧПУ плоттера, гравера.

Сегодня хотелось бы поговорить о веб приложении под названием Plotterfun. Это достаточно удобное и понятное приложение, создающее из фотографий графику для ЧПУ плоттеров и лазерного гравировального станка. Приложение имеет множество режимов преобразования фотографий в .SVG формат.
Благодаря разнообразию алгоритмов, можно получить очень красивые
изображения, которые в последующем могут быть нарисованы на плоттере.
Интерфейс приложения понятен и сложностей в использовании возникнуть не
может. И имеет более богатый функционал, чем программа StippleGen 2, которую рассматривали в прошлой статье. Приложение открывает новые возможности в рисовании на ЧПУ плоттере.
Каждый алгоритм, как отдельный вид искусства. Давайте же разберемся в
интерфейсе приложения, а также поговорим о всех его функциях.

24 февраля 2021 233

Подробнее …

Как настроить GRBL и управлять станком с ЧПУ на Arduino

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

Кроме того, мы узнаем, как использовать Universal G-code Sender, популярное программное обеспечение контроллера GRBL с открытым исходным кодом.

Что такое GRBL?

GRBL — это программное обеспечение или прошивка с открытым исходным кодом, которая позволяет управлять движением для станков с ЧПУ.  Мы можем легко установить прошивку GRBL на Arduino и сразу же получить недорогой высокопроизводительный контроллер ЧПУ. GRBL использует G-код в качестве ввода и выводит управление движением через Arduino.

Для лучшего понимания мы можем взглянуть на следующую схему:

GRBL и Arduino принцип работы ЧПУ станка

Из схемы мы можем видеть место GRBL в принципе работы станка с ЧПУ. Это прошивка, которую нам нужно установить или загрузить в Arduino, чтобы она могла управлять шаговыми двигателями станка с ЧПУ. Другими словами, функция прошивки GRBL заключается в переводе G-кода в движение двигателя.

Требуемое оборудование

  • Arduino — Как мы уже говорили, нам понадобится Arduino для установки GRBL. В частности, нам нужна плата Arduino на базе Atmega 328, а это означает, что мы можем использовать либо Arduino UNO, либо Nano.
  • Шаговые двигатели. Очевидно, что шаговые двигатели обеспечивают движение машины.
  • Драйверы  — для управления шаговыми двигателями нам нужны драйверы, и распространенный выбор, когда дело доходит до небольших станков с ЧПУ DIY (использующих шаговые двигатели NEMA 14 или 17), — это драйверы A4988 или DRV8825.
  • Arduino CNC Shield — для подключения шаговых драйверов к Arduino самый простой способ — использовать Arduino CNC Shield. Он использует все контакты Arduino и обеспечивает простой способ подключения всего, шаговых двигателей, шпинделя / лазера, концевых выключателей, охлаждающего вентилятора и т. д.

Обратите внимание, что это только основные электронные компоненты, которые нам нужны, чтобы понять, как работает станок с ЧПУ.

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

Схема сборки станка с ЧПУ GRBL

Здесь вы можете проверить и получить основные электронные компоненты, необходимые для сборки этого станка с ЧПУ:

  • Шаговый двигатель — NEMA 17
  • Шаговый драйвер A4988
  • Arduino CNC Shield
  • Arduino Uno

Главный инструмент этого станка с ЧПУ — это горячая проволока, которая может легко расплавить или прорезать пенополистирол и придать любую форму, которую мы хотим.  

Как установить GRBL

Во-первых, чтобы иметь возможность установить или загрузить GRBL в Arduino, нам понадобится Arduino IDE.

Затем мы можем скачать прошивку GRBL с github.com.

 

Загрузите файл.ZIP и выполните следующие действия:

  • Откройте файл grbl-master.zip и извлеките файлы
  • Откройте IDE Arduino, перейдите в Sketch> Включить библиотеку> Добавить библиотеку.ZIP…

Добавление GRBL прошивки в IDE Arduino

Перейдите в извлеченную папку «grbl-master», в ней выберите папку «grbl» и щелкните открытый файл. Теперь нам нужно использовать GRBL как библиотеку Arduino.

  • Затем перейдите в Файл> Примеры> grbl> grblUpload. Откроется новый скетч, и нам нужно загрузить его на плату Arduino. Код может выглядеть странно, так как это всего лишь одна строка, но не беспокойтесь, все происходит в фоновом режиме в библиотеке. Итак, нам просто нужно выбрать плату Arduino, COM-порт и нажать эту кнопку загрузки, и все готово.

Конфигурация GRBL

На этом этапе мы должны настроить GRBL для нашей машины. 2)

Все эти команды могут или должны быть настроены в соответствии с нашим станком с ЧПУ. Например, с первой командой, $100 = 250,000 (x, шаг / мм), мы можем отрегулировать шаги на мм машины, или мы можем указать, сколько шагов должен сделать двигатель, чтобы наша ось X сместилась на 1 мм.

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

Контроллер GRBL

Итак, после того, как мы установили прошивку GRBL, теперь наш Arduino знает, как читать G-код и как управлять станком с ЧПУ в соответствии с ним. Однако, чтобы отправить G-код на Arduino, нам нужен какой-то интерфейс или программное обеспечение контроллера, которое сообщит Arduino, что делать. На самом деле для этого существует множество программ как с открытым кодом, так и коммерческих, подробно о них вы можете узнать из нашей статьи. Конечно, мы будем придерживаться открытого исходного кода, поэтому в качестве примера мы будем использовать Univarsal G-code Sender.

Интерфейс Univarsal G-code Sender

Как использовать универсальный отправитель G-кода

В этом примере я буду использовать версию платформы 2.0. После загрузки нам нужно извлечь zip-файл, перейти в папку «bin» и открыть любой из исполняемых файлов «ugsplatfrom». На самом деле это программа JAVA, поэтому для запуска этой программы сначала необходимо установить среду выполнения JAVA.

Как только мы откроем универсальный отправитель G-кода, сначала нам нужно настроить машину и настроить параметры GRBL, показанные ранее. Для этой цели мы воспользуемся мастером настройки UGS, который намного удобнее, чем вводить команды вручную через Serial Monitor IDE Arduino.

Выбор скорости передачи GRBL

Первый шаг здесь — выбрать скорость передачи, которая должна быть 115200, и порт, к которому подключен наш Arduino. Как только мы подключим Univarsal G-code Sender к Arduino, на следующем шаге мы сможем проверить направление движения двигателей.

Направление движения двигателей UGS

При необходимости мы можем изменить направление с помощью мастера или вручную переключить соединение двигателя на Arduino CNC Shield.

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

Значение по умолчанию — 250 шагов / мм. Это означает, что если мы нажмем кнопку перемещения «x +», двигатель сделает 250 шагов. Теперь, в зависимости от количества физических шагов двигателя, выбранного шагового разрешения и типа передачи, машина будет перемещаться на некоторое расстояние. Используя линейку, мы можем измерить фактическое перемещение машины и ввести это значение в поле «Фактическое перемещение». На основании этого мастер рассчитает и сообщит нам, на какое значение следует изменить параметр шаги / мм.

В моем случае станок сдвинулся на 3 мм. В соответствии с этим мастер предложил обновить параметр шаги / мм до значения 83.

GRBL калибровка шагов

После обновления этого значения станок теперь движется правильно, 1 мм в программном обеспечении означает 1 мм для станка с ЧПУ.

Консоль UGS

В консоли UGS, когда мы выполняем каждое действие, мы можем видеть выполняемые команды. Мы можем заметить, что, обновив параметр steps / mm, программа UGS фактически отправила в Arduino или прошивку GRBL команду, о которой мы упоминали ранее. Это было значение по умолчанию: $100 = 250 000 (x, шаг / мм), и теперь мы обновили значение до 83 шагов на мм: $100 = 83.

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

Включение коцевиков

В зависимости от того, являются ли они нормально разомкнутым или нормально замкнутым соединением, мы также можем инвертировать их здесь.

Здесь стоит отметить, что иногда нам нужно отключить концевой выключатель оси Z. Так было сj станком для резки пенопласта с ЧПУ, где мне не нужен был концевой выключатель оси Z, и мне пришлось отключить его, чтобы иметь возможность правильно разместить станок. Итак, для этого нам нужно отредактировать файл config.h, который находится в папке библиотеки Arduino (или Documents \ Arduino \ libraries).

Файл config.h

Здесь нам нужно найти линии цикла возврата в исходное положение и прокомментировать установку по умолчанию для 3-х осевого станка с ЧПУ и раскомментировать настройку для 2-х осевых станков. Чтобы изменения вступили в силу, нам нужно сохранить файл и повторно загрузить эскиз grblUpload на нашу плату Arduino.

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

Возврат в исходное положение

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

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

Ограничения станка с ЧПУ в UGS

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

Заключение

Итак, благодаря прошивке GRBL и Arduino мы можем легко настроить и запустить наш DIY-станок с ЧПУ.  Конечно, в этом руководстве мы рассмотрели только основы, но я думаю, что этого было достаточно, чтобы понять, как все работает и как запустить и запустить ваш первый станок с ЧПУ.

Arduino Uno и Arduino CNC Shield GRBL

Конечно, доступно множество других настроек и функций, так как GRBL действительно совместима с прошивкой контроллера ЧПУ. Все это подробно объясняется в документации GRBL, так что вы всегда можете проверить их на их вики-странице на github.com.

Кроме того, существует множество других программ контроллера GRBL с открытым исходным кодом, таких как Universal G-code Sender, и вот несколько: GRBLweb (веб-браузер), GrblPanel (графический интерфейс Windows), grblControl (графический интерфейс Windows / Linux), Easel (на основе браузера) и т. д. Вы должны изучить их и посмотреть, какой из них вам больше подходит.

Лучшее программное обеспечение GRBL [2023]-UGS,Candle — MellowPine

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

Считывает G-коды, созданные с помощью программного обеспечения CAM, для запуска драйверов шаговых двигателей/сервоприводов на станках с ЧПУ.

Но без прошивки контроллер ЧПУ не может считывать G-коды.

Следовательно, необходимо прошить плату контроллера ЧПУ прошивкой, которая позволит ей обмениваться данными с программным обеспечением контроллера.

GRBL (произносится как gerbl) — очень популярная прошивка, поддерживающая конфигурации ЧПУ.

GRBL — самая популярная прошивка с открытым исходным кодом, которая прошивается в основном на платах контроллеров станков с ЧПУ на базе Arduino.

Эта прошивка позволяет управлять 3-осевым движением станков с ЧПУ с помощью ПК через интерфейс USB.

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

Существует два типа управляющего программного обеспечения для ЧПУ, одно просто передает G-код на контроллер на борту фрезерного станка с ЧПУ и называется отправителем G-кода, например, UGS.

Другой может интерпретировать G-код и создавать инструкции для непосредственного управления шаговыми двигателями.

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

Что в этом обзоре ?

  • Лучшее бесплатное программное обеспечение для управления GRBL
  • Лучшее платное программное обеспечение для управления GRBL
  • Часто задаваемые вопросы (FAQ)
Software Price
1 Universal Gcode Sender Free
2 cncjs Free
3 Candle Free
4 Перец чили Free
5 OpenCNCPilot Free
6 bCNC Free
7 OpenBuilds CONTROL Free
8 LaserGRBL Free
9 PlanetCNC Бесплатно
10 Ultimate CNC Бесплатно
40ko

49ko

49ko

БЕСПЛАТНО
12 Lightburn Оплата
13 Picsender PALE

BEST GRBL SELHATE 9015 (SENTER DEFORTION 9015 (SENTER DEFORTION) 9015. UGS window

Universal Gcode Sender (UGS) — это бесплатное программное обеспечение с открытым исходным кодом, используемое для взаимодействия с контроллерами ЧПУ, прошитыми прошивкой GRBL.

Это отправитель G-кода, который просто передает G-код с вашего компьютера на контроллер, а обработка выполняется контроллером. 9Программное обеспечение 0003

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

Написан на Java для поддержки нескольких платформ, таких как Windows, macOS, Linux или ОС Raspberry Pi.

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

UGS позволяет импортировать стандартный G-код, созданный из любого программного обеспечения CAM, и редактировать его для запуска вашего станка с ЧПУ.

Если ваш станок с ЧПУ оснащен платой управления на основе Arduino, UGS — это высокопроизводительное программное обеспечение контроллера ЧПУ для него.

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

UGS имеет хорошую документацию для своих пользователей. На странице UGS на GitHub вы найдете инструкции от установки до первой резки на станках с ЧПУ.

Он очень популярен среди любителей, и вы также можете найти множество руководств на YouTube, которые помогут вам начать работу с программным обеспечением UGS.

Посетите страницу GitHub

2. cncjs

cncjs window

Это браузерное программное обеспечение контроллера с открытым исходным кодом, которое отправляет G-коды на контроллеры ЧПУ, работающие на прошивке GRBL. Вы можете запустить cncjs на ОС Raspberry Pi или ПК с установленным Node.js.

Вы можете бесплатно загрузить последнюю версию программного обеспечения cncjs с их страницы GitHub.

Помимо прошивки GRBL, его также можно использовать с контроллерами с прошивкой TinyG, g2core и Smoothieware.

Это программное обеспечение контроллера на основе браузера, для запуска этого программного обеспечения не требуется активное подключение к Интернету. Он создает локальный сервер на ПК и обращается к нему с помощью веб-браузера.

Он совместим с популярными браузерами, такими как Chrome, Firefox, Opera и Safari, за исключением Internet Explorer.

Вы можете подключить ПК с запущенным cncjs к плате контроллера Arduino станка с ЧПУ через последовательное соединение, такое как Bluetooth, WiFi или USB.

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

Его графический интерфейс имеет минималистский дизайн, похожий на программное обеспечение OpenBuilds CONTROL, и его легко понять.

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

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

Посетите официальный сайт

3. Candle

Candle window

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

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

Вы можете подключиться к маршрутизатору с ЧПУ с помощью USB-кабеля и управлять 3-осевым перемещением станков с ЧПУ.

GRBL Candle — это программа управления GRBL, которая позволяет импортировать, просматривать и редактировать стандартный G-код. Визуализатор показывает вам траекторию, вы можете вращать и увеличивать масштаб, чтобы проверить траекторию.

Это программное обеспечение позволяет определить рабочие координаты режущей головки (положение смещения) и координаты станка (исходное положение).

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

Вы можете назначить клавиши на клавиатуре для непрерывного или пошагового перемещения станка с ЧПУ.

Candle имеет большую базу пользователей и активный онлайн-форум для поддержки вопросов, связанных с управлением станками с ЧПУ.

Посетите официальный веб-сайт

4. ChiliPeppr

Окно ChilliPeppr

ChiliPeppr — это браузерное программное обеспечение контроллера ЧПУ, совместимое с несколькими прошивками, включая GRBL. Это облачное программное обеспечение, которое позволяет вам получить доступ к своему рабочему пространству с помощью веб-браузера.

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

Сервер последовательного порта можно установить в ОС Windows, Mac, Linux или Raspberry Pi.

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

Его пользовательский интерфейс позволяет определить несколько параметров, связанных с обработкой с ЧПУ, таких как скорость подачи, число оборотов шпинделя, рабочие координаты и система координат станка.

Это программное обеспечение поддерживает стандартные G-коды. Однако его сервер последовательного порта не может считывать G-коды, длина которых превышает 25 000 строк. Это связано с тем, что буфер планировщика сервера последовательного порта не превышает 25 000 строк.

У ChiliPeppr есть онлайн-сообщество активных пользователей Maker Forums, где вы можете обсуждать проблемы, связанные с управлением станком с ЧПУ, и сообщать об ошибках для устранения неполадок.

Посетите GRBL Workspace of ChiliPeppr

5. OpenCNCPilot

Окно OpenCNCPilot

Это бесплатное программное обеспечение для отправки G-кода с открытым исходным кодом, способное тщательно проверять определенные пользователем области с помощью функции автоматического выравнивания. Затем он создает карту высот, которая может соответствовать траектории вашего проекта.

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

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

Эта функция удобна при фрезеровании печатных плат (изолирующее фрезерование) с V-образными гравировальными фрезами, где любое отклонение в направлении Z приводит к узким или широким следам.

Программное обеспечение OpenCCPilot написано на C#. Следовательно, вы можете использовать это программное обеспечение только на ПК с ОС Windows. Обязательно используйте последнюю версию прошивки GRBL 1.1 для использования этого программного обеспечения; в противном случае это не сработает.

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

Посетите страницу GitHub

6. bCNC

bCNC window

Это бесплатное кроссплатформенное программное обеспечение контроллера ЧПУ с открытым исходным кодом, написанное на Python, которое можно использовать на ПК под управлением Windows, Linux и macOS.

Установка программного обеспечения bCNC сложна, но на странице GitHub вы найдете подробные инструкции для простой установки.

Его пользовательский интерфейс интуитивно понятен и прост, имеет графическое отображение G-кодов и рабочего пространства.

Вы можете импортировать и экспортировать стандартный G-код с помощью программного обеспечения bCNC. Кроме того, вы можете импортировать файлы DFX и SVG и преобразовывать их в G-коды, чтобы получить физические объекты ваших проектов.

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

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

В этом программном обеспечении также предусмотрена ручная смена инструмента и расширение постоянного цикла для удобного измерения во время обработки с ЧПУ.

Если вы столкнетесь с какими-либо трудностями при управлении станком с ЧПУ, вы можете получить помощь на многих интернет-форумах, таких как Maker Forums.

Посетите страницу GitHub.

OpenBuilds CONTROL — это бесплатное легкое программное обеспечение, которое можно использовать на ПК под управлением ОС Windows, macOS или Linux.

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

Программное обеспечение OpenBuilds CONTROL позволяет импортировать, редактировать и моделировать стандартный G-код. Вы также можете использовать это программное обеспечение для прошивки контроллера ЧПУ прошивкой GRBL.

Для управления станком с ЧПУ можно использовать клавиатуру или смартфон. Для этого вам необходимо подключить ПК/смартфон и контроллер ЧПУ к одной сети.

OpenBuilds также предоставляет OpenBuilds CAM, который, как следует из названия, представляет собой программное обеспечение CAM, которое легко интегрируется с OpenBuilds CONTROL. Вы можете использовать программное обеспечение OpenBuilds CAM в качестве генератора G-кода.

OpenBuilds CAM — это веб-программное обеспечение, которое может генерировать траектории движения инструментов для фрезерных станков с ЧПУ, лазерных резаков и граверов, плазменных резаков и ножей.

Когда G-код готов, он отправляет его непосредственно в программное обеспечение OpenBuilds CONTROL для управления движением станка с ЧПУ.

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

Посетите официальный сайт

8. LaserGRBL

Окно LaserGRBL

Если вы ищете бесплатное программное обеспечение для контроллера GRBL с открытым исходным кодом, тогда LaserGRBL, вероятно, то, что вам нужно.

Это программное обеспечение считается одним из лучших программ для отправки G-кода для любителей, работающих с лазерными резаками и гравёрами.

Вы можете использовать это программное обеспечение только на ПК под управлением Windows. Но, используя программу Wine 5.0 и Wine Mono 4.9.4 с DLL-файлом Windows Gdiplus, немногим пользователям удалось запустить это программное обеспечение на ПК с Linux.

Это программное обеспечение имеет лаконичный пользовательский интерфейс, который показывает предварительный просмотр задания, примерное время выполнения задания и положение лазерной головки в реальном времени

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

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

Эта оптимизация позволяет переводить взгляд с рабочей кровати на экран компьютера, не снимая очков.

Это программное обеспечение также предлагает подробную расшифровку сигналов тревоги и кодов ошибок для GRBL. Это помогает в быстром и легком устранении неполадок.

Чтобы использовать все функции LaserGRBL, контроллер лазерного гравера должен поддерживать модуляцию мощности по команде S.

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

Посетите официальный сайт

9. PlanetCNC

Окно PlanetCNC

Это бесплатное программное обеспечение контроллера ЧПУ, которое работает только с USB-контроллерами Mk3 и Mk4, продаваемыми PlanetCNC. Вы можете использовать это программное обеспечение на ПК под управлением ОС Windows, macOS, RaspberryPi или Linux.

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

Перед подключением к ПК убедитесь, что плата контроллера подключена к драйверам.

Если вы планируете подключать контроллеры Mk3 и Mk4 к драйверу шагового двигателя параллельного порта, например Gecko, вы можете сделать это с помощью адаптера DB25, который необходимо приобрести отдельно.

В дополнение к управлению движением ЧПУ, он поддерживает операции CAM и может преобразовывать файлы DXF, PLT/HPGL, Gerber и NC Drill (Excellon) в G-коды.

С помощью этого программного обеспечения вы также можете импортировать и редактировать файлы G-кода и экспортировать их в файлы DXF или CSV.

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

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

Посетите официальный веб-сайт

10. Ultimate CNC

Окно Ultimate CNC

Ultimate CNC — это программное обеспечение контроллера на основе GRBL, которое управляет движением осей станка с ЧПУ, запуская файлы G-кода.

Вы можете использовать это программное обеспечение на ПК под управлением ОС Windows, macOS или Linux. Это легкое программное обеспечение, поэтому вы также можете использовать программное обеспечение Ultimate CNC на мини-ПК.

Это программное обеспечение позволяет подключаться к контроллеру ЧПУ через порт USB. Его будущие обновления позволят вам подключить контроллер через соединение Bluetooth для связи.

Он имеет современный и лаконичный пользовательский интерфейс, который позволяет эффективно управлять параметрами управления ЧПУ, такими как настольная дрель, торцовочная пила и полировальный станок.

Пользовательский интерфейс также имеет вариант светлой и темной темы, который вы можете выбрать.

Если вы хотите использовать это программное обеспечение в системе с сенсорным экраном, я рекомендую экран размером 7 дюймов с разрешением 800 x 480 пикселей.

В дополнение к стандартным файлам G-кода вы можете импортировать различные форматы изображений, такие как PNG, JPG и другие форматы файлов дизайна, такие как файлы STL и SVG, для проектирования в программном обеспечении и создания G-кода.

Подобно программному обеспечению контроллера OpenCCPilot, оно имеет функцию автоматического выравнивания, которая полезна при фрезеровании печатных плат. Эта функция автоматически масштабирует ваш G-код и обеспечивает надежное положение режущей головки по оси Z.

Вы также можете создавать геометрические фигуры, такие как круги, треугольники и прямоугольники, и преобразовывать их в G-код для обработки на станках с ЧПУ.

Хотя Ultimate CNC software не имеет официального форума сообщества, вы можете найти неофициальные форумы профессионалов CNC, чтобы получить помощь по вопросам, связанным с программным обеспечением CNC.

Посетите официальный веб-сайт

11. Goko

Средство просмотра G-кода в Goko

Goko является относительно новым продуктом на рынке, который совместим с контроллерами ЧПУ на базе TinyG или GRBL.

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

Geko доступен в 32-битной и 64-битной конфигурациях, и вы должны выбрать правильный вариант в зависимости от среды Java, установленной на вашем компьютере.

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

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

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

Geko также предоставляет редактор G-кода для предварительного просмотра кода и предоставления таких функций, как обнаружение ошибок.

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

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

Посетите официальный сайт

Лучшее платное программное обеспечение GRBL

1. LightBurn — лучшее для лазеров

Окно LightBurn

станок с ЧПУ.

Его можно использовать на ПК под управлением Windows, macOS или Linux. Вы можете бесплатно использовать пробную версию программного обеспечения, чтобы убедиться, что оно совместимо и работает с вашим лазерным гравером.

Программное обеспечение LightBurn позволяет импортировать векторную графику и изображения различных форматов, таких как SVG, DXF, JPG, PNG и PLT. Используя функции смещения, сварки и редактирования узлов, предлагаемые этим программным обеспечением, вы также можете создавать новые векторные фигуры.

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

Его функция камеры позволяет использовать USB-камеру для размещения рисунка на заготовке и наблюдения за лазером для отслеживания выгравированного рисунка.

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

Вы также можете использовать поворотный стол (ось А) для гравировки с помощью программы LightBurn.

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

Посетите официальный сайт

2. PicSender

Окно PicSender

Это программа отправки G-кода, предназначенная для управления станками с ЧПУ, работающими на прошивке GRBL. Это программное обеспечение оптимально работает с G-кодами, сгенерированными программами PicLaser и PicEngrave Pro 6.

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

Это программное обеспечение можно использовать с фрезерным станком с ЧПУ и лазерным гравером с ЧПУ. Чтобы использовать это программное обеспечение, ваш компьютер должен работать под управлением ОС Windows.

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

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

Для управления движением станка с ЧПУ можно установить максимум шесть различных смещений координат и расстояние отвода по оси Z при отмене задания.

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

Pic Engrave имеет официальный онлайн-форум активных пользователей, где вы можете получать их последние объявления, связанные с продуктами, и обсуждать проблемы, связанные с контроллерами ЧПУ.

Посетите официальный веб-сайт

Часто задаваемые вопросы (FAQ)

Почему иногда программное обеспечение контроллера GRBL отображается в автономном режиме и не подключается к станку с ЧПУ?

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

Платы Arduino какого типа следует использовать для прошивки прошивки GRBL для управления движением моего станка с ЧПУ? Прошивка

GRBL лучше всего подходит для плат Arduino типа ATmega328, таких как Uno, Nano и Duemillanove.

Как мне собрать станок с ЧПУ без платы Arduino?

Вместо платы Arduino вы можете использовать плату Raspberry pi 4 для создания платы контроллера ЧПУ и программного обеспечения контроллера PlanetCNC, которое отлично работает с платами RPi.

Руководство по программному обеспечению GRBL для начинающих [2023]

GRBL — одно из самых популярных программ управления движением, используемое любителями ЧПУ.

Как начать работу с GRBL? Какие шаги необходимо предпринять?

Это руководство познакомит вас с основами программного обеспечения GRBL, а также с некоторыми основными методами устранения неполадок.

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

О чем эта статья?

  • Что такое GRBL?
  • Шаги по установке GRBL
  • Как работает система GRBL?
  • Устранение неполадок с GRBL
  • Альтернативы GRBL
  • Часто задаваемые вопросы (FAQ)

Что такое GRBL?

GRBL — одно из самых популярных программ с открытым исходным кодом, которое управляет движением станка с ЧПУ. Он принимает G-коды в качестве входных данных и переводит их в движение станка с ЧПУ. GRBL совместим со всеми микроконтроллерами на базе ATmega328, которые обычно используются с платами Arduino.

Прошивка — это тип программного обеспечения, встроенного в контроллер. Он служит логике действий, выполняемых системой контроллера.

Хотя на рынке доступны различные контроллеры ЧПУ, прошивка GRBL обычно совместима со всеми микроконтроллерами на базе ATmega328.

Эти микроконтроллеры обычно используются с платами Arduino Nano и Arduino Uno.

Прошивка GRBL загружается на контроллер с ЧПУ GRBL , который обрабатывает G-коды и отправляет электрические сигналы на драйвер шагового двигателя.

Эти электрические сигналы управляют движением шаговых двигателей, тем самым управляя движениями станка с ЧПУ.

Следовательно, говоря простым языком, можно сделать вывод, что прошивка GRBL переводит G-коды в движения станка с ЧПУ.

Благодаря простому в использовании интерфейсу и простой настройке GRBL идеально подходит для начинающих и энтузиастов, занимающихся своими руками.

Однако он может управлять максимум 3 осями и не может использоваться для приложений, включающих 4 или более осевые системы.

Станок с ЧПУ на базе GRBL состоит из нескольких основных элементов.

Диаграмма системы управления GRBL

Arduino

Arduino содержит систему микроконтроллера, которая действует как мозг станка с ЧПУ.

Для прошивки GRBL требуется система Arduino на базе ATmega328 для управления движениями станка с ЧПУ.

G-коды из GRBL-совместимого программного обеспечения интерпретируются прошивкой GRBL и преобразуются в электрические импульсы через контакты системы Arduino.

Шаговые двигатели

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

Эти шаговые двигатели подключаются к различным элементам станка с ЧПУ через приводную систему.

Вращательное движение шагового двигателя активирует систему привода и производит движение станка с ЧПУ.

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

Плата Arduino на основе GRBL может поддерживать различные типы шаговых двигателей, начиная от небольших NEMA 11 и заканчивая мощными двигателями, такими как NEMA 23. к двигателю и сообщает желаемое движение. Эти схемы известны как драйверы шаговых двигателей.

Существуют различные факторы, определяющие лучший драйвер шагового двигателя для вашего ЧПУ.

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

Как правило, для самодельных станков с ЧПУ, оснащенных малогабаритными шаговыми двигателями, такими как NEMA 17, требуются драйверы A4988 или TB6600.

Arduino CNC Shield

Arduino Shield используются для расширения функциональности Arduino.

Эти платы имеют ту же конфигурацию контактов, что и Arduino, и могут быть подключены поверх платы Arduino, чтобы обеспечить дополнительные функции системы.

Существуют различные типы экранов Arduino, такие как экраны Wi-Fi, сенсорные экраны, экраны ЧПУ и т. д.

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

Шаги по установке GRBL

Прошивка прошивки GRBL на контроллере на базе Arduino состоит из нескольких простых шагов.

Установка Arduino IDE

Загрузка Arduino IDE с официального сайта

Чтобы установить GRBL в вашей системе Arduino, вам потребуется инструмент Arduino IDE, позволяющий программировать Arduino.

Загрузите установщик IDE с официального сайта и запустите файл .exe.

Выполните процедуру и завершите установку.

Загрузка исходного кода GRBL (файл .zip)

Загрузка исходного кода GRBL с GitHub

После установки Arduino IDE выберите последнюю версию GRBL с GitHub и загрузите исходный код в виде zip-файла.

После загрузки zip-файла извлеките его содержимое и найдите папку с именем «grbl».

Содержимое папки grbl-master

Откройте папку «grbl-master» и найдите подпапку с именем «grbl».

Загрузите библиотеку GRBL в среду разработки Arduino IDE

Переход к добавлению библиотеки grbl в среду разработки Arduino

Запустите среду разработки Arduino и перейдите к эскизу > включить библиотеку > добавить библиотеку .ZIP.

Выберите подпапку с именем «grbl» и нажмите «Открыть».

Выбор папки grbl в IDE

Это добавит библиотеку grbl в библиотеки Arduino IDE.

Загрузка GRBL в Arduino

Загрузка GRBL в систему Arduino

После добавления grbl в библиотеки Arduino теперь вы можете загрузить grbl на плату Arduino.

Перед загрузкой grbl перейдите в «Инструменты»> «Доска» и выберите доску, на которую вы хотите установить grbl.

Кроме того, убедитесь, что вы выбрали правильный последовательный порт, перейдя в Инструменты>Последовательный порт.

Теперь подключите компьютер к плате Arduino и загрузите grbl, выбрав файл>примеры>grbl>grblUpload.

Это открывает всплывающее окно в Arduino IDE для загрузки grbl.

Нажмите кнопку загрузки, чтобы выполнить процедуру загрузки.

Нажмите кнопку загрузки и дождитесь завершения процесса.

Настройка GRBL на вашем станке с ЧПУ

Теперь, когда прошивка загружена в контроллер вашего станка с ЧПУ, пришло время настроить GRBL для адаптации к вашему станку с ЧПУ.

Чтобы настроить GRBL, вам нужно открыть последовательный монитор Arduino ide, щелкнув значок в правом верхнем углу окна IDE.

Откроется окно последовательного монитора Arduino IDE с отображаемым по умолчанию сообщением «Grbl x.xj [‘$’ for help]».

Если вы не видите сообщение по умолчанию, убедитесь, что вы подключились к правильному порту и установили скорость передачи данных на 115200.

Убедившись, что все работает правильно, введите «$$», чтобы отобразить текущие настройки система Ардуино.

Система отобразит настройки, как показано в примере ниже.

$0=10 (импульс шага, мсек)
$1=25 (задержка простоя шага, мсек)
$2=0 (маска инвертирования порта шага:00000000)
$3=6 (маска инвертирования порта директ:00000110)
$4=0 (инверсия включения шага, логическое значение)
$5=0 (инверсия предельных контактов, логическое значение)
$6=0 (инвертирование контакта датчика, логическое значение)
$10=3 (маска отчета о состоянии: 00000011)
$11=0,020 (соединение отклонение, мм)
$12=0,002 (дуговой допуск, мм)
$13=0 (отчет в дюймах, логическое значение)
$20=0 (мягкие пределы, логическое значение)
$21=0 (жесткие ограничения, логическое значение)
$22=0 (возврат в исходное положение) цикл, логическое значение)
$23=1 (маска инверсии направления возврата:00000001)
$24=50,000 (подача возврата, мм/мин)
$25=635,000 (поиск возврата, мм/мин)
$26=250 (устранение дребезга возврата, мс) 92)
130 $ = 225 000 (x макс. ход, мм)
131 $ = 125 000 (y макс. ход, мм)
132 $ = 170 000 (z макс. ход, мм)

Все эти значения представляют различные параметры вашего станка с ЧПУ.

Например, $110 представляет собой максимальную скорость движения в направлении x.

Чтобы изменить настройку, введите $110=800 и нажмите Enter. Это установит новую максимальную скорость перемещения по оси x на 800 мм/мин.

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

Одним из наиболее важных параметров, который необходимо правильно установить, является шаг/мм.

Эти настройки определяют количество шагов, которые делает шаговый двигатель, чтобы переместиться на 1 мм по оси.

После установки соответствующих значений введите $x=val, чтобы сохранить настройки GRBL.

Как работает система GRBL?

GRBL — это прошивка, которая интерпретирует G-коды и переводит их в движение станка с ЧПУ.

Однако для потоковой передачи G-кодов в прошивку GRBL требуется программное обеспечение CAM, совместимое с GRBL.

После настройки GRBL для адаптации к вашему станку с ЧПУ вы можете использовать программное обеспечение CAD для подготовки проекта и преобразования проекта в G-коды с помощью программного обеспечения CAM.

Хотя для потоковой передачи G-кодов доступно различное GRBL-совместимое программное обеспечение, Universal G-code Sender (UGS) является одним из самых популярных программ для систем GRBL.

UGS берет в качестве входных данных файл проекта САПР и преобразует его в G-коды.

Затем G-коды передаются в контроллер, где GRBL преобразует их в точные движения приводной системы вашего станка с ЧПУ.

Устранение неполадок в GRBL

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

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

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

При работе со станком с ЧПУ, на котором установлена ​​прошивка GRBL, иногда система сталкивается с ошибкой, вызывая ложные аварийные сигналы предела.

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

Одним из самых простых решений этой ошибки является сброс компьютера путем ручного перемещения маршрутизатора (инструмента) в исходное положение (0,0,0) и перезапуска системы GRBL для установки новых мягких ограничений.

Неисправность инструмента

Неисправность инструмента — это ошибка, когда инструмент не реагирует на команды контроллера должным образом.

Эта ошибка обычно состоит из двух типов отклонений. Либо инструмент (маршрутизатор/лазер) начинает работать до того, как будет расположен в нужном месте на заготовке, либо инструмент вообще работает.

Наиболее частым источником этих аномалий является плохое соединение с программным обеспечением или ошибки в компьютерной системе.

Поэтому для исправления этих ошибок рекомендуется перезагрузить компьютерную систему или переустановить программное обеспечение GRBL.

Неподдерживаемый G-код

G-коды, записанные для процесса ЧПУ, могут различаться в разных системах управления.

Таким образом, копирование G-кода, несовместимого с контроллером GRBL, может привести к неправильной работе станка с ЧПУ и часто к неожиданным остановкам процесса.

Например, GRBL не поддерживает коды автоматической смены инструмента. Таким образом, если вы включите определенные команды смены инструмента в свой G-код, контроллер не распознает команду и остановит процесс.

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

Альтернативы GRBL

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

Однако существуют различные расширенные версии GRBL, которые расширяют его функциональность и преодолевают ограничения.

GRBL ESP32 — одна из таких обновленных версий GRBL, которая совместима с 32-битными контроллерами, обеспечивающими более высокую скорость обработки, чем 8-битные системы Arduino.

32-разрядная версия GRBL ESP32 содержит больше оперативной памяти и поддерживает 4-осевые системы.

Встроенный модуль Wi-Fi и Bluetooth расширяет возможности подключения, обеспечивая поддержку беспроводных подключений для управления ЧПУ с помощью смартфона или ПК, устраняя необходимость в кабеле USB.

GRBL Servo — это еще одна улучшенная версия GRBL, которая расширяет свои функциональные возможности, обеспечивая поддержку управления серводвигателями.

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

Помимо расширенных версий GRBL, существует множество других программ, которые можно использовать в качестве альтернативы прошивке GRBL.

Альтернативная прошивка Особенности
Marlin Лучше всего подходит для 3D-принтеров
LinuxCNC Поддерживает системы с 5 осями и может управлять сервоприводами.
AccelStepper Поддерживает несколько шаговых двигателей с индивидуальным шагом.

Альтернативы прошивке GRBL и их особенности

Marlin

Marlin — одна из самых популярных прошивок в сообществе 3D-печати.

Обеспечивает высокую гибкость процесса и повышенную портативность за счет поддержки печати с SD-карты.

Однако GRBL предоставляет расширенные функции для фрезерования, недоступные в прошивке Marlin.

Marlin поддерживает максимальную частоту шагов около 40 кГц и обеспечивает функцию «детского шага».

Babystepping позволяет точно установить z-высоту, контролируя мельчайшие корректировки движения оси.

Эта функция обычно используется в 3D-печати для регулировки высоты слоя для обеспечения успешной печати.

LinuxCNC

LinuxCNC — это универсальная прошивка, обеспечивающая поддержку станков с ЧПУ с максимум 5-осевыми системами координат.

Это прошивка на основе Linux, что делает ее идеальной для пользователей, работающих на платформах Linux.

Кроме того, его поддержка управления серводвигателями дает ему преимущество перед стандартной прошивкой GRBL.

Однако удобный интерфейс и простота использования делают GRBL предпочтительным выбором для начинающих.

Акселстеппер

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

Однако GRBL превосходит AccelStepper, обеспечивая более высокую скорость шага.

AccelStepper обеспечивает максимальную скорость шага около 4 кГц, тогда как частота шага на некоторых прошивках GRBL может достигать 100 кГц.

Всего комментариев: 0

Оставить комментарий

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>