前処理
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 で始まるときに radius=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