- ベストアンサー
Solidworksで円の包絡線のスケッチ方法
- Solidworksで円の包絡線のスケッチ方法についての効率的な手法を探しています。
- 前任者が手作業で行っていた方法では効率が悪く、設計変更があるとやり直す必要があります。
- Excelで作成したXYデータを利用してローラの半径分内側にあるカム輪郭線を抽出したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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で コピペ→トレース します 頭の悪い上司が上にいたら データ数=なめらかな曲線 という頭の人 ケンカだね
その他の回答 (1)
- CygnusX1
- ベストアンサー率68% (66/97)
私の場合、カムは螺旋と円弧の組み合わせで作るというのが大半でしたが、それではダメなんですよね。 そういう複雑なものは ANo.1さんの方法でOKなんですが、ちょっと違う方法を。 それはスイープカットを使う方法。 カムフォロワーのローラ中心の軌跡をスイープ曲線として、その曲線に直角にローラに相当する断面(長方形)を描きます。これでカットすればカムが出来上がります。
お礼
この方法はかなり便利ですね! ただ今回の形状では軌跡の曲率半径がローラ半径より小さい凹部があったので、スイープが自己交差エラーを生じてダメでした。 今後のときに使ってみようと思います。
お礼
ご回答ありがとうございます。 元のやり方に引きずられていましたが、データ数を減らすというのは確かにごもっともですね。AutoCADからの取り込み試してみます。