评论
你好!
你做了反向检查吗? 哈拉尔德 |
作者
嗨,哈拉尔德, 刚刚进行了反向检查,是的,带注释的宏在 OCP 1.5.6 中做同样的事情。 它每次都将 Z 轴发送到限位开关。我认为这可能与我在 gcode 指令和注释之间使用“Tabbed”移动来对齐注释有关。我删除了所有这些带标签的间距并再次尝试使用 1.5.6,结果完全相同 – 每次都将 Z 轴向上发送到限位开关。 所以,恐怕在那上面画了一个空白。任何其他想法 – (它现在开始困扰我!)…… |
我认为您必须将带注释的宏版本“导出”到某种记事本以供参考,并删除要使用的宏中的注释。 但是您应该等待 Martin 就此问题发表评论。他肯定知道是否可以注释宏。 |
作者
好的 – 会那样做。这让我很感兴趣,为什么这会产生不同的效果? 非常感谢您的建议………… |
刚刚将 OCP 从 1.5.6 升级到 v 1.5.9 并注意到一些奇怪的事情……
在 OCP v1.5.6 中,我使用以下宏将 XYZ 位置置零,
G92 X0
G92 Y0
G92 Z0
G91
G21
G38.2 Z-25 F75
G92 Z11.85
G0 Z3
G0 X-25
G0 Z-10
G38.2 X20 F75
G92 X-11.30
G0 X-3
G0 Y-25
G0 X30
G38.2 Y30 F75
G92 Y-11.40
G0 Y-3
G0 Z10
G90
这对我来说一直很有效。但是,我认为在升级时添加注释是个好主意,并如图所示添加它们:-
G92 X0(将位置设置为值)
G92 Y0(将位置设置为值)
G92 Z0(将位置设置为值)
G91(增量模式)
G21(将单位设置为 MM)
G38.2 Z-25 F75(测头 Z(向下)直到Touch)
G92 Z11.85 (Z轴位置设置为11.85mm(板厚))
G0 Z3 (Z轴快速上升3mm)
G0 X-25 (X负(左)快速移动25mm)
G0 Z-10 (在 Z 轴负向快速移动(向下)10mm)
G38.2 X20 F75(探针 X 正向(右)直到接触)
G92 X-11.30(将 X 轴的位置设置为 -11.3mm(板边距为 10.3mm + 50% 的位Dia))
G0 X-3 (X 轴负向快速拉动(左) 3mm)
G0 Y-25 (Y 负向快速移动(向前) 25mm)
G0 X30(在 Y 正向(右)快速移动 30mm)
G38.2 Y30 F75(探针 Y 正向(远离前方)直到接触)
G92 Y-11.40(将 Y 轴的位置设置为 -11.4mm(板边距为 10.4mm + 50% of bit Dia))
G0 Y-3 (Rapid pulloff Negative (Towards Front) of Y Axis 3mm)
G0 Z10 (Raise Z 10mm to clear workplace)
G90 (Set Absolute Positioning)
我现在发现,当我在 OCP v 1.5.9 下运行带注释的版本时,初始 Z 运动向上移动并激活 Z-Limit 开关,而不是像它应该做的那样向下移动。如果我在v1.5.9下运行没有任何注释的版本,一切正常吗?
我一辈子都看不出为什么一个人的行为应该与另一个人不同,因为两个宏中的基本代码是相同的?
我在这里遗漏了什么,还是注释宏不是一个好主意?
一如既往,任何帮助回答这个问题的人都将不胜感激…..