开源改变世界

我需要帮助来改进摆线路径和可能的新插件 #1160

推推 grbl 3年前 (2023-02-02) 152次浏览
打开
MARIOBASZ 打开了这个问题 2019 年 2 月 10 日 · 5 条评论
打开

我需要帮助来改进摆线路径和可能的新插件#1160

MARIOBASZ 打开了这个问题 2019 年 2 月 10 日 · 5 条评论

评论

我需要帮助来改进摆线路径和可能的新插件 #1160
贡献者

我需要帮助。
我想改进摆线路径插件,在角落自适应直径的开始和结束处添加一个注释作为标记。我认为它会起到这样的作用:
在执行配置文件操作时,插入注释“(entered)”。我找不到它的生成位置。
有人能帮我吗?@Harvie?。

我需要帮助来改进摆线路径和可能的新插件 #1160 MARIOBASZ 更改标题 有助于改善摆线路径和可能的新插件 我需要帮助来改进摆线路径和可能的新插件 2019 年 2 月 10 日
我需要帮助来改进摆线路径和可能的新插件 #1160
合作者
哈维 评论了 2019 年 2 月 10 日  

在 lib/bpath.py 中:

class Segment:
....
                self._inside = []               # auxiliary variable for tab and island operations

你可以看到有一个名为“_inside”的列表,它是每段路径的一部分。只要您不将路径转换回 g 代码,您就可以将信息存储在那里。我认为这是最好的方法。它专为这些情况而设计。这是同一个地方,我们在这里存储有关选项卡、岛屿等的信息……

但这意味着您需要在单步单插件中进行摆线操作。像这样:

1.) 将 g 代码转换为路径
2.) 准备次摆线,在 _inside 中标记自适应过切
3.) 进行自适应过切
4.) 将路径转换回 g 代码。

我需要帮助来改进摆线路径和可能的新插件 #1160
贡献者作者
马里奥巴斯 评论了 2019 年 2 月 10 日  

@Harvie,我无法理解你的日期:

但这意味着您需要在单步单插件中进行摆线操作。像这样:

1.) 将 g 代码转换为路径
2.) 准备次摆线,在 _inside 中标记自适应过切
3.) 进行自适应过切
4.) 将路径转换回 g 代码。
(我也不知道如何在 Github 上复制约会)

事实上,我不明白它生成路线的配置文件和口袋,尤其是它添加“(输入)”的地方,例如(我很感激你能告诉我在哪里可以找到它!!!!)。
关于自适应,在 lib / bpath.py 中,trochovercut 负责此:它生成距离,我生成了一个非常小的运动的警告:Dpolice 和相反的运动 -Dpolice:Trochoid 必须将此视为警告。
如果我移动从 place 生成的代码(移动 xx yy),则有一个缺点:此警报因四舍五入而丢失。
这就是我要替换的内容,因此它可以作为警告,因为它在拆分后的连接中执行“- cut here -”
然后在 trocoidal 中我做了:
1- 控制段返回:如果段是返回,它不会生成次摆线
2-If 自适应警报:该段从摆线到零的自适应直径。
3-禁用自适应警报
4-执行段返回(直线返回)
(我不知道你是否说同样的话)
另一个问题:你知道如何只生成过切轮廓中角落的路线,(或者 trochprofile 的相同之处)?

我需要帮助来改进摆线路径和可能的新插件 #1160
贡献者作者
马里奥巴斯 评论了 2019 年 2 月 10 日  

我的意思是能够生成这个
我需要帮助来改进摆线路径和可能的新插件 #1160

代替

我需要帮助来改进摆线路径和可能的新插件 #1160

我需要帮助来改进摆线路径和可能的新插件 #1160
合作者

我不认为使用 g 代码注释来实现它是个好主意。
你应该使用app.gcode.toPath()app.gcode.fromPath()。将 g 代码转换为路径后,您可以对每条线/弧使用“_inside”来根据需要标记内容。

我需要帮助来改进摆线路径和可能的新插件 #1160
贡献者作者

@Harvie,它现在对我来说已经正常工作了:摆线检测到“自适应启动”的警告(自适应部分始终是一个段,然后它返回到起点)。然而,我的警告是人为的:两个非常小的动作(往返)
只有这个是我要修改的:指示“自适应启动”的警报

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
我需要帮助来改进摆线路径和可能的新插件 #1160我需要帮助来改进摆线路径和可能的新插件 #1160

喜欢 (0)