スイッチポイントを定義する方法 マスター位置に応じて、スイッチポイントを使用してイベントをトリガーします。たとえば、これは出力の設定または機能ブロックの呼び出しである可能性があります。 これらの手順では、 カムの作成方法 スイッチポイントを定義する方法を示す章。この例では、タペットが溶接プロセスを開始および停止します。 を開きます 縦軸 エディターのカム。 The カム タブが表示されます。 を選
プログラムによるカムの作成 現在 CODESYS SoftMotion バージョン4.17.0.0、 CamBuilder ファンクション ブロックは、IEC アプリケーションで直接プログラムによってカムを作成するためのインターフェイスを提供します。 詳細については、次の例を参照してください。 プログラムによるカムの作成 CamBuilder 関数ブロックの使用 (SM 4.17.0.0 以降)
機能ブロック: MC_CamTableSelect および MC_CamIn MC_CamTableSelect.MasterAbsolute 入力 MasterAbsolute = TRUE 、カムは現在のマスター位置から開始されます。この点は、カムのマスター値範囲内の任意の位置にある可能性があります。点がカムの値の範囲外にある場合は、エラーが発生します。 入力 MasterAbsolute=F
カムの切り替え 基本的に、いつでも異なるカムを切り替えることができます。ただし、いくつかの点を考慮する必要があります。 カムエディタでは、スレーブの位置はカム関数の関数値として一意に定義されます。この関数はマスター値の範囲で定義され、次のように表すことができます。 SlavePosition = CAM( MasterPosition ) マスタードライブの現在の位置は通常、マスター値の範囲から外
周期カム カムは繰り返し作動させることができる。 Periodic の入力 MC_CamTableSelect 機能ブロックは次のように設定されている TRUE カムは終了位置に到達すると自動的に再起動します。この入力が FALSE 、 そうして EndOfProfile 出力変数の MC_CamIn 機能ブロックは次のように設定されている TRUE マスターの終了位置に到達すると、スレーブは現在
「オンラインカムエディタ」視覚化要素 オンラインカムエディタは、ビジュアライゼーションにカムテーブルを表示するビジュアライゼーションテンプレートです。この要素を使用すると、オンラインモードでカムを変更できます。 視覚化要素は、視覚化テンプレートで使用できるようになります( SMC_VISU_CamEditor )の SM3_Basic 図書館。あなたはそれを視覚化エディタで見つけます ツールボック
概要 バッファモード いくつかの機能ブロックには BufferMode 動作の時系列順序を制御するために使用される入力。バッファ モードは、関数ブロックが非バッファ モード (「中止」、標準動作) で動作するか、バッファ モード (「バッファ」) で動作するかを定義します。これら 2 つのモードの違いは、アクションを開始する時間です。 「非バッファモード」: 移動コマンドは、別の移動を中断した場合
バッファリングされた動きの場合の動作 バッファリングされた移動が後に命令されたとき MC_MoveAbsolute また MC_MoveRelative 、バッファリングされた動きは、前の動きが報告するのと同じサイクルでアクティブになります Done ただし、バッファリングされた動きの補間は次のサイクルまで開始されないため、サイクル終了時の軸の速度は0に等しくなります。 バッファリングされた移動が
CNC 例 05: ファイルから CNC を作成する を参照してください CNC05_File.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . このサンプルプロジェクトでは、PLCに保存されているASCIIファイルからGコードプログラムを読み取る方法を理解できます。この種のファイルを使用する