打开 daxliniere 打开了这个问题 2022 年 3 月 21 日 · 1条评论 打开 硬限制和状态报告#170 daxliniere 打开了这个问题 2022 年 3 月 21 日 · 1条评论 评论 达克斯利尼埃 评论了 2022 年 3 月 21 日 视觉反馈——至少在 TS24 上(我没有使用 TS35 的 DLC32 经验),硬限制警告太持久了。一旦硬限制警告被解除,它会在片刻之后再次显示在屏幕上。这使得很难让机器远离限位开关,因为对话框不断在屏幕上弹出,覆盖了控制按钮。理想的用户体验是,一旦警告被用户解除,在再次触发硬限制之前不应再次显示。 操作 – 在这种情况下,我使用 Universal Gcode Sender 作为我的 DLC32 的控制器。当达到硬限制时,UGS 会收到大量警告消息,阻止它与 DLC32 对话以控制它。它有点“吓坏了”,阻止用户慢跑离开限位开关。 作为一名 UI/UX 设计师,我很乐意就这些和其他问题进行咨询。 最好的问候, Dax Liniere。 作者 达克斯利尼埃 评论了 2022 年 3 月 21 日 这是发生这种情况时的控制台示例。只有当我手动离开限位开关时它才会停止。 **** 连接到 COM6 @ 115200 波特 **** Grbl 1.1 [‘$’寻求帮助] $$ $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,屏蔽) $3 = 7(步进方向反转,屏蔽) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 1(反转探针引脚,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(电弧公差,毫米) ) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(启用软限制,布尔值) $21 = 1(启用硬限制,布尔值) $22 = 1(启用归位循环,布尔值) $23 = 11(归位方向反转,掩码) $24 = 20.000(归位定位进给速率,毫米/分钟) $25 = 100.000(归位搜索寻道速率,毫米/分钟) $26 = 250.000(归位开关去抖延迟,毫秒) $27 = 0.500(归位开关拉离距离,毫米) $30 = 24000.000(最大主轴速度,RPM) $31 = 8000.000(最小主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $38 = 0 $37 = 1 $40 = 1 $100 = 802.341(X 轴行程分辨率,步/毫米) $101 = 802.322(Y 轴行程分辨率,步/毫米) $102 = 802.497(Z 轴行程分辨率,步/毫米) $103 = 100.000 $104 = 100.000 $105 = 100.000 $110 = 2000.000(X 轴最大速率,毫米/分钟) $111 = 2000.000(Y 轴最大速率,毫米/分钟) $112 = 1000.000(Z 轴最大速率,毫米/分钟) $113 = 1000.000 $114 = 1000.000 $115 = 1000.000 $120 = 80.000(X 轴加速度,毫米/秒^2) $121 = 80.000(Y 轴加速度,毫米/秒^2) $122 = 50.000(Z 轴加速度,毫米/秒^2) $123 = 200.000 $124 = 200.000 $125 = 200.000 $130 = 305.000(X 轴最大行程,毫米) $131 = 190.000(Y 轴最大行程,毫米) $132 = 46.000(Z 轴最大行程,毫米) $133 = 300.000 $134 = 300.000 $13500 = 0300.0 好的 $G [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] ok $J=G21G91X100Y100F1000 ok $J=G21G91X-100Y-100F1000 ok $J=G21G91X-100Y-100F1000 ok Grbl 1.1 [‘$’求助] $$ [错误] 发送“$$”时检测到错误:(ALARM:1) 已触发硬限制。机器位置可能因突然停止而丢失。强烈建议重新归位。流式传输已暂停。 $G $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,屏蔽) $3 = 7(步进方向反转,屏蔽) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 1(反转探针,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(弧度公差,毫米) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(软限位启用,布尔值) $21 = 1(硬限位启用,布尔值) $22 = 1(归位循环启用,布尔值) $23 = 11(归位方向反转,掩码) $24 = 20.000(归位定位进给速率,mm/min ) $25 = 100.000(归位搜索寻道率,毫米/分钟) $26 = 250.000(归位开关去抖动延迟,毫秒) $27 = 0.500(归位开关牵引距离,毫米) $30 = 24000.000(最大主轴速度,RPM) $31 = 8000.000(最低主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $38 = 0 $37 = 1 $40 = 1 $100 = 802.341(X 轴行程分辨率,步长/mm) $101 = 802.322(Y-轴行程分辨率,步/毫米) $102 = 802.497(Z 轴行程分辨率,步/毫米) $103 = 100.000 $104 = 100.000 $105 = 100.000 $110 = 2000.000(X 轴最大速率,毫米/分钟) $111 = 2000.000(Y -轴最大速率,毫米/分钟) $112 = 1000.000(Z 轴最大速率,毫米/分钟) $113 = 1000.000 $114 = 1000.000 $115 = 1000.000 $120 = 80.000(X 轴加速度,毫米/秒^2) $121 = 80.000 (Y轴加速度,mm/sec^2) $122 = 50.000(Z 轴加速度,毫米/秒^2) $123 = 200.000 $124 = 200.000 $125 = 200.000 $130 = 305.000(X 轴最大行程,毫米) $131 = 190.000(Y 轴最大行程,毫米) $132 = 46.000(Z 轴最大行程,毫米) $133 = 300.000 $134 = 300.000 $135 = 300.000 ok [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] [错误] 处理响应时出错:意外命令已完成控制器。 [MSG:Caution: Unlocked] Grbl 1.1 [‘$’寻求帮助] $$ [错误] 发送“$$”时检测到错误:(ALARM:1) 已触发硬限制。机器位置可能因突然停止而丢失。强烈建议重新归位。流式传输已暂停。 $G $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,屏蔽) $3 = 7(步进方向反转,屏蔽) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 1(反转探针引脚,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(电弧公差,毫米) ) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(软限位启用,布尔值) $21 = 1(硬限位启用,布尔值) $22 = 1(归位循环启用,布尔值) $23 = 11(归位方向反转,掩码) $24 = 20.000(归位定位进给率,mm /分钟) $25 = 100.000(归位搜索寻道率,毫米/分钟) $26 = 250.000(归位开关去抖延迟,毫秒) $27 = 0.500(归位开关牵引距离,毫米) $30 = 24000.000(最大主轴速度,RPM) $31 = 8000.000(最低主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $38 = 0 $37 = 1 $40 = 1 $100 = 802.341(X 轴行程分辨率,步长/mm) $101 = 802.322(Y 轴行程分辨率,步长/mm) $102 = 802.497(Z 轴行程分辨率,步长/mm) $103 = 100.000 $104 = 100.000 $105 = 100.000 $110 = 2000.000(X 轴最大速率,mm/min ) $111 = 2000.000(Y 轴最大速率,毫米/分钟) $112 = 1000.000(Z 轴最大速率,毫米/分钟) $113 = 1000.000 $114 = 1000.000 $115 = 1000.000 $120 = 80.000(X 轴加速度,毫米/秒^2) $121 = 80.000(Y 轴加速度,毫米/秒^2) $122 = 50.000(Z 轴加速度,毫米/秒^2) $123 = 200.000 $124 = 200.000 $125 = 200.000 $130 = 305.000(X 轴最大值行程,毫米) $131 = 190.000(Y 轴最大行程,毫米) $132 = 46.000(Z 轴最大行程,毫米) $133 = 300.000 $134 = 300.000 $135 = 300.000 ok [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] [错误] 处理响应时出错:控制器完成了意外命令。 [MSG:Caution: Unlocked] Grbl 1.1 [‘$’ for help] $$ $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,屏蔽) $3 = 7(步进方向反转,掩码) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 1(反转探针,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(弧度公差,毫米) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(软限位启用,布尔值) $21 = 1(硬限位启用,布尔值) $22 = 1(归位循环启用,布尔值) $23 = 11(归位方向反转,掩码) $24 = 20.000(归位定位进给速率,mm/min ) $25 = 100.000(归位搜索寻道率,毫米/分钟) $26 = 250.000(归位开关去抖动延迟,毫秒) $27 = 0.500(归位开关牵引距离,毫米) $30 = 24000.000(最大主轴速度,RPM) $31 = 8000.000(最低主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $38 = 0 $37 = 1 $40 = 1 $100 = 802.341(X 轴行程分辨率,步长/mm) $101 = 802.322(Y-轴行程分辨率,步/毫米) $102 = 802.497(Z 轴行程分辨率,步/毫米) $103 = 100.000 $104 = 100.000 $105 = 100.000 $110 = 2000.000(X 轴最大速率,毫米/分钟) $111 = 2000.000(Y -轴最大速率,毫米/分钟) $112 = 1000.000(Z 轴最大速率,毫米/分钟) $113 = 1000.000 $114 = 1000.000 $115 = 1000.000 $120 = 80.000(X 轴加速度,毫米/秒^2) $121 = 80.000 (Y轴加速度,mm/sec^2) $122 = 50.000(Z 轴加速度,毫米/秒^2) $123 = 200.000 $124 = 200.000 $125 = 200.000 $130 = 305.000(X 轴最大行程,毫米) $131 = 190.000(Y 轴最大行程,毫米) $132 = 46.000(Z 轴最大行程,毫米) $133 = 300.000 $134 = 300.000 $135 = 300.000 ok $G [MSG:Caution: Unlocked] [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] ok Grbl 1.1 [‘$ ‘ 寻求帮助] $$ [错误] 发送 ‘$$’ 时检测到错误:(ALARM:1) 已触发硬限制。机器位置可能因突然停止而丢失。强烈建议重新归位。流式传输已暂停。 $G $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,掩码) $3 = 7(步进方向反转,掩码) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 1(反转探针引脚,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(电弧公差,毫米) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(软限制启用,布尔值) $21 = 1(硬限制启用,布尔值) $22 = 1(归位循环启用,布尔值) $23 = 11(归位方向反转,掩码) $24 = 20.000(归位定位进给速率,毫米/分钟) $25 = 100.000(归位搜索寻道速率,毫米/分钟) $26 = 250.000(归位开关去抖延迟,毫秒) $27 = 0.500(归位开关拉离距离,毫米) $30 = 24000.000(最大主轴速度,RPM) $31 = 8000.000(最小主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $38 = 0 $37 = 1 $40 = 1 $100 = 802.341(X 轴行程分辨率,步/毫米) $101 = 802.322(Y 轴行程分辨率,步/毫米) $102 = 802.497(Z 轴行程分辨率,步/毫米) $103 = 100.000 $104 = 100.000 $105 = 100.000 $110 = 2000.000(X 轴最大速率,毫米/分钟) $111 = 2000.000(Y 轴最大速率,毫米/分钟) $112 = 1000.000(Z 轴最大速率,毫米/分钟) $113 = 1000.000 $114 = 1000.000 $115 = 1000.000 $120 = 80.000(X 轴加速度,毫米/秒^2) $121 = 80.000(Y 轴加速度,毫米/秒^2) $122 = 50.000(Z 轴加速度,毫米/秒^2) $123 = 200.000 $124 = 200.000 $125 = 200.000 $130 = 305.000(X 轴最大行程,毫米) $131 = 190.000(Y 轴最大行程,毫米) $132 = 46.000(Z 轴最大行程,毫米) $133 = 300.000 $134 = 300.000 $13500 = 0300.0 好的 [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] [错误] 处理响应时出错:控制器完成了意外命令。 [MSG:Caution: Unlocked] Grbl 1.1 [‘$’ for help] $$ [Error] 发送 ‘$$’ 时检测到错误:(ALARM:1) 已触发硬限制。机器位置可能因突然停止而丢失。强烈建议重新归位。流式传输已暂停。 $G $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,屏蔽) $3 = 7(步进方向反转,屏蔽) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 1(反转探针,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(弧度公差,毫米) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(软限位启用,布尔值) $21 = 1(硬限位启用,布尔值) $22 = 1(归位循环启用,布尔值) $23 = 11(归位方向反转,掩码) $24 = 20.000(归位定位进给速率,mm/min ) $25 = 100.000(归位搜索寻道率,毫米/分钟) $26 = 250.000(归位开关去抖动延迟,毫秒) $27 = 0.500(归位开关牵引距离,毫米) $30 = 24000.000(最大主轴速度,RPM) $31 = 8000.000(最低主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $38 = 0 $37 = 1 $40 = 1 $100 = 802.341(X 轴行程分辨率,步长/mm) $101 = 802.322(Y-轴行程分辨率,步/毫米) $102 = 802.497(Z 轴行程分辨率,步/毫米) $103 = 100.000 $104 = 100.000 $105 = 100.000 $110 = 2000.000(X 轴最大速率,毫米/分钟) $111 = 2000.000(Y -轴最大速率,毫米/分钟) $112 = 1000.000(Z 轴最大速率,毫米/分钟) $113 = 1000.000 $114 = 1000.000 $115 = 1000.000 $120 = 80.000(X 轴加速度,毫米/秒^2) $121 = 80.000 (Y轴加速度,mm/sec^2) $122 = 50.000(Z 轴加速度,毫米/秒^2) $123 = 200.000 $124 = 200.000 $125 = 200.000 $130 = 305.000(X 轴最大行程,毫米) $131 = 190.000(Y 轴最大行程,毫米) $132 = 46.000(Z 轴最大行程,毫米) $133 = 300.000 $134 = 300.000 $135 = 300.000 ok [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] [错误] 处理响应时出错:意外命令已完成控制器。 [MSG:Caution: Unlocked] Grbl 1.1 [‘$’寻求帮助] $$ [错误] 发送“$$”时检测到错误:(ALARM:1) 已触发硬限制。机器位置可能因突然停止而丢失。强烈建议重新归位。流式传输已暂停。 $G $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,屏蔽) $3 = 7(步进方向反转,屏蔽) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 1(反转探针引脚,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(电弧公差,毫米) ) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(软限位启用,布尔值) $21 = 1(硬限位启用,布尔值) $22 = 1(归位循环启用,布尔值) $23 = 11(归位方向反转,掩码) $24 = 20.000(归位定位进给率,mm /分钟) $25 = 100.000(归位搜索寻道率,毫米/分钟) $26 = 250.000(归位开关去抖延迟,毫秒) $27 = 0.500(归位开关牵引距离,毫米) $30 = 24000.000(最大主轴速度,RPM) $31 = 8000.000(最低主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $38 = 0 $37 = 1 $40 = 1 $100 = 802.341(X 轴行程分辨率,步长/mm) $101 = 802.322(Y 轴行程分辨率,步长/mm) $102 = 802.497(Z 轴行程分辨率,步长/mm) $103 = 100.000 $104 = 100.000 $105 = 100.000 $110 = 2000.000(X 轴最大速率,mm/min ) $111 = 2000.000(Y 轴最大速率,毫米/分钟) $112 = 1000.000(Z 轴最大速率,毫米/分钟) $113 = 1000.000 $114 = 1000.000 $115 = 1000.000 $120 = 80.000(X 轴加速度,毫米/秒^2) $121 = 80.000(Y 轴加速度,毫米/秒^2) $122 = 50.000(Z 轴加速度,毫米/秒^2) $123 = 200.000 $124 = 200.000 $125 = 200.000 $130 = 305.000(X 轴最大值行程,毫米) $131 = 190.000(Y 轴最大行程,毫米) $132 = 46.000(Z 轴最大行程,毫米) $133 = 300.000 $134 = 300.000 $135 = 300.000 ok [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] [错误] 处理响应时出错:控制器完成了意外命令。 [MSG:Caution: Unlocked] Grbl 1.1 [‘$’ for help] $$ [Error] 发送 ‘$$’ 时检测到错误:(ALARM:1) 已触发硬限制。机器位置可能因突然停止而丢失。强烈建议重新归位。流式传输已暂停。 $G $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,掩码) $3 = 7(步进方向反转,掩码) 喜欢 (0)
视觉反馈——至少在 TS24 上(我没有使用 TS35 的 DLC32 经验),硬限制警告太持久了。一旦硬限制警告被解除,它会在片刻之后再次显示在屏幕上。这使得很难让机器远离限位开关,因为对话框不断在屏幕上弹出,覆盖了控制按钮。理想的用户体验是,一旦警告被用户解除,在再次触发硬限制之前不应再次显示。
操作 – 在这种情况下,我使用 Universal Gcode Sender 作为我的 DLC32 的控制器。当达到硬限制时,UGS 会收到大量警告消息,阻止它与 DLC32 对话以控制它。它有点“吓坏了”,阻止用户慢跑离开限位开关。
作为一名 UI/UX 设计师,我很乐意就这些和其他问题进行咨询。
最好的问候,
Dax Liniere。