rcairoでものづくり
- 6. Box Jointとねじ接合
• Box Joint: ずれない ねじ接合: はずれない
• レーザーカッターだけで加工できる
• ねじだから組み立て後にばらすこともできる
gFab @mgwsuzuki
- 8. 自動設計しよう!
#### パラメータ
# 箱内形
Box = {
:x => Board_x + 4.0,
:y => Board_y + 2.0,
:h => 26.0,
:t => 2.0
}
...
# 箱内側横
# 箱内側縦
# 箱内側高さ
# 材料厚さ
• ポイント絞ってパラメータを設計
• ねじ位置やコネクタの穴だって簡単に指定できる
• 設計変更も楽々
gFab @mgwsuzuki
- 9. パラメータ設定例
# ねじ穴形状
Screw = {
:nw => 6.5,
:nh => 2.0,
:sl => 10.5,
:sw => 3.0
}
#### 基板外形
Board_x = 85.0
Board_y = 56.0
Space_b = 7.5
#### パラメータ
# 箱内形
Box = {
:x => Board_x + 4.0,
:y => Board_y + 2.0,
:h => 26.0,
:t => 2.0
}
# ジョイント
Joint = {
:yj => 15.0,
:nyj => 2,
:xj => 60.0,
:hj => 15.0
}
# 箱内側横
# 箱内側縦
# 箱内側高さ
# 材料厚さ
# 正面のねじ位置
ScrewPosFront = {
:top => [],
:bottom => [],
:left => [0.5],
:right => [0.5]
}
# 縦ジョイント部の長さ
# 縦ジョイントの数
# 横ジョイント部の長さ
# 高さジョイント部の長さ
# 背面のねじ位置
ScrewPosBack = {
:top => [0.5],
:bottom => [0.5],
:left => [],
:right => []
}
gFab @mgwsuzuki
# ナット穴幅
# ナット穴高さ
# ねじ長
# ねじ幅