grbl参数
- 格式:docx
- 大小:37.38 KB
- 文档页数:8
grbl参数
GRBL参数详解
GRBL是一款开源的G代码控制软件,广泛应用于数控机床、激光切割机、3D打印机等领域。GRBL参数是指通过修改GRBL固件中的参数来调整机器的运动和操作方式。本文将详细介绍常见的GRBL参数及其作用。
一、基本参数
1. $0:步进电机每转所需脉冲数
该参数用于设置步进电机每转所需脉冲数,即步进角度。默认值为80,对应1.8度的步进角度。如果使用了其他角度的步进电机,需要根据实际情况进行调整。
2. $1:X轴移动速度、加速度
该参数用于设置X轴移动速度和加速度。默认值为500(mm/min)和10(mm/s^2)。可以根据实际情况进行调整。
3. $2:Y轴移动速度、加速度
该参数用于设置Y轴移动速度和加速度。默认值为500(mm/min)和10(mm/s^2)。可以根据实际情况进行调整。
4. $3:Z轴移动速度、加速度
该参数用于设置Z轴移动速度和加速度。默认值为100(mm/min)和10(mm/s^2)。可以根据实际情况进行调整。
5. $4:步进电机使能极性
该参数用于设置步进电机使能信号的极性,即高电平或低电平。默认值为低电平。
6. $5:限位开关极性
该参数用于设置限位开关信号的极性,即高电平或低电平。默认值为低电平。
7. $6:步进电机方向极性
该参数用于设置步进电机方向信号的极性,即正转或反转。默认值为正转。
8. $10:软件限位使能
该参数用于启用或禁用软件限位功能。默认值为1(启用)。
9. $11:硬件限位使能
该参数用于启用或禁用硬件限位功能。默认值为1(启用)。
10. $12:Z轴最大行程
该参数用于设置Z轴最大行程,单位为毫米。默认值为200(mm)。
11. $13:X轴最大行程
该参数用于设置X轴最大行程,单位为毫米。默认值为300(mm)。
12. $14:Y轴最大行程
该参数用于设置Y轴最大行程,单位为毫米。默认值为300(mm)。
二、高级参数
1. $20:软件过渡半径
该参数用于设置G2和G3圆弧插补时的软件过渡半径,单位为毫米。默认值为0(禁用)。
2. $21:删除重复直线
该参数用于启用或禁用删除重复直线功能。默认值为1(启用)。
3. $22:恢复出厂设置
该参数用于恢复所有参数的出厂设置。默认值为0(不恢复)。
4. $23:自动回原点使能
该参数用于启用或禁用自动回原点功能。默认值为0(禁用)。
5. $24:Z轴归零位置偏移量
该参数用于设置Z轴归零位置的偏移量,单位为毫米。默认值为0(不偏移)。
6. $25:停止Spindle/Laser/Pump on M5命令
该参数用于启用或禁用在执行M5命令时停止主轴/激光/泵等设备的功能。默认值为1(启用)。
7. $26:检查限位开关
该参数用于启用或禁用检查限位开关的功能。默认值为1(启用)。
8. $27:回原点过程中限位开关忽略距离
该参数用于设置在回原点过程中忽略限位开关的距离,单位为毫米。默认值为1(mm)。
9. $30:Spindle最大速度
该参数用于设置主轴最大速度,单位为转/分钟。默认值为1000(rpm)。
10. $31:Spindle最小速度
该参数用于设置主轴最小速度,单位为转/分钟。默认值为0(rpm)。
11. $32:Laser模式
该参数用于设置激光切割机的工作模式。默认值为0(禁用)。
12. $100:X轴步进电机驱动器微步细分
该参数用于设置X轴步进电机驱动器的微步细分数。默认值为80(1/8微步)。
13. $101:Y轴步进电机驱动器微步细分
该参数用于设置Y轴步进电机驱动器的微步细分数。默认值为80(1/8微步)。
14. $102:Z轴步进电机驱动器微步细分
该参数用于设置Z轴步进电机驱动器的微步细分数。默认值为400(1/2微步)。
15. $110:X轴最大速度
该参数用于设置X轴最大速度,单位为毫米/分钟。默认值为5000(mm/min)。
16. $111:Y轴最大速度
该参数用于设置Y轴最大速度,单位为毫米/分钟。默认值为5000(mm/min)。
17. $112:Z轴最大速度
该参数用于设置Z轴最大速度,单位为毫米/分钟。默认值为500(mm/min)。
18. $120:X轴加速度
该参数用于设置X轴加速度,单位为毫米/秒^2。默认值为10(mm/s^2)。
19. $121:Y轴加速度
该参数用于设置Y轴加速度,单位为毫米/秒^2。默认值为10(mm/s^2)。
20. $122:Z轴加速度
该参数用于设置Z轴加速度,单位为毫米/秒^2。默认值为10(mm/s^2)。
三、总结
本文介绍了常见的GRBL参数及其作用,包括基本参数和高级参数。这些参数可以通过修改GRBL固件中的配置文件来调整机器的运动和操作方式,使其更符合实际需求。在使用GRBL控制软件时,需要根据具体情况进行调整和优化,以达到最佳效果。