機能ブロック: MC_CamTableSelect および MC_CamIn MC_CamTableSelect.MasterAbsolute 入力 MasterAbsolute = TRUE 、カムは現在のマスター位置から開始されます。この点は、カムのマスター値範囲内の任意の位置にある可能性があります。点がカムの値の範囲外にある場合は、エラーが発生します。 入力 MasterAbsolute=F
周期カム カムは繰り返し作動させることができる。 Periodic の入力 MC_CamTableSelect 機能ブロックは次のように設定されている TRUE カムは終了位置に到達すると自動的に再起動します。この入力が FALSE 、 そうして EndOfProfile 出力変数の MC_CamIn 機能ブロックは次のように設定されている TRUE マスターの終了位置に到達すると、スレーブは現在
概要 バッファモード いくつかの機能ブロックには BufferMode 動作の時系列順序を制御するために使用される入力。バッファ モードは、関数ブロックが非バッファ モード (「中止」、標準動作) で動作するか、バッファ モード (「バッファ」) で動作するかを定義します。これら 2 つのモードの違いは、アクションを開始する時間です。 「非バッファモード」: 移動コマンドは、別の移動を中断した場合
バッファリングされた動きの場合の動作 バッファリングされた移動が後に命令されたとき MC_MoveAbsolute また MC_MoveRelative 、バッファリングされた動きは、前の動きが報告するのと同じサイクルでアクティブになります Done ただし、バッファリングされた動きの補間は次のサイクルまで開始されないため、サイクル終了時の軸の速度は0に等しくなります。 バッファリングされた移動が
CNC 例 05: ファイルから CNC を作成する を参照してください CNC05_File.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . このサンプルプロジェクトでは、PLCに保存されているASCIIファイルからGコードプログラムを読み取る方法を理解できます。この種のファイルを使用する
CNC 例 07: 式とサブプログラムの使用 を参照してください CNC07_Subprogram.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . この例では、 サブプログラム CNC ファイルから、および使用する 式 CNCモーション命令で。 の中に CNC プログラムでは、他の例のように
CNC の例 10: 動的 CNC パスのプログラミング を参照してください CNC10_DynamicPath.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . この例では、CNC プログラム オブジェクトまたはファイルから G コードを入力せずに、実行時にアプリケーションで CNC パスを
ユーザーインターフェース このセクションの内容 :