注释
成员
|
@MohamadAlsadi: 在 g 代码中有一种称为子程序或宏编程的东西可以执行程序循环和表达式条件。Grbl 不支持它们。 |
作者
|
@chamnit |
|
使用 g92 偏移量代替 2017-01-04 21:50 GMT+00:00 MohamadAlsadi <notifications@github.com>:
|
作者
|
@X3msnake |
|
http://www.cnccookbook.com/CCCNGCodeG54G92WorkOffsets.htm ***** *G92:可编程的临时零点偏移* 假设您需要一个可编程的临时零点偏移。有很多方法可以实现这一点,但经过实践检验的一种方法是使用 G92。G92 根据您提供的偏移坐标建立工件偏移。所以,如果我们讨论过的那个虎钳夹角位于*从当前工具位置*开始*偏移* X10 Y10 Z0,您可以执行以下命令: G92 X10 Y10 Z0 现在虎钳角的坐标是 X0Y0Z0。您刚刚使用 G92 建立了自己的零点偏移。让我们考虑另一个示例,其中 G92 或编程工作偏移的其他方法之一可能很方便。假设您有一个夹具板,上面有一个零件网格。你事先知道零件是 4 个横向和 2 个向下,所以会有 8 个零件。该板的制造使得每个部分之间的 X 和 Y 距离恒定(当然在公差范围内)。因此,零件在 X 轴上可能相距 5 英寸,在 Y 轴上可能相距 5 英寸。由于 G92 是相对于当前工具位置的偏移量,我们将工具移动到 g 代码程序开头第一个零件上的零零件。然后我们可以使用 G92 添加相对于该位置的偏移量,当我们逐步通过它们时,每个零件的 X 方向 5 英寸和 Y 方向 5 英寸。很方便吧?请注意,G92 可用于铣床和一些车床,但大多数车床使用 G50 来实现此功能。2017-01-05 6:54 GMT+00:00 MohamadAlsadi <notifications@github.com>:我们将工具移动到 g 代码程序开头第一部分的零部分。然后我们可以使用 G92 添加相对于该位置的偏移量,当我们逐步通过它们时,每个零件的 X 方向 5 英寸和 Y 方向 5 英寸。很方便吧?请注意,G92 可用于铣床和一些车床,但大多数车床使用 G50 来实现此功能。2017-01-05 6:54 GMT+00:00 MohamadAlsadi <notifications@github.com>:我们将工具移动到 g 代码程序开头第一部分的零部分。然后我们可以使用 G92 添加相对于该位置的偏移量,当我们逐步通过它们时,每个零件的 X 方向 5 英寸和 Y 方向 5 英寸。很方便吧?请注意,G92 可用于铣床和一些车床,但大多数车床使用 G50 来实现此功能。2017-01-05 6:54 GMT+00:00 MohamadAlsadi <notifications@github.com>:
|


我如何通过 G 代码制作循环?并在选定条件下停止循环?
例如:我有 G 代码命令
G10 L2 P1 X-10。Y-10。Z-10
G10 L2 P2 X-10。Y-11。Z-10
G10 L2 P3 X-10。Y-12。Z-10
我需要循环重复我的代码 5 次然后停止。
请注意:我使用的是 Grbl master 0.9