CNC 例 07: 式とサブプログラムの使用 を参照してください CNC07_Subprogram.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples . この例では、 サブプログラム CNC ファイルから、および使用する 式 CNCモーション命令で。 の中に CNC プログラムでは、他の例のように
ダイアログ:プロパティ–カム 関数 :このダイアログを使用して、カムのグローバル変数を定義します。 表 41 . 寸法 マスターの開始/終了位置 マスターの開始位置と終了位置は、マスター値の範囲を定義し、したがってカムの水平軸のスケールを定義します。デフォルト設定は角度度で指定され、制限値は0と360です。 スレーブの開始/終了位置 関連するスレーブ位置は、カムに定義されているグラフタイプによって
CNCデータ構造とグローバルアクセス プロジェクトで利用可能なCNCオブジェクトは、タイプの機能ブロックにコンパイルされます。 SMC_OUTQUEUE また SMC_CNC_REF 。 (これは、コンパイルメソッドの場合は発生しません ファイル 使用されている。) プロジェクトがコンパイルされると、作成されたCNCデータは内部で管理されます。 SMC_CNC_Data ファンクションブロック。コ
トルク制限とトルクフィードフォワード制御 のトルク制限 CODESYS SoftMotion 調整された動作中にドライブのトルクまたは力の指定された制限を超えないようにします。これらのトルクと力の制限は、ドライブの速度、加速度、ジャークに対する既存の制限に加えて尊重されます。これの要件は、適用されるキネマティクスの動的モデルであり、機能ブロックの形で実装されます。 ISMDynamics からのイ
カスタムキネマティクス を参照してください PLCopenSingle2.project サンプルプロジェクトと CustomKinematics.library のインストールディレクトリにあるライブラリ CODESYS 下 ..\CODESYS SoftMotion\Examples. この例では、カスタムキネマティックトランスフォーメーション(Gantry3C)を使用してライブラリを作成する
トリガーの例 1: 簡単な例 の Robotics_Trigger.project ここで説明するサンプル プロジェクトは、次のインストール ディレクトリにあります。 CODESYS 下 ..\CODESYS SoftMotion\Examples 。 トリガは、軸グループが指令されたパス上の特定の点にいつ到達するかを正確に知るために使用されます。この情報は、たとえば、正確なタイミングでツールをオ
はじめる ロボットの軸の動きをプログラムするには、まずプロジェクトのアプリケーションの下に軸グループを作成する必要があります。詳細については、次を参照してください。 軸グループを作成する方法 . 作成した軸グループを希望の運動学で構成します。デバイスの下に実軸または仮想軸を挿入し、これらの軸を軸グループにリンクします。詳細については、ヘルプページを参照してください。 運動学 : 軸グループの状態
動きのバッファリングとブレンディング 移動コマンドはバッファリングできる CODESYS SoftMotion バッファリングされた動作間のパスのブレンドが可能です。コマンドされたパスは、角を丸くすることで調整され、パスが停止せずに移動できるようになります。動作をバッファリングするかどうか、またどのように行うかは、 BufferMode 移動ブロックの入力(例えば、 MC_MoveDirectAb
SM_Drive_PosControlを使用したコントローラーの位置制御 を参照してください PosControl.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples 。 ほとんどの場合、サーボ制御がドライブの位置制御、および電力制御と回転速度制御を引き継ぎます。ただし、コントローラが軸の位置制御を
DIN66025の基礎 DIN66025プログラムの構造 DIN 66025プログラムは、個々のモーションブロックで構成されています。ブロック番号は、各ブロックの先頭にあります。 ['%' <Programmname>] <Satz>{<Satz>} . ブロックは次のように構成できます。 N<block number> G<expression> <G code words> N<block n