我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁(yè) > Solidworks

蝸輪齒面的SolidWorks三維仿真造型系統(tǒng)

時(shí)間:2011-01-18 07:27:39 來(lái)源:未知

 本文介紹了蝸輪齒面的SolidWorks三維仿真造型系統(tǒng)相關(guān)內(nèi)容。

  引言

  目前,在我國(guó)企業(yè)中,計(jì)算機(jī)輔助設(shè)計(jì)CAD(Computer Aided Design)正受到歡迎和重視,逐步得到推廣應(yīng)用。計(jì)算機(jī)輔助設(shè)計(jì)能極大地提高設(shè)計(jì)質(zhì)量,減少設(shè)計(jì)人員的工作量,縮短設(shè)計(jì)周期,降低產(chǎn)品成本,為開(kāi)發(fā)新產(chǎn)品和新工藝創(chuàng)造了有利條件。

  蝸輪的齒面是一種復(fù)雜曲面。目前,在常用的CAD軟件中繪制蝸輪的齒形通常是使用近似畫(huà)法,很難精確地繪制出蝸輪的復(fù)雜齒面。

  SolidWorks是一套基于特征的參數(shù)化機(jī)械設(shè)計(jì)自動(dòng)化軟件。SolidWorks以其強(qiáng)大的功能、友好的界面和不斷的技術(shù)創(chuàng)新而逐漸成為主流的三維終端CAD解決方案。以下將介紹通過(guò)編制程序調(diào)用SolidWorks的API(Application Program Interface,應(yīng)用程序接口)函數(shù),模仿實(shí)際加工蝸輪時(shí)蝸輪滾刀和蝸輪毛坯的相對(duì)運(yùn)動(dòng),通過(guò)實(shí)體布爾差運(yùn)算,在SolidWorks的界面中實(shí)現(xiàn)蝸輪復(fù)雜齒面的三維仿真造型。

  1 SolidWorks二次開(kāi)發(fā)工具和方法

  作者選用Visual Basic作為SolidWorks的二次開(kāi)發(fā)工具。利用Visual Basic開(kāi)發(fā)的應(yīng)用程序界面非常友好,VB功能強(qiáng)大且數(shù)據(jù)庫(kù)的操作方便,容易被初學(xué)者掌握。使用VB來(lái)開(kāi)發(fā)軟件,開(kāi)發(fā)周期短、程序代碼效率高。SolidWorks又提供了宏錄制功能,這給程序的編寫(xiě)帶來(lái)了很大方便。我們可以先宏錄制在SolidWorks用戶界面執(zhí)行的操作,建立一個(gè)宏文件,其代碼的語(yǔ)法完全符合Visual Basic。通過(guò)編輯宏文件獲得所需的SolidWorks的對(duì)象,用變量代替API函數(shù)中的關(guān)鍵參數(shù),修改這段宏代碼后添加到程序中去,從而在程序中可以控制執(zhí)行所需的SolidWorks界面上的操作。例如:在SolidWorks中畫(huà)一個(gè)圓,宏錄制其過(guò)程,建立一個(gè)宏文件(即內(nèi)部編程)。然后編輯這個(gè)宏文件,就可以在宏文件中找到畫(huà)圓的對(duì)象及其方法Part::CreateCircle,通過(guò)API幫助了解API函數(shù)中參數(shù)的意義,然后用變量代替宏文件中的關(guān)鍵數(shù)據(jù),如圓心坐標(biāo)、圓半徑等,這樣,就可以在自己編的程序中添加畫(huà)圓的功能。

  宏所包含的調(diào)用相當(dāng)于使用用戶界面執(zhí)行操作時(shí),對(duì)API的調(diào)用。通過(guò)記錄宏和交互式的執(zhí)行任務(wù),可以獲得所需的代碼的命令和語(yǔ)法。在寫(xiě)任何代碼前,都是記錄宏來(lái)用作程序的基礎(chǔ)。即當(dāng)向程序添加功能時(shí),返回到SolidWorks,記錄添加的宏,然后剪貼和粘貼記錄的宏代碼到程序代碼中,這樣做對(duì)編程有很大的幫助。

  用VB對(duì)SolidWorks進(jìn)行二次開(kāi)發(fā)時(shí),首先要將VB與SolidWorks連接起來(lái),這需要2個(gè)步驟:首先在編寫(xiě)VB代碼前,在VB編程環(huán)境中引用SolidWorks對(duì)象庫(kù)SolidWorks 2005 Type Library。其次編寫(xiě)VB程序代碼創(chuàng)建SolidWorks對(duì)象,啟動(dòng)運(yùn)行SolidWorks。VB中的Variant類型可用于OLE對(duì)象變量的聲明,Create0bject函數(shù)用于創(chuàng)建OLE對(duì)象。SolidWorks的引用對(duì)象包括SolidWorks應(yīng)用程序?qū)ο?SldWorks)及其所有下級(jí)對(duì)象。編寫(xiě)自己的應(yīng)用程序代碼時(shí),程序代碼可以參考宏文件的代碼,并進(jìn)行必要的修改。最后編譯生成*. exe可執(zhí)行文件即可。

  2 ActiveX自動(dòng)化技術(shù)

  Active X是Microsoft新近提出來(lái)的一種技術(shù),它以COM為基礎(chǔ),其中包括OLE技術(shù)以及應(yīng)用于Internet的多種技術(shù)。它使得不同的進(jìn)程(甚至是網(wǎng)絡(luò)上的進(jìn)程)之間可相互通信,并且朝著多媒體方向發(fā)展。ActiveX是一種面向?qū)ο蟮慕M件系統(tǒng),其中包括了組件軟件的各個(gè)方面,有復(fù)合文檔、自定義控制、OLE自動(dòng)化、交互應(yīng)用程序腳本、數(shù)據(jù)傳送及其他分布式軟件的相互作用。這些組件對(duì)象為用戶提供了各種不同的功能,使得不同軟件供應(yīng)商提供的組件可在二進(jìn)制間進(jìn)行連接和通信。對(duì)象通過(guò)接口實(shí)現(xiàn)組件之間及組件與系統(tǒng)之間的相互作用。ActiveX是一種標(biāo)準(zhǔn),利用這個(gè)標(biāo)準(zhǔn)可以使通過(guò)不同語(yǔ)言開(kāi)發(fā)的軟件構(gòu)件在單機(jī)或網(wǎng)絡(luò)環(huán)境中相互操作。通過(guò)ActiveX自動(dòng)化技術(shù)可以從SolidWorks運(yùn)行環(huán)境外部對(duì)SolidWorks進(jìn)行操作。我們把VB開(kāi)發(fā)的程序作為客戶方(client ),而SolidWorks作為服務(wù)方( server) , VB程序可以建立與SolidWorks各級(jí)對(duì)象( object)的關(guān)聯(lián);另外,還必須在VB中通過(guò)"引用"( reference)加載SolidWorks類型庫(kù),使VB識(shí)別程序中使用的SolidWorks對(duì)象的類型、屬性和方法。

  3蝸輪齒型的仿真造型

  在用蝸輪滾刀加工蝸輪時(shí),需要確定刀具和毛坯的中心距、刀具主軸和毛坯主軸的傳動(dòng)比以及軸角。蝸輪滾刀在加工蝸輪時(shí),蝸輪滾刀一邊以一定的轉(zhuǎn)速繞著自己的軸線旋轉(zhuǎn),一邊做直線的進(jìn)給運(yùn)動(dòng);同時(shí)蝸輪毛坯也以一定的轉(zhuǎn)速繞著自己的軸線旋轉(zhuǎn),從而實(shí)現(xiàn)加工。由于是在計(jì)算機(jī)內(nèi)進(jìn)行仿真造型,通過(guò)實(shí)體之間的布爾差運(yùn)算(SolidWorks菜單里的組合操作)實(shí)現(xiàn)對(duì)毛坯的切除加工。在加工前還可以選擇確定軸角。根據(jù)相對(duì)運(yùn)動(dòng)原理,如果仿真加工時(shí)毛坯實(shí)體不運(yùn)動(dòng),而是讓刀具實(shí)體自轉(zhuǎn)后,沿著毛坯實(shí)體轉(zhuǎn)動(dòng)的相反方向繞著毛坯實(shí)體中心轉(zhuǎn)動(dòng),其效果也是和實(shí)際加工一樣的。所以,作者采用毛坯不動(dòng),而讓刀具自轉(zhuǎn)后再繞毛坯中心公轉(zhuǎn)的方法,這樣,只需要對(duì)刀具實(shí)體進(jìn)行操作,就可以很方便地進(jìn)行實(shí)體布爾差運(yùn)算了。

  通過(guò)運(yùn)行程序自動(dòng)啟動(dòng)SolidWorks軟件并插人所選的刀具實(shí)體和毛坯實(shí)體,程序中調(diào)用所需的SolidWorks的API功能函數(shù),根據(jù)輸人的關(guān)鍵參數(shù)控制刀具實(shí)體的相對(duì)運(yùn)動(dòng)關(guān)系和相對(duì)位置,進(jìn)行實(shí)體間的布爾差運(yùn)算(即SolidWorks菜單里的組合操作),實(shí)現(xiàn)刀具實(shí)體對(duì)毛坯實(shí)體的切除加工,從而得到所需要的曲面。

  通過(guò)調(diào)用SoIidWorks對(duì)象的屬性和方法,實(shí)現(xiàn)仿真加工的一系列操作。調(diào)用PartDoc::InsertPart,將蝸輪滾刀實(shí)體和蝸輪毛坯實(shí)體插人到SolidWorks軟件界面中來(lái);調(diào)用Featurel Ianager::InsertMove-CopyBody2對(duì)實(shí)體進(jìn)行復(fù)制、移動(dòng)和旋轉(zhuǎn);調(diào)用Feature-Manager::InsertCombineFeature,使得蝸輪毛坯生成刪減組合特征(布爾差運(yùn)算),實(shí)現(xiàn)切除加工的仿真。將現(xiàn)實(shí)中實(shí)際加工時(shí)刀具加工毛坯的連貫動(dòng)作在仿真加工系統(tǒng)中進(jìn)行分段處理,例如:假設(shè)蝸輪滾刀和蝸輪毛坯的傳動(dòng)比是12/1,蝸輪滾刀自轉(zhuǎn)了12°,那么繞蝸輪中心的公轉(zhuǎn)的角度就是10>當(dāng)轉(zhuǎn)動(dòng)了這此角度時(shí),蝸輪滾刀就復(fù)制一次。系統(tǒng)在在仿真加工時(shí),通過(guò)不斷復(fù)制和旋轉(zhuǎn)蝸輪滾刀,產(chǎn)生了蝸輪刀具運(yùn)動(dòng)時(shí)所形成的滾刀包絡(luò)體,如圖2所示,通過(guò)劉一蝸輪毛坯和蝸輪滾刀運(yùn)動(dòng)所形成的滾刀包絡(luò)體之間的實(shí)體布爾差運(yùn)算,刪減刀具包絡(luò)體以及和蝸輪毛坯的交集,從而加工出蝸輪的齒面。在確定如何加工一個(gè)完整齒時(shí),首先應(yīng)根據(jù)被加工蝸輪的齒數(shù)確定一個(gè)齒所占的角度,其次要保證加工一個(gè)完整齒滾刀必須運(yùn)動(dòng)2個(gè)齒的度數(shù),再根據(jù)系統(tǒng)程序所設(shè)定的加工精度(即蝸輪滾刀沿蝸輪毛坯中心每轉(zhuǎn)一次復(fù)制一次的角度)確定出加工一個(gè)完整齒蝸輪滾刀需要運(yùn)動(dòng)的次數(shù),從而加工出一個(gè)完整的蝸輪齒。

蝸輪滾刀運(yùn)動(dòng)形成的包絡(luò)體

蝸輪滾刀運(yùn)動(dòng)形成的包絡(luò)體

  圖為仿真加工出的部分蝸輪齒形。

圖2

 

  4程序舉例

  部分相關(guān)代碼如下:

圖3

 

  5 結(jié)束語(yǔ)

  在SolidWorks平臺(tái)上,充分利用軟件提供的API函數(shù),在其界面上模擬現(xiàn)實(shí)加工中蝸輪滾刀加工蝸輪毛坯的運(yùn)動(dòng)關(guān)系,通過(guò)對(duì)蝸輪毛坯和蝸輪滾刀運(yùn)動(dòng)所形成的刀具包絡(luò)體之間的實(shí)體布爾差運(yùn)算,蝸輪毛坯的三維模。隨著切削過(guò)程被不斷更新,從而仿真加工出蝸輪的齒面。基于實(shí)體造型的方法中幾何模型的表達(dá)與實(shí)際加工過(guò)程相一致,使得仿真造型的最終結(jié)果與設(shè)計(jì)產(chǎn)品間的精確比較成為可能。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            精品免费国产一区二区三区四区| 激情久久久久久久久久久久久久久久| 久久国产剧场电影| 欧美人动与zoxxxx乱| 亚洲一区在线视频观看| 色94色欧美sute亚洲线路一久| 国产精品国模大尺度视频| 懂色av中文字幕一区二区三区| 欧美不卡一区二区| 久草精品在线观看| 亚洲精品一区二区三区在线观看| 青青草视频一区| 日韩欧美视频一区| 久久精品国产澳门| 久久夜色精品国产欧美乱极品| 麻豆成人91精品二区三区| 欧美成人一区二区三区片免费| 蜜臀av一区二区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | xvideos.蜜桃一区二区| 国产一区二区视频在线| 欧美激情一区二区三区全黄| 国产激情精品久久久第一区二区 | 91麻豆成人久久精品二区三区| 国产精品成人一区二区三区夜夜夜| 不卡av在线免费观看| 一区二区三区四区激情| 欧美日韩高清在线| 美女任你摸久久 | 欧美激情艳妇裸体舞| 成人免费看片app下载| 依依成人精品视频| 91超碰这里只有精品国产| 美女视频网站久久| 国产精品三级av在线播放| 色综合视频在线观看| 天天综合天天综合色| 久久免费电影网| 99国产一区二区三精品乱码| 性欧美疯狂xxxxbbbb| 久久亚洲一级片| 91麻豆免费视频| 麻豆精品视频在线观看| 国产精品乱人伦中文| 欧美亚洲愉拍一区二区| 国产在线国偷精品产拍免费yy| 亚洲视频一区二区免费在线观看| 欧美挠脚心视频网站| 国产大片一区二区| 亚洲高清不卡在线观看| 久久久久久久久伊人| 欧美综合一区二区| 国产精品白丝jk黑袜喷水| 亚洲欧美激情在线| 久久中文字幕电影| 欧美色图天堂网| 大陆成人av片| 蜜臀91精品一区二区三区| 成人免费一区二区三区视频| 欧美sm美女调教| 在线观看免费成人| 成人av在线一区二区三区| 免费美女久久99| 亚洲精品乱码久久久久久久久| 精品久久国产字幕高潮| 欧美日韩视频专区在线播放| 白白色亚洲国产精品| 蜜臀精品久久久久久蜜臀 | 精品国产99国产精品| 色999日韩国产欧美一区二区| 国产精品资源网| 裸体歌舞表演一区二区| 天堂一区二区在线| 亚洲黄色小视频| 国产精品不卡一区二区三区| 久久影院视频免费| 精品少妇一区二区三区在线播放| 欧美日韩亚洲综合| 色综合久久88色综合天天6| 成人性生交大片免费看中文网站| 久久国产免费看| 免费精品视频在线| 日韩精品一卡二卡三卡四卡无卡| 一区二区三区中文字幕在线观看| 国产精品久久久久久亚洲毛片| 国产午夜精品久久| 久久久久久久久蜜桃| 欧美精品一区男女天堂| 精品剧情在线观看| 精品久久五月天| 日韩欧美中文字幕精品| 日韩欧美中文字幕制服| 日韩精品一区二区三区视频在线观看 | 91丨porny丨最新| 成人黄色电影在线 | 欧美激情一区二区在线| 国产日产欧美一区| 国产日产欧美一区二区三区 | 亚洲国产精品高清| 国产精品丝袜在线| 亚洲人吸女人奶水| 亚洲综合丝袜美腿| 午夜精品久久久久久久| 免费在线观看不卡| 国产一区二区h| 暴力调教一区二区三区| 色天天综合久久久久综合片| 欧美性色aⅴ视频一区日韩精品| 91福利国产成人精品照片| 欧美午夜精品免费| 日韩午夜激情视频| 久久久精品免费免费| 成人免费在线播放视频| 亚洲国产视频一区二区| 蜜臀久久99精品久久久久宅男| 国产一区三区三区| 91天堂素人约啪| 91精品国产色综合久久久蜜香臀| 精品国产伦一区二区三区观看体验 | 性久久久久久久久久久久| 久久国产尿小便嘘嘘| 白白色 亚洲乱淫| 欧美日韩一区二区三区在线看| 欧美一区二区三区爱爱| 中文字幕va一区二区三区| 一区二区三区在线观看欧美 | 国产精品久久久久久久久晋中| 樱花影视一区二区| 国产一区二区三区电影在线观看| 成人av在线一区二区| 欧美二区在线观看| 中文字幕免费不卡在线| 日韩精品五月天| 99精品在线免费| 日韩小视频在线观看专区| 成人免费视频在线观看| 男人的天堂亚洲一区| 99久久99久久精品免费观看| 日韩午夜电影av| 亚洲影院在线观看| 国产成人免费视| 91麻豆精品91久久久久久清纯| 国产精品久久久久久久久图文区 | 日韩一区国产二区欧美三区| 国产精品麻豆视频| 久久精品国产999大香线蕉| 91色.com| 国产喂奶挤奶一区二区三区| 日韩精品91亚洲二区在线观看| av亚洲产国偷v产偷v自拍| 欧美成人一区二区| 日韩精品欧美成人高清一区二区| zzijzzij亚洲日本少妇熟睡| 亚洲精品一区二区三区福利| 婷婷激情综合网| 91麻豆swag| 一区在线观看视频| 国产成人在线网站| 欧美变态凌虐bdsm| 日本成人在线不卡视频| 在线观看欧美黄色| 日韩理论片在线| 99久久精品国产毛片| 国产午夜精品久久久久久久| 久久99久久精品欧美| 欧美一卡二卡三卡| 日韩高清不卡一区二区| 欧美性色aⅴ视频一区日韩精品| 成人免费在线观看入口| 成人av集中营| 国产精品久久久久aaaa樱花| 国产91精品一区二区麻豆亚洲| 日韩欧美国产三级电影视频| 亚洲电影一级片| 欧美精品 国产精品| 午夜精品久久一牛影视| 欧美猛男gaygay网站| 偷拍亚洲欧洲综合| 91精品午夜视频| 久久er99热精品一区二区| 精品少妇一区二区三区免费观看| 男女男精品视频网| 久久久久久久久久久久久女国产乱 | 精品视频在线看| 天天影视色香欲综合网老头| 欧美日韩精品电影| 男女男精品视频网| 精品电影一区二区| 成人福利视频在线| 夜夜亚洲天天久久| 欧美精品 国产精品| 久久电影网电视剧免费观看| www一区二区| 91丨九色丨蝌蚪富婆spa| 亚洲第一搞黄网站| 欧美一级日韩免费不卡| 国产精品99久久久久久久女警 | 国产精品久久久一本精品 | 色综合久久久久| 日本大胆欧美人术艺术动态|