拡張前処理機能の有効化 Gコード : G38 、 G39 関数 :これらのコマンドは、拡張前処理機能をアクティブおよび非アクティブにします。 構文 G38 O<Bit> I<Param1Value> J<Param2Value> K<Param3Value> G39 O<Bit> I<Param1Value> J<Param2Value> K<Param3Value> Gコードワード 説明 <ビッ
モード 関数 :これらのコマンドは、座標と軸の中点を絶対値として解釈するか、相対座標として解釈するかを決定します。 Gコード 説明 G90 座標( X / Y / Z / A / B / C / P / Q / U / V / W )は絶対値として解釈されます。 (これがデフォルト設定です。) G91 座標( X / Y / Z / A / B / C / P / Q / U / V / W )は
滞留時間 Gコード : G4 関数 :このコマンドにより、補間器は特定の時間現在の位置に留まります。 例 21 . 例 滞留時間 N0 G4 T1 補間器は1秒間一時停止します。 このセクションの内容 :
スイッチポイント(H機能) 関数 :スイッチポイント機能またはH機能は、バイナリのパス依存スイッチをアクティブにします。最大3つのスイッチポイント( MAX_SWITCHES )パス要素ごとに処理できます。 構文 [G-Befehl] H O/L 最初に、スイッチポイント番号H <number>が定義され、次にパス要素内のスイッチポイントの位置が絶対(L <position>ワード)または相対(O
M機能 関数 :M関数または追加関数は、Gコードの補間中にアクションを開始します。 補間器は速度0に減速し、キューに入れられたM関数の番号を出力に送信します wM 、で確認を待ちます bAcknM 再び加速する前に。スイッチポイントとは対照的に、プログラムは、補間器に入力を設定してM機能が確認されるまで、現在の位置に留まります。 もしも SMC_PreAcknowledgeM が実行されると、機能
補間器とのタイミング同期 Gコード : G75 関数 :このコマンドは、補間器が前のすべてのオブジェクトを通過するまで、デコーダーの機能ブロックがGコードを処理しないようにします。補間器が到達したとき G75 、すべてのキューが空であり、NCDecoderとすべての前処理機能ブロックが実行を継続します。 この関数は、変数を使用する場合に役立ちます。対応する行が処理されると、デコーダーが変数を置き換
ポジショニング Gコード : G0 、 G92 関数 :これらのコマンドはツールを配置します。 G0 は、定義された位置への直線上の高速位置決めを指令します (通常はツール操作なし)。 G92は突然位置を設定します。その結果、軸上でもジャンプが実行されます。もしも MC_ControlAxisByPos.bAvoidGaps:=TRUE が設定されている場合、ジャンプは実行されません。代わりに、す
追加のスプライン軸A、B、C Gコードワード : A 、 B 、 C 関数 : 単語 A、B、C はスプライン付加軸の目標位置を定義します。原則として、追加の軸は次のように動作します。 P 、 Q 、 U 、 V 、 と W これにより、多項式関数による線形の代わりに、パス要素上の相対的なパス位置に依存します。 ヒント 使用する A 、 B 、 また C U、V、および W は勾配を定義するため、
複数のオブジェクトを使用した追加の軸モーションのスムージング Gコード : G70 、 G71 関数 : G71 開始し、 G70 Lで指定され、複数のオブジェクト上を移動する追加の軸でのモーションのスムージングを終了します。 構文 G70 L4 G71 L4 Gコードワード 追加の軸 L4 A L5 B L6 C L7 P L8 Q L9 U L10 V L11 W このセクションの内容 :
単一の追加軸をモジュロ軸として構成する(PA / PB /…) 関数: 軸A、B、C、P、Q、U、V、およびWの場合、次の単語を設定することにより、モジュロ周期を指定できます。 PA 、 PB 、 PC 、など。デフォルトでは、 PA 、 PB 、などの値は0です。これは、軸が線形であることを意味します。追加の軸がモジュロ軸として構成されている場合、最短距離は常に開始位置から目標位置まで補間されま