NCVCサポート掲示板(仮)

楕円、円を加工する方向がバラバラになってしまいます。

4 コメント
views
0 フォロー

楕円がいくつかある加工プログラムを作っています。
全て反時計回り加工したいのですがいくつか時計回りにNCコードが生成されてしまいます。
NC生成オプションの切削方向は「反時計回り(G03)」に設定しています。

他に設定する箇所等あるのでしょうか。
ご教授いただけますと助かります。

カズ
作成: 2022/03/16 (水) 11:10:23
通報 ...
1
まがら 2022/03/16 (水) 11:40:17

こんにちは

円(Circle)データはG03で生成されるので問題ないと思いますが,楕円(Ellips)の軌跡が反時計回りならない場合がありますね.こちらでも確認しました.直しておきます.

それまでは

  1. CADデータを開く
  2. Ctrl+E(形状認識処理)
  3. [編集]->[加工指示]->[方向]を選び,下図のように図形集合の切削方向を指示する
  4. 必要であればこの状態を保存.NCVC独自形式の .cam データとなります.
  5. Alt+F7(形状加工生成)からNCコードを生成

楕円の数が多いと大変ですが,これで対応できると思います.
画像1

2
カズ 2022/03/23 (水) 10:29:19 8a47a@9db0f

返信ありがとうございます!

形状認識処理ができないのですが方法が違うのでしょうか。
①NCVCを開く
②ファイルを開くからCADデータを開く(dxf)
③編集→加工指示→形状認識処理(グレーになっている)

形状認識処理ができる為の条件等があれば教えていただきたいです。

3
まがら 2022/03/23 (水) 15:59:50 修正 >> 2

こんにちは

ちょっと本業が忙しく,まだバグ対応に取り掛かれない状態です.
(+若手の人材育成として僕以外に対応させようかと画策中)

形状認識処理が選択できるか否かは以下のコードになっています.
(オープンソースにしたのでこういうことが可能になった😄

void CDXFDoc::OnUpdateEditShape(CCmdUI* pCmdUI)
{
    pCmdUI->Enable(m_bDocFlg[DXFDOC_LATHE]||IsBindParent() ?
        FALSE : !m_bDocFlg[DXFDOC_SHAPE]);
}
 
解説すると
・旋盤モード
・CADデータの統合モード
・すでに形状処理済み
のどれかでメニューがグレーになります.
一番あやしいのは原点レイヤに円以外の作図情報が入っていませんか?旋盤モードでは形状認識処理ができません.

データに問題がなさそうなら,データを見たほうが早いです.
この掲示板は画像以外を添付できないので,(Googleドライブなど)外部ストレージへのリンク等々,何らかの方法でこちらに送ってください.

4
まがら 2022/03/24 (木) 15:50:14

こんにちは

ちょっと最新版の開発に行き詰り,気分転換にこちらのバグ調査を行っているのですが,いま見ると回転方向の制御ができていますね~ 当日返信したとき僕は何を見ていたんだろう??

1つ気になると言えば,DXFを開いたとき,Ellipsがカウントされていますか?
下の画像のようにLineが増えている場合,DXFを出力するときCAD側で近似線に変換されています.この場合は楕円ではないので生成オプションでは変わりません.
形状認識処理なら線の集まりでも切削方向を指示できますが,これがグレーになって使えないと...
画像1

とりあえずメールでも結構なのでデータ送ってください.見てみないと何とも判断できませんね.