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

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

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:内接円同士の距離)

内接円同士の距離を求める方法とは?

2023/10/20 06:25

このQ&Aのポイント
  • NC言語でパスを作る際に内接円同士の距離を求める必要があります。
  • 画像の緑色円・黄色円間の距離を求めたいと考えています。
  • 赤い小さい円の下端の軌跡は黄色い円になり、この黄色い円と緑の円の間の距離を求めたいと考えています。
※ 以下は、質問の原文です

内接円同士の距離

2019/12/04 15:28

NC言語でパスを作る際に内接円同士の距離を求める必要があり、質問させて頂きました。

画像の緑色円・黄色円間の距離を求めたいと考えております。
赤い小さい円がはみ出ないように回転せずに緑の円を一周回ったとして、
赤い小さい円の下端の軌跡は黄色い円になります。
この黄色い円と緑の円の間の距離(例として左下に3.3とあります)を求めたいと考えております。
緑の円と黄色い円は5mm離れております。

お手数をおかけしますが、どなたかお答えいただけたら幸いです。
ここまでお読みいただきありがとうございました。

投稿された画像

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

ベストアンサー
2019/12/05 20:14
回答No.6

添付画像のように、
緑円と赤円の接点を点Aとすると
破線部分の直線ACの長さが課題の長さと思います。

緑円と黄円の中心が上下に5mm離れており、
最下点で接していることから
赤丸の直径は1cmで、
直線ACの長さは添付画像のように計算できると思います。

投稿された画像

お礼

2019/12/06 07:48

画像まで添えて下さり、誠にありがとうございます。
早速のこの方法でやってみようと思います!

質問者

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

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

質問する

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

2019/12/05 19:43
回答No.5

>>その公式を求めております。
多分このカテゴリよりも、数学カテゴリで質問した方がお求めの回答はつきやすい様な気がします。
「内接する大小2円において、大円の中心から角度θの線を引いた際の交点の距離を求める公式」
受験のちょっと捻った問題で出そうな雰囲気ですね。

お礼

2019/12/06 07:50

お返事ありがとうございます。
確かに、そうだったかもしれません…
ついNCマクロだからとこちらで質問してしまいました。以後気を付けます。

質問者
2019/12/05 15:28
回答No.4

1.角度θの時の原点(この場合は緑円の中心?)を通る一次方程式を求める。
2.一次方程式とそれぞれの円の方程式の連立方程式を解いて直線と円との交点を出す。
3.交点がおそらく2つずつ出てくるのでどちらの交点を使用するかを選択する。
4.2点の距離を計算する。

求めたい距離はこの方法で出ますかね?

お礼

2019/12/06 07:49

式を出してくださり、誠にありがとうございます。
早速やってみようと思います!

質問者
2019/12/05 09:19
回答No.3

思い付きにて的外れかも

角度θ回った大円の円弧の長さと小円の円弧の長さはイコール
小円の回転した角度αを計算し
直角三角形の計算をし
θの分割角度を決め
WHILE DO ENDで繰り返す

でいかがでしょう

お礼

2019/12/06 07:47

早速試してみようと思います。
ご回答ありがとうございました!

質問者
2019/12/05 07:17
回答No.2

この手の物はその場でどうにかすればいいという図面ではありません。
案外単純にR50とR45だけだよと言われるケースも可能性があります。
一度ちゃんと設計者にどいう事なのか聞けばいい。
そこで「R5」とか「3.3」は?なども聞いて、そこで楕円であるからというのであれば、
どこから中心のRなのかとかR5はどいう事でのR5なのか。
検査をするにしてもこの画像では検査も出来ないでしょう、特に楕円ならなおさら画像に記載もないのだから。

補足

2019/12/05 08:32

言葉足らずで恐縮なのですが、この円は楕円ではなく真円です。
NCマクロを作る際に公式が必要で、条件(大小Rと、各中心点Zの距離)が変わっても、緑円中心点基準の角度を入力すればその距離(その角度における緑円と黄円のX,Yの差)を求める方法を考えております。
何卒よろしくお願いいたします。

質問者
2019/12/04 23:23
回答No.1

>>黄色い円と緑の円の間の距離
どの部分なのかによって「距離」は異なりますが、どのような距離を求めたいのですか?
書かれている図の状態であれば、黄円と緑円の距離は0(接点)から距離5(赤円直径)の間のいずれかになります。

座標を使った公式を作成して、様々な径の組み合わせに対応する事も可能ではあるのでしょうが、そこまでやるならCADで書いた方が早い気がしますね。

補足

2019/12/05 08:30

お察しの通り、その公式を求めております。
NCマクロを作る際にこの公式が必要で、条件(大小Rと、各中心点Zの距離)が変わっても、緑円中心点基準の角度を入力すればその距離(その角度における緑円と黄円のX,Yの差)を求める方法を考えております。
言葉足らずで恐縮なのですが、何卒よろしくお願いいたします。

質問者

お礼をおくりました

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

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