评论
您使用什么类型的激光(CO2、二极管…)? |
激光切割固件需要在加速/减速时调制与速度成正比的功率。听起来您的固件要么搞砸了,要么围绕该功能存在一些设置/调整问题。
|
@arthurwolf我正在运行 grbl,但我不知道有任何与“激光模式 $32”相关的调整 @cprezzi这是一个2.5w的二极管。我将不得不运行一些测试并比较路径,以便能够判断它是太早还是太晚。我会在今天晚些时候这样做。 |
二极管的功率输出相对于旨在控制功率变化的 pwm/ttl 输入信号不是线性的也可能是一个问题。
|
@arthurwolf你知道我可以测试这个的方法吗?在此之前我使用激光所做的一切似乎都按我预期的那样工作。这是我第一次做得足够好以注意到问题。 当我使用 flatcam 生成 gcode 时,闭合向量完美地相遇,但我明白这可能是激光模式的固件调整。 我正在使用 elekslaser 2.5w |
@a7hybnj2在便宜的激光雕刻机上,有时激光模块集成了二极管驱动器,并且仅由开关 12V 和 GND 信号驱动(没有单独的 PWM 输入)。这是一种糟糕的节省成本的方法,会导致延迟和非线性。你能张贴你的激光模块和电子设备的照片吗? 顺便说一下:在 grbl lasermode ($32=1) 中,您必须使用 M4 而不是 M3 来获得加速/减速期间相对于速度的功率。 |
@cprezzi我无法进行任何测试,但这里有一些激光模块的图片。 |
好吧,它至少有三个别针,但颜色并不像我想象的那样!您应该检查 VCC 是否将变为永久 12V,并且 PWM/TTL 是否连接到 Arduino 板的激光 PWM 引脚。 |
所以,我今天又做了一次烧伤。虽然我无法判断它是晚开始还是提前停止,但我正在从我认为不会的设置中获取标签。 我原本以为我可以全力以赴并放慢速度,让它一直燃烧下去。我仍然收到小标签。就像一根头发的 1/2 的宽度。 没有办法调整“激光模式”的斜坡吗? 我的下一个最佳想法是编写一个脚本来重新处理 .nc 文件并将每个路径的前几行复制到路径的末尾,以便有一点重叠。我不太喜欢这个想法,因为“前几行”不是具体的衡量标准,可能会导致很多重叠或几乎没有重叠。 |
只要你只需要矢量切割而不需要灰度,你可以尝试在“Tool On”或“Tool off”设置中添加一个延迟命令(G4)。 例如,如果激光启动太晚,请在“Tool On”(两行)中尝试以下操作:
(这将打开激光,然后在执行下一个命令之前等待 0.5 秒。) 要在停用激光之前获得延迟,请使用“工具关闭”配置中的以下内容:
|
我还没有机会尝试你的最新建议,但我想确保你希望我尝试它 编辑:我想我只是回答了我自己的问题。M3 不是相对于运动的力量。所以,没有移动的暂停仍然会有激光电源打开。 这个结果不会和我刚刚关闭激光模式时的结果相似吗? |
是的,这就是我的意思。LaserMode 不仅仅是动态功率调整,它也不会在 S 值变化时停止移动。 |
好吧,我能够使用 M3 完成我的项目,但它们仍然是一堆我必须手动移除的“悬挂物”。不过,这比使用 M4 好得多。 我会继续测试,但现在这个项目已经完成,我不知道我什么时候会再次激光。 |
我无法将 .svg 加载到 github 中,但看起来如果您加载工作区,它就会包含该文件。
您可以在图片中清楚地看到我的问题是,这些切口中的每一个都有一个固定它的标签。它们是闭合的矢量形状,应该一直切开。
我尝试添加
M3 S1000 & M5
到我的 gcode 选项卡以生成激光的启动和停止并关闭 32 美元,但这只会导致烧斑。我也试过改变切割速度,如果我用全激光功率缓慢切割,它会烧掉形状,但也会着火。如果我切割缓慢但将激光强度调低,它会留下标签。
我过去使用的软件有一个复选框,允许生成的 gcode 稍微重叠每个剪辑的开始。(我忘记了复选框的名称,但它存在于我使用的平板摄像头叉子中)。我可以在 laserWeb 中做类似的事情来获得干净的切割吗?
Laserweb-Workspace.json.txt