Contact me: hankecnc@gmail.com

电弧是否经过测试? #127

推推 grbl 3年前 (2023-01-25) 500次浏览

 关闭

电弧是否经过测试?#127

许尔茨尔 打开此问题 on Mar 27, 2012 ·12条评论

评论

电弧是否经过测试? #127

只是想问问arcs是否真的经过测试。
我得到马林运行奇怪的圆圈小弧与repsnapper显示正确。
我尝试在repsnapper中显示您的角度计算(motion-control.cpp的atan 2),但得到了相同的结果。
所以角度看起来是正确的,但结果路径似乎是朝另一个方向运行的。
我在repsnapper中通过旋转位置向量(由vmmlib完成)获得弧。
在repsnapper中,弧显示与计算一致,所以我想知道
马林鱼的弧线是正确的。由于souce谈到舍入误差,可能有一个问题,与小弧。

普林特伦画出的奇怪弧线与马林行走的弧线相同。http://www.abload.de/img/hex-printrunqhbcf.png
下面是repsnapper显示相同gcode的图像:http://www.abload.de/img/hex—repsnapperf0lhv.png
(repsnapper代码,但加载为gcode文件)

电弧是否经过测试? #127
贡献者

他们没有经过很多测试,因为没有好的g代码生成器。我会看看我是否可以验证它。
你能发送G代码吗?

电弧是否经过测试? #127
作者

当然啦…
http://pastebin.com/YqnBswfX

可能也与MM_PER_ARC_SEGMENT设置为1有关…

电弧是否经过测试? #127
作者

可能MM_PER_ARC_SEGMENT应该根据圆弧半径来设置,
或者如果弧太小,画一条线来代替?

电弧是否经过测试? #127
作者

我想知道这是不是错了,弧长应该是角度 * 半径

  float millimeters_of_travel = hypot(angular_travel*radius, fabs(linear_travel));
  if (millimeters_of_travel < 0.001) { return; }
  uint16_t segments = floor(millimeters_of_travel/MM_PER_ARC_SEGMENT);

如果毫米… <MM_PER_ARC_SEGMENT段将为0

电弧是否经过测试? #127
作者

嗯,没有,一切都好,我必须理解线性_…通常表示Z轴。
除了线段变为零,所以我加上了

  if (segments == 0)  segments = 1;

看来我的效果不错

#define MM_PER_ARC_SEGMENT 0.3
#define N_ARC_CORRECTION 50

在配置_高级. h中

电弧是否经过测试? #127

arc命令还没有经过测试吗?我无法让马林对任何弧线指令做出正确反应。顺便说一句,我正在测试CamBam的使用,其中程序来强烈推荐。

例如,这个gcode片段让我的delta机器人旋转了几秒钟,然后径直冲下来撞到床上:

g28
g21 g90 g64 g40
g0 f800.0 z10.0
g17
m3 s1000
g0 x11.3804和-25.9541
g0 z7.45
g1 f300.0 z6.35
g3 f800.0 x10.3451和-25.5545 i6.867 j-36.106
g3 x12.2348和-21.7952-0.0005 j-17.9997
g1 x12.3138和-21.904
g3 x13.1383和-22.9093 i21.3019 j-15.3736

CamBam有几个弧语法选项,我还不确定哪一个是最好的,但是没有一个输出看起来会导致将效应器向下驱动超过0到床上。

电弧是否经过测试? #127

@hurzl,你能更具体地说明你所做的改变吗?

电弧是否经过测试? #127
作者

我以为这是固定很久以前,我用它与弧?我几乎不记得了

电弧是否经过测试? #127

圆弧的代码没有为笛卡尔机器人优化吗?

2014年1月3日星期五上午10:56,hurzlnotifications@github.com写道:

我以为这是固定很久以前,我用它与弧?我几乎不能
记住


直接回复此邮件或在GitHubhttps://www.example.com上查看github.com/ErikZalm/Marlin/issues/127#issuecomment-31511462

电弧是否经过测试? #127
作者

是的,可能它只适用于笛卡尔

电弧是否经过测试? #127

@braddo99 如果问题仍然存在,请打开一个新问题,关闭此问题。

电弧是否经过测试? #127 伯尔 移走 T:功能请求 用户请求的功能。PR:改善 标号 on Jun 29, 2015
电弧是否经过测试? #127
吉图亚行动 机器人 评论的 on Apr 15, 2022

此问题已自动锁定,因为在关闭后没有任何近期活动。请为相关错误打开一个新问题。

电弧是否经过测试? #127 吉图亚行动 机器人 锁定和限制与协作者的对话 on Apr 15, 2022
喜欢 (0)