开源改变世界

“探测”绘图 #967

推推 grbl 3年前 (2023-02-02) 229次浏览
关闭
swarfer 打开了这个问题 2018 年 9 月 19 日 · 6条评论
关闭

“探测”绘图#967

swarfer 打开了这个问题 2018 年 9 月 19 日 · 6条评论

注释

“探测”绘图 #967

有没有办法使用 bCNC 将图纸数字化?

因此,如果我将绘图放在我的 CNC 床上并将工具/相机移动到绘图中的相关点,我是否可以将所有点保存到一个文件(SVG/DXF/JSON/纯文本)中,然后我可以将该文件导入 CAD。
然后在 CAD 中我可以“连接点”来完成绘图。

有任何想法吗?

“探测”绘图 #967
作者
割草机 评论了 2018 年 9 月 19 日  

我想我有。
探测页面有“记录”部分,其中有 RAPID 和 FEED 按钮。
这些将当前工具位置作为 Gcode 存储到编辑器中。

障碍是您必须为每个点在控制和探测之间交换面板,这将使绘图变得非常乏味。
但是,我认为这些线

elif rexx.abbrev(“RRAPID”,cmd,6):
Page.frames[“探针:探针”].recordRapid()
elif rexx.abbrev(“RFEED”,cmd,5):
Page.frames[“探针:探针“].recordFeed()`

在 execute() 的“关于”部分之后添加到 bCNC.py 将允许使用快捷方式“rrapid”和“rfeed”
,从而使手绘图数字化变得更加容易。

下一步是为 Sketchup 寻找一个插件来导入 Gcode,或者编写一个。

顺便说一句,我无法运行当前的主代码,而是加载了 Harvie 的分支。
不过,宁愿使用真正的交易。

“探测”绘图 #967

是的,我们正在等待@vlachoudis合并它。可他现在还是很安静……

Harvie 现在做得很好……
感谢 Harvie :-)

“探测”绘图 #967
作者

请参考Harvie@ bb1b614
,因为昨天我没有意识到“记录”面板仅在 Harvie 的分支中。

@Harvie也许您想将我的 4 行代码合并到您的代码中?我对 RRAPID 和 RFEED 使用快捷键 F7 和 F8,这让数字化变得轻而易举。

今晚将尝试网络摄像头….

“探测”绘图 #967
合作者

很酷。我正在考虑添加数字化的快捷方式,但还没有时间弄清楚。我非常愿意将其添加到我的叉子中。但我还会添加“点”和“完成”命令,因为它们对于数字化也非常重要。

“探测”绘图 #967
合作者
哈维 评论了 2018 年 9 月 20 日  

我添加了以下命令:

                # RR*APID:
                elif rexx.abbrev("RRAPID",cmd,2):
                        Page.frames["Probe:Probe"].recordRapid()

                # RF*EED:
                elif rexx.abbrev("RFEED",cmd,2):
                        Page.frames["Probe:Probe"].recordFeed() 

                # RP*OINT:
                elif rexx.abbrev("RPOINT",cmd,2):
                        Page.frames["Probe:Probe"].recordPoint()

                # RC*IRCLE:
                elif rexx.abbrev("RCIRCLE",cmd,2):
                        Page.frames["Probe:Probe"].recordCircle()

                # RFI*NISH:
                elif rexx.abbrev("RFINISH",cmd,3):
                        Page.frames["Probe:Probe"].recordFinishAll()
“探测”绘图 #967
作者

非常好,谢谢