开源改变世界

方圆 #392

推推 grbl 2年前 (2023-01-21) 165次浏览

关闭
robertwagner 打开了这个问题 2014 年 4 月 21 日 · 8条评论
关闭

方圆#392

robertwagner 打开了这个问题 2014 年 4 月 21 日 · 8条评论

注释

方圆 #392

我想知道当我使用小数步长/mm 时是否存在浮点问题?
方圆 #392

我的所有弧形在顶部和侧面都是平的,这有问题。
http://www.trianglealumni.org/CNC/test_burn.jpg

我试过调整 11 美元,但没有任何效果。
我有一个 ¼-28 螺纹杆连接到 1/4 英寸电机。200 步,带微步。杆是每英寸 28 螺纹(抱歉,我找不到公制杆)

steps_per_mm = (motor_steps_per_rev * driver_microstep) / thread_pitch

= 200*8/(.907) = 1764.057

http://www.newmantools.com/tech/pitchconversions.htm – 将螺距转换为以毫米为单位的螺距。– 每英寸 28 根螺纹。

Grbl 0.8c [‘$’寻求帮助]

$$
$0=1764.057 (x, step/mm)
$1=1764.057 (y, step/mm)
$2=250.000 (z, step/mm)
$3=10 (step pulse, usec)
$4=250.000 (default feed, mm/分钟)
$5=250.000(默认搜索,mm/min)
$6=192(步进端口反转掩码,int:11000000)
$7=25(步进空闲延迟,毫秒)
$8=10.000(加速度,mm/sec^2)
$9= 0.050(交界处偏差,mm)
$10=0.100(arc,mm/segment)
$11=25(n-arc correction,int)
$12=3(n-decimals,int)
$13=0(报告英寸,bool)
$14=1 (自动启动,bool)
$15=0(反转步启用,bool)
$16=0(硬限制,bool)
$17=0(归位周期,bool)
$18=0(归位方向反转掩码,int:00000000)
$19=25.000(归位进给,毫米/分钟)
$20=250.000(归位寻道,毫米/分钟)
$21=100(归位去抖,毫秒)
$22=1.000(归位牵引,毫米)

罗伯特·瓦格纳
http://www.trianglealumni.org/CNC/

方圆 #392
成员

@robertwagner:是的,浮点舍入可能是罪魁祸首。您的 step/mm 设置非常精确。大多数机器在物理上无法制造出比 0.0002″ 或 200 步/毫米更精确的零件。尝试将微步降低到 2 微步/步,而不是 8 微步。这应该使步进分辨率降低到更现实的水平。(此外,如果平滑度是一个问题并且是高微步进的原因,请在开发分支中尝试 v0.9d。它的运行方式更加平滑。)

另外,请发送一段绘制此弧线的 g 代码。我想看看是否有其他原因造成的。

方圆 #392
成员

@robertwagner: 你的轴有很多反弹吗?这有点像这可能是什么。

方圆 #392

他们感觉很紧,没有发挥。但是……我会看看有没有改进的余地。

方圆 #392

紧可能意味着它正在失去步骤?尝试降低速度并查看几何形状是否有所改善。

方圆 #392

我正在寻求解决此问题的两种途径。

  1. 消隙螺母
  2. 从 1/8 向下调整步数
    给我几天时间来测试…我会报告回来。
方圆 #392

我想我解决了部分问题。挠性联轴器有点摆动……我在轴承座的两侧加了几个锁紧螺母,大圆圈看起来好多了。我认为对小圈子的影响不大。我将张贴一些由此产生的烧伤的照片。

问题 – 开始和结束之间似乎有一个小差距。有没有办法在激光器打开后添加一个暂停,让它有一秒钟的时间启动?还是起点和终点不一样的问题?

http://www.trianglealumni.org/CNC/shaft_coupling.jpg – 弹性联轴器

http://www.trianglealumni.org/CNC/bearing_mount2.jpg将锁紧螺母放在轴承的两侧

http://www.trianglealumni.org/CNC/bearing_mount_w_locknuts.jpg 安装后

https://www.sparkfun.com/products/12328 – 轴承座

这种防止横向移动的轴承叫什么?枕块轴承?

方圆 #392
成员

@robertwagner: 抱歉,忘记了这个线程。我希望你现在已经解决了你的问题,但是如果起点和终点不一样,你要么失去了步骤,要么你的轴有反弹。您所询问的轴承类型通常是一对角接触轴承,它们彼此面向内,并带有较小的预紧力以保持它们的啮合。

普通径向轴承总是沿旋转轴有一定程度的游隙,因为它们不是设计来承受那个方向的载荷的。

喜欢 (0)