Contact me: hankecnc@gmail.com

安装 G38.{3,4,5} 命令 #490

推推 grbl 3年前 (2023-01-22) 314次浏览

对话

安装 G38.{3,4,5} 命令 #490
贡献者

这是通过添加一个sys.probe_away标志来实现的,该标志用于根据我们正在探测的方向翻转开关的方向。

真值表


            towards (G38.2, G38.3)    away (G38.4, G38.5)
before       sys.probe_away  = 0       sys.probe_away  = 1
             sys.probe_state = 0       sys.probe_state = 1 

after        sys.probe_away  = 0       sys.probe_away  = 1
             sys.probe_state = 1       sys.probe_state = 0 

这假设开关在“探测离开”开始时接合,考虑到 linuxcnc 描述中的措辞,这似乎是合理的

G38.2 - probe toward workpiece, stop on contact, signal error if failure
G38.3 - probe toward workpiece, stop on contact
G38.4 - probe away from workpiece, stop on loss of contact, signal error if failure
G38.5 - probe away from workpiece, stop on loss of contact

带有此补丁的 grbl 构建为 27758 字节,而 master 为 27654 字节

安装 G38.{3,4,5} 命令 #490

这是一个很好的补充,谢谢!

安装 G38.{3,4,5} 命令 #490
成员

@tmpvar:首次安装探测时,有一个关于附加探测命令是否有用的对话。我很难想出添加它们的充分理由。可能是我目光短浅?

另外,我将关闭此拉取请求。请重新提交给边缘分支。当有重要的代码更改时,我想保持主分支干净。

安装 G38.{3,4,5} 命令 #490 chamnit 关闭了这个 2014 年 9 月 15 日
安装 G38.{3,4,5} 命令 #490
贡献者作者

@chamnit看起来edge分支已被删除?

$ git clone git://github.com/grbl/grbl grbl.new
Cloning into 'grbl.new'...
remote: Counting objects: 3119, done.
remote: Total 3119 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3119/3119), 1.80 MiB | 548.00 KiB/s, done.
Resolving deltas: 100% (2184/2184), done.
Checking connectivity... done.
$ git branch -r
  origin/HEAD -> origin/master
  origin/master
  origin/v0_6
  origin/v0_7
  origin/v0_8

edge一旦您为我创建目标分支,我很乐意重新提交

安装 G38.{3,4,5} 命令 #490
成员

@tmpvar:糟糕!对不起。删除了,从master那里复制过来的,但是忘记发布了。它现在应该可以工作了。

安装 G38.{3,4,5} 命令 #490 tmpvar 删除了 G38.2+ 分支 8年前
安装 G38.{3,4,5} 命令 #490 tmpvar 恢复了 G38.2+ 分支 8年前
安装 G38.{3,4,5} 命令 #490 tmpvar 提到了这个拉取请求 2014 年 9 月 16 日
合并
免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

成功合并此拉取请求可能会关闭这些问题。

还没有

3人参加
安装 G38.{3,4,5} 命令 #490安装 G38.{3,4,5} 命令 #490安装 G38.{3,4,5} 命令 #490

喜欢 (0)