方法2:マクロ変数タイマー
2番目の方法の場合、ロボットはイーサネットによってプログラムマクロ変数#3196に値を書き込みます。
この変数はいつでも読み取ることができますが、設定はGコードプログラムではなく、イーサネットでのみ可能です。範囲は0〜5000ミリ秒です。タイマーはこの値からカウントダウンします。ゼロに達すると、セルはもはや安全ではないと見なされます。セルの安全性を維持するために、この変数はカウンタがゼロに達する前にリセットする必要があります。
注意: 2番目の方法は、デッドマンスイッチまたはロボットの教示モードでの使用に適しています。
機械変数への書き込み方法の詳細については、 機械データ収集 - NGCを参照してください。
機械は、プログラムが実行されているときは、両方の信号方式を監視して、セル安全信号の存在を確認します。この機能を有効または無効にする必要はありません。セル安全信号が存在するときにドアが開かれると、ドアの開いている間は、その時のアクティブなプログラムが続行されます。有効なセル安全信号があり、ドアが開いていると、スピンドル速度が制限されます。最大スピンドル速度は、 292、ドアオープンスピンドル速度制限の設定値となります。スピンドルの速度がこのスピードを超えているときにドアが開放された場合、スピンドルは制限スピードに向けて減速します。
ドアが開いていてセルが安全でない場合、機械はドアホールド状態になります。軸の動きが停止し、スピンドル速度が制限されます。