複数のオブジェクトを使用した追加の軸モーションのスムージング 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です。これは、軸が線形であることを意味します。追加の軸がモジュロ軸として構成されている場合、最短距離は常に開始位置から目標位置まで補間されま
変数の使用 構文 $<Variablenname>$ 変数と式の有効なIEC基本タイプ: INT 、 SINT 、 USINT 、 UINT 、 DINT 、 UDINT 、 BYTE 、 WORD 、 DWORD 、 REAL 、 と LREAL 。例外には、M関数のOパラメーターが含まれます(タイプの変数が必要です)。 SMC_M_PARAMETERS ) と G36/G37 (文字列変数も許
変数の値の変更 Gコード : G36 、 G37 関数 :コマンドは変数の値を変更します。 G36 指定された値を変数に書き込みます。 G37 指定された値で変数をインクリメントします。 O$var$ 編集される変数を定義します。 D のために書かれる値を定義します G36 またはのために追加 G37 。このコマンドは、たとえば、条件付きジャンプに必要なループカウンターに使用されます。 構文 G3
CNC 例 01: OutQueue を直接生成する を参照してください CNC01_direct.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . この例は、2 つの軸を持つ CNC プログラムを示しています。定義された速度と加速度で、X/Y 平面内の 4 つの位置にアプローチします。プログ
CNC 例 02: 変数を使用したオンライン デコード を参照してください CNC02_online.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . この例は、次の方法を示しています。 変数を使用する CNC プログラムをデコードします。 CNCエディタでNCプログラムを作成する 作成する
CNC 例 03: パスの前処理をオンラインで実行する を参照してください CNC03_prepro.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . この例は、パスの前処理を PLC でオンラインで実行する方法を示しています。 拡張する CNC02_online 1 つのパス プリプロセッサ
CNC の例 04: テーブル エディターを使用した CNC のプログラミング を参照してください CNC04_table.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . このプロジェクトでは、 CNC03_prepro.project サンプル プロジェクトは、表形式エディターでプログラム
タブ:カム このグラフィカルエディタでは、カムグラフが定義されています。いつでも、グラフィカルエディタと代替の表形式エディタを切り替えることができます( タブ:カムテーブル )。 エディターには 4 つのグラフの曲線が表示されます。 スレーブ位置(黒) スレーブ速度(青) スレーブ加速(緑) スレーブジャーク(黄色) 4つの座標系すべての横軸は、マスター値([0,360])の範囲を示しています。位