移動座標系との同期 統合されたトラッキング機能により、移動座標系に対するモーションのプログラミングが可能になります。典型的な使用例は、コンベヤー ベルトから製品をピックアップし、それを別のコンベヤー ベルトに置くことです。各ベルトの動的座標系を定義した後、ユーザーはこれらの座標系に関連する移動の目標位置を簡単に指定できます。 CODESYS SoftMotion 指令された軸群の動きとベルトの動き
グラフィカルエディタ グラフィカルエディタは、CNC表形式エディタとDIN 66025のエディタの下部にあります。エディタは、プログラムされたCNCプログラムを表示するために使用されます。 エディターは、パスを変更および拡張するためのツールを提供します。 . エディターの構造 (1):表形式のエディターまたはDIN66025に準拠したエディター (2):プロパティビュー:選択したパス要素のプロパテ
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.0以降では、数式、ブール式、および文字列式を使用できます。 NS SMC_ReadNCFile2 と SMC_NCInterpreter これには、関数ブロックを使用する必要があります(代わりに SMC_ReadNCFile と SMC_NCDecoder )。 ヒント 式はオンラインデコーダーでのみ機能します(CNCエディターでは機能しません)。 原則として、