久久国产色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_欧美 国产 日本_好吊色欧美一区二区三区
久久久久久久久亚洲| 精品视频免费在线播放| 中文字幕免费在线不卡| 亚州国产精品久久久| 欧美区高清在线| 国产成人在线播放| 精品久久久久久久久久中文字幕| 久久亚洲精品一区| 欧美人与动牲交xxxxbbbb| 91国产美女在线观看| 综合一区中文字幕| 激情视频一区二区| zzjj国产精品一区二区| 日日夜夜精品网站| 欧美在线一级va免费观看| 91免费在线观看网站| 久久在线精品视频| 欧美日韩一区在线视频| 久久天天东北熟女毛茸茸| 久久99久久久久久久噜噜| 国产资源在线视频| 国产精品露出视频| 欧美精品一区二区视频| 日韩有码在线观看| 色综合视频二区偷拍在线| 91精品久久久久久久久久入口| 久久成人18免费网站| 精品无码一区二区三区爱欲 | 日韩精品一区二区三区电影| 成人久久18免费网站漫画| 国产精品久久久久久久久久99| 黄色网页免费在线观看| 国产成人免费91av在线| 青草成人免费视频| 久久久久亚洲精品成人网小说| 日本欧美一级片| 久久久免费精品| 日韩.欧美.亚洲| 日韩一区二区在线视频| 欧美一区视频在线| www.日本久久久久com.| 人妻少妇精品无码专区二区| 久久综合伊人77777尤物| 欧美精品与人动性物交免费看| 久久久久久久久久av| 欧美 国产 精品| 国产精品果冻传媒潘| 欧美 日韩 激情| 欧美激情一区二区三区在线视频观看| 国产日韩亚洲欧美| 一区二区三区欧美在线| 久久综合久久久| 日韩欧美在线免费观看视频| 久久精品国产一区| 国内自拍中文字幕| 一区二区日本伦理| 国产精品999999| 久久99久久亚洲国产| 成人av一级片| 亚洲一区二区三区香蕉 | 欧美激情18p| 欧美精品一区三区在线观看| 久久久久福利视频| 91国产美女视频| 国产高清一区视频| 国产精品成人av性教育| 国产精品久久久久久久久久久新郎 | 精品欧美日韩在线| 日韩中文字幕久久| 国产日产欧美视频| 亚洲五月六月| 九色91国产| 国产伦精品一区二区三区精品视频| 亚洲在线观看视频| 国产成人极品视频| 国产日韩欧美视频| 中文字幕在线亚洲三区| 俺也去精品视频在线观看| 国内精品一区二区三区四区| 亚洲精品成人三区| 久久九九热免费视频| 国精产品99永久一区一区| 亚洲一区制服诱惑| 国产精品视频资源| 99久久伊人精品影院| 黄色成人在线免费观看| 中文字幕乱码一区二区三区| 国产av人人夜夜澡人人爽麻豆| 国产肉体ⅹxxx137大胆| 欧美一级免费播放| 色偷偷888欧美精品久久久| 国产免费一区二区视频| 水蜜桃亚洲一二三四在线| 精品蜜桃一区二区三区| 国产成人精品av| 国产伦精品一区二区三区在线 | 蜜桃91精品入口| 午夜美女久久久久爽久久| 国产精品成人一区二区三区| 69av在线视频| 国产精品一二三在线观看| 青青草原一区二区| 欧美视频在线第一页| 亚洲色婷婷久久精品av蜜桃| 国产精品免费网站| 精品一区二区国产| 欧美与黑人午夜性猛交久久久 | 亚洲女人毛片| 国产精品一区二区三区毛片淫片| 青春草国产视频| 欧美激情一区二区久久久| 国产日本欧美视频| 污视频在线免费观看一区二区三区| 日本不卡一区| 五月天在线免费视频| 欧美成aaa人片在线观看蜜臀| 久久精品99久久久久久久久| 91精品国产亚洲| 欧美成人第一区| 欧美日韩精品免费在线观看视频| 天天好比中文综合网| 久久久久久久久91| 国产精品 欧美在线| 国产伦一区二区三区色一情| 国产欧美va欧美va香蕉在| 欧美专区日韩视频| 日韩欧美一区二区三区久久婷婷| 日本在线观看一区| 亚洲激情免费视频| 在线视频亚洲自拍| 久久久久久国产精品三级玉女聊斋 | 国产成人亚洲欧美| 97国产一区二区精品久久呦| 成人在线观看a| 国产欧美日韩免费看aⅴ视频| 国产麻花豆剧传媒精品mv在线| 精品一区国产| 国产精品永久在线| 国产乱码精品一区二区三区中文| 精品人妻少妇一区二区 | 日本一区网站| 国产综合色香蕉精品| 国产精品三区在线| 久久99精品久久久久久久久久| 色综合电影网| 91好吊色国产欧美日韩在线| 97久久国产精品| 久久视频这里有精品| 国产成人精品电影| 国产精品手机在线| 欧美日韩国产成人在线观看| 在线精品日韩| 欧美一级片在线播放| 欧美性大战久久久久xxx| 国产综合 伊人色| 不卡日韩av| 久久99精品久久久久久三级| 内射国产内射夫妻免费频道| 国产成人精品在线| 国产欧美日韩视频一区二区三区| 人人干视频在线| 久久久中精品2020中文| 国产精品视频免费观看| 亚洲精品中文字幕无码蜜桃| 日韩一区二区三区资源| 国产高清精品一区二区三区| 国产精品视频成人| 日韩视频在线免费| 九九热精品视频在线播放| 亚洲欧美日韩精品在线| 欧洲亚洲免费视频| 国产美女作爱全过程免费视频| 91精品国产高清久久久久久91裸体 | 亚洲福利av在线| 欧美亚洲另类在线一区二区三区| 蜜桃传媒视频第一区入口在线看 | 欧美中日韩一区二区三区| 国产美女高潮久久白浆| 久久精品视频16| 国产精品福利片| 丁香六月激情婷婷| 欧美精品色婷婷五月综合| 99在线国产| 国产精品久久一区主播| 午夜精品久久久久久久99热| 激情小说综合区| 国产精品99久久99久久久二8 | 国产又粗又长又爽视频| 国产高清av在线播放| 精品国产免费av| 日韩手机在线观看视频| 国产精品中文在线| 久久精品亚洲精品| 亚洲xxxx在线| 国模一区二区三区私拍视频| 久久久中精品2020中文| 欧美激情一级精品国产| 日韩视频精品| 91九色蝌蚪国产| 精品国产一区二区三区久久久久久 |