GRBL官方网站 用于控制CNC数控机床的免费开源软件
  • 什么是grbl?
  • 产品资料教程
    • PI_GRBLHAL五轴控制板
    • ESP32_GRBL_六轴控制板
    • 3.5寸脱机触摸屏
    • STM32_F4_GRBL_HAL_六轴控制板
  • 博浪CNC控制器资料
登录
    Contact me: [email protected]

博浪 CNC控制器

  • 快速入门指南
    • 供电开机
    • 安装与开孔尺寸
    • 用户必读说明!!
  • G代码和后处理
    • 支持的M代码
    • CAM后处理
    • 支持的G代码
      • 支持的G代码
      • G38.n-探测命令
      • G92
  • 接线和设置
    • 3d刀路仿真
    • 设置的导出保存与恢复
    • 更换开机图片
    • V4-机械回零/限位
    • 宏按钮
    • 机械坐标保存/恢复
    • 更新升级系统程序
    • MDI
    • V4-时间设置
    • V4-输出口控制继电器
    • V4-连接手轮
    • V4-轴参数设置
    • V4-连接步进/伺服电机
    • 添加进入设置密码
    • 手轮的使用与接线
    • 自行组装手轮
    • 对刀仪/对刀块
    • 启动/暂停/复位/急停接线
    • 限位/机械找零原点输入
    • 轴伺服/步进电机接线
    • 轴相关参数设置
    • 额外数字控制输出
    • 额外输入的使用
    • 主轴控制
    • 文件管理
      • 文件编辑
      • 文件操作
      • V4-网络文件传输
      • U盘文件传输
  • 对刀和探测
    • 对刀仪/对刀块/测头的接线与原理
    • 固定点对刀-无刀库
    • 非固定点对刀
  • 故障排除指南
    • 故障排除
  • Lua
    • Lua函数

ESP32_GRBL_六轴控制板

  • 快速入门指南
    • ① 产品简介
    • ② 安装电脑USB串口驱动
    • ③ 连接candle2与使用 (新手入门推荐)
    • 连接iosender
    • 连接CNC JS
    • 连接gSender
  • 接线和设置
    • 在线CNC轴脉冲参数计算器
    • 使用继电器控制主轴电机或者冷却液
    • 连接限位开关
    • 写字机_奎享软件连接与使用
    • Z轴G38自动对刀
    • ESP32-wifi天线说明
    • 使用蓝牙手机app控制
    • 希望采用24V或其他电压供电
    • 启动/暂停/复位按钮接线与使用
    • 使用外置驱动器控制步进电机
    • 使用WIFI浏览器网页控制
    • 使用WIFI无线以太网控制
    • 使用A4988或2209模块驱动步进电机
    • 激光接线与使用
    • ESP32_GRBL系统参数设置与说明
    • 使用SD卡运行G代码
    • 刷其他固件(默认已刷固件到手可用)
  • 3.5寸脱机触摸屏
    • 3.5寸脱机触摸屏使用说明

PI_GRBLHAL_五轴控制板

  • 快速入门
    • 产品简介
    • 使用USB连接电脑查看COM号
    • 连接上位机ioSender
    • 连接上位机Canlde2使用
  • 接线与设置
    • GRBL_HAL参数设置
    • 脱机-串口屏接口说明
    • SD卡的使用
    • 重新刷固件
    • 限位接线与机械回零
    • 数字输出控制
    • 0-10V控制变频器与电主轴
    • 手轮的接线与使用
    • 连接步进/伺服电机
View Categories
  • Home
  • Docs
  • ESP32_GRBL_六轴控制板
  • 接线和设置
  • ESP32_GRBL系统参数设置与说明

ESP32_GRBL系统参数设置与说明

对于ESP32_GRBL的系统参数设置,你可以连接上位机如Candle2,通过命令配合资料包里的grbl中文参数说明进行设置,或者参考grbl英文官方文档

 

也可以通过资料包里的 <ESP32_GRBL_参数配置工具> 连接控制板进行设置,他们都是一样的,都是通过命令设置,

 

通过手动发送命令设置 #

 

连接Candle2后,我们可以在控制台输入栏键入”$$”,然后点击旁边小飞机图标按钮发送命令获得GRBL当前的系统参数信息

ESP32_GRBL系统参数设置与说明

 

在资料包里也有一份GRBL的中文参数说明,我们可以结合它进行参数设置

 

ESP32_GRBL系统参数设置与说明

ESP32_GRBL系统参数设置与说明

 

比如我们要设置$100号参数,也就是X轴的脉冲量为1000,输入$100=1000即可  ,

 

ESP32_GRBL系统参数设置与说明

再次输入$$可以看到$100号参数的值已经等于1000了,该值已经永久储存在grbl控制板内部flash了

 

ESP32_GRBL系统参数设置与说明

 

注意有些参数是逻辑值,1为真,0为假,

 

而有些是掩码类值,比如$3方向端口反转 ,如果你的Z轴的行进方向不对,那我们Z就要反转,就是1了,其他都是0,对比一下掩码表值就知道需要设置的10进制值是4,

 

下图的Y就是YES,也就是1,N就是NO,也就是0,

 

Decimal列的值就是我们需要设置的10进制值,自己对照一下即可,

 

ESP32_GRBL系统参数设置与说明

 

 

对于新手不建议通过命令进行参数设置,而是通过 <ESP32_GRBL_参数配置工具>来进行设置

 

对于更加详细的参数说明请参考 grbl英文官方文档说明   和 ESP32_GRBL_英文官方文档说明 ,  这2个文档都可以,ESP32_GRBL是基于第一个grbl增加功能而来的,大家结合来看即可,

 

推荐使用Edge浏览器打开, 右键点击使用自带的网页中文翻译浏览学习更佳,

 

⭐:上述2个网站为国外网站,你可能需要科学上网才能打开

 

ESP32_GRBL系统参数设置与说明

 

通过ESP32_GRBL_参数配置工具进行设置 #

 

在资料包里提供了一个设置工具,当然他也是通过上面发送命令的方式进行设置的,只不过是做了一个程序,看起来更方便一点

ESP32_GRBL系统参数设置与说明

 

选择你的控制板的COM口号进行连接,选中一个需要设置的值,点击设置参数按钮即可

 

⭐:USB串口同时只能连接一个对象(软件),如果在此之前连接了candle2或其他上位机软件请断开或者重新插拔一下USB

 

ESP32_GRBL系统参数设置与说明

ESP32_GRBL系统参数设置与说明

 

通过XCOM串口调试助手设置 #

 

此章节教程可不用看 ,纯新手可能会看了懵圈,会单片机电子/懂编程也不用看

 

上位机与GRBL控制板下位机是通过相关串口命令来进行控制/沟通的,

 

如果你是高人的话,手速很快,能记住很多命令,也可以自己用这个软件来与GRBL进行原始的沟通,也可以加工出零件,但通常不建议这样做

 

串口调试XCOM软件位于资料包此处:

ESP32_GRBL系统参数设置与说明

 

记得黄色框内选择与我一致,还有勾选发送新行.点击发送命令即可

 

ESP32_GRBL系统参数设置与说明

 

一些重要参数设置说明 #

 

轴的脉冲数 #

 

连接好步进电机后还需要设置此参数才可以让你的机床行走正确的距离,因为GRBL需要知道发出多少个脉冲才能使你的机床前进1毫米,

 

要计算此值,需要知道你的步进电机步距角:

 

通常情况下,步进电机的步距角一般在1.8°、0.9°、0.72°和0.45°四种。1.8度是最常见的步进电机步距角,也是最为普遍的一种。

你可以在步进电机上的标签信息找到它

ESP32_GRBL系统参数设置与说明

 

步进电机驱动器的细分数,驱动器可以通过拨码开关设定脉冲细分,如下图示例(以您驱动器的说明为准),

 

如果你是使用A4988模块,那么细分则是16细分,

 

ESP32_GRBL系统参数设置与说明

 

丝杆的导程,

 

首先是丝杆每转一圈的距离,丝杆型号通常以1605,1204这样标注,如1605,16代表丝杆的直径,05代表这个丝杆转动一圈可以走5个毫米

 

ESP32_GRBL系统参数设置与说明

 

你可以手动计算,也可以在参数配置工具里填写计算,都是一样的

ESP32_GRBL系统参数设置与说明

 

步进方向反转 #

 

如果你的某个轴前进方向与笛卡尔坐标系相反,则可以设置此参数,此参数为掩码类,可参考上方教程对照掩码表即可,或者在参数配置工具里勾选设置

 

ESP32_GRBL系统参数设置与说明

 

⭐:对于轴的前进方向是否相反要参考笛卡尔坐标系,

而不是你觉得它反了就是反了 ?

,除非你能让全世界的人都遵循你认为的这个坐标系

 

仍然不清楚的百度有很多答案,

 

简单来说要点有2个, 右手还有机床的移动要假想是刀具在移动

ESP32_GRBL系统参数设置与说明

 

其他的设置命令 #

 

对于更多的设置还请参考 ESP32_GRBL_英文官方文档

 

这里列举一些常用的设置

 

$NVX 恢复出厂默认设置 ,这个命令非常有用,一些新手出于好奇设置$10,导致没有坐标报告,也就是手动移动,坐标始终是0,就可以使用这个命令恢复默认设置

注:此命令需要断电重启后生效

 

$CMD 列出所有命令

 

$HX $HY $HZ $HA $HB $HC  各轴归位 $H归位所有轴

 

$E 打印显示所有错误编号及其描述。如果提供了值,例如 $E=5,则仅显示该错误号的描述

 

$A 打印显示所有报警编号及其描述。如果提供了值,例如 $A=5,则仅显示该错误号的描述

 

$# 打印显示所有坐标系偏移

 

 

 

 

 

 

您的感觉是什么

分享这篇文章 :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

更新 2025年7月25日
激光接线与使用使用SD卡运行G代码

Powered by BetterDocs

Table of Contents
  • 通过手动发送命令设置
  • 通过ESP32_GRBL_参数配置工具进行设置
  • 通过XCOM串口调试助手设置
  • 一些重要参数设置说明
    • 轴的脉冲数
    • 步进方向反转
  • 其他的设置命令
蜀ICP备2022007467号