導入
私は子供の頃から木工に興味があり、ニュー・ヤンキー・ワークショップで初めてノーム・エイブラムを見ました。 最近、旋盤でセグメント旋削加工を始めたいと思っています。 オンラインやアプリ ストアには無料のセグメント計算ツールが多数ありますが、JMP で作成してみるのはもっと楽しいだろうと思いました。 作成するのは驚くほど簡単で、途中で JMP の三角関数とグラフ ビルダーについていくつか学びました。 このブログ投稿では、これらのレッスンとセグメント計算ファイルを共有しますが、その前に、完成した JMP ツールとそのツールを使用して作成した最初のボウルの写真のティーザーを紹介します。


JMP のトリガー関数
各セグメントの長さを計算する際にジオメトリの復習が必要だったことを率直に認めます (これが私が使用したものです)。 しかし、セグメントの寸法を計算する式を作成し始めたとき、その数値は意味をなしていませんでした。 Tangent 関数の上にマウスを置くと、画面の下部にヒントが表示され、JMP ではラジアン単位の角度が必要であることが示されています。 それは理にかなっています。ラジアンの方が良い方法です角度について考えること。 ただし、私は依然として度数で考えているので、JMP の公式で物事を機能させるために、自分の考えに π/180 を掛けました。

グラフビルダーのレッスン
私はずっと Graph Builder が大好きでしたが、このビジュアライゼーションを機能させるために必要なトリックを学んだことで、さらに好きになりました。 おそらく、グラフを段階的に作成してみると最もよく説明されます。
- 基本的なグラフは、以下に示すように、Y 軸にリング、X 軸に内部半径と外部半径の両方を表示し、Y 軸パネルでグリッドの表示を選択するだけです。

- 最初の変更は、接続が中央ステップになるように調整することです。これにより、セグメント リングのアウトラインが作成時の状態により正確になります。

- 今の問題は、グリッド線を次のようにしたいことです。間リング番号そのものではなくリングを表示することで、視覚化が容易になります。 Y 軸設定を少しいじってみたところ、目盛りラベル ボックスを短い分割線に変更することが私が探していたものであることがわかりました。


- 次に、リングで表される領域を何らかの方法で塗りつぶしたいと考えました。 これは予想していたよりも簡単でした。ラインのコントロール パネル セクションに [塗りつぶし] オプションがあります。 [Fill Between] を選択すると、グラフに各セグメント リングがどのように表示されるかが表示されます。

- また、X 軸の数値をインチの省略形 (") で表示したいと考えました。 カスタム形式を選択して、好きなように設定できることがわかりました。 私はこれを文字として扱い、その後に一重引用符を追加することにしました (\!" は一重引用符の JSL エスケープ シーケンスです。エスケープシーケンスの詳細については、こちらをご覧ください)。


- 最後に、凡例をダブルクリックすると、色を変更して塗りつぶしパターンを選択できます。 最後の変更で凡例を左下にドラッグし、グラフが完成しました。 グラフ ビルダーは本当に素晴らしいツールです。


すべてを一緒に入れて
このツールを完成させるには、表作成ツールを使用してカット リストを生成し、グラフ、カット リスト、および [エクスポート] ボタンをすべて 1 つのウィンドウに配置する簡単なスクリプトを作成するだけで済みます。 [エクスポート] ボタンをクリックすると、ウィンドウが HTML ドキュメントとして保存されるので、木材工場 (つまりガレージ) で相談するために携帯電話に送信できます。 このスクリプトを「オープン時」としてデータ テーブルに保存したので、JMP がデータ テーブルを開くたびに自動的に実行されます。 HMTL 出力は次のとおりです。

最終結果
上記のカットリストに従ってみたところ、各リングとリングの重ね方の寸法は正確でした。 これは、スケール用のキーボードを備えた、最終的なボウルの写真です。 以下のツールをダウンロードして変更できます。 改善を行った場合は、コメントに投稿してください。
