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 パスを
ユーザーインターフェース このセクションの内容 :
コマンド:CNC情報 関数 :コマンドは プログラム<name>に関するCNC情報 ダイアログ。 . 電話 : CNC メニュー オブジェクトのコンテキストメニュー(タイプ CNCプログラム ) 要件 :CNCプログラムがエディターで開いています。 ダイアログ:<name>プログラムのCNC情報 ダイアログには、指定したCNCプログラムに関する情報が表示されます。 プログラム名 例: Workpi
連続的または同期的な動きからのバッファリング/ブレンド PLCopenによると、ブレンディングバッファモードは最初の動きの終わりの速度を決定します。 場合によっては、速度は最初の動きによってすでに完全に決定されています。これは、最初の楽章が次のいずれかのタイプの場合です。 連続移動( MC_MoveVelocity 、 SMC_MoveContinuousRelative 、 また SMC_Mov
移動機能ブロックの実行順序 バッファリングされた動作またはブレンド動作がコマンドされる場合、後続の動作をコマンドするファンクション ブロック インスタンスは、前の動作をコマンドしたファンクション ブロック インスタンスよりも先に実行してはなりません。 この順序に違反した場合、新しいエラー SMC_MOVING_WITHOUT_ACTIVE_MOVEMENT が報告され、軸が状態に切り替わります E
1つのファンクションブロックインスタンスを使用して複数の動きを制御する 単一のファンクションブロックインスタンス(例えば、 MC_MoveAbsolute )は、複数のバッファリング/ブレンディング動作を制御するために使用することはできません。 Busy 。 ファンクションブロックインスタンスが Busy 、このインスタンスで新しいバッファリングまたはブレンドされた動きのコマンドを実行すると、エラ
エラーが発生した場合の動作 軸エラーが発生した場合(たとえば、軸が状態に切り替わる場合) Errorstop )、アクティブな動きは、他のすべての受け入れられた動きとともにエラーを報告します。 アクティブなムーブメントの機能ブロックでFBエラーが発生した場合、後で受け入れられたすべてのムーブメントもエラーを報告します。これは、後続のコマンドがFBエラーの後に実行を継続するPLCopenのセクション