预处理
G代码: G40, G41, G42, G43, G50, G51, G52, G60, G61, G70, G71
功能: 命令激活预处理模块,例如 SMC_SmoothPath
, SMC_RoundPath
, SMC_AvoidLoop
, SMC_ToolCorr
, SMC_ToolLengthCorr
, 和 SMC_ToolRadiusCorr
.
提示
如果 显示预处理路径 选项,则编辑的路径在图形编辑器中可见。
句法
G40 G41 D G42 D G50 G51 D G52 D G60 G61
G码字 | 描述 |
---|---|
| 刀具半径或叠加半径 |
注意
对于 4.18.0.0 之前的版本:角度舍入/平滑 (G51/G52
) 和刀具半径校正 (G41/G42
) 可以相互影响,因为两个预处理都会解释 G 代码中的每个 D 字。例如,当角度舍入以 D=5 开始时,如果半径为 1 的刀具半径校正处于活动状态,则刀具半径校正也使用半径为 5
对于版本 4.18.0.0 及更高版本:角度四舍五入/平滑 (G51/G52
) 和刀具半径校正 (G41/G42
) 可以同时使用而不会相互影响。以下行为适用于此。
用于刀具半径校正 (
G41/G42
):默认情况下,使用的 “工具” 半径为SMC_ToolRadiusCorr
是 0。如果在 G 字之后指定 D 字G41/G42
,然后功能块调整 “工具” 半径并考虑在内。如果未指定任何值,则使用当前设置的 “工具” 半径。用于角度倒圆/平滑 (
G51/G52
):默认情况下,使用的 “平滑” 半径为SMC_Round/SmoothPath
是 0。如果在任何 G 字之后指定了 D 字(除了G36/G37/G40/G41/G42
)或单独使用(例如,N00 D5
),那么这会影响当前的 “平滑” 半径,并被考虑在内SMC_Round/SmoothPath
功能块。
G代码 | 描述 |
---|---|
| 刀具半径补偿结束 |
| 从工件左侧开始刀具半径补偿 |
| 从工件右侧开始刀具半径补偿 |
| 刀具长度补偿开始。 要修正的刀具偏置由参数指定 有关更多详细信息,请参阅: 注意:刀具长度在有效刀具半径补偿期间不得更改,因为它会破坏路径。 刀具长度校正 (G43) 仅在在线解码器中起作用(不在 CNC 编辑器中)。 |
G代码 | 描述 |
---|---|
| 圆角末端和平滑 |
| 开始角度平滑 |
| 通过以下方式开始圆角 |
| 附加轴的平滑结束 |
| 通过以下方式开始平滑附加轴 |
G代码 | 描述 |
---|---|
| 循环抑制功能结束 |
| 通过以下方式启动循环抑制功能 |
N0 G51 D10 F100 N10 G01 X$g_x$ Y0 F50 E30 E-30 N20 G01 X0 Y$g_y$ N30 G01 X0 Y0 N40 G50