开源改变世界

通过激光切割操作的深度增量 #57

推推 grbl 2年前 (2023-02-03) 225次浏览
关闭
cojarbi 打开了这个问题 2016 年 12 月 8 日 · 84条评论
关闭

通过激光切割操作的深度增量#57

cojarbi 打开了这个问题 2016 年 12 月 8 日 · 84条评论

评论

通过激光切割操作的深度增量 #57
合作者

对于二极管激光器,大多数应该添加深度增量选项。

通过激光切割操作的深度增量 #57  加了 功能要求 标签 2016 年 12 月 8 日
通过激光切割操作的深度增量 #57

确实是一个要求 – Emblaser 有一个我们需要支持的 Z 轴

通过激光切割操作的深度增量 #57
合作者

嗯..我们应该联系我们的外科医生@tbfleming用于操作:)

通过激光切割操作的深度增量 #57
成员

这很容易; 我只是还没有得到它。

通过激光切割操作的深度增量 #57
合作者

Z 舞台设置#69正在运行

通过激光切割操作的深度增量 #57
成员

也许没那么容易?我假设它就像 CNC,用户设置工作偏移量,因此 Z=0 是焦点到达材料顶部的位置。

通过激光切割操作的深度增量 #57
成员

@DarklyLabs emblaser2 的 Z 坐标如何工作?它是否具有工作偏移量以便 Z=0 是焦点击中材料顶部的位置,或者 CAM 是否需要根据选项计算 Z@jorgerobles添加?

  • Air assist comp(这对 Z 有何影响?)
  • Cutting mat comp(这是厚度吗?)
  • 焦点高度补偿(机器坐标系会处理这个,因为它是固定的吗?)
  • 默认垫子厚度(这与切割垫子有何不同?)
通过激光切割操作的深度增量 #57

@tbfleming
Emblaser 的工作原理与 CNC 路由器非常相似,具有一些额外的功能,可以简化最终客户的使用。

AZ 值为 0 与激光准确聚焦在基板上有关。激光器的焦距为 50mm,这意味着激光器底部与底板之间将有 50mm 的间隙。

客户输入的参数如下:
Material_Thickness (MT):这是他们正在使用的材料的厚度。

Cutting_Mat_Thickness (CMT):切割垫的厚度。(如果没有被使用则为 0)

Focus_Height_Compensation (FHC) 是通过运行校准文件确定的数字。它将是一个小的正数或负数,有助于补偿每台机器的任何微小变化以实现完美对焦。这个数字通常只设置一次。

因此:
从底部到材料顶部的高度 = MT+ CMT + FHC
最大 z 移动 = (MT + CMT + FCH) – 50mm
Emblaser 可以处理厚度达 50mm 的材料。

Air-Assist 的情况略有不同。安装Air-Assist喷嘴时,材料顶部向下移动量限制在10mm以内。这是为了防止喷嘴与材料碰撞。AA_Installed 的复选框需要可用。

因此:
最大 z 移动(使用 AA_Installed)= (MT + CMT + FCH) – 10mm

通过激光切割操作的深度增量 #57
成员

正 Z 是否会使床向下移动?这就是 CNC 铣床处理移动床的方式(移动工具头的相反方向)。

通过激光切割操作的深度增量 #57

我们的床是固定的,激光(工具)头上下移动。

所以正 Z 移动使工具向上移动,离床更远。

通过激光切割操作的深度增量 #57

我在上面的信息中遗漏了 z-moves 的一件事是它们不应该低于 0。由于 z=0 是激光头的最低位置,低于这个位置会导致步进器停止并失去其位置。

通过激光切割操作的深度增量 #57
成员
纠结 评论了 2016 年 12 月 12 日  

通过激光切割操作的深度增量 #57

我试图概括这一点。用户提供红色值。Z坐标为焦点。

对于 Emblazer:

  • 最大 Z = 50
  • Cut Z Travel Limit = 50 或 10,具体取决于是否使用空气辅助。

一般版本中没有复选框,因为它切换的值 (10) 特定于 Emblaser。特定于 Emblaser 的版本可以对 Max Z 进行硬编码并根据复选框设置 Cut Z Travel Limit。

这看起来对吗?

通过激光切割操作的深度增量 #57

这看起来是正确的。

通过激光切割操作的深度增量 #57  提到了这个问题 2016 年 12 月 12 日
通过激光切割操作的深度增量 #57

通过激光切割操作的深度增量 #57

只是一个可能,但材料厚度可能属于 CAM 选项卡,而不是设置。
设置应该针对很少更改的内容。材料厚度之类的东西可能会随着每项工作而变化。就“默认值”而言——在 LW3 中我们采用了“上次使用的自动保存”(尚未推广到我想要的所有字段)
我认为在 LW4 中我们已经为 G0 进给率做到了?(在页面刷新之间保持相同的值)
因此,例如,如果我在 12 毫米厚的材料上设置作业,下次我打开 LW4 时它默认回到 12,我将它更改为 6 毫米,下次我回来时,它默认为 6 毫米(这样,如果您在同一库存材料上有几个连续的工作,则不需要为每个工作更改它)

通过激光切割操作的深度增量 #57

是的我同意。
材料厚度可能会改变每项工作。
切割垫厚度和焦点高度补偿的更改频率要低得多。

通过激光切割操作的深度增量 #57

@DarklyLabs emblaser 在 Z 上有归巢吗?(它回到顶部还是底部?)

@FabCreator– 如果您也有要求,也许可以在这里插话,以便我们讨论适合两者的计划(:

通过激光切割操作的深度增量 #57
 评论了 2016 年 12 月 12 日 通过电子邮件  

通过激光切割操作的深度增量 #57

通过将 z 轴向上驱动 60mm 来实现 Z 轴上的归位。由于只有 50 毫米的移动,这确保它始终处于最顶部的位置。然后将该位置设置为 z=50mm。

通过激光切割操作的深度增量 #57

关于切割垫,我认为这个厚度适合放在设置部分。客户通常保持这一点。
值为 0 表示未安装垫子。

通过激光切割操作的深度增量 #57
 评论了 2016 年 12 月 12 日 通过电子邮件
通过激光切割操作的深度增量 #57

垫子是相当于蜂窝床的 Emblaser。
它可以留在原地进行切割或雕刻。它确实占用了 10 毫米的材料高度,因此对于需要处理厚度超过 40 毫米的材料的客户,可以将其移除。

通过激光切割操作的深度增量 #57
合作者
jorgerobles 评论了 2016 年 12 月 12 日  

我要去掉默认的材料厚度。我应该添加 Max Z Travel 以允许通用阶段吗?(所以也许另一台机器有 100mm 行程而不是 50..)

通过激光切割操作的深度增量 #57
 评论了 2016 年 12 月 12 日 通过电子邮件
通过激光切割操作的深度增量 #57
合作者

通过激光切割操作的深度增量 #57

还没有承诺。我已将字段名称更改为更短的通用名称。我们可以将 ABBR 添加到弹出信息气球。如果没有异议,我会承诺。

通过激光切割操作的深度增量 #57

大家好,

Fabkit 的工作方式略有不同,我们有一个移动的 z 床,移动范围约为 130 毫米。然而,了解这些距离对于用户来说在大多数情况下并不重要,因为我们的机器会自动定位到材料。或者在非常薄的材料的情况下,它将回到上 Z 端止动器。
一旦它回到原点,它就会弹开并将自己定位在距离头部 3 毫米的位置,以确保完美的焦距,无需设置材料厚度。
然而,我们喜欢的是一个单独的主页 z 按钮 (G28Z)
我们喜欢的另一个很酷的功能是能够根据您的操作调整 z。为雕刻散焦可以产生一些有趣的效果。当我们回到 0 时,他们需要用 – 值进行抵消。雕刻作业 Z-20、切割作业 Z0 等(但我认为这可能已添加到上面)

我不确定 air assist max travel 的作用是什么?空气辅助按钮说的是什么命令?我们的压缩机通过 M106 和 M107 打开和关闭。

亲切的问候,
邦纳

通过激光切割操作的深度增量 #57
合作者

Air assist 是一个用于 emblaser Z 算法的特殊标志(参见本线程的上层)。我们应该进一步努力,允许一种简单灵活的方式来定制供应商要求。

通过激光切割操作的深度增量 #57
合作者

Z 偏移量可以添加到操作参数中,实际上会自动反映在材料数据库操作配置文件中。

通过激光切割操作的深度增量 #57
成员

操作将具有用于散焦(例如用于雕刻)的 Z 偏移场和每次通过场的 Z 深度。

通过激光切割操作的深度增量 #57
 评论了 2016 年 12 月 12 日 通过电子邮件
通过激光切割操作的深度增量 #57
成员

我们不必将其称为 WCS。我们可以称之为 Set Z0,或 Set Material Top。或者将该功能整合到 Home Z 按钮中。

通过激光切割操作的深度增量 #57
成员

或者,我们可以放弃 WCS,回到我最初的想法(图表,减去 Z 限制)。

通过激光切割操作的深度增量 #57
合作者

那么,在这方面有什么协议吗?

通过激光切割操作的深度增量 #57

我们一直在思考如何概括我们的需求:

  • 我们的首选方案是底板 Z=0。

  • material_thickness 值用于从底板定义材料的顶部。此 material_thickness 值将考虑所使用的任何切菜板或垫子的厚度。

  • 我们使用“工具偏移”的一般原则来考虑所需的任何焦点补偿值。因此,在每台机器运行校准过程后,确定“tool_offset”值。该值将被输入一次并用于 gCode 计算。

  • “tool_offset”变量可以合并到 gCode 计算中,默认情况下为零。如果这个变量不暴露给一般用户,我们可以在 LW 的 Emblaser 版本中暴露它。

  • 限制移动等所需的任何特定逻辑将专门添加到 LW 的 Emblaser 版本中。

这涉及到 Darkly 维护他们自己的 LW 分支,但如果不在 master 分支中实现我们的特定要求,我看不到任何其他解决方案。

通过激光切割操作的深度增量 #57

通过激光切割操作的深度增量 #57
合作者

我看到足够通用,工具偏移似乎是更多机器可以使用的参数,并且材料厚度已经存储在材料数据库中。我还应该保留空中辅助作为任何机器都可以使用的标志。

关于分叉,我建议做一个插件系统(或后处理器)这样你就可以很容易地介绍你的要求(@tbfleming, 有什么想法吗 )

喜欢 (0)