工作機械数値制御システムのソフトウェアは、一般的なコンピュータシステムのソフトウェアと同じであり、主にシステムソフトウェアとアプリケーションソフトウェアの2つの部分で構成されています。システムソフトウェアには、システムの初期化、データ管理、I / O通信、補間計算、補正計算などが含まれます。さらに、専用の固定サブルーチンもいくつか含まれています。アプリケーションソフトウェアは、主に特定のプロセス、ユーザーがコンパイルした部品処理プログラム用です。システムソフトウェアとユーザーソフトウェアの特性とタスクの違いにより、それらの障害の兆候も異なります。
1、システムソフトウェアの障害
システムソフトウェアの障害は、多くの場合、設計エラーが原因で発生します。つまり、ソフトウェアの設計段階で、システム機能の考慮が不十分であり、設計目標が不完全であるため、アルゴリズム、定義、またはモジュール接続に欠陥があります。これらの欠陥が存在すると、それらは消えることはなく、障害の本質を示します。一部の動作環境では、この設計上の欠陥が刺激されてソフトウェア障害が発生する場合があります。このタイプの障害については、ソフトウェアバージョンを更新することで修正できます。一般に、下位バージョンと比較して上位バージョンのソフトウェアの機能が向上することに加えて、ソフトウェアの欠陥の修正が含まれることがよくあります。
2、アプリケーションソフトウェアの障害
数値制御システムのアプリケーションソフトウェアは、ユーザーが作成した部品処理プログラムです。準備機能Gコード、補助機能Mコード、スピンドル機能S、工具機能Tが含まれます。ハイエンドシステムの場合、グラフィックプログラミングやパラメータ測定などの機能も含まれています。
アプリケーションソフトウェアの障害は、主に人的要因によって引き起こされ、ある程度の偶発性とランダム性があります。これは、書き込み形式、文法、プログラム構造のエラーなどのユーザープログラムの設計に現れます。これらのエラーの原因は、主に、システム機能の理解不足や処理プロセスの考慮不足など、プログラミングまたはプログラム入力が原因です。また、プログラムの転送・保存の過程で、プログラムの内容も変更され、動作不良の原因となる場合があります。オペレーターがCNCシステムに精通するにつれて、このような障害を徐々に減らすことができます。