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

您的位置:網(wǎng)站首頁 > 機械制圖 > 機械技巧

AutoCAD環(huán)境下旋轉(zhuǎn)類拉延件毛坯尺寸的自動計算

時間:2011-04-19 22:26:07 來源:未知

一、引言

  在進行旋轉(zhuǎn)類拉延件拉延工藝設計時,以最后一次拉深成形的制件為基礎計算出毛坯尺寸(直徑)是必不可少的工作。手工計算時,由于旋轉(zhuǎn)類拉延件形狀變化大,故常涉及到大量的公式和表格,計算過程較為繁瑣、枯燥。
  AutoCAD是國內(nèi)目前較普遍使用的計算機繪圖軟件,待加工的拉延件的零件圖常常已經(jīng)在AutoCAD環(huán)境下繪出。根據(jù)AutoCAD下的零件圖,通過開發(fā)軟件自動分析計算出毛坯尺寸,是一項較有意義的工作。
  AutoCAD軟件包從AutoCAD R11.0開始,增加了ADS功能,可通過C語言按ADS指定的形式來調(diào)用AutoCAD的所有命令,并可進行實體(即點、直線、圓弧等)幾何信息的讀取,從而大大加強了利用AutoCAD進行二次開發(fā)的功能。
  為此,筆者利用AutoCAD的ADS功能,開發(fā)了一個對于AutoCAD環(huán)境下任意繪出的旋轉(zhuǎn)類拉延件能自動計算毛坯尺寸的程序。該軟件采用AutoCAD R12.0 for DOS下的ADS開發(fā),利用ADS函數(shù)庫編制的C程序通過High C 1.7編譯,在AutoCAD Command狀態(tài)下運行,可迅速準確地計算毛坯尺寸。

二、軟件設計

1.軟件設計思想
  根據(jù)久里金法則,任意由直線和圓弧為母線形成的旋轉(zhuǎn)拉延件的毛料直徑D可由下式?jīng)Q定:

式中 Li——旋轉(zhuǎn)拉延件中性層各線段(直線和圓弧)長度
   Xi——旋轉(zhuǎn)拉延件中性層各線段(直線和圓弧)重心到旋轉(zhuǎn)軸的距離
   num——旋轉(zhuǎn)拉延件中性層線段數(shù)
  圖1示出了某旋轉(zhuǎn)拉延件的線段長度及其重心的標注,中性層共有由8段線段組成,其中直線4段(L1,L3,L6,L8),圓弧4段(L2,L4,L5,L7)。

圖1 一個旋轉(zhuǎn)拉延件

  現(xiàn)在需解決的問題是需要獲取中性層各線段的幾何參數(shù),如直線的起始、終止點坐標,圓弧的圓心、半徑、起始角、終止角。獲取中性層各線段的幾何參數(shù)后,根據(jù)有關公式即可求得各線段(包括直線、圓弧)的長度及重心位置,從而可由以上公式求得毛料直徑。
  然而,中性層是假想的,由AutoCAD命令任意繪出工件圖的中性層往往也并未畫出,故需要首先讀取工件圖中內(nèi)外兩側各直線和圓弧的幾何數(shù)據(jù),然后即可間接地求得中性層各線段的幾何參數(shù)。
  故本程序設計與實現(xiàn)上分為4個大的步驟:
  (1)分別讀取工件圖內(nèi)、外側各線段的幾何數(shù)據(jù);
  (2)利用內(nèi)外側各線段幾何數(shù)據(jù)求中性層各線段幾何數(shù)據(jù);
  (3)求中性層各線段的長度及重心位置;
  (4)利用公式(1)求得毛料直徑。
  在第1、2、3步中采用了表1所示結構用于存貯內(nèi)外側及中性層各線段幾何數(shù)據(jù)。

表1 實體信息的存貯方式

PR[i][0]PR[i][1]PR[i][2]PR[i][3]PR[i][4]PR[i][5]直線(1)起點X1起點Y1終點X2終點Y20





圓弧(2)圓心X圓心Y起角ANG1終角ANG2半徑R
∶#p#分頁標題#e#





圓(3)圓心X圓心Y00半徑R






2.軟件結構

圖2 旋轉(zhuǎn)拉延件毛坯尺寸計算軟件流程圖

  根據(jù)以上設計思想,本軟件結構流程圖如圖2所示。其中,表PR_SS[N] [5]、PR_L[num] [5]、PR_W [num] [5]、PR_M [num] [5]的結構形式與表1相同。

三、制件圖內(nèi)外側各線段實體信息讀取的算法

  如上所述,AutoCAD環(huán)境下的制件圖內(nèi)外側線段實體信息的拾取(即圖2的前4個部分)是實現(xiàn)本程序的關鍵。現(xiàn)設定用于表達旋轉(zhuǎn)拉延件內(nèi)外結構的所有線段均繪于“0”層(這也符合一般AutoCAD繪圖習慣),而尺寸標注、剖面線等則置于另外的層,則內(nèi)外層線段幾何信息讀取算法如下:
  Stepl【交互拾取表示厚度的左實體】
  交互選擇表示厚度的中心線左側實體S0(如圖1所注)
  Step2【獲取實體S0的兩個端點】
  讀取實體S0的兩端點坐標,存入數(shù)組PRSO[2][2]中
  Step3【拾取0層上的所有實體】
  建立0層上的所有實體的集合SS{S0,S1,…,Si,…}
  Step4【獲取實體集SS的實體數(shù)量】
  從實體集合SS中獲取實體數(shù)量N
  Step5【獲取實體集SS中一個實體的信息】
  從SS中選擇一個實體SSi,讀取它的幾何信息
  Step6【實體信息存放】
  將實體SSi幾何信息放入如表1形式的數(shù)組PRSS[N][5]中
  Step7【判斷】N=N-1 如N>0,進入Step5,否則進入Step8
  Step8【內(nèi)外側線段實體信息選擇】
  根據(jù)數(shù)組PRS0[2][2]和PRSS[N][5],分別建立存貯制件外側線段幾何參數(shù)的數(shù)組PRW[num][5]及內(nèi)側線段幾何參數(shù)的數(shù)組PRL[num][5]
其中,Step1主要由調(diào)用adsssget(  )函數(shù)完成
   Step2主要由調(diào)用adsentget(  )函數(shù)完成
   Step3主要由調(diào)用adsssget(  )函數(shù)完成
   Step4主要由調(diào)用adssslength(  )函數(shù)完成
   Step5主要由調(diào)用adsentget(  )函數(shù)完成
  Step1中ADS函數(shù)adsssget(  )的調(diào)用格式為:
  adsname S0;  /* 實體名變量 */
  adsssget(NULL,NULL,NULL,NULL,S0); /* 交互選擇獲取實體 */
  Step3中該函數(shù)的調(diào)用格式為:
  adsname SS; /* 實體集名變量 */
  Char sbuf[6];/*層名變量  */
  struct resbuf eb; /* 結構緩沖器變量 */
  strcpy(sbuf,“0”); /* 層名變量賦值 */
  eb.resval.rstring=sbuf; /* 結構緩沖器字符串賦值 */
  adsssget(“X”,NULL,NULL,&eb,SS); /* 獲取“0”層實體集*/
  在Step2、Step5中調(diào)用adsentget(  )函數(shù)的實質(zhì)是產(chǎn)生一個結構緩沖器鏈表,該鏈表的結構示意圖如圖3所示。

圖3 結構緩沖器鏈表示意圖

  從結構緩沖器鏈表中可獲取當前實體集中每個實體的類型(如點、直線、圓弧等相應的DXF代碼)和幾何參數(shù)(即直線的起始、終止點坐標,圓弧的圓心、半徑、起始角、終止角),由于程序段稍長,此處從略。#p#分頁標題#e#
  Step8主要根據(jù)S0的兩個端點坐標(存于數(shù)組PRS0[2][2])和零件圖內(nèi)外側所有的實體的幾何信息(存于數(shù)組PRSS[N][5])按首尾相連原則分別確定內(nèi)側和外側線段及其幾何參數(shù),并分別存入相應數(shù)組PRL[num][5]和PRW[num][5]中。

四、結束語

  作者根據(jù)以上程序設計思想和有關算法,設計完成了旋轉(zhuǎn)拉延件毛坯尺寸的自動計算軟件。在AutoCAD COMMAND狀態(tài)下通過“XLOAD”命令加載本程序后,繪制(或調(diào)入)一個旋轉(zhuǎn)拉延件零件圖,運行本程序,即可在屏幕上顯示打印出毛坯尺寸。
  該程序已對多個由AutoCAD繪制的任意復雜程度的旋轉(zhuǎn)拉延件計算出毛坯尺寸。運行表明:程序正確、可靠,能滿足迅速、自動計算毛坯直徑的要求。本程序既可單獨運行,也可作為后續(xù)的拉延模CAD系統(tǒng)的一個子系統(tǒng)運行。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
日韩视频中文字幕| 奇米精品一区二区三区| 久久成人av网站| 日本一区二区三区免费观看| 91免费版网站在线观看| 久久国产精品免费视频| 欧美性久久久久| 久久久天堂国产精品女人| 精品不卡一区二区三区| 黄色特一级视频| 久久久久欧美| 日韩av大全| 91免费看国产| 亚洲在线观看视频网站| 精品欧美一区二区三区久久久 | 国产奶头好大揉着好爽视频| 日韩在线视频免费观看| 黄色大片在线免费看| 日韩中文字幕在线视频播放 | 欧美精品123| 久久久久久99| 欧美精品激情在线| 国产伦精品一区二区三区视频孕妇 | 日韩免费av一区二区| 久久综合九色99| 亚洲免费精品视频| 97久久精品午夜一区二区| 亚洲精品女av网站| 国产精品91在线| 色狠狠久久av五月综合| 国产二区视频在线| 日韩精品欧美专区| 国产成人午夜视频网址| 男人舔女人下面高潮视频| 久久久999成人| 国内精品一区二区| 国产精品视频免费观看| 免费在线国产精品| 国产精品久久久久久影视| 国产在线拍揄自揄视频不卡99| 国产精品网站视频| 免费国产在线精品一区二区三区| 国产精品国产一区二区| 欧美国产视频一区| 麻豆av免费在线| 国产精品日韩精品| 国产福利视频一区| 91av国产在线| 国产一区一区三区| 日韩免费观看av| 亚洲a∨一区二区三区| 伊甸园精品99久久久久久| 又大又硬又爽免费视频| 国产欧美精品一区二区三区| 亚洲精品国产suv一区88| av在线不卡观看| 日韩亚洲欧美精品| 久久国产精品高清| 欧美亚洲伦理www| 国产精品免费一区豆花| 国产精品夜色7777狼人| 日本视频久久久| 久久久av一区| 国产一区福利视频| 中国人体摄影一区二区三区| 91超碰中文字幕久久精品| 日本一区二区黄色| 色噜噜狠狠狠综合曰曰曰| 国内精品模特av私拍在线观看| 国产99久久久欧美黑人| 91精品国产网站| 美日韩精品免费视频| 国产日韩二区| 日本亚洲精品在线观看| 国产精品久久色| 91精品中文在线| 欧美日韩亚洲一区二区三区四区 | 五月天在线免费视频| 久久精品日产第一区二区三区| 国产一区免费| 日本三级中国三级99人妇网站 | 国产日韩在线精品av| 五月天在线免费视频| 久久精品视频中文字幕| 91久久精品视频| 韩国国内大量揄拍精品视频| 亚洲视频小说| 久久久久久久久久久人体| 国产主播精品在线| 欧美一区二区三区在线播放| 国产精品成人观看视频国产奇米 | 亚洲欧美国产不卡| 国产精品免费一区二区三区都可以| 99热国产免费| 国产一区欧美二区三区| 欧美专区福利在线| 少妇精品久久久久久久久久| 精品国产一区三区| 国产成人啪精品视频免费网 | 国产一区二区精品免费| 日韩精品一区二区三区丰满| 亚洲xxxx在线| 制服诱惑一区| 欧美美最猛性xxxxxx| 精品国产一区二区三区久久狼黑人| 91精品国产色综合| 成人精品网站在线观看| 国产日韩欧美一二三区| 激情六月天婷婷| 欧美乱大交xxxxx潮喷l头像 | 在线播放 亚洲| 欧美成人在线网站| 国产精品视频永久免费播放| 国产v片免费观看| 91传媒免费视频| 91精品久久久久| 91美女福利视频高清| 超碰成人在线免费观看| 国产美女在线精品免费观看| 国产三级中文字幕| 国产欧美一区二区三区久久| 精品日韩欧美| 麻豆一区二区三区在线观看| 韩日欧美一区二区| 欧美 日韩 国产 高清| 日韩精品一区二区免费| 日韩亚洲欧美精品| 日韩久久久久久久久久久久 | 国产精品女视频| 国产精品视频公开费视频| 久久久久日韩精品久久久男男| 久久久99爱| 久久久国产精华液999999| 国产va亚洲va在线va| 日韩在线视频国产| 国产精品视频免费一区二区三区 | 69久久夜色精品国产69乱青草 | 日本精品一区二区三区在线| 三级三级久久三级久久18| 日韩福利一区二区三区| 日韩网站在线免费观看| 欧美亚州在线观看| 国产综合福利在线| 国产精品自产拍在线观| 91精品视频网站| 久久久精品有限公司| 久久一区二区三区欧美亚洲| 国产成人亚洲综合| 国产高清在线不卡| 九色91国产| 精品久久久91| 久久香蕉国产线看观看网| 欧美激情18p| 午夜精品久久久久久99热| 日韩欧美视频网站| 欧美二区三区在线| 国产精选久久久久久| av日韩中文字幕| 国产成人精品电影久久久| 国产成人精品网站| 欧美成人精品在线播放| 亚洲欧美影院| 日韩欧美精品一区二区| 人妻有码中文字幕| 狠狠精品干练久久久无码中文字幕 | 国产精品欧美久久| 久久97精品久久久久久久不卡| 一区二区精品免费视频| 日韩av免费看网站| 美国av一区二区三区| 99精品人妻少妇一区二区| 久久久久久有精品国产| 国产精品久久久久7777婷婷| 中文字幕色呦呦| 日韩在线xxx| 黄色高清视频网站| 91国产精品91| 国产精品久久久久久久久久ktv | 国产精品999视频| 国产精品免费观看久久| 亚洲精品乱码久久久久久蜜桃91 | 蜜月aⅴ免费一区二区三区| 欧美日韩福利在线观看| 丁香六月激情网| 久久精品成人一区二区三区| www..com日韩| 久久久久中文字幕2018| 精品久久久久av| 日本黄网免费一区二区精品| 国产麻豆一区二区三区在线观看| 国产传媒久久久| 国产99久久精品一区二区永久免费 | 无码中文字幕色专区| 精品日本一区二区三区在线观看 | 国产精品一香蕉国产线看观看| 国产成人精品日本亚洲11| 欧美猛交免费看| 人人妻人人澡人人爽欧美一区双| 国产精品午夜视频| 国产精品无码乱伦|