PartDesign WizardShaft/パートシャフト設計ウィザード

From FreeCAD Documentation
Revision as of 07:44, 21 December 2018 by Luc (talk | contribs) (Created page with "==メニュー== 新しいシャフトの区分を追加するにはテーブルの右側の何もない領域で右クリックして"Add column"を選択します。")

Template:GuiCommand/jp

イントロダクション

このツールを使うと値のテーブルからシャフトを作成し、その力とモーメントを解析することができます。FreeCADのPythonコンソールに

 Gui.runCommand('PartDesign_WizardShaft')

と入力するとウィザイードが起動します。ウィザードは起動するとデフォルトのテーブル、対応するシャフト部品、力/モーメントのグラフを表示します。

ウィンドウの上部にはテーブルが表示されます。テーブルはシャフトの区分と対応する数値の振られた列で構成されます。シャフトの区分は長さと直径によって特徴づけられています。メインウィンドウには二つのタブが表示されます。一つにはシャフト部品そのもの(回転形状)が上記の画像のように表示されます。もう一つのタブにはテーブルで定義された負荷に対するせん断応力とモーメントのグラフが表示されます。


Gui.runCommand('PartDesign_WizardShaft')

into the Python console of FreeCAD. The wizard will start and show a default table, the corresponding shaft part and force/moment graphs.

The top of the window is taken up by the table. It is organized into numbered columns which correspond to segments of the shaft. A shaft segment is characterized by having certain length and diameter. The main window shows two tabs. One is the shaft part itself (a revolution feature), shown in the image above. The second tab shows graphs of the shear forces and moments created by the loads defined in the table.

必須

シャフト設計ウィザードはせん断応力と曲げモーメントのグラフを作成、表示するためにnumpyパッケージとpyxplotプログラムを使用しています。

パラメーター

シャフトの各区分には以下のパラメーターが定義可能です。

  • 区分の長さ
  • 区分の直径
  • 負荷のタイプ。メニューをスクロールして適切な項目ををクリックする必要があることに注意してください。そうしないと選択されません!
    • None: 負荷なし
    • Fixed: シャフトの末端を固定(例えば他の部品に溶接されている場合)。この負荷タイプは最初の区分、または最後の区分にのみ定義できます。
    • Static: シャフト区分に静荷重あり
  • シャフトの区分にかける負荷
  • 区分の中で負荷がかける位置。位置は区分左端からの距離で定義されます。

(この他にも行、負荷タイプがありますがまだ機能が実装されていません)

メニュー

新しいシャフトの区分を追加するにはテーブルの右側の何もない領域で右クリックして"Add column"を選択します。

Limitations

  • It is not possible to have adjacent shaft segments with the same diameter.

Planned functionality

  • Table-driven chamfers and rounds on the shaft edges
  • Recognize a previously created shaft wizard part and initialize the table values from it
  • Shaft stress calculation
  • Visualization of loads on the shaft (can use the same functionality as for FEM module)
  • Definition of loads as a Document Object (can use the same functionality as for FEM module)
  • Material database
  • Allow loads in the Z-direction as well as in Y-direction (requires definition of loads as a Document Object, otherwise the table will become very long)