评论
|
我得再看一遍你的视频,不确定我把所有的东西都捡起来了…… 几点意见: G92 选项将被取消。不确定(如何)为工具长度和高度图选项卡添加(ing)工具长度偏移选项,至少对于香草 grbl 而言,因为它无法在软重置后存活(从检查代码来看,我可能错了 – 稍后会测试). 我假设您是在单轴测试夹具中进行测试?如果是这样,那么 IMO 唯一可以以有意义的方式测试的轴是 Z。参考。“开始前将探头移动到绿点指示的位置上方。” 在工具长度选项卡中(我添加了斜体)。 Edge finder图形需要更新,IMO 不好。 我写了“受LinuxCNC 探测插件的启发(IMO 一个很好的参考)”。- 在发行说明中,您是否查看了该链接?它可以解释你的一些问题。 配置文件弹出菜单:添加– 添加配置文件以下拉并将数据保存到文件,更新– 更新文件。除非您想保存更改,否则无需更新。也许应该使用工具提示或更好的菜单选项措辞。请注意,配置文件不包含来自探测选项卡的数据。也许我稍后会添加一些。 崩溃 – 我最近也遇到过几次崩溃,总是在与程序交互时发生,而且我无法复制。希望我能够追踪到这一点。 探测将机器暂时置于 G90 模式(相对距离),这是一个问题,如果探测失败,方法为 grbl 然后进入报警模式。这意味着当退出探测选项卡时,G90/G91 模式无法轻易恢复到其原始状态。我将不得不找到解决方法。 提示,要查看发送方中的当前解析器状态,请检查Parser state选项,费用为 10 美元(仅适用于 grblHAL)。 请注意,中心取景器在外部模式下缩回之前不会拉出(#32),我会解决这个问题。 我稍后会深入研究这个问题,我有一些付费业务要先处理。 |
我不反对 G92,但我不认为它应该是默认设置,也不应该潜入。不知何故,我认为您的探测页面状态在您的视图未更新的情况下被重置。当勾选 G56 时,我没有其他关于获得 g92 的解释。我查看了录音,它偷偷进入了,但不是因为我激活了错误的复选框。对于 UI 中的状态,这可能是一个更严重的问题。 G92 应该是一个选项,因为有些人不会使用终点挡块。
文档非常密集,但探测屏幕中有大量空间,所以为什么不使用它!! 我还想知道 3d 查看器是否可用于动态显示 3d 模型中的当前参数。例如,vers 文档中的详细信息很好地说明了边缘移动,只要看到它就会告诉您需要注意哪个参数。
我不明白引用的文字,那是从哪里来的?似乎边缘查找器选项卡可以用于任何轴。我在测试Y。
添加显示为灰色,只有更新可用,除非您输入新名称(我刚刚发现)。也许更明显的是您启用了“添加”按钮,该按钮为新名称创建了模式输入提示?另一种相当典型的方法是在现有列表下的下拉列表中放置一个项目,对于新安装,如 [ ,[user’s profiles], ]。最后,用户提供的名称真的不应该是您的查找键(在我看来),所以也许只需让用户单击添加并创建另一个默认标记的配置文件。这个功能似乎真的很有潜力!
G90 不是相对的,所以我不明白这一点。我看到下面有一个 G91,那是什么意思?我认为你可以围绕它编写代码。 这是我在寻边器运行时看到的,但由于电机未通电而出现故障。
我在那里看到一些我不确定的东西,比如: G49。我不认为你想在寻找边缘或拐角时取消你的工具偏移。 G98 和 G50:这是车床模式吗?在不使用时省略机器类型 gcode 可能很好。
时间越来越长了,先不着急。我最感兴趣的是显示比例移动的 2d 3d 模型,所以我会仔细研究一下,看看是否能想出一些有用的东西。 |
好的,我会保留它,但不是默认模式。
是的,但它需要工作——IMO 最好拿出一些东西进行讨论,试图在第一次尝试时使其完美,然后可能不得不再次将所有东西分开。例如。在我的待办事项列表中,正在为寻边器添加内角探测。
使用静态位图可能更容易,但当然不可能像 3D 渲染那样旋转/缩放。
我在探测选项卡下添加的信息可能会更好/更精确,英语不是我的母语,我也不太熟悉机械师使用的术语……
我的不好,很抱歉造成混淆 – 如果探测导致警报,探测可能会使控制器处于 G91(增量距离)。我在进入探测选项卡时保存当前的 G90/G91 状态,并在退出时尝试恢复它,如果触发了警报,这可能会失败。我不确定我是否喜欢香草 grbl 的软重置行为 – 在决定如何处理之前我需要进一步探索。
它是当前解析器状态,表示没有工具偏移处于活动状态。
G98 是固定循环的缩回模式。G50 正在缩小,G51 正在缩小,这是我发现在钻孔和铣削 PCB 时有用的 Mach3 扩展。也许我应该
是的,我就是这样做的-例如。除非车床模式处于活动状态,否则不会显示 G7/G8。 |
|
昨晚我在查看渲染代码,试图使用 gcode 解析器来显示探测动作。我如何让 G38 渲染?我不太明白开始和结束是如何计算的。 |
|
我想在 3d 查看器中渲染探针移动的 gcode。G38 不呈现,似乎需要 3dviewer 的开始和结束才能显示它,但我无法弄清楚如何正确设置。 这个想法是设置一个新的 3dviewer 实例并将其放在探头配置屏幕的右侧。然后添加一个预览按钮,它将生成 gcode 并将其发送到探测 3d 查看器,以便您可以看到将要进行的操作。如果它运行良好,我可以添加一些标签来显示步骤(比如静态 vers 探测文档)。 |
|
好的,我想我现在明白了。渲染动作的生成在GCodeEmulator.cs中通过 Execute() 方法完成,G38 的动作尚未添加到那里。 |
|
是的,我试图添加它,但我无法正确设置开始和结束。 |
|
尝试:
|
|
这奏效了。我正在研究添加标签。一个问题是“!” 命令不会被解析,并且它在探测之后移动的点将不是一条线。我可能会尝试展示一个可能的移动三角形,以表示根据当前设置可能做出的运动范围。 例如,我已经将东西移到 G90,这样我就可以知道在模拟 G38 之后将探头拉回到哪里: 这个例子是从角落探测中吐出的:
此外,渲染器似乎无法正确重新加载,您必须更改选项卡。 你认为我应该尝试重新使用现有的渲染 gcode 还是创建一个新类? 另外 Machine.StartPosition 似乎是机器的起始位置,对吗? 动画有效吗?这会使它非常光滑。 最后,helix 工具包演示应用程序中有一个示例,可让您查看 X、Y、Z 鼠标坐标,并进行事实检测以显示鼠标在模型上的位置。这真的很方便。如果你同意的话,我可以通过整合。 |
你的意思是!G38 上的前缀 如果闩锁距离 > 0,我会跳过前一个探测点吗?
一个小错误 – 我不希望 3D 选项卡在可见之前呈现。固定的。
我不知道。如果可能的话,从一个新的或子类开始?
它是当前的控制点(工具提示)。这是绿线相交的地方。
是的,但不在主 3D 视图中,因为在程序运行时无法打开它。
可能很酷,但我想这需要在模拟器/渲染器中正确处理坐标系。坐标系统处理和改进网格渲染在我的待办事项列表中,但目前正在下降。 |
|
你好, 我在查看 Estlcam 时的另一个问题是,您可以进行边缘查找并测量工件的角度,以便 G 代码将“旋转”以匹配工件。当您可以将工件安装在表面上而不需要通常需要的高精度时,这会容易得多…… 你看到这些点的任何机会吗? 提前谢谢你 |
|
@einencool 您的问题是有效的,应该可以实现这些功能。旋转可能最好通过扩展 G10L2 来识别 grblHAL 中的 R 参数来实现? 我最近一直忙于家里的维护工作——我还没有完成。我可能需要一段时间才能重新开始为发件人编码。 |
|
别着急,慢慢来,这些项目更适合冬天 |
|
关于探测选项卡的一个问题。今天我做了一个测试,这样我就不会用它了,因为它用 G0 代码触发了整个机器,并且以 5m/min 的速度我不想毁掉我的新 3D-Finder …… |






这是一段冗长的视频,内容是我笨手笨脚地进行了一些测试。今天之前我没有测试边缘查找。角落寻找和中心寻找一样有效。我猜您没有花太多时间在边缘查找上,并且有一些简单的修复方法。
https://youtu.be/NthS9aIBZzg
似乎对于边缘探测,它以不明确的方式使用了一些角参数,例如 x/y 偏移似乎控制了拉离距离。还不清楚第二个探测距离是从顶部盒子开始控制探测距离,还是底部盒子中的偏移量控制边缘探测的距离。
这是一个示例,其中 g92 是以某种方式设置的,但不是由我配置的设置设置的,我遇到了“崩溃”
这里g92 再次设置但不是基于我的输入
在这里我忘了重置直径,因为设置需要点击几下才能保持不变,当你切换标签时会丢失(或者我可能重新启动了?)
在这里我不确定正在使用什么坐标,并且 dro 值没有帮助。也许是一个功能请求:你能跟踪坐标系和其他东西,比如绝对与相对模式,并让它们显示在所有选项卡中吗?我还想在探测选项卡中看到 DRO,如果 DRO 可以显示当前的 WCS,那就太好了!
这是 GUI 崩溃的示例。当我试图记录这个时,它连续做了很多次,而崩溃是促使我首先记录它的原因。一旦我终于获得了不错的录音设置,它就不再崩溃了。音频非常糟糕,因为我的麦克风设置错误。