DXFファイルの規格について

DXFファイルの規格について

hiroaki_hosoda
Enthusiast Enthusiast
2,653件の閲覧回数
7件の返信
メッセージ1/8

DXFファイルの規格について

hiroaki_hosoda
Enthusiast
Enthusiast

いつも大変お世話になっております。

さて、今回は他社のCADをDXF2000形式で保存してから、DWGにデータを貼り付ける際に

規格がISOならいざ知らず、「ANSI」かつ「インチフィート」が選択されている状態でデータがやってきます。

 

さすがに、ANSIとJIS規格混在までなら我慢できるものの、

DWG上に、インチフィート法とミリメートル法のデータが混在した図面は確実に問題になるので、

DXFの時点で対応方法はございませんでしょうか。

ともすれば、ACM側でなにか簡単にできる方法はございませんでしょうか。

 

やはり、スクリプト処理とかが必要なのでしょうか、、、。

 

もしくは、機能要望として、対応要求を上げた方が望ましいでしょうか?

 

どなたか、AutoCADでの対応経験があれば、御指導頂けませんでしょか。

 

使用CAD

AutoCAD Mechanical2017

 

ACM側の使用規格

JIS

 

0 件のいいね
2,654件の閲覧回数
7件の返信
返信 (7)
メッセージ2/8

Katsuaki.T
Alumni
Alumni

hiroaki_hosoda さん、こんにちは。

 

AutoCAD Mechanical はあまり知識がないのですが、知っている情報を共有したいと思います。

 

フィート/インチ単位の図面をメートル単位に変換する手順を AKN に見つけました。

 

https://knowledge.autodesk.com/ja/support/autocad-mechanical/troubleshooting/caas/sfdcarticles/sfdca...

 

AutoCAD Mechanical の図面は製品固有の図形も含まれている場合もありますので、2番目の手順の「SCALE[尺度変更]コマンドを使用する場合:」でモデルをミリメートルの実寸に縮尺されてほうが良いかと思います。INSERTコマンドを使用する手順は、分解処理を含むのでそれが気がかりです。この手順の後に、AutoCAD Mechanicalのオプションダイアログの[AM:規格]タブで規格を ANSI から JIS に変更することで 図面単位の設定ができるはずです。

 

どなたか実際にこの作業を経験されている詳しい方から情報が寄せられると良いのですが、AutoCAD Mechanicalはこのような図面単位を変換するケースをあまり意図していないようです。そのため、このような変換に特化したコマンドなどは実装していないようです。


Katsuaki Takamizawa
Technical Support Specialist
メッセージ3/8

hiroaki_hosoda
Enthusiast
Enthusiast

Takamizawaさん

 

大変お忙しい中、変換方法を御紹介下さり、ありがとうございます。

DWGデータをDWGで参照した時点で、ANSI規格のインチフィート系がAM:規格で選択されております。

 

やはり、図面毎にメートル系への換算値を入力して対処するしかないのでしょうか。

 

DXFの段階でJIS規格あるいはメートル系にする手法を探すのは諦めた方が良いのでしょうか。

0 件のいいね
メッセージ4/8

Katsuaki.T
Alumni
Alumni

Hosoda さん

 

インチフィート単位からメール単位を変換するなど、図面単位の変換はご紹介した方法以外はないはずです。ご存知のようにAutoCAD (AutoCAD Mechanical)では実寸で作図します。変換には図面に含まれる図形の実寸を目的の単位の実寸に合わせる変更が必要です。ご紹介した手順ではそれをSCALEコマンドで行っています。この工程はAutoCAD Mechanicalを介さずに DXFファイルを直接変更してできるものではないと考えます。「AM:規格」タブの設定など、簡単に単位設定の値を変えるだけでは変換できれば良いのですが。同感です。しかし、図面毎に換算値を入力して対処する方法しかない思います。


Katsuaki Takamizawa
Technical Support Specialist
メッセージ5/8

hiroaki_hosoda
Enthusiast
Enthusiast

Takamizawaさん

 

御丁寧にありがとうございます。

立場上、御無理を申し上げて申し訳ありませんでした。

 

いかんともし難い所を教えてくださり、ありがとうございます、、、。

 

ソフトの仕様は、中々大きい壁ですね。

ライブラリでも、強度解析を行う場合、ANSI規格をインストールしないと行けない等、

担当として説明に苦慮する所が多々あります。

 

しかしながら、さすがに今回の件を「ソフトの仕様」とされてしまうと、

DXFやAutoCAD上ではインチ系とメートル系のオブジェクトが混在する事を容認する姿勢と受け取られかねません。

 

つきましては、インチ系とフィート系が図面上に混在した場合に警告表示一つでもあれば良いのですが、

(スクリプトとして提供されるのであればとてもうれしいですが、、、。)ユーザーとして非常に困りますので、

機能要望で改善を強く申し入れる様にしたいと思います。地味に、負荷が大きい作業ですし、、、。

 

重ね重ね、ありがとうございました。

 

 

メッセージ6/8

Katsuaki.T
Alumni
Alumni

hiroaki_hosoda さん

 

大変お忙しい中、貴重なご意見を誠にありがとうございます。

 

前回の私がご紹介した AKN のリンクが無効になっているようです。大変失礼いたしました。以下に同様な ANK を見つけました。

 

https://knowledge.autodesk.com/ja/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2016/JPN/Au...

 

今回、スクリプトやカスタマイズをご提供することはできないのですが、何卒ご理解をお願いいたします。

 

補足ですが、INSERT コマンドで挿入する場合、挿入元と挿入先の図面単位をオプションダイアログ(添付イメージ)で指定することができます。この設定により挿入時の尺度をコントロールできます。この設定は INSUNITS システム変数の設定でも行えます。COPYCLIP コマンドを使用する場合は、このような縮尺は行われません。 例えば、1インチの長さの線分はミリメータ単位の図面に1ミリの長さの線分として貼り付けられます。単位が異なる図面間で COPYCLIP コマンド使う場合は注意が必要です。

 

今後とも宜しくお願い致します。


Katsuaki Takamizawa
Technical Support Specialist
メッセージ7/8

Misean
Advisor
Advisor

こんにちは。

 

DXFは規格を持たない為、何も設定せずに開くと

ANSIが割り当てられる動作になるようです。

 

オプション > AM規格タブ > 規定の規格テンプレート

 

上記項目に、規格設定済みのテンプレートを指定しておくと
dxfデータを開く際に、指定テンプレートが適用されます。
お試しください。

 

(参考) AUTODESK KNOWLEDGE NETWORK

ACM_option.jpg

 


Misean (M.Kawasaki)
EESignature



メッセージ8/8

hiroaki_hosoda
Enthusiast
Enthusiast

Mseanさん

 

ありがとうございます。

何かモレがあるかと思い、さっそくMiseanさんの方法を試してみました。

 

残念ながら、反映されませんでした、、、。

 

今回のケースは、教えて下さりました資料では、

おそらく、既定の規格テンプレートの注4に該当するかと思われます、、、。

 

上手い事、反映させる方法を検証できず、申し訳ありません。

0 件のいいね