久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網站首頁 > CAD新聞

關于CAD數據完備性的研究

時間:2011-02-25 10:06:21 來源:

  1、引言

  80年代以來,特別是進入90年代以后,在計算機技術的強大支撐下,CAD技術發展非常迅速.CAD從出現到今天,經歷了從一維到三維的發展過程.CAD一開始只是幫助人們進行復雜的設計計算,設計結果只是一堆數據,即一維的CAD.為了將工程設計圖用計算機來實現,出現了二維CAD系統,它基本能滿足傳統工業生產的需要.隨著產品復雜性的增加和數控技術的發展,有的產品很難用二維工程圖來表示,而且二維工程圖的表示容易產生二義性;另一方面根據二維工程設計圖將無法實現三維的數控加工,例如汽輪機葉片、飛機機頭等的加工.由此產生了三維CAD,這是目前較流行的CAD軟件.根據產品開發設計、零件加工制作的需要,三維CAD已不能滿足人們的需要,現代產品設計開發希望CAD中能包含更多的信息,如加工工藝信息、裝配工藝信息、性能信息、銷售信息、產品生命周期信息等.因此,下一代的CAD應該是四維CAD,是數據較完備的CAD.回顧CAD的發展,其中一個重要的方向就是朝著數據的不斷完備發展的.在過去近40年的發展中,主要實現了圖形幾何數據的完備性,當今正逐步使非圖形幾何拓撲數據不斷地完備.這也是實現復雜產品開發設計、快速成形加工、CAD/CAPP/CAM集成的基礎.

  2、解決問題的方法

  由于生產和市場的需求,為了使CAD數據達到一定的完備性,許多學者進行了大量的研究工作.對于這一問題,較為流行的解決辦法是,用一個標準的數據模型表達CAD的數據.目前大家公認的比較好的標準數據模型是STEP(Standard for the Exchange of Product model data)標準.國際標準化組織于1984年設立了一個委員會ISOTC/18sc/14,以PDES為基礎,同時主要參考了美國的IGES、PDDI、PDES、法國的SEP、德國的VDAFS、歐洲的CAD*I等標準,開發了STEP標準.PDES(Product Data Exchange Specification)標準是IGES技術委員會吸取以前的經驗于1984年組織的一項研究,它不同于IGES,是為集成化系統發展的.用以定義零件或裝配件,使設計、分析、制造、試驗、檢驗及產品支持等等都能直接應用產品定義數據.在PDES基礎上開發出來的STEP標準,不僅包括曲線、曲面、實體、形狀特征等幾何信息,還包括許多非幾何信息,如公差、表面粗糙度、材料等.它覆蓋產品整個生命周期,如設計、制造、管理、測試及檢驗等所需要的全部信息.而且STEP還在不斷地豐富和完善,STEP將是一個實現CAD/CAPP/CAM集成的、較理想的數據交換標準[3].具有一定規模的CAD軟件公司,都聲稱開發了STEP標準的接口,這為用戶的開發提供了方便,使用STEP標準不失為一種完善CAD數據完備性的有效手段.但是,對于已有的工程設計,要使之符合STEP標準,需要進行大量的數據轉化工作.另外,對于沒有提供STEP接口的CAD軟件,要加上STEP功能,也不是一件容易的事.

  總而言之,為了獲得較完備的CAD數據,重新開發一套CAD系統是不現實的,目前大多采用在原CAD基礎上增加功能的方法來實現CAD數據的完備.由于解決問題的側重點不同,所以數據完備的側重點也不同.有的注重材料,試圖用CAD設計采用復合材料制成產品的組成結構,以實現快速成形加工.有的注重加工工藝,需要完備CAD的加工工藝數據,實現與CAPP、CAM等的數據交換等等.近期可望有各種分項的CAD數據完備性的研究成果出現,最終的發展將以四維的形式構建CAD的數據模型.本文將提出一個較為簡單的方法,使CAD數據達到一定的完備性.該方法的核心是利用原CAD軟件的開放性及開發功能,獲取或增加必要的CAD加工工藝數據.

  3、實施方案分析

  3.1 需要解決的具體問題

  我們在進行CAD/CAPP/CAM的集成研究中,碰到了CAD與CAPP/CAM間進行數據交換的問題.目前商品CAD/CAM軟件實現的CAD/CAPP/CAM集成,嚴格地說是CAD/NC-CAPP-CAM的集成.而我們研究的項目是較廣義的CAD/CAPP/CAM集成,它不僅包含為數控加工設備生成NC代碼程序需要的NC-CAPP,還包含對傳統非數控加工制造進行工藝設計、生產調度和生產管理,生成符合我國標準的加工工藝文件等需要的CAPP.這就要求CAPP根據CAD的設計結果完成各類加工工藝的設計,CAD的設計圖形幾何拓撲信息已經可以采用OLE技術傳給CAPP,但是非幾何拓撲信息還不能直接獲得.CAPP的設計結果(如加工工序尺寸等)還應傳回CAD系統,CAD系統應能根據CAPP的設計結果對工程設計圖進行必要的修改,然后又將結果傳給CAPP.只有進行反復多次數據交換后,才能完成CAPP設計.在此需要解決的一個首要問題是,CAD加工工藝數據的完備性.要求CAD產品設計的數據中應包含大量的非幾何拓撲信息,如尺寸公差、形位公差、表面粗糙度、材料、熱處理、加工技術要求等.為實現CAD數據完備性重構CAD系統,難度較大,對一般用戶而言還不具備開發的力量.本研究決定探索在原CAD軟件系統的統一構架上,根據實際需要,進行CAD數據完備性實施性研究.

  3.2 可行性分析

  要使CAD的數據在原有的基礎上得到進一步的完備,實現的必要條件是,原CAD系統必須具有一定的開放性或可開發性.這一點大多數商品CAD軟件都考慮到了,即使是具有STEP標準接口的CAD軟件也有開發功能模塊.研究中我們選擇了一種具有開發功能接口、暫時沒有STEP標準接口、在我國應用極為廣泛的CAD軟件作為研究的對象,說明如何使CAD的數據較為完備,如何解決一些可能碰到的技術問題.

  AUTOCAD軟件在我國應用最為廣泛.凡有CAD應用的地方,幾乎都有AUTOCAD軟件.不少廠家的產品都是采用AUTOCAD來設計的.本研究要使CAD的數據在原有的基礎上加以完備,這對工廠的生產實踐具有一定的現實意義和指導意義.AUTOCAD軟件價格便宜,對硬件環境的要求不高,對用戶具有良好的開放性,升級后的AUTOCAD軟件對用戶的前期開發工作具有良好的繼承性,等等.選擇AUTOCAD作為研究對象,具有一定的普遍意義和普及推廣應用價值.

  要使CAD的數據滿足加工工藝的要求,除了產品的幾何拓撲信息外,還需要尺寸及其精度要求、形位公差、表面粗糙度等幾何精度要求、材料、熱處理等加工技術要求.在AUTOCAD中這些非圖形幾何信息是以3種形式儲存的,即“TEXT”或“MTEXT”(文本標注形式)、“DIMENSION”(尺寸標注形式)以及“ATTRIB”(屬性形式).其中“TEXT”(或“MTEXT”)形式、“ATTRIB”形式較為簡單,而“DIMENSION”形式較為復雜,下面就這2種形式的數據格式進行分析[4],以找出獲得這些非圖形幾何信息的方法.

  “TEXT”形式數據存儲格式:

  ((-1. (0.“TEXT”)    ; 圖元類型

  (8.“0”)      ; 圖層名

  (10 8.0 6.0 0.0)  ; 文本的插入點

  (40.0.2)     ; 文本的高度

  (1.“R50”)    ; 文本值

  (50.0.0)     ; 旋轉角度

  (41.1.0)     ;文本縮放比例因子

  (51.0.0)     ;文本傾斜角度

  (7.“STANDARD”)  ; 文本字型名

  (71.0)      ; 文本生成標志

  (72.0)      ;水平定位選項

  (73.0)      ;垂直定位選項

  (210 0.0 0.0 1.0)  ; 拉伸矢量

  )

  “DIMENSION”形式數據存儲格式:

  ((-1. (0.“DIMENSION”)   ;圖元類型

  (8.“0”)       ;圖層名

  (2.“*D0”)      ;無名塊名稱

  (10 6.99385 7.05435 0.0)  ;尺寸樣式的定義點

  (11 5.86265 7.05435 0.0)  ;尺寸標注文本的中點

  (12 0.0 0.0 0.0)  ;針對Baseline與Continue標注的插入點

  (70.0)    ;尺寸標注類型代碼

  (1.“”)   ;由用戶鍵入的尺寸標注文本值

  (13 4.73145 7.31522 0.0) ;線性型和角度型尺寸標注的定義點

  (14 6.79385 7.20652 0.0) ;線性型和角度型尺寸標注的定義點

  (15 0.0 0.0 0.0) ;直徑型、半徑型和角度型尺寸標注的定義點

  (16 0.0 0.0 0.0)  ;角度尺寸標注的尺寸弧線定義點

  (40.0.0)      ;引出線長度

  (50.0.0)      ;角度

  (51.0.0)      ;水平方向

  (52.0.0)      ;尺寸界線角度

  (53.0.0)      ;尺寸文本旋轉角度

  (210 0.0 0.0 1.0)  ;拉伸矢量

  (3.“*UNNAMED”)  ;尺寸樣式名

  )

  由以上圖元數據結構可知,對于“TEXT”形式,數據值是跟在組碼1后面的組值.對于“DIMENSION”形式,則分為2種情況,一種情況是,在尺寸標注時用戶鍵入了尺寸值,其數據值就是跟在組碼1后面的組值;另一種情況是,在尺寸標注時用戶確認了尺寸測量值,則組碼1后面的組值為空(“”),其數據值以“無名塊”的形式隱含在“DIMENSION”圖元中.無名塊的結構與一般的塊結構不同,不能用查找“INSERT”圖元的方法訪問.

  提取用“DIMENSION”形式標注的尺寸數據的方法有3種.第1種方法為直接提取法,條件是標注的尺寸是由用戶鍵入的,可采用直接提取組碼1后面的組值獲得數據.第2種方法為“炸開”提取法,先用“EXPLODE”命令,使“DIMENSION”形式標注的尺寸圖元“炸開”,分裂成單個的圖元,這時尺寸數據便成為“TEXT”形式的圖元,然后再采用提取“TEXT”圖元組碼1后面的組值,而獲得數據.第3種方法為訪問無名塊提取法,利用tlbserach函數(對于AUTOCAD R12以后的版本還可以利用nentsel函數)獲取進入無名塊的通道,再利用entnext函數獲取無名塊中的各個子圖元,從“TEXT”的子圖元提取組碼1后面的組值,而獲得數據.

  第1種方法是有條件的提取法,有較大的局限性.第2種方法比較簡便,而且可以與“TEXT”的標注方式統一處理.缺點是破壞了原“DIMENSION”標注的結構,而且“無名塊”的“炸開”,將增大零件圖的存儲量.例如對一項普通的尺寸標注而言,“炸開”后,尺寸線、尺寸界線、箭頭等都將成為獨立的圖元實體.采用第2種方法的最大不足是,“DIMENSION”中無名塊的“炸開”將給以后的圖形修改帶來很大的麻煩.第3種方法編程較復雜,但保護了原“DIMENSION”標注的結構,尺寸數據仍然按無名塊的結構方式儲存,既提取了數據信息,又沒增加存儲量,是一個較好的方法.

  3.3 ACAD上的實施

  AUTOCAD本身帶有AUTOLISP用戶開發工具,R11.0以后的版本還支持用C語言來開發,這為用戶加入自己設計的功能提供了很好的條件.AUTOLISP具有很強的符號處理功能,下面就用它來開發獲取非圖形幾何信息的功能.

  1)獲取“TEXT”圖元中的數值,其中namet為實體名

  (setq ent(entget namet))      ;獲取圖元數據

  (if(equal(cdr(assco 0 ent))“TEXT”);判別是否為文本

  (setq datum(cdr(assco 1 ent)));是文本則提取數據

  )

  2)獲取“DIMENSION”圖元中的數值.利用tlbserach函數編制訪問無名塊提取法的程序段,這樣在R10以上的版本中都可以運行.

  (setq ent(car(entsel)));選擇尺寸標注圖元,并獲得圖元名

  (setq entt(entget ent‘(“ACAD”)));獲得圖元定義表

  (setq named(cdr(assoc 2 entt)));獲取無名塊的塊名

  (setq head(tblsearch“BLOCK”named));取出塊頭信息

  (setq entname(cdr(assoc -2 head)));取出塊中第一個子圖元名

  (while(/=entname nil)    若有子圖元則繼續

  (setq ent(entget entname));取出塊中子圖元的定義表

  (if(equal(cdr(assco 0 ent))“TEXT”);判別是否為文本子圖元

  (progn;若為文本子圖元則繼續

  (setq datuml(cdr(assco 1 ent)));提取文本數值(尺寸數值)

  (setq entname(entnext entname));取出下一個子圖元名

  (setq ent(entget entname));取出子圖元的定義表

  (if(equal(cdr(assco 0 ent))“TEXT”);判別是否為文本子圖元

  (progn    ;若為文本子圖元則繼續

  (setq datum2(cdr(assco 1 ent)));提取文本數值(下偏差)

  (setq entname(entnext entname));再取出下一個子圖元名

  (setq ent(entget entname));取出子圖元的定義表

  (if(equal(cdr(assco 0 ent))“TEXT”);是否為文本子圖元

  (setq datum3(cdr(assco 1 ent)));是,則提取文本數值(上偏差)

  )        ;提取上偏差結束

  )          ;提取下偏差結束

  )          ;提取尺寸數值結束

  (setq entname(entnext entname));取出下一個子圖元名)

  3.4 實施效果

  完備CAD加工工藝數據后,為實現CAD與CAPP間的加工工藝數據的交換打下了良好的基礎,CAPP可獲得從CAD傳來的工程圖形(幾何拓撲信息)及加工工藝信息(非幾何拓撲信息),以實現產品的計算機輔助加工工藝設計.CAD能從CAPP獲取加工工序尺寸、工序尺寸公差、形位公差、表面粗糙度等信息,并實現了自動地修改工序圖所需的工序數據,完成了CAD與CAPP的集成.

  4、結束語

  本文提出了CAD數據完備性的設想,指出CAD可能從三維發展到四維,這是產品開發設計、零件加工制作的需要.根據這一設想,在AUTOCAD軟件上進行了具體的實施研究,找出了實施中需要解決問題的關節點,為工廠在現有CAD技術資料的基礎上,完備CAD數據,使現有技術資料得到充分的利用提供了很好的參考.為在普通通用的軟件系統平臺上實現CAD/CAPP/CAM的集成提供了重要基礎.


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
久久精品亚洲热| 日本久久久网站| av网站在线观看不卡| 精品少妇人妻av一区二区| 青青草成人网| 亚州av一区二区| 亚洲国产婷婷香蕉久久久久久99| 中文字幕无码不卡免费视频 | 免费不卡欧美自拍视频| 国产精品日本一区二区| xxxx性欧美| 久久久久北条麻妃免费看| 神马国产精品影院av| 久久一区免费| 久久综合九色综合久99| 国产成人一区二区在线| 97国产精品视频| 国产精品∨欧美精品v日韩精品| 91久久久久久久久| 99re在线视频上| 久久免费视频1| 国产成人看片| 久久人人九九| 久久精品国产成人精品| 国产精品久久久久久久久久久久午夜片| 国产精品免费视频久久久| 精品久久久久av| 国产99在线|中文| 亚洲高清123| 日韩精品不卡| 欧美日韩一区在线观看视频| 国产区精品在线观看| 官网99热精品| 久久精品xxx| 国产精品免费成人| 中文字幕欧美日韩一区二区三区| 亚洲永久在线观看| 亚洲一区二区三区在线免费观看 | 久久夜色精品国产| 亚洲欧洲日产国码无码久久99| 日韩欧美精品一区二区三区经典| 欧美日韩另类丝袜其他| av一区观看| 久久精品国产成人精品| 欧美激情a在线| 欧美专区国产专区| 99在线视频免费观看| 久久精品国产亚洲7777| 亚洲一区二区三区在线视频| 欧美一区二区三区综合| 国产综合色香蕉精品| 久久国产精品一区二区三区| 一区二区三区四区免费观看 | 高清国产一区| 日韩在线视频观看正片免费网站| 久久91精品国产| 日韩免费高清在线观看| 国产精品一色哟哟| 国产成人精品一区二区| 中文字幕欧美日韩一区二区| 精品欧美国产一区二区三区不卡| 国产免费xxx| 日韩一区在线视频| 动漫3d精品一区二区三区| 国产一区二区三区小说| 久久99久久99精品蜜柚传媒| 中文字幕欧美日韩一区二区| 黄色网页免费在线观看| 久久久久人妻精品一区三寸| 亚洲一区二区三区久久| 国产综合动作在线观看| 久久久久久久久久久视频| 亚洲精品视频一区二区三区| 国产视频一视频二| 久久精品视频亚洲| 日韩欧美一区二区视频在线播放| 国产无限制自拍| 国产精品国三级国产av| 欧美 日韩精品| 日韩视频免费观看| 欧洲一区二区在线| 久草热视频在线观看| 亚洲精品免费一区二区三区| 国产精品亚洲天堂| 国产精品国产三级国产专区53| 欧美午夜欧美| 久久视频在线观看免费| 日韩精品不卡| 久久9精品区-无套内射无码| 性欧美大战久久久久久久| 久久久亚洲国产天美传媒修理工| 色综合久久精品亚洲国产 | 国产欧美日韩综合精品二区| 久久精品国产清自在天天线| 日韩精品无码一区二区三区免费| 国产激情视频一区| 日韩av不卡播放| 久久大片网站| 欧美在线一二三区| 久久久99久久精品女同性| 欧美高清性xxxxhd| 国产精品久久久久久久久免费看 | 在线亚洲美日韩| 国产伦精品一区| 亚洲综合视频1区| 91精品视频在线免费观看| 色综合久久久久久久久五月| 九色视频成人porny| 欧美亚洲在线播放| 国产精品美女午夜av| 国产一区二区三区高清视频| 萌白酱国产一区二区| 超碰国产精品久久国产精品99| 一本二本三本亚洲码| 国产男女无遮挡| 亚洲色图自拍| 久久99精品久久久久久青青91| 国产一区二区视频播放| 久精品免费视频| 国产欧美一区二区三区久久| 九九热精品视频国产| 91久久精品美女高潮| 日本一区美女| 国产精品无码乱伦| 国产伊人精品在线| 亚洲专区国产精品| 久久综合福利| 欧美专区国产专区| 国产精品福利在线观看| 日本不卡一区二区三区视频 | αv一区二区三区| 视频一区亚洲| 国产精品国产亚洲精品看不卡15| 国产精品一区在线观看| 三级三级久久三级久久18| 国产精品美女久久久久av福利 | 日本亚洲欧美成人| 久久夜色精品国产欧美乱| 91久久偷偷做嫩草影院| 欧美日韩国产三区| 亚洲综合一区二区不卡| 日韩一区二区福利| 成人中文字幕在线播放| 日韩暖暖在线视频| 精品国产乱码久久久久软件| 久久久国内精品| 国产欧美亚洲精品| 欧美做暖暖视频| 伊人久久大香线蕉午夜av| 日韩中文字在线| 99久久免费国| 韩国视频理论视频久久| 日本精品免费| 在线精品亚洲一区二区| 色噜噜亚洲精品中文字幕| 成年丰满熟妇午夜免费视频| 韩国视频理论视频久久| 日本韩国在线不卡| 亚洲精品视频一区二区三区| 国产精品大陆在线观看| 久久久久久久97| 久久人人爽人人爽人人片av高请 | 一区二区三区国产福利| 久久精品国产96久久久香蕉| 91国产精品视频在线| 国产欧美日韩一区二区三区| 狠狠色综合色区| 日韩精品一区二区三区久久 | 欧美精品在线第一页| 日韩亚洲精品视频| 国产不卡av在线免费观看| 成人精品久久av网站| 欧美日韩一区在线观看视频| 人体精品一二三区| 日韩欧美亚洲精品| 国产精品精品视频一区二区三区 | 欧美激情欧美激情在线五月| 国产妇女馒头高清泬20p多| 国产美女精品在线观看| 国产淫片免费看| 欧美韩国日本在线| 色视频一区二区三区| 欧美激情精品久久久久久黑人| 国产精品久久久久av| 国产精品我不卡| 国产成人精彩在线视频九色| 国产伦精品免费视频| 国产卡一卡二在线| 国产一区二区久久久| 国产一区二区三区乱码| 国产欧美在线一区| 国产另类第一区| 91九色丨porny丨国产jk| 成人av色在线观看| 91久久精品视频| 91精品国产99久久久久久| 久久久无码中文字幕久...| 国产高清www| 不卡一卡2卡3卡4卡精品在| 国产美女91呻吟求|