FANUC CNC の 3 種類のメモリはそれぞれ異なる目的を果たしており、その違いを理解することで、4MB DRAM モジュールが重要である理由が説明されます。
FROM (フラッシュ ROM — 不揮発性):CNCシステムソフトウェアと長期データを保存します。不揮発性 — 電力を供給しなくてもコンテンツを保持します。リアルタイムアクセスとしては比較的遅い。
SRAM (バッテリーバックアップ RAM):CNCパラメータとパートプログラムを保存します。バッテリーバックアップにより、電源オフ時にコンテンツが保持されます。容量が限られている。主に永続的なデータストレージに使用されます。
ドラム (A20B-2902-0020):作業メモリ — CPU の高速一時ワークスペース。実行中のすべての命令、計算中のすべての変数、先読みバッファ内のすべての G コード ブロック、すべてのサブルーチン スタック フレーム、およびすべてのシステム状態変数が動作中に DRAM を占有します。 DRAM は高速 (CPU クロックに一致)、揮発性 (電源を切ると内容が失われる) であり、実行中のプログラムの完全なワーキング セットを保持できる十分な大きさが必要です。
CNC が起動すると、高速実行のためにシステム ソフトウェアが ROM から DRAM にコピーされます。実行時に起こることはすべて DRAM を通過します。
| パラメータ | 価値 |
|---|---|
| メモリの種類 | DRAM (ダイナミック ランダム アクセス メモリ) |
| 容量 | 4MB (4メガバイト) |
| タイプ | SMDドーターボード(プラグイン) |
| シリーズ | A20B-2902 |
| 応用 | ファナック CNC ワーキングメモリ |
A20B-2902-0020 の 4MB DRAM 容量は、CNC のアクティブな動作に作業メモリを提供します。
プログラムの先読み:CNC は、現在の実行ポイントより先に G コード ブロックを事前に読み取り、将来のモーション ブロックを計算して、輪郭のあるツール パスを通じてスムーズな送り速度を維持します。 4MB DRAM は有意義な先読みバッファをサポートします。利用可能な DRAM が多いほど、より多くのブロックを事前計算できるため、よりスムーズな高速コンタリングが可能になります。
システムソフトウェアの場所:CNC が起動すると、オペレーティング ソフトウェアが ROM から DRAM にロードされます。ロードされたソフトウェアは、使用可能な DRAM のかなりの部分を占有します。 4MB DRAM モジュールを使用した FANUC CNC 世代の場合、この容量はその時代のソフトウェアのフットプリントに一致しました。
マルチタスクのオーバーヘッド:PMC ラダーの実行、表示レンダリング、通信管理、およびリアルタイム CNC サーボ計算はすべて、動作中に DRAM スペースを共有します。 4MB は、A20B-2902-0020 を使用する CNC 世代のこれらの同時ニーズに適合する容量でした。
CNC ブート障害診断:FANUC CNC が起動を完了できません。システム アラーム コードは RAM エラーを示します。 A20B-2902-0020 DRAM モジュールはテストされ、欠陥があることが特定されました。交換すると、CNC は起動を完了し、通常の動作を再開できるようになります。
断続的なアラームの調査:CNC は、長い生産日の午後にランダムな原因不明のリセットを発生しますが、午前中には通常どおり再起動します。温度に敏感な DRAM セルの故障が考えられます。 A20B-2902-0020 を交換すると、温度に依存するメモリ障害が解消されます。
Q1: A20B-2902-0020 は FANUC シリーズ 16、18、または 20/21 システムで使用されますか?
A20B-2902-0020 は、A20B-2902 シリーズの 4MB DRAM モジュールです。このシリーズの同様の 4MB DRAM モジュール (A20B-2902-0531 など) は、シリーズ 16、18、および 21 で確認されています。特定の A20B-2902-0020 バリアントの正確な CNC システム互換性は、該当する CNC システムのハードウェア ドキュメントで確認されます。ホスト CNC システムのタイプを特定し、スペアパーツ リストから確認します。
Q2: A20B-2902-0020 は CNC の外部でテストできますか?
DRAM モジュールには、アクセスするホスト システムからの特定のアドレス、データ、制御信号が必要です。これらは、単純な導通や抵抗の測定ではテストできません。インサーキットテスト (CNC の電源を入れた状態で CNC にインストール) が標準的な方法です。正常な交換モジュールを交換し、CNC ブート障害が解決するかどうかを観察することが、最も実用的な診断方法です。
Q3: A20B-2902-0020 を交換すると、保存されている CNC パラメータまたはプログラムに影響しますか?
いいえ、DRAM は揮発性です。電源をオフにすると内容は失われます。 CNC パラメータは SRAM (バッテリ駆動の別個のモジュール) に保存されます。 CNC プログラムは SRAM または FROM に保存されます。 DRAM モジュールを交換しても、不揮発性ストレージの内容には影響しません。交換品を取り付けた後、CNC は通常どおり起動し、システム ソフトウェアを FROM から新しいモジュールに再ロードします。
Q4: CNC アプリケーションで DRAM モジュールが失敗する原因は何ですか?
一般的な原因: はんだ接合部の熱サイクル疲労 (電源オンの加熱と電源オフの冷却を繰り返すと、長年の使用によりはんだ接合が弱くなります)。以前のメンテナンス中の保護されていない取り扱いによる静電気損傷。 DRAM の内部接合電圧にストレスを与える電源電圧の過渡現象。 10 年以上使用されている古いモジュールの一般的なコンポーネントの老朽化。
Q5: 4MB DRAM は CNC のメモリ システムの SRAM とどう違うのですか?
DRAM (A20B-2902-0020): 高速、大容量の揮発性ワーキング メモリ。電源を切ると内容が失われます。電源が入っている間データを保持するには、一定のリフレッシュ サイクルが必要です。作業環境に適した4MBの容量。
SRAM: 速度が遅く、容量が少ない、バッテリバックアップ式の不揮発性メモリ。電源がオフになってもコンテンツは保持されます (リチウム電池経由)。パラメータやプログラムを保存します。 SRAM を交換するには、バックアップからデータを復元する必要があります。 DRAM を交換することはできません。