プログラム ワークスペース(Alt+3)には、プログラムとサンプル部品、入力しながらプログラムを検査するエディタ、そしてプログラムがワークに対して何をするかを示すプレビューがあります。Studio は、プログラムを保存するたび、また機械に読み込むたびに、そのバージョンを保存します。そのため、何が変わったかを確認でき、元に戻すこともできます。
ワークスペースは 3つの部分で構成されています。
プログラムを開くには、次のようにします。
エディタと機械は、別々のプログラムを保持できます。機械にあるプログラムをエディタで開いていない場合は、ステータス行にその旨が表示されます。Ctrl+K はエディタのプログラムを機械に読み込み、Ctrl+Shift+R は機械のプログラムをエディタに取り込みます(編集内容は先にバージョンとして保存されます)。
Studio 1.0 には 4種類のサンプル部品が付属しています。NEMA 17 モーター取付板、計測器のフロントパネル、マイクロ流体液滴チップ、アイソグリッド軽量パネルです。今後のアップデートで追加されます。サンプル部品 のいずれかをダブルクリックするか、ファイル > サンプル部品… から選びます。
サンプルを読み込むと、そのサンプル用に機械全体が段取りされます。素材と治具、工具テーブルと主軸の工具、原点復帰、ワーク原点、プログラム、そしてサンプルに比較用の部品がある場合はその部品です。
|
エディタは G コード エディタです。
エディタの下のステータス行には、行と列、テキストが機械に入っているかどうか、バージョン、検査の件数、そして今いる行の後のプログラムの状態(モーダルコード、送り、回転数、工具、位置)が表示されます。
拡大 を押すと、エディタがワークスペース全体を使います。元のサイズ を押すと、プログラム一覧とプレビューが戻ります。
色はウィンドウの外観(ライトまたはダーク)に従います。コントローラがすでに取り込んでいる、実行中の行より先の行は、灰色で表示されます。
Esc でボックスを閉じます。
ブレークポイントは、実行がその行に達したときにツインの時間を止めます。機械の動作は変わりません。F5 で続行します。
ブレークポイントは、プログラムが機械に読み込まれてから有効になります。
エディタは、入力中(入力を止めてから少し後)、読み込み時、そして実行後にもう一度、プログラムを検査します。検査は 2つの部分からなります。
プログラム > プログラムを検査 は、別の検査です。読み込み済みのプログラムを、機械を動かさずに、コントローラ自身のチェックモードで 1行ずつ通します。
検出事項はエラー、警告、注記のいずれかで、該当する行の下にルール番号とともに表示されます。例:
| ルール | 種別 | 検出内容 |
|---|---|---|
| S01 | 警告 | 最初の移動の前に開始ブロックがない:プログラムがコントローラの状態に頼っている |
| S02 | 警告 | 末尾に M2 も M30 もない |
| S04 | エラー | F より前に切削移動がある |
| S05 | 警告 | S なしで主軸が始動する、または S が主軸の範囲外 |
| S07 | エラー | コントローラが受け付けないコード:式、O ワード、サブプログラム、G41/G42、G68 |
| S10 | 警告 | ワークの上面より下で、プログラムがここまでに切削した深さより深い位置への早送り |
| S11 | エラー | コントローラが拒否する円弧 |
| S12 | 警告 | 水冷主軸がクーラント(M8)なしで切削している |
| S14 | 警告 | ワーク原点を設定したときとは別の長さの工具で、その長さを測るものがない |
プレビュー検査は、プログラムがワークに対して何をするかも検出します:材料への早送り、主軸停止中の切削、治具との衝突、ストロークを超える移動、クーラントなしでの主軸運転。
検出事項には、提案が付くものがあります。例:提案(前に挿入):M8。
結果:変更は 1ステップで行われ、Ctrl+Z で元に戻せます。適用する前に提案を読んでください。提案が直すのは検出事項であり、意図ではありません。
最適化(Ctrl+Shift+O)は、同じ部品を切削するより速いプログラムを探します。送りと回転数を変更し、短い行をまとめ、退避の高さを下げます。元のプログラムと最適化後のプログラムを、同じ段取りで、機械の 2つの非表示コピー上で実行します。素材が段取りされている必要があります。最適化 は Pro エディション以上で使えます。
結果が良ければ、エディタのテキストが置き換えられ(Ctrl+Z で元のプログラムに戻せます)、比較が開きます。コンソールには、最適化の前後の時間、最大切削抵抗、びびり指標と、変更内容が表示されます。止めるには、最適化を停止 または Ctrl+Shift+O を押します。
次の操作をすると、Studio はプログラムのバージョンを保存します。
直前のバージョンと同じ内容のバージョンは、重ねて保存されません。バージョンは ドキュメント\Twinwright Studio\programs\<program>\ に 1ファイルずつ保存され、削除されることはありません。プログラム一覧 には、各プログラムの下にバージョンが、保存した時刻と保存した理由とともに表示されます。
比較(Ctrl+D)は、エディタのテキストと異なる最新の保存済みバージョンを、エディタの下に表示します。変更された行は黄、追加された行は緑、削除された行は赤、F または S だけが変わった行は青で表示されます。Ctrl+D をもう一度押すと、さらに古いバージョンが表示されます。Alt+↓ と Alt+↑ で差分から差分へ移動し、Esc で閉じます。
比較の見出しには差分の数が表示され、両方のバージョンがこのセッションで最後まで実行されている場合は、実行時間も比較されます。
保存済みの 2つのバージョンを比較するには、まず新しいほうをエディタで開き、Ctrl+D を押します。
.nc ファイルです。プログラムフォルダーからコピーできます。ファイル > グラフをエクスポート (CSV)… は、実行のグラフを保存します(分析と診断を参照)。段取りシートと検査レポートは、準備 の レポート カードにあります(検査を参照)。