开源改变世界

使用 UGCS 的 Uno、CNC Shield 和 Grbl 运行不稳定 #1327

推推 grbl 3年前 (2023-01-23) 190次浏览

关闭
dre3rd 打开了这个问题 2017 年 12 月 7 日 · 3条评论
关闭

使用 UGCS 的 Uno、CNC Shield 和 Grbl 运行不稳定#1327

dre3rd 打开了这个问题 2017 年 12 月 7 日 · 3条评论

注释

使用 UGCS 的 Uno、CNC Shield 和 Grbl 运行不稳定 #1327
dre3rd 评论了 2017 年 12 月 7 日  

grbl – 1
拥有新的 Xyltech CNC 防护罩和原装 Uno。拥有 3 台笔记本电脑 – 带 Win 10 的东芝卫星 – 带 Win7 的戴尔 Latitude 和带 Unbuntu Linux 14.04
的东芝卫星带 Win10(从 7 升级)的东芝已经运行 Shark CNC 路由器 5 年,没有任何问题。还有运行 LinuxCNC 的 Dell Optiplex,它控制带铣削柱的 Sherline 车床。
我从 XYLtech 购买的这个套件包含防护罩、4-drv 8825、3-Nema 17 电机、电源和杂项。相关的小零件,以及我没有使用并选择使用我的原装 Uno 的 Xyltech 品牌 Uno。

到目前为止我的安装:尽我所能按照说明进行操作。首先使用戴尔笔记本电脑。将电流限制设置为 Vref =.85,因为根据 Pololu 视频和来自互联网的书面说明,电机电流为 1.7A。安装驱动程序并保留默认完整步骤。Uno 和 Shield 可以毫无问题地互相交谈??我知道的。使用 UGCS。使用设置为 1 的距离的 XY 和 Z 按钮,电机将来回运行。任何超过 1 的东西都会产生不可预知的结果,电机可能会从 1/2 圈移动到几圈,然后随着电机嗡嗡声和振动而停止。由于这台机器在 New Wave Automation Shark CNC 系统上没有问题,因此继续使用 Win10 转移到东芝。完全相同的场景。使用 Ubuntu Linux 14.04 移动到 Toshiba。完全相同的场景。全部移回戴尔并进行了更改。从整步变为 1/8 步。效果还不错,差不多好了。由于电机还没有连接到任何机械部件,我只能观察轴的转动。XY 和 Z 按钮再次移动,距离设置为 1。X 移动约 1 1/2 圈 Y 和 Z 移动约 1/4 圈。以下是我的 GRBL 设置,除了 $100 $101 $102 之外,所有设置均默认,以跟随我使用的示例。由于我对这些设置的了解有限(Shark 不需要我进行任何配置,而 Sherline 在系统随附的 LinuxCNC CD 上为他们的机器提供了一组配置文件。)我不明白为什么使用下面的设置电机不会步进同样的距离。我已经交换了驱动器位置和屏蔽上的电机引线连接。问题不跟随物理部分。此外,UGCS 屏幕上的 DRO 并不总是显示运动,“归零”按钮偶尔起作用,发送手动 G0 x0 y0 z0 并非在 100% 的时间都起作用。然而,当在命令栏上输入而不是将它放在一个宏键中时,它确实工作得更好,因为该特定指令不会移动电机,但另一个带有 G0 x100 y100 z100 的宏键每次都有效。那是我的故事,我坚持下去。我需要帮助,拜托。我坚持下去。我需要帮助,拜托。我坚持下去。我需要帮助,拜托。
PS – 使用过 1.1 和现在的 0.9j,因为我读到 1.1 有一些问题。

$$
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert , bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm )
$13=0(报告英寸,布尔)
$20=0(软限制,布尔)
$21=0(硬限制,布尔)
$22=0(归位周期,布尔)
$23=0(归位方向反转掩码:00000000)
$24= 25.000(归位进给,毫米/分钟)
$25=500.000(归位寻道,毫米/分钟)
$26=250(归位去抖动,毫秒)
$27=1.000(归位牵引,mm)
$100=314.961(x,步长/mm)
$101=314.961(y,步长/mm)
$102=314.961(z,步长/mm)
$110=250.000(x 最大速率,mm /min)
$111=250.000 (y max rate, mm/min)
$112=250.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec ^2)
$122=10.000(z 加速度,毫米/秒^2)
$130=1000.000(x 最大行程,mm)
$131=1000.000(y 最大行程,mm)
$132=1000.000(z 最大行程,mm)

使用 UGCS 的 Uno、CNC Shield 和 Grbl 运行不稳定 #1327
成员

您使用的是什么版本的 UGS?您需要使用 2.0 版本之一才能与 GRBL 1.1 完全兼容。GRBL 1.1 和 UGS 2.0 是许多人成功使用的组合。

您的大段落需要处理很多,但我能够找出一些可能的问题:

  • 加速度可能太高(或电机电压太低),导致较大步长的嗡嗡声问题。
  • UGS DRO 问题表明您可能正在使用旧版本,如 1.0.9 和 grbl 1.1。
  • 您也可以在 G90(绝对)和 G91(相对)定位之间切换。在 G91G0 x0 y0 z0时什么都不做。
使用 UGCS 的 Uno、CNC Shield 和 Grbl 运行不稳定 #1327
作者

当前使用 Grbl 0.9j 运行 UGS 1.0.9,我相信这已经解决了 DRO 问题。除非这种混合存在已知问题,否则我会一直使用此配置,直到我解决所有问题为止。
第一次运行是使用 1.0.9 和 1.1
你在 G90 和 G91 上已经死了。必须找到它并将其默认为 G90。
我几乎 100% 的时间都在使用 vCarve Pro,从不关心 g90 或 g91。在 linux cnc 上,我同时使用了 CamBam Lathe 文件和 VCP 文件。由于两个包的后处理器,再也不用担心那些。
所以我觉得你解决的三个问题中有两个已经解决了。(交叉手指)
加速的第三个问题对我来说是个谜。当我 8 年前得到它时,我已经在 LinuxCNC 中阅读了一些关于它的内容。在我这个年纪,有时我不记得过夜了。那当然意味着我在那里画了一个空白。是否有一些特别的地方可以建议我对此进行一些研究,看看我是否可以开始理解可能需要的设置。

使用 UGCS 的 Uno、CNC Shield 和 Grbl 运行不稳定 #1327
作者
dre3rd 评论了 2017 年 12 月 7 日 通过电子邮件
喜欢 (0)