插件和代码更改可以添加和修改设置和设置可用性。
要列出控制器中的所有可用设置,请使用$help settings
来自终端的命令,或者对于特定的一组设置$help <group>
,其中<group>
一组来自可用的帮助主题。不带参数使用$help
以列出可用主题。
其他有用的设置相关命令:设置编号
$<n>
将<n>
输出当前值。
$$=<n>
设置编号在哪里<n>
将输出设置的帮助。
数据类型:
<n> = integer value
<float> = floating point value
<boolean> = 0 = false, 1 = true
<string> = ASCII string with some limitations for acceptable characters. To be revised.
<axis mask> = bitmask where bit 0 = X, 1 = Y, 2 = Z, 3 = A...
<coolant mask> = bitmask where bit 0 = flood, 1 = mist
<spindle mask> = bitmask where bit 0 = spindle on, 1 = spindle ccw, 2 = spindle pwm
<control mask> = bitmask where bit 0 = reset, 1 = feed hold, 2 = cycle start, 3 = safety door, 4 = block delete, 5 = stop disable, 6 = e-stop, 7 = probe connected
<report mask> = bitmask where bit 0 = machine_position, 1 = buffer_state, 2 = line_numbers, 3 = feed_speed, 4 = pin_state, 5 = work_coord_offset, 6 = overrides, 7 = probe_coordinates, 8 = sync_on_wco_change, 9 = parser_state, 10 = alarm_substate, 11 - run substate
$4=<轴掩码> 默认来自INVERT_ST_ENABLE_MASK
.
启用信号可以按轴独立设置,这与传统 Grbl 不同,后者使用布尔值来设置所有轴的反转。
注意:如果步进驱动器共享相同的启用信号,则仅使用 X 启用(位 0)。
$10=<report mask> 个别位默认DEFAULT_REPORT_*
定义。
$14=<控制掩码> 默认来自INVERT_CONTROL_PIN_MASK
.
反转控制输入信号。
当 COMPATIBILITY_LEVEL > 1 或驱动程序不支持输入时,位 4 – 7 不能设置为 $14。
$15=<coolant mask> 默认来自INVERT_COOLANT_FLOOD_PIN
和INVERT_COOLANT_MIST_PIN
。
反转冷却液输出信号。
$16=<spindle mask> 默认来自INVERT_SPINDLE_ENABLE_PIN
,INVERT_SPINDLE_CCW_PIN
和INVERT_SPINDLE_PWM_PIN
.
反转主轴输出信号。
$17=<control mask> 默认来自DISABLE_CONTROL_PINS_PULL_UP_MASK
.
禁用控制信号上拉,替换#define DISABLE_CONTROL_PIN_PULL_UP
.
$18=<轴掩码> 默认来自DISABLE_LIMIT_PINS_PULL_UP_MASK
.
禁用限制信号上拉,替换#define DISABLE_LIMIT_PIN_PULL_UP
. 驱动程序可以改为应用下拉。
$19=<boolean> 默认DISABLE_PROBE_PIN_PULL_UP
禁用探针上拉。驱动程序可以改为应用下拉。
$21=<mask>
从原来的布尔值更改为启用硬限制。
bit0 - enable hard limits.
bit1 - enable strict mode when hard limits enabled, this bit cannot be changed when COMPATIBILITY_LEVEL > 1.
bit 1
默认#define CHECK_LIMITS_AT_INIT
设置。
注意:在严格模式下,开关也将在$X
发出时进行检查,如果仍然处于活动状态error 45
将被报告。归位仍然是可能的,但要使$X
限位开关工作,必须断开或覆盖。
$22=<mask>
从原始布尔值更改为用于启用归位和归位功能的专用位掩码。
bit0 - enable homing. Only when this bit is set can the other bits be set.
bit1 - enable single axis homing commands.
bit2 - homing on startup required.
bit3 - set machine origin to 0.
bit4 - two switches shares one input pin.
bit5 - allow manual homing of axes not automatically homed.
bit6 - override locks, allow reset to clear homing on startup required alarm.
bit7 - keep homed status on reset if possible.
$28=<float> 默认来自DEFAULT_G73_RETRACT
. 以毫米为单位指定G73
缩回距离。
$29=<n> :默认从DEFAULT_STEP_PULSE_DELAY
,范围 0 – 10。
以微秒为单位的步进脉冲延迟,替换#define STEP_PULSE_DELAY
.
$31=<n> 来自DEFAULT_LASER_MODE
和的默认值DEFAULT_LATHE_MODE
。
更改为启用激光模式的原始布尔值。
0 - normal mode.
1 - laser mode.
2 - lathe mode.
$33=<float> :默认值DEFAULT_SPINDLE_PWM_FREQ
,取决于范围驱动程序。
主轴 PWM 频率 i Hz(来自 LPC 端口)。
$34=<n>:默认值DEFAULT_SPINDLE_PWM_OFF_VALUE
,范围 0 – 100。
以百分比表示的主轴关闭 PWM 占空比(来自 LPC 端口)。
$35=<n>:默认值DEFAULT_SPINDLE_PWM_MIN_VALUE
,范围 0 – 100。
以百分比表示的主轴最小 PWM 占空比。
$36=<n>:默认值DEFAULT_SPINDLE_PWM_MAX_VALUE
,范围 0 – 100。
以百分比表示的主轴最大 PWM 占空比(来自 LPC 端口)。
$37=<axis mask> :默认为所有轴。
定义在运动完成时要断电的步进器。受支持的驱动程序/硬件相关。至少 X 应该是,禁用所有电机。
$38=<n> :取决于默认驱动程序。
主轴编码器每转脉冲数。用法取决于驱动程序(用于主轴同步运动)。
$39=<n> :默认 1,启用可打印的实时命令字符。
设置为 0 以禁用,当禁用时,这些字符(?
,!
和~
)将被忽略为实时命令并添加到输入中,而不是当注释或 $-setting 的一部分时。
注意:提供最高位设置替代方案作为更安全的替代方案,请参阅config.h。
$40=<boolean> 默认 0(关闭)。
为慢跑启用软限制。启用点动目标时,将限制为归位轴的机器行程限制。
$43=<n>:默认来自 DEFAULT_N_HOMING_LOCATE_CYCLE,范围 0 – 255。
归位定位周期数
$44=<axis mask>:默认 0。
$45=<axis mask>:默认 0。
$46=<axis mask>:默认 0。
$47=<axis mask>:默认 0。
$48=<axis mask>:默认 0。
$49=<axis mask> : default 0.
最先执行的归位最低编号的轴优先级,可用设置的数量与支持的轴数量相同。替换#define HOMING_CYCLE_0 等。
$50=<float> :依赖于默认插件。
以 mm/min 为单位的点动步进速度。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此以获取由 CTRL 键修改的键盘点动。
$51=<float> :依赖于默认插件。
以毫米/分钟为单位的点动慢速。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此键盘慢跑。
$52=<float> :依赖于默认插件。
点动快进速度,单位为 mm/min。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此以获取由 SHIFT 键修改的键盘点动。
$53=<float> :依赖于默认插件。
以毫米为单位的步进距离。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此以获取由 CTRL 键修改的键盘点动。
$54=<float> :依赖于默认插件。
以毫米为单位的慢跑距离。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此键盘慢跑。
$55=<float> :依赖于默认插件。
以毫米为单位的慢跑快速距离。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此以获取由 SHIFT 键修改的键盘点动。
$60=<boolean> :默认 1(打开)。
程序结束时恢复默认覆盖。替换#define RESTORE_OVERRIDES_AFTER_PROGRAM_END。
$61=<boolean> :默认 0(关闭)。
空闲时忽略安全门信号。如果只有主轴(激光)将被关闭。如果需要在盖子打开的情况下定位激光头,可能会有用。
$62=<boolean> :默认 0(关闭)。
启用休眠功能。替换#define SLEEP_ENABLE(ATMega 端口)
$63=<boolean> :默认 0(打开)。
保持期间禁用激光。替换#define DISABLE_LASER_DURING_HOLD。
$64=<boolean> :默认 0(关闭)。
强制 grbl 在启动时进入警报模式。替换#define FORCE_INITIALIZATION_ALARM。
$65=<boolean> :默认 0(关闭)。
在探测期间允许进给率超控。替换#define ALLOW_FEED_OVERRIDE_DURING_PROBE_CYCLES。
网络设置:
$70=<mask> :默认值取决于驱动程序。
网络服务:
位 0:Telnet
第 1 位:网络套接字
位 2:HTTP
位 3:FTP
位 4:DNS
位 5:mDNS
位 6:SSDP
位 7:WebDAV
$71=<string> :最多 32 个字符,默认为“GRBL”。
蓝牙设备名称。
$72=<string> :最多 32 个字符,默认为“GRBL 串口”。
蓝牙服务名称。
$73=<n> : Wifi 模式。
0:空
1:STA——车站
2:AP——接入点
3:APSTA——接入点+站
$74=<n> :最多 64 个字符,默认通常为空。
WiFi STA(站)SSID。
$75=<string> :最多 32 个字符,默认通常为空。
WiFi STA(站)密码。
$76=<string> :最多 64 个字符,默认值通常由驱动程序提供。
WiFi AP(接入点)SSID。
$77=<string> :最多 32 个字符,默认值通常由驱动程序提供。如果空白则 AP 为“打开”。
WiFi AP(接入点)密码。
$78=<string> :最多 3 个字符,默认为空。
WiFi AP 国家(接入点)。
$79=<n> :默认 0,范围 0-11。
WiFi AP 通道(接入点)密码。
PID(闭环控制)设置
$80=<float> :依赖于默认驱动程序。
主轴PID调节器比例增益。用法取决于驱动程序。
$81=<float> :依赖于默认驱动程序。
主轴PID调节器积分增益。用法取决于驱动程序。
$82=<float> :依赖于默认驱动程序。
主轴 PID 调节器微分增益。用法取决于驱动程序。
$84=<float> :依赖于默认驱动程序。
主轴 PID 最大输出误差。用法取决于驱动程序。
$85=<float> :依赖于默认驱动程序。
主轴 PID 调节器最大积分误差。用法取决于驱动程序。
$90=<float> :取决于默认驱动程序。
主轴同步运动 PID 调节器比例增益。用法取决于驱动程序。
$91=<float> :依赖于默认驱动程序。
主轴同步运动PID调节器积分增益。用法取决于驱动程序。
$92=<float> :取决于默认驱动程序。
主轴同步运动 PID 调节微分增益。用法取决于驱动程序。
网络接口设置:
使用这些设置最多可以配置三个网络接口(取决于驱动程序)。
根据要配置的接口,将setting id中的替换为x
0、1或2:
0:一般为WiFi Station或Ethernet接口。
1:通常是WiFi Access Point接口。
2:如果有三个接口,通常是以太网接口。
有关实际的接口分配,请参阅驱动程序文档。
$3×0=<string> :最多 32 个字符,默认值取决于驱动程序。
主机名。
$3×1=<n> :接口 IP 模式,默认值取决于驱动程序。
0:静态地址。
1:DHCP 提供的地址。
2:自动IP。
$3×2=<n> :接口网关地址,默认值取决于驱动程序。
IPv4 或 IPv6 地址,最多 16 个八位字节。可以将 IPv4 地址保存为二进制或文本。
$3×3=<n> :接口网络掩码,默认值取决于驱动程序。
IPv4 或 IPv6 地址,最多 16 个八位字节。可以将 IPv4 地址保存为二进制或文本。
$3×4=<n> :接口网络掩码,默认值 255.255.255.0。
IPv4 或 IPv6 地址,最多 16 个八位字节。可以将 IPv4 地址保存为二进制或文本。
$3×5=<n> :Telnet 端口,默认值 23。范围 1 – 65536。
用于串行通信的端口,可以是 telnet 协议或简单的套接字流。
$3×6=<n> :HTTP 端口,默认值 80。范围 1 – 65536。Web
服务器端口。
$3×7=<n> :Websocket 端口,默认值 81。范围 1 – 65536。
用于双向通信的端口,通常使用 Web 浏览器。通常用于grbl的串口通信。
主轴相关设置:
$340=<n> :主轴速度公差,默认为 0%。
适用于支持 spindle at speed 功能的驱动程序和插件。如果设置值 > 0,则在超时延迟期间如果主轴速度不在公差范围内,将发出警报 14。超时延迟默认为 4 秒,当前从SAFETY_DOOR_SPINDLE_DELAY
符号中设置。
手动换刀设置:
适用于支持手动换刀的驱动程序。需要机器归位。模式 1 – 3 触发后,控制点(工具尖端)将移动到原始位置。
$TPW
command 是T
ool P
robe W
orkpiece 的简写。此命令仅在模式 1 和 2 下以及换刀挂起时可用。
$341=<n>:手动换刀模式,默认值0。
0:正常。手动换刀并通过点动启动。
1:手动触发。使用 $TPW 命令初始移动到线性轴初始位置以进行刀具更换、手动或自动触发。
2:手动触发@G59.3。初始移动到线性轴起始位置,然后移动到 G59.3 位置以进行换刀,使用 $TPW 命令手动或自动触发。
3:手动触发@G59.3。初始移动到线性轴初始位置以进行换刀,然后移动到 G59.3 位置以进行自动触发。
4:忽略M6。
注意:$TPW
模式 1 和 2 需要在命令用于触发时设置初始刀具偏置。在模式 2 中,成功触发将自动 注意:模式 3 需要初始刀具偏移设置。
$342=<n> : 探测距离,默认 30 mm。
发出命令时用于模式 1 和 2$TPW
以及模式 3。
$343=<n> :探测慢进给速度,默认 25 毫米/分钟。
发出命令时在模式 1 和模式 2 中使用$TPW
,在模式 3 中用于获得准确的刀具偏置。
$344=<n> : 探测寻道进给速率,默认 200 mm/min。
发出命令时在模式 1 和模式 2 中使用$TPW
,在模式 3 中用于获得初始刀具偏移。如果成功的刀具后退一点,则用 343 美元起的慢进给率重新进行探测。
$344=<n> : 探测寻道进给速率,默认 200 mm/min。
2020-12-29 数据类型:
<n> = integer value
<float> = floating point value
<boolean> = 0 = false, 1 = true
<string> = ASCII string with some limitations for acceptable characters. To be revised.
<axis mask> = bitmask where bit 0 = X, 1 = Y, 2 = Z, 3 = A...
<coolant mask> = bitmask where bit 0 = flood, 1 = mist
<spindle mask> = bitmask where bit 0 = spindle on, 1 = spindle ccw, 2 = spindle pwm
<control mask> = bitmask where bit 0 = reset, 1 = feed hold, 2 = cycle start, 3 = safety door, 4 = block delete, 5 = stop disable, 6 = e-stop, 7 = probe connected
<report mask> = bitmask where bit 0 = machine_position, 1 = buffer_state, 2 = line_numbers, 3 = feed_speed, 4 = pin_state, 5 = work_coord_offset, 6 = overrides, 7 = probe_coordinates, 8 = sync_on_wco_change, 9 = parser_state, 10 = alarm_substate, 11 - run substate
$10=<report mask> 默认来自INVERT_CONTROL_PIN_MASK
.
$14=<控制掩码> 默认来自INVERT_CONTROL_PIN_MASK
.
反转控制输入信号。
当 COMPATIBILITY_LEVEL > 1 或驱动程序不支持输入时,位 4 – 7 不能设置为 $14。
$15=<coolant mask> 默认来自INVERT_COOLANT_FLOOD_PIN
和INVERT_COOLANT_MIST_PIN
。
反转冷却液输出信号。
$16=<spindle mask> 默认来自INVERT_SPINDLE_ENABLE_PIN
,INVERT_SPINDLE_CCW_PIN
和INVERT_SPINDLE_PWM_PIN
.
反转主轴输出信号。
$17=<control mask> 默认来自DISABLE_CONTROL_PINS_PULL_UP_MASK
.
禁用控制信号上拉,替换#define DISABLE_CONTROL_PIN_PULL_UP
.
$18=<轴掩码> 默认来自DISABLE_LIMIT_PINS_PULL_UP_MASK
.
禁用限制信号上拉,替换#define DISABLE_LIMIT_PIN_PULL_UP
. 驱动程序可以改为应用下拉。
$19=<boolean> 默认DISABLE_PROBE_PIN_PULL_UP
禁用探针上拉。驱动程序可以改为应用下拉。
$21=<mask>
从原来的布尔值更改为启用硬限制。
bit0 - enable hard limits.
bit1 - enable strict mode when hard limits enabled, this bit cannot be changed when COMPATIBILITY_LEVEL > 1.
bit 1
默认#define CHECK_LIMITS_AT_INIT
设置。
注意:在严格模式下,开关也将在$X
发出时进行检查,如果仍然处于活动状态error 45
将被报告。归位仍然是可能的,但要使$X
限位开关工作,必须断开或覆盖。
$28=<float> 默认来自DEFAULT_G73_RETRACT
. 以毫米为单位指定G73
缩回距离。
$29=<n> :默认从DEFAULT_STEP_PULSE_DELAY
,范围 0 – 10。
以微秒为单位的步进脉冲延迟,替换#define STEP_PULSE_DELAY
.
$31=<n> 来自DEFAULT_LASER_MODE
和的默认值DEFAULT_LATHE_MODE
。
更改为启用激光模式的原始布尔值。
0 - normal mode.
1 - laser mode.
2 - lathe mode.
$33=<float> :默认值DEFAULT_SPINDLE_PWM_FREQ
,取决于范围驱动程序。
主轴 PWM 频率 i Hz(来自 LPC 端口)。
$34=<n>:默认值DEFAULT_SPINDLE_PWM_OFF_VALUE
,范围 0 – 100。
以百分比表示的主轴关闭 PWM 占空比(来自 LPC 端口)。
$35=<n>:默认值DEFAULT_SPINDLE_PWM_MIN_VALUE
,范围 0 – 100。
以百分比表示的主轴最小 PWM 占空比。
$36=<n>:默认值DEFAULT_SPINDLE_PWM_MAX_VALUE
,范围 0 – 100。
以百分比表示的主轴最大 PWM 占空比(来自 LPC 端口)。
$37=<axis mask> :默认为所有轴。
定义在运动完成时要断电的步进器。受支持的驱动程序/硬件相关。至少 X 应该是,禁用所有电机。
$38=<n> :取决于默认驱动程序。
主轴编码器每转脉冲数。用法取决于驱动程序(用于主轴同步运动)。
$39=<n> :默认 1,启用可打印的实时命令字符。
设置为 0 以禁用,当禁用时,这些字符(?
,!
和~
)将被忽略为实时命令并添加到输入中,而不是当注释或 $-setting 的一部分时。
注意:提供最高位设置替代方案作为更安全的替代方案,请参阅config.h。
$40=<boolean> 默认 0(关闭)。
为慢跑启用软限制。启用点动目标时,将限制为归位轴的机器行程限制。
$43=<n>:默认来自 DEFAULT_N_HOMING_LOCATE_CYCLE,范围 0 – 255。
归位定位周期数
$44=<axis mask>:默认 0。
$45=<axis mask>:默认 0。
$46=<axis mask>:默认 0。
$47=<axis mask>:默认 0。
$48=<axis mask>:默认 0。
$49=<axis mask> : default 0.
最先执行的归位最低编号的轴优先级,可用设置的数量与支持的轴数量相同。替换#define HOMING_CYCLE_0 等。
$50=<float> :依赖于默认插件。
以 mm/min 为单位的点动步进速度。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此以获取由 CTRL 键修改的键盘点动。
$51=<float> :依赖于默认插件。
以毫米/分钟为单位的点动慢速。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此键盘慢跑。
$52=<float> :依赖于默认插件。
点动快进速度,单位为 mm/min。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此以获取由 SHIFT 键修改的键盘点动。
$53=<float> :依赖于默认插件。
以毫米为单位的步进距离。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此以获取由 CTRL 键修改的键盘点动。
$54=<float> :依赖于默认插件。
以毫米为单位的慢跑距离。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此键盘慢跑。
$55=<float> :依赖于默认插件。
以毫米为单位的慢跑快速距离。不被核心使用,由驱动程序和/或发送者使用。发件人可以查询此以获取由 SHIFT 键修改的键盘点动。
$60=<boolean> :默认 1(打开)。
程序结束时恢复默认覆盖。替换#define RESTORE_OVERRIDES_AFTER_PROGRAM_END。
$61=<boolean> :默认 0(关闭)。
空闲时忽略安全门信号。如果只有主轴(激光)将被关闭。如果需要在盖子打开的情况下定位激光头,可能会有用。
$62=<boolean> :默认 0(关闭)。
启用休眠功能。替换#define SLEEP_ENABLE(ATMega 端口)
$63=<boolean> :默认 0(打开)。
保持期间禁用激光。替换#define DISABLE_LASER_DURING_HOLD。
$64=<boolean> :默认 0(关闭)。
强制 grbl 在启动时进入警报模式。替换#define FORCE_INITIALIZATION_ALARM。
$65=<boolean> :默认 0(关闭)。
需要在启动时执行归位序列(?)。替换#define HOMING_INIT_LOCK。
网络设置:
$70=<mask> :默认值取决于驱动程序。
网络服务:
位 0:Telnet
第 1 位:网络套接字
位 2:HTTP
位 3:mDNS
位 4:SSDP
$71=<string> :最多 32 个字符,默认为“GRBL”。
蓝牙设备名称。
$72=<string> :最多 32 个字符,默认为“GRBL 串口”。
蓝牙服务名称。
$73=<n> : Wifi 模式。
0:空
1:STA——车站
2:AP——接入点
3:APSTA——接入点+站
$74=<n> :最多 64 个字符,默认通常为空。
WiFi STA(站)SSID。
$75=<string> :最多 32 个字符,默认通常为空。
WiFi STA(站)密码。
$76=<string> :最多 64 个字符,默认值通常由驱动程序提供。
WiFi AP(接入点)SSID。
$77=<string> :最多 32 个字符,默认值通常由驱动程序提供。如果空白则 AP 为“打开”。
WiFi AP(接入点)密码。
$78=<string> :最多 3 个字符,默认为空。
WiFi AP 国家(接入点)。
$79=<n> :默认 0,范围 0-11。
WiFi AP 通道(接入点)密码。
PID(闭环控制)设置
$80=<float> :依赖于默认驱动程序。
主轴PID调节器比例增益。用法取决于驱动程序。
$81=<float> :依赖于默认驱动程序。
主轴PID调节器积分增益。用法取决于驱动程序。
$82=<float> :依赖于默认驱动程序。
主轴 PID 调节器微分增益。用法取决于驱动程序。
$84=<float> :依赖于默认驱动程序。
主轴 PID 最大输出误差。用法取决于驱动程序。
$85=<float> :依赖于默认驱动程序。
主轴 PID 调节器最大积分误差。用法取决于驱动程序。
$90=<float> :取决于默认驱动程序。
主轴同步运动 PID 调节器比例增益。用法取决于驱动程序。
$91=<float> :依赖于默认驱动程序。
主轴同步运动PID调节器积分增益。用法取决于驱动程序。
$92=<float> :取决于默认驱动程序。
主轴同步运动 PID 调节微分增益。用法取决于驱动程序。
网络接口设置:
使用这些设置最多可以配置三个网络接口(取决于驱动程序)。
根据要配置的接口,将setting id中的替换为x
0、1或2:
0:一般为WiFi Station或Ethernet接口。
1:通常是WiFi Access Point接口。
2:如果有三个接口,通常是以太网接口。
有关实际的接口分配,请参阅驱动程序文档。
$3×0=<string> :最多 32 个字符,默认值取决于驱动程序。
主机名。
$3×1=<n> :接口 IP 模式,默认值取决于驱动程序。
0:静态地址。
1:DHCP 提供的地址。
2:自动IP。
$3×2=<n> :接口网关地址,默认值取决于驱动程序。
IPv4 或 IPv6 地址,最多 16 个八位字节。可以将 IPv4 地址保存为二进制或文本。
$3×3=<n> :接口网络掩码,默认值取决于驱动程序。
IPv4 或 IPv6 地址,最多 16 个八位字节。可以将 IPv4 地址保存为二进制或文本。
$3×4=<n> :接口网络掩码,默认值 255.255.255.0。
IPv4 或 IPv6 地址,最多 16 个八位字节。可以将 IPv4 地址保存为二进制或文本。
$3×5=<n> :Telnet 端口,默认值 23。范围 1 – 65536。
用于串行通信的端口,可以是 telnet 协议或简单的套接字流。
$3×6=<n> :HTTP 端口,默认值 80。范围 1 – 65536。Web
服务器端口。
$3×7=<n> :Websocket 端口,默认值 81。范围 1 – 65536。
用于双向通信的端口,通常使用 Web 浏览器。通常用于grbl的串口通信。
主轴相关设置:
$340=<n> :主轴速度公差,默认为 0%。
适用于支持 spindle at speed 功能的驱动程序和插件。如果设置值 > 0,则在超时延迟期间如果主轴速度不在公差范围内,将发出警报 14。超时延迟默认为 4 秒,当前从SAFETY_DOOR_SPINDLE_DELAY
符号中设置。
手动换刀设置:
适用于支持手动换刀的驱动程序。需要机器归位。模式 1 – 3 触发后,控制点(工具尖端)将移动到原始位置。
$TPW
command 是T
ool P
robe W
orkpiece 的简写。此命令仅在模式 1 和 2 下以及换刀挂起时可用。
$341=<n>:手动换刀模式,默认值0。
0:正常。手动换刀并通过点动启动。
1:手动触发。使用 $TPW 命令初始移动到线性轴初始位置以进行刀具更换、手动或自动触发。
2:手动触发@G59.3。初始移动到线性轴起始位置,然后移动到 G59.3 位置以进行换刀,使用 $TPW 命令手动或自动触发。
3:手动触发@G59.3。初始移动到线性轴初始位置以进行换刀,然后移动到 G59.3 位置以进行自动触发。
4:忽略M6。
注意:$TPW
模式 1 和 2 需要在命令用于触发时设置初始刀具偏置。在模式 2 中,成功触发将自动 注意:模式 3 需要初始刀具偏移设置。
$342=<n> : 探测距离,默认 30 mm。
发出命令时用于模式 1 和 2$TPW
以及模式 3。
$343=<n> :探测慢进给速度,默认 25 毫米/分钟。
发出命令时在模式 1 和模式 2 中使用$TPW
,在模式 3 中用于获得准确的刀具偏置。
$344=<n> : 探测寻道进给速率,默认 200 mm/min。
发出命令时在模式 1 和模式 2 中使用$TPW
,在模式 3 中用于获得初始刀具偏移。如果成功的刀具后退一点,则用 343 美元起的慢进给率重新进行探测。
$344=<n> : 探测寻道进给速率,默认 200 mm/min。
2022-10-07