プログラムとエディタ

プログラム ワークスペース(Alt+3)には、プログラムとサンプル部品、入力しながらプログラムを検査するエディタ、そしてプログラムがワークに対して何をするかを示すプレビューがあります。Studio は、プログラムを保存するたび、また機械に読み込むたびに、そのバージョンを保存します。そのため、何が変わったかを確認でき、元に戻すこともできます。

プログラムを開く

ワークスペースは 3つの部分で構成されています。

プログラムを開くには、次のようにします。

エディタと機械は、別々のプログラムを保持できます。機械にあるプログラムをエディタで開いていない場合は、ステータス行にその旨が表示されます。Ctrl+K はエディタのプログラムを機械に読み込み、Ctrl+Shift+R は機械のプログラムをエディタに取り込みます(編集内容は先にバージョンとして保存されます)。

サンプルプログラム

Studio 1.0 には 4種類のサンプル部品が付属しています。NEMA 17 モーター取付板、計測器のフロントパネル、マイクロ流体液滴チップ、アイソグリッド軽量パネルです。今後のアップデートで追加されます。サンプル部品 のいずれかをダブルクリックするか、ファイル > サンプル部品… から選びます。

サンプルを読み込むと、そのサンプル用に機械全体が段取りされます。素材と治具、工具テーブルと主軸の工具、原点復帰、ワーク原点、プログラム、そしてサンプルに比較用の部品がある場合はその部品です。

補足

サンプルを読み込むと、それまでの素材、工具テーブル、G54 のワーク原点は置き換えられます。同じ一覧にある デモプログラム はプログラムだけを読み込み、素材はそのままにします。

エディタ

エディタは 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. カーソルをその行に置くか、Alt+↓ と Alt+↑ で検出事項から検出事項へ移動します。
  2. Ctrl+. を押します(または、行のメニューで 提案を適用 を選びます)。

結果:変更は 1ステップで行われ、Ctrl+Z で元に戻せます。適用する前に提案を読んでください。提案が直すのは検出事項であり、意図ではありません。

最適化

最適化(Ctrl+Shift+O)は、同じ部品を切削するより速いプログラムを探します。送りと回転数を変更し、短い行をまとめ、退避の高さを下げます。元のプログラムと最適化後のプログラムを、同じ段取りで、機械の 2つの非表示コピー上で実行します。素材が段取りされている必要があります。最適化 は Pro エディション以上で使えます。

結果が良ければ、エディタのテキストが置き換えられ(Ctrl+Z で元のプログラムに戻せます)、比較が開きます。コンソールには、最適化の前後の時間、最大切削抵抗、びびり指標と、変更内容が表示されます。止めるには、最適化を停止 または Ctrl+Shift+O を押します。

バージョン

次の操作をすると、Studio はプログラムのバージョンを保存します。

直前のバージョンと同じ内容のバージョンは、重ねて保存されません。バージョンは ドキュメント\Twinwright Studio\programs\<program>\ に 1ファイルずつ保存され、削除されることはありません。プログラム一覧 には、各プログラムの下にバージョンが、保存した時刻と保存した理由とともに表示されます。

2つのバージョンの比較

比較(Ctrl+D)は、エディタのテキストと異なる最新の保存済みバージョンを、エディタの下に表示します。変更された行は黄、追加された行は緑、削除された行は赤、F または S だけが変わった行は青で表示されます。Ctrl+D をもう一度押すと、さらに古いバージョンが表示されます。Alt+↓ と Alt+↑ で差分から差分へ移動し、Esc で閉じます。

比較の見出しには差分の数が表示され、両方のバージョンがこのセッションで最後まで実行されている場合は、実行時間も比較されます。

保存済みの 2つのバージョンを比較するには、まず新しいほうをエディタで開き、Ctrl+D を押します。

バージョンに戻す

  1. プログラム一覧 で、そのバージョンをダブルクリックします。結果:そのテキストがエディタに入ります。未保存の編集内容は、先にバージョンとして保存されます。Ctrl+Z でこの変更を元に戻せます。
  2. 読み込んで検査(Ctrl+K)を押して、機械に読み込みます。

保存とエクスポート

ファイル > グラフをエクスポート (CSV)… は、実行のグラフを保存します(分析と診断を参照)。段取りシートと検査レポートは、準備 の レポート カードにあります(検査を参照)。