Einführung
Ich interessiere mich schon seit meiner Kindheit für Holzbearbeitung und habe Norm Abram zum ersten Mal im New Yankee Workshop gesehen. Vor kurzem wollte ich anfangen, segmentierte Drehbearbeitungen auf meiner Drehmaschine durchzuführen. Obwohl es online und in App-Stores eine Reihe kostenloser Segmentrechner gibt, dachte ich, dass es mehr Spaß machen würde, einen in JMP zu erstellen. Es war überraschend einfach zu erstellen und ich habe dabei ein paar Dinge über die trigonometrischen Funktionen und den Graph Builder von JMP gelernt. Ich werde diese Lektionen sowie die Segmentrechnerdatei in diesem Blogbeitrag teilen, aber zuerst ein Teaser: Bilder des fertigen JMP-Werkzeugs und der ersten Schüssel, die ich mit dem Werkzeug hergestellt habe.


Triggerfunktionen in JMP
Ich gebe offen zu, dass ich eine Auffrischung der Geometrie zur Berechnung der Länge jedes Segments benötigte ( Hier ist, was ich verwendet habe ). Als ich jedoch anfing, Formeln zur Berechnung der Abmessungen der Segmente zu erstellen, ergaben die Zahlen keinen Sinn. Als ich den Mauszeiger über die Tangentenfunktion bewegte, sah ich unten auf dem Bildschirm den Hinweis, dass JMP einen Winkel im Bogenmaß erwartet. Das macht ja Sinn Bogenmaß ist ein besserer Weg über Winkel nachzudenken. Allerdings denke ich immer noch in Grad, also habe ich meine Gedanken mit π/180 multipliziert, damit die Dinge in meinen JMP-Formeln funktionieren.

Graph Builder-Lektionen
Ich habe Graph Builder schon immer geliebt, aber jetzt liebe ich ihn noch mehr, nachdem ich die Tricks gelernt habe, die ich brauchte, damit diese Visualisierung funktioniert. Es lässt sich wahrscheinlich am besten erklären, indem man die Erstellung des Diagramms Schritt für Schritt durchgeht:
- Das Grunddiagramm ist nur ein Ring auf der Y-Achse und sowohl die innere als auch die äußere Radlinie auf der X-Achse. Wählen Sie dann „Gitter anzeigen“ im Y-Achsenbereich aus, wie unten gezeigt.

- Die erste Änderung besteht darin, die Verbindung so anzupassen, dass sie eine zentrierte Stufe aufweist, wodurch die Umrisse der Segmentringe genauer an ihren späteren Zustand angepasst werden.

- Das Problem ist jetzt, dass ich gerne die Gitterlinien hätte zwischen die Ringe, anstatt sich an der Ringnummer selbst zu befinden, was der Visualisierung helfen würde. Nachdem ich ein wenig in den Y-Achsen-Einstellungen herumgestöbert hatte, stellte ich fest, dass die Änderung des Feldes „Häkchenbeschriftungen“ in „Kurzer Teiler“ das war, wonach ich gesucht hatte:


- Als nächstes wollte ich, dass der durch die Ringe dargestellte Bereich irgendwie ausgefüllt wird. Das war einfacher als ich erwartet hatte; Für „Linie“ gibt es im Kontrollfeld die Option „Füllung“. Wenn Sie „Zwischen füllen“ auswählen, wird im Diagramm angezeigt, wie jeder Segmentring aussehen wird.

- Ich wollte auch, dass die Zahlen auf der X-Achse mit der Zollabkürzung (") angezeigt werden. Ich habe festgestellt, dass Sie ein benutzerdefiniertes Format auswählen und es nach Ihren Wünschen festlegen können. Ich habe mich dafür entschieden, es als Zeichen zu behandeln und anschließend ein einfaches Anführungszeichen hinzuzufügen (das \!" ist die JSL-Escape-Sequenz für ein einfaches Anführungszeichen; Weitere Informationen zu Escape-Sequenzen finden Sie hier ).


- Durch einen Doppelklick auf die Legende konnte ich schließlich die Farben ändern und ein Füllmuster auswählen. Mit dieser letzten Änderung habe ich die Legende nach links unten gezogen und mein Diagramm war fertig. Graph Builder ist wirklich ein erstaunliches Tool!


Alles zusammenfügen
Um das Tool fertigzustellen, mussten wir lediglich mit dem Tabulatortool eine Schnittliste erstellen und dann ein einfaches Skript erstellen, um das Diagramm, die Schnittliste und eine Schaltfläche „Exportieren“ in einem Fenster zusammenzufassen. Mit der Schaltfläche „Exportieren“ wird das Fenster als HTML-Dokument gespeichert, sodass ich es zur Beratung in der Holzwerkstatt (naja, Garage) an mein Telefon senden kann. Ich habe dieses Skript als „Beim Öffnen“ in der Datentabelle gespeichert, sodass es jedes Mal automatisch ausgeführt wird, wenn JMP die Datentabelle öffnet. Hier ist die HTML-Ausgabe:

Endresultat
Ich habe mich an die oben gezeigte Schnittliste gehalten und die Maße für jeden Ring und die Art und Weise, wie sie zusammengestapelt wurden, waren genau richtig. Hier ist ein Bild der fertigen Schüssel, mit meiner Tastatur als Maßstab. Sie können das Tool unten herunterladen und ändern. Wenn Sie Verbesserungen vornehmen, posten Sie diese bitte in den Kommentaren.
