Contact me: hankecnc@gmail.com

探测后发送 Gcode 时出现问题 #7

推推 grbl 3年前 (2023-01-31) 224次浏览
关闭
crowjik 打开了这个问题 2015 年 3 月 17 日 · 4条评论
关闭

探测后发送 Gcode 时出现问题#7

crowjik 打开了这个问题 2015 年 3 月 17 日 · 4条评论

注释

探测后发送 Gcode 时出现问题 #7

感谢推出这个程序!

我遇到了两个看似无关但也许不相关的问题。

首先是在设置程序时。我两次遇到类似这样的错误:
“错误的事件类型或键符号”KP_delete“
一旦它指向 CNCList.py 第 35 行,一旦它指向 bCNC.py 第 884 行。两次我都能得到通过注释掉相关行来解决问题。这发生在我的 Windows 7 和 Windows 8 机器上,同时使用 Python 2.7 和 3.4。

一旦我注释掉这些行,程序似乎就可以正常工作了。我已经能够加载 Gcode、镜像几何、发送手动命令和运行探测扫描。然而,在运行扫描并将矩阵的一个点归零后,我无法运行 Gcode 程序。
在 bCNC 窗口的状态栏上,我收到一条“错误:未空闲”

消息以下消息:
文件“c:\Python27\Lib\lib-tk\Tkinter.py”,第 1532 行,调用返回 self.func(*args)
文件“c:\Program Files (x86)\bCNC\bCNC. py”,第 2959 行,在运行行中,paths = self.gcode.prepare2Run()
文件“c:\Program Files (x86)\bCNC\CNC.py”,第 1725 行,在 prepare2Run if self.gcode in (1,2,3):
AttributeError: GCode instance has no attribute ‘gcode’

如果我能克服这个问题,这看起来是一个很棒的程序。非常感谢任何帮助或指点。

探测后发送 Gcode 时出现问题 #7
所有者

感谢您的报告。
我最近修改了该程序以包括一个基本的 CAM 功能,用于用手指创建轮廓、切割和框(目前可从命令行获得),显然我在探测中引入了一个错误。
我已经纠正了你发给我的错误,现在应该可以工作了。
你能测试一下并告诉我吗?

探测后发送 Gcode 时出现问题 #7
所有者

显然,windows python tkinter 版本上不存在小键盘 TK_ 事件。

探测后发送 Gcode 时出现问题 #7
作者

无论如何,小键盘的事情并没有真正影响到我,所以不用担心。我现在正在下载新版本,今天会试用 – 我会告诉你它是怎么回事。

谢谢!

探测后发送 Gcode 时出现问题 #7
作者

现在工作很好,谢谢!我注意到另外两个小错误,但我会为他们打开另一个问题。