移動座標系との同期 統合されたトラッキング機能により、移動座標系に対するモーションのプログラミングが可能になります。典型的な使用例は、コンベヤー ベルトから製品をピックアップし、それを別のコンベヤー ベルトに置くことです。各ベルトの動的座標系を定義した後、ユーザーはこれらの座標系に関連する移動の目標位置を簡単に指定できます。 CODESYS SoftMotion 指令された軸群の動きとベルトの動き
CP運動の方向補間 などのCPムーブメントの場合 MC_MoveLinearAbsolute 、 MC_MoveLinearRelative 、 MC_MoveCircularAbsolute 、 また MC_MoveCircularRelative 、ツールの任意のターゲット方向は、ムーブメントのターゲット位置によって指定できます。その結果、ツールの先端がパス上を移動するパスの移動中に、ツールの
標準的なユースケース The SM3_Basic ライブラリには、標準の設定/実際の値のインターフェイスを介してドライブと対話しない上位の機能ブロックが含まれています。これらの機能ブロックは、コマンドを提供したり、インスタンスのパラメータを読み書きすることによってドライブの設定を変更したりします。 AXIS_REF_SM3 。 ドライブの再初期化 実行時にドライブパラメータを変更した場合は、ドライ
タブ:SoftMotionドライブ–位置制御 このタブでは、位置制御のパラメータを設定します。 例にも注意してください SM_Drive_PosControlを使用したコントローラーの位置制御 . 表 16 . 位置制御ループ fSetPosition 位置値を設定する D デッドタイムは、受信した実際の位置(エンコーダ)が軸の設定位置に位相シフトされるサイクル数を決定します。デッドタイムは、適
M機能 関数 :M関数または追加関数は、Gコードの補間中にアクションを開始します。 補間器は速度0に減速し、キューに入れられたM関数の番号を出力に送信します wM 、で確認を待ちます bAcknM 再び加速する前に。スイッチポイントとは対照的に、プログラムは、補間器に入力を設定してM機能が確認されるまで、現在の位置に留まります。 もしも SMC_PreAcknowledgeM が実行されると、機能
変数の使用 構文 $<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
サブプログラム 関数 :サブプログラムの呼び出し ポケットフライス盤、穴あけ、工具交換などの頻繁に繰り返されるタスクは、Gコードサブプログラムにスワップアウトして、そこから呼び出すことができます。呼び出し中に、パラメータをサブプログラムに渡すことができます。データ型 BOOL 、 LREAL 、 と STRING この目的のために許可されています。 ヒント サブプログラムを使用する場合は、汎用ブロ
タブ:カム このグラフィカルエディタでは、カムグラフが定義されています。いつでも、グラフィカルエディタと代替の表形式エディタを切り替えることができます( タブ:カムテーブル )。 エディターには 4 つのグラフの曲線が表示されます。 スレーブ位置(黒) スレーブ速度(青) スレーブ加速(緑) スレーブジャーク(黄色) 4つの座標系すべての横軸は、マスター値([0,360])の範囲を示しています。位
プログラムによるカムの作成 現在 CODESYS SoftMotion バージョン4.17.0.0、 CamBuilder ファンクション ブロックは、IEC アプリケーションで直接プログラムによってカムを作成するためのインターフェイスを提供します。 詳細については、次の例を参照してください。 プログラムによるカムの作成 CamBuilder 関数ブロックの使用 (SM 4.17.0.0 以降)