开源改变世界!!

探测例程 #925

推推 grbl 2年前 (2023-01-23) 264次浏览

关闭
milezdr 打开了这个问题 2016 年 3 月 4 日 · 9条评论
关闭

探测例程#925

milezdr 打开了这个问题 2016 年 3 月 4 日 · 9条评论

注释

探测例程 #925

嗨,Chamnit,你和社区在 grbl 上做了很棒的工作。我想知道在下一个版本的 grbl http://www.timeguy.com/cradek/01262579508
中实现边缘查找器和孔查找器的探测例程需要什么 http://www.timeguy.com/cradek/01262579508 这是在 grbl 或 GUI 软件上实现的“你的”工作事物 ?

探测例程 #925
成员

@milezdr:一般来说,执行这些任务是 GUI 的工作。Grbl 只是提供了执行此操作的基本工具,它使用 G38.x 探测命令来执行此操作。很难为每个应用程序支持每个独特的场景。bCNC 是一个很棒的 GUI 前端,允许用户用 Python 编写插件。这将是他们工具的一个很好的补充。

探测例程 #925

我也遇到了探测命令的问题,但我的情况略有不同。
建立通讯连接后,我运行程序
G21
G38.2 Z-0.5 F5
G92 Z0.65

Z – 轴远离工作而不是它应该的方向。
我将板接触到钻头,Z 轴停止并输入 0.65 毫米。
现在 Z 轴向工件移动,我再次运行探测程序。

如果我对此不了解,请提供任何帮助,我们将不胜感激。

罗恩温斯利

探测例程 #925
作者

@chamnit我在https://github.com/Denvi/grblControl GUI 中问了同样的问题,Denvi 说“grbl 固件和 grblControl 应用程序现在都不支持 RS274/NGC 参数(变量)。”

探测例程 #925
成员

@milezdr:不,不是,但是参数/变量很容易用任何现代编程语言模拟(可以说更好)。bCNC 使用基于 Python 的 GUI 来做到这一点。如果你会 Python 编程,那么你可以安装一个插件(宏程序)。

探测例程 #925

@milezdr只是一个小的更正。您无需了解 Python 即可编写此类例程。bCNC 接受参数化代码,其中每个表达式都可以用 NGC 风格或 Python 风格编写,并将其分配给用户定义的按钮。

孔探测器已经集成在 bcnc 中,从界面探测边缘非常简单。

插件更高级,可以生成或操作 gcode,对于它们,您需要 Python 知识作为@chamnit提及。

探测例程 #925
作者

@vlachoudis我没有编程知识.. :/ 我看到了那个 bCNC 程序,但我很难使用 64 位窗口,因为我可以找到 64 位 pyserial 或者我没有正确安装它。所以为了要使用 bCNC,我需要安装 32 位版本的 Windows

探测例程 #925

@milezdr 我主要在 linux 上工作,但我有一个 64 位 Windows 并且安装通过以下命令没有问题(查看 wiki https://github.com/vlachoudis/bCNC/wiki/OS

C:\PythonXX\Scripts\easy_install pyserial
探测例程 #925
作者

@vlachoudis我现在开始工作了。问题是我使用 64 位 python 和 32 位 pyserial(因为没有 64 位 pyserial)现在我使用 32 位 python 和 pyserial 32 位。
但我发现它 bCNC 有点慢。我使用的是 python 2.7,你认为这可能是原因吗?你使用的是什么版本的 python?

探测例程 #925

我正在使用 Python 2.7。如果你有一个巨大的 gcode 文件,gcode 的渲染可能会很慢,因为 Python 是一种解释语言。您可以在画布上禁用它。然而,流式传输一点也不应该慢。

喜欢 (0)