Questions tagged «g-code»

有关人类可读的机器语言G代码的问题。

3
是否有等待等待的G代码?
我的打印机具有自动调平功能,该功能可以通过用喷嘴尖端接触底板来工作。 我开始使用BuildTak曲面,当您将热喷嘴推入BuildTak曲面时,它已损坏。 所以我编辑了开始G代码以在自动加热之前运行自动调平 但是ABS不会粘在构建表面上,除非我将热熔胶预热并等待一分钟左右。 因此,现在我正在寻找一条G代码命令放在开始的G代码末尾,这将使打印机在打印之前等待一分钟 我正在寻找的顺序是: 加热床 自动水平 升高一点,使其不会碰到构建板 加热热点 等一下(这是唯一缺少的部分,其他所有工作都可以) 开始列印 有什么办法在G代码中插入延迟吗? 我正在使用Cura切片/打印,我的打印机是Robo3D R1 +
20 g-code 


1
Gcode中的asterix(*)的作用是什么?
在进行一些低级别监视时,以下序列将发送到打印机: N0 M106*36 N1 G28*18 N2 M107*39 此顺序仅打开风扇,将打印机放回原处,然后关闭风扇。 问题:星号/星号/(*)和每行的后两位数字的作用是什么?
10 g-code 

2
计算已经切片的文件的估计打印时间
我开始编写一个应用程序,该应用程序从已经切片的模型的G代码文件计算估计的总打印时间。 该程序可以正常运行。 其工作方式如下: 它扫描整个G代码文件以识别所有运动 它通过将段距离除以速度(以毫米/秒为单位)来计算每次移动的时间。 假设这是G代码: G28 ; home all axes G1 Z0.200 F5400.000 G1 X158.878 Y27.769 E6.65594 F900.000 这是它所做的计算: totalTime = 0 # G28 ; home all axes currentX = 0 mm currentY = 0 mm currentZ = 0 mm # G1 Z0.200 F5400.000 newZ = 0.2 mm mmPerSecond …

2
G代码注释中是否允许使用括号?
我想知道这段G代码是否有效: G0 (Some comment (Its G0 command)) Y10 Z-5 我已经在我的中国CNC机床上对此进行了测试,它去除了注释并可以完美地工作。 机器对此进行处理,G0Y10Z-5这对我来说似乎是正确的方法。 但是,我从未在真正的CNC实践中看到过这样的评论。如果有人能够在其CNC / 3D打印机上对其进行测试,那就太好了。 互联网上的许多G代码模拟器都无法在其解析器中处理这样的行,这让我感到困惑。我在RepRap Wiki甚至Google上都没有找到有关它的任何信息。
9 g-code  cnc 

3
平台支持Ultimaker Cura / G代码中的特定Z高度
Ultimaker Cura提供了一种“ 触摸构建板 ” 的平台支持类型,它使打印机仅对应该接触构建板的对象部分做一个筏子。它还为可能悬在构建板上的任何对象提供“ 无处不在 ”。 我只需要为不超过某个z高度的突出部分提供支持,例如位于4毫米或以下z点的任何突出部分。是否有软件可以启用此功能,或者将其作为Ultimaker Cura的设置/添加,或者仅作为Pronterface的G代码导出?

1
在最后几层关闭加热床。好主意吗?
我的加热床要等到明显冷却后才能松手。冷却过程需要相当长的时间。 我正在考虑将M140 S0(将加热床温度设置为0)在打印过程快要结束的地方,这样在完成打印后就已经在进行冷却了。 那是个坏主意吗?我问,因为如果这是100%完美的想法,切片器可能已经做到了。

1
Folgertech FT-5:似乎无法正确阅读G代码
我最近从Folgertech购买了FT-5,大约一周前完成了组装。我尚未完成成功的打印。似乎文件未正确切片,或者它可能未正确读取G代码。它将放置零件的第一周边层,然后在y方向上将构建板向下移动几毫米,挤出另一个周边层,然后重复。我尝试使用Cura作为切片软件从SD进行打印并通过USB进行打印,结果相同。 我已经仔细检查了所有皮带和皮带轮的松紧度 Y-Driver不好,所以最初我将其与板上的备用零件互换,它解决了这个问题。 我已经遍历了Marlin V3固件上的整个代码,并且看起来一切看起来都应该正确。 带Arduino Mega 2560的MKS Gen V 1.4 我已经尝试使用Arduino 1.6.5 / 1.6.6 / 1.6.7 我校准了XYZ步长/毫米 所有的机械运动和偏移似乎都是正确的。打印机无问题地连接到Pronterface。它也可以从计算机和USB上正常运行,并在这些过程中移动到应有的位置。同样,问题似乎出在它试图解释G代码时。我也尝试了来自不同来源的多个G代码文件,但运气还是一样。 如果有人有类似问题的经验或可以提供任何帮助,将不胜感激。我不知道会发生什么! 我今天上午尝试用红色灯丝打印5毫米校准立方体,在带有白色校准立方体的图片中可以看到一个示例,说明该校准立方体的外观。

1
确切地说,G代码中的E命令如何工作?
我曾尝试过在网上寻找内容,但并没有完全找到我困惑的答案。考虑以下3行G代码: G1 X129.000 Y126.322 E7.90758 G1 X128.349 Y125.707 F7800.000 G1 X128.476 Y125.548 E7.92045 F1800.000 第二行中没有E命令是否意味着没有材料要从第1行挤出到第2行?据我了解,E参数控制着已挤出多少材料到该行。 我问的原因是因为我试图在代码级别上理解如何确定打印机何时行进,而不会挤压任何材料(在Z方向上移动的情况下),或者您是否正在打印多个断开的零件?一本。由于Z线似乎都没有任何E指令,因此我倾向于认为没有E指令意味着从前一行移至给定位置时,不会挤出任何材料。我已经在网上尝试了很多不同的查询来尝试发现是否存在这种情况,但是还没有找到简单的答案,所以我希望董事会中的某些人能启发我。
9 g-code 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.