本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

1人が「役に立った」と評価
ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Solidworksでの円の包絡線のスケッチ方法)

Solidworksで円の包絡線のスケッチ方法

2023/10/20 20:33

このQ&Aのポイント
  • Solidworksで円の包絡線のスケッチ方法についての効率的な手法を探しています。
  • 前任者が手作業で行っていた方法では効率が悪く、設計変更があるとやり直す必要があります。
  • Excelで作成したXYデータを利用してローラの半径分内側にあるカム輪郭線を抽出したいです。
※ 以下は、質問の原文です

Solidworksでの円の包絡線のスケッチ方法

2021/09/12 20:09

 ローラカムに似た部品のモデリングをしています。
 ローラ中心点の軌跡のXYデータはExcelで作成済みなのですが、そこからローラの半径分内側にあるカム輪郭線を抽出してスケッチしたく、作業効率のよい方法を探しています。

 前任者はWorksで0.1mm間隔で円群を360°描き、原点から0.1°感覚で放射状状に伸びる直線との最も内側の交点をスプラインでつなぐ方法をすべて手作業で行っていたのですが、この方法では設計を少し変えると交点が移動し、やり直しになる為、非常に効率が悪いです。かといって輪郭線の座標を直接計算で求めるのも容易ではないと思います。

 どなたかうまいやり方をご存じないでしょうか?
 Solidworks Premium 2013を使っています。

質問者が選んだベストアンサー

ベストアンサー
2021/09/13 10:52
回答No.1

AUTOCADがあれば
エクセルでグラフで曲線を作成(分散図)
作成されたグラフを コピー

AUTOCADの図面上で貼り付け
でグラフが張り付けられるので
スプラインでトレース

OLE対応のCADならどれでも可能
バージョンによって非対応なものがあるので
確実なAUOCADを紹介


制御点が数点なら
コマンドでpo で XYを座標うち

こちらが正確

>>前任者はWorksで0.1mm間隔で円群を360°描き
スプライン処理のため
そんな面倒なことしなくても
数点でokです
https://ja.wikipedia.org/wiki/%E3%83%99%E3%82%B8%E3%82%A7%E6%9B%B2%E7%B7%9A

点群を直線で 結ぶと 膨大なデータが必要ですが
スプラインではデータ数を少なくできます

点ー点間を曲率というデーターで保管するため
出典が見つからないが
前任者がやってた方法は 曲線を点群で表す方法であり
データ数が増えれば増えるほど 滑らかになるが

スプラインを使えば 同じ曲率なら 最小5点のデータ数で済む
点数は3点 + 末端の曲率2点で ほぼ 全部の曲線は描ける


そのほか
エクセルで作った データ群を
テキスト形式で保存
それをCADで読み込むソフトを作る
AUTOCADならAUTOCADでマクロが組めるので直接読み込むソフト作れる

または
VBやC#などで WINDOWSで動く DXF作成(DXFを作るアルゴリズムは公開されてる)

工数が結構かかる=金はかかる
外注に頼むと結構いい値段がとられる

私なら OLE対応のCADで
コピペ→トレース します

頭の悪い上司が上にいたら
データ数=なめらかな曲線 という頭の人
ケンカだね

お礼

2021/09/13 21:38

ご回答ありがとうございます。
元のやり方に引きずられていましたが、データ数を減らすというのは確かにごもっともですね。AutoCADからの取り込み試してみます。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (2件中 1~2件目)

2021/09/14 20:06
回答No.2

私の場合、カムは螺旋と円弧の組み合わせで作るというのが大半でしたが、それではダメなんですよね。
そういう複雑なものは ANo.1さんの方法でOKなんですが、ちょっと違う方法を。

それはスイープカットを使う方法。
カムフォロワーのローラ中心の軌跡をスイープ曲線として、その曲線に直角にローラに相当する断面(長方形)を描きます。これでカットすればカムが出来上がります。

お礼

2021/09/16 23:24

この方法はかなり便利ですね!
ただ今回の形状では軌跡の曲率半径がローラ半径より小さい凹部があったので、スイープが自己交差エラーを生じてダメでした。
今後のときに使ってみようと思います。

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。