ブロックスキャンによるプログラムへのアクセス
用途
「ブロックスキャン」機能を使用して、自由に選択可能な NC ブロックから NC プログラムを処理できます。その NC ブロックまでのワークの加工が計算上考慮されます。 コントローラは例えば開始の前にスピンドルをオンにします。
関連項目
- NC プログラムの作成
- パレット表とジョブリスト
条件
- 機能が機械メーカーにより承認されている
機械メーカーは「ブロックスキャン」機能の使用を許可して、設定する必要があります。
機能説明
以下の内容はパレット表とジョブリストにも該当します。
以下の事情で NC プログラムがキャンセルされると、中断点が保存されます。
- 「内部停止」ボタン
- 非常停止
- 停電
コントローラの再起動時に保存されている中断点が見つかると、メッセージが出力されます。そして、中断した場所からブロックスキャンを実行することができます。 操作モード「プログラム実行」に初めて切り替えるときに、メッセージが表示されます。
ブロックスキャンを実行するには次のオプションがあります。
- メインプログラムのブロックスキャン、場合によっては反復を伴う
- サブプログラムおよびタッチプローブサイクルの多段階ブロックスキャン
- ポイント表でのブロックスキャン
- パレットプログラムでのブロックスキャン
コントローラはブロックスキャンの開始時に、NC プログラムを新たに選択したときの状態にデータをリセットします。ブロックスキャン中に「単一ブロック」モードの有効化と無効化ができます。
「ブロックスキャン」ウィンドウ
- 保存された中断ポイントと開かれた「ブロックスキャン」エリアが表示されている「拡張した」ウィンドウ
「ブロックスキャン」ウィンドウの内容は以下のとおりです。
行 | 意味 |
---|---|
行番号 | パレット表の行番号 |
中断時のパレット表の行番号 | |
プログラム | アクティブな NC プログラムのパス |
中断の時点でアクティブだった NC プログラムのパス | |
ブロック番号 | プログラムランを開始する NC ブロックの番号 現在選択されている NC ブロックが提案されます。「ブロックスキャン」ウィンドウからも「検索」列を開くことができます。 |
中断の時点でアクティブだった NC ブロックの番号 | |
反復 | プログラムセクションの反復またはプログラムループの中に NC ブロックがある場合、アクセス時の反復の番号 |
プログラムセクションの反復またはプログラムループ内で中断があった場合、中断時の反復の番号 | |
ポイント 表 | ポイント表のパス 選択ウィンドウを使った選択が可能 |
中断の時点でアクティブだったポイント表のパス | |
ポイント番号 | ポイント表の行 |
中断の時点でアクティブだったポイント表の行 |
「拡張した」エリアの「最後に選択」ボタンで中断ポイントを選択します。
単純なブロックスキャンの実行
以下のように単純なブロックスキャンで NC プログラムにアクセスします: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
複数段階のブロックスキャンの実行
例えば複数回呼び出されるサブプログラムにアクセスする場合は、複数段階のブロックスキャンを使用します。その場合、最初に希望するサブプログラムの呼出しに移動してからブロックスキャンを続行します。この手順を呼び出した NC プログラムで利用します。
以下のように複数段階のブロックスキャンで NC プログラムにアクセスします: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
ポイント表でのブロックスキャン
以下のようにポイント表にアクセスします: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
ブロックスキャンでポイントパターンにアクセスする場合も手順は同じです。「ポイント番号」フィールドでアクセスのための希望のポイントを定義してください。ポイントパターンの最初のポイント番号は 0 です。
パレット表でのブロックスキャン
以下のようにパレット表にアクセスします: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
パレット表のプログラムランがキャンセルされた場合、最後に編集された NC プログラムで最後に選択された NC ブロックが中断ポイントとなります。
注意事項
- GOTO は NC プログラムのプログラミングとテスト時にのみ使用してください
- NC プログラムを処理する際には、ブロックスキャンのみ使用してください
- 多段階ブロックスキャンを使用して手動で中断ポイントに移動します
- 「ブロックスキャン」機能を複数段階で使用します
- ポップアップウィンドウには、プロセスで必要なダイアログのみが表示されます。
- +、-、*、/、(、) キーを使って、数の入力フィールド内で計算できます。
- ブロックスキャンを使用してパレット表にアクセスすると、コントローラは常にパレット表の選択された行をワーク指向で処理します。 「ブロックスキャン」機能で選択されたパレット表の行の後、再び、定義された加工方法に従って、加工が行われます。
- 内部停止後も作業エリア「状態」の「LBL」タブに繰り返しの回数が表示されます。
- 「ブロックスキャン」機能は以下の機能と一緒に使用しないでください:
- ブロックスキャンの検索フェーズ中のタッチプローブサイクル 0、1、3、4
- ハイデンハインは、工具呼出しのたびに M3 または M4 でスピンドルをオンにすることを推奨しています。それにより、中断後の開始時などのプログラムランの問題を防ぐことができます。