关闭 oMtQB4 打开了这个问题 2017 年 5 月 15 日 · 1条评论 关闭 高步数/毫米设置的微步问题#194 oMtQB4 打开了这个问题 2017 年 5 月 15 日 · 1条评论 注释 oMtQB4 评论了 2017 年 5 月 15 日 • 编辑 你好, 我面临无法为 x、y 和 z 轴选择 1600 步/mm 的问题。如果我将它们设置为 1600 步/毫米(即使除了 Arduino UNO 之外没有连接任何东西),我也无法将轴移动到我希望它们移动的量。一次尝试后,我必须重置 GRBL。 这是不起作用的设置: $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,掩码) $3 = 0(步进方向反转,掩码) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 0(反转探针引脚,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(电弧公差,毫米) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(软限位启用,布尔值) $21 = 0(硬限位启用,布尔值) $22 = 0(归位循环启用,布尔值) $23 = 0(归位方向反转,掩码) $24 = 25.000(归位定位进给速率,毫米/分钟) $25 = 500.000(归位搜索寻道速率,毫米/分钟) $26 = 250(归位开关去抖延迟,毫秒) $27 = 1.000(归位开关拉离距离,毫米) $30 = 1000(最大主轴速度,RPM) $31 = 0(最小主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $100 = 1600.000(X 轴行程分辨率,步长/mm) $101 = 1600.000(Y -轴行程分辨率,步/毫米) $102 = 1600.000(Z 轴行程分辨率,步/毫米) $110 = 2000.000(X 轴最大速率,毫米/分钟) $111 = 2000.000(Y 轴最大速率,毫米/分钟) $112 = 800.000 (Z轴最大速率, mm/min) $120 = 300.000(X 轴加速度,毫米/秒^2) $121 = 200.000(Y 轴加速度,毫米/秒^2) $122 = 100.000(Z 轴加速度,毫米/秒^2) $130 = 200.000(X -轴最大行程,毫米) $131 = 200.000(Y 轴最大行程,毫米) $132 = 200.000(Z 轴最大行程,毫米) 有什么问题我没有看到吗? 我试过了: 不同的 g 代码发送器 连接和断开的步进驱动器 不同的 USB 电缆 两个不同的 Arduino UNO(一个原件) GRBL 1.1f, 1.1e, 0.9j steps/mm 的不同配置(800 工作、1000 工作、1200 工作、1400 不工作、1600 不工作) 我遇到了一个奇怪的错误。如果我将 y 设置为 800,x 设置为 800,z 设置为 1600,一切正常(grbl 1.1f)。z 轴的唯一区别是加速度和速度。所以,我尝试了不同的加速度,它适用于以下设置: $0 = 10(步进脉冲时间,微秒) $1 = 25(步进空闲延迟,毫秒) $2 = 0(步进脉冲反转,掩码) $3 = 0(步进方向反转,掩码) $4 = 0(反转步进使能引脚,布尔值) $5 = 0(反转限制引脚,布尔值) $6 = 0(反转探针引脚,布尔值) $10 = 1(状态报告选项,掩码) $11 = 0.010(结点偏差,毫米) $12 = 0.002(电弧公差,毫米) $13 = 0(以英寸为单位报告,布尔值) $20 = 0(软限位启用,布尔值) $21 = 0(硬限位启用,布尔值) $22 = 0(归位循环启用,布尔值) $23 = 0(归位方向反转,掩码) $24 = 25.000(归位定位进给速率,毫米/分钟) $25 = 500.000(归位搜索寻道速率,毫米/分钟) $26 = 250(归位开关去抖延迟,毫秒) $27 = 1.000(归位开关拉离距离,毫米) $30 = 1000(最大主轴速度,RPM) $31 = 0(最小主轴速度,RPM) $32 = 0(激光模式启用,布尔值) $100 = 1600.000(X 轴行程分辨率,步长/mm) $101 = 1600.000(Y -轴行程分辨率,步/毫米) $102 = 1600.000(Z 轴行程分辨率,步/毫米) $110 = 2000.000(X 轴最大速率,毫米/分钟) $111 = 2000.000(Y 轴最大速率,毫米/分钟) $112 = 800.000 (Z轴最大速率, mm/min) $120 = 10.000(X 轴加速度,毫米/秒^2) $121 = 10.000(Y 轴加速度,毫米/秒^2) $122 = 10.000(Z 轴加速度,毫米/秒^2) $130 = 200.000(X -轴最大行程,毫米) $131 = 200.000(Y 轴最大行程,毫米) $132 = 200.000(Z 轴最大行程,毫米)` 如果我将加速度更改为 100 而不是 10,则会出现另一个奇怪的错误。当我移动一个轴时,另一个轴也会随之移动。即使没有连接轴,两个轴的位置也会发生变化。 这是一个常见问题吗?我找不到任何微步文档。 贡献者 香奈儿 评论了 2017 年 5 月 15 日 Grbl 官方支持高达 30kHz 的步进速率,如网站和 wiki 的首页所述。不幸的是,默认情况下,在 config.h 中禁用检查以警告您您的设置超过最大步进速率。主要是为了节省宝贵的闪存空间。当前您以 53.3 kHz 运行。远远超过 Arduino MCU 的功能。 ?1个oMtQB4 反应竖起大拇指表情符号 chamnit已完成 关闭 2017 年 5 月 15 日 喜欢 (0) 螺旋运动与 Gcode 规范或预览工具不匹配 #236 可能自动开/关主轴 #237 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
你好,
我面临无法为 x、y 和 z 轴选择 1600 步/mm 的问题。如果我将它们设置为 1600 步/毫米(即使除了 Arduino UNO 之外没有连接任何东西),我也无法将轴移动到我希望它们移动的量。一次尝试后,我必须重置 GRBL。
这是不起作用的设置:
有什么问题我没有看到吗?
我试过了:
我遇到了一个奇怪的错误。如果我将 y 设置为 800,x 设置为 800,z 设置为 1600,一切正常(grbl 1.1f)。z 轴的唯一区别是加速度和速度。所以,我尝试了不同的加速度,它适用于以下设置:
如果我将加速度更改为 100 而不是 10,则会出现另一个奇怪的错误。当我移动一个轴时,另一个轴也会随之移动。即使没有连接轴,两个轴的位置也会发生变化。
这是一个常见问题吗?我找不到任何微步文档。