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

您的位置:網站首頁 > 機械制圖 > 機械技巧

AutoCAD環境下旋轉類拉延件毛坯尺寸的自動計算

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

一、引言

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

二、軟件設計

1.軟件設計思想
  根據久里金法則,任意由直線和圓弧為母線形成的旋轉拉延件的毛料直徑D可由下式決定:

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

圖1 一個旋轉拉延件

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

表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 旋轉拉延件毛坯尺寸計算軟件流程圖

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

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

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

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

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

四、結束語

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


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
亚洲a级在线观看| 性色av一区二区三区在线观看| 欧美精品在线播放| 欧美影院在线播放| 久久综合九色欧美狠狠| 欧美激情欧美激情在线五月| 欧美xxxx黑人又粗又长密月| 国产福利精品av综合导导航| 精品国产成人av在线免| 欧美日韩精品免费观看视一区二区| 久久亚洲精品无码va白人极品| 一区二区不卡在线视频 午夜欧美不卡'| 欧美亚洲日本黄色| 久久99国产精品99久久| 天堂v在线视频| 久久久一本精品99久久精品| 亚洲bt天天射| 97国产一区二区精品久久呦| 一区不卡字幕| 97国产一区二区精品久久呦| 中文字幕制服丝袜在线| 成人精品小视频| 欧美日本啪啪无遮挡网站| 黄色99视频| 国产精品久久久久久久久久| 国产综合第一页| 国产精品成人va在线观看| 国产在线精品一区二区三区》| 国产精品老女人视频| 国内一区在线| 欧美精品免费在线| 国产精品一区久久久| 欧美极品在线播放| av网站在线观看不卡| 亚洲欧美日韩综合一区| 国产精欧美一区二区三区| 日韩av电影免费播放| 日韩中文综合网| 欧美一区深夜视频| 国产精品免费视频久久久| 免费看黄在线看| 欧美激情网站在线观看| av中文字幕av| 日产国产精品精品a∨| 日韩在线观看精品| 精品一区二区日本| 中文字幕黄色大片| 国产精品18毛片一区二区| 日本欧美一二三区| 国产精品沙发午睡系列| 国产在线一区二区三区四区| 中文字幕制服丝袜在线| 国产成人综合av| 欧美一性一乱一交一视频| 国产精品成人av性教育| www日韩在线观看| 日本欧美精品在线| 国产精品久久久对白| 99久久99久久精品| 人人妻人人做人人爽| 久久夜色精品国产亚洲aⅴ| 不卡影院一区二区| 日韩精品手机在线观看| 久久综合久中文字幕青草| 国产精品一区二区3区| 欧美一区二区三区综合| 国产精品视频白浆免费视频| yellow视频在线观看一区二区| 日韩资源av在线| 国产精品美乳一区二区免费| julia一区二区中文久久94| 日av在线播放中文不卡| 美女精品久久久| 久久久久久久有限公司| 国产内射老熟女aaaa | 亚洲最大福利视频网| 久久免费一级片| 蜜桃传媒视频第一区入口在线看| 亚洲wwwav| 久久亚洲精品成人| 久久免费成人精品视频| 国产在线观看精品| 日本精品性网站在线观看| 精品久久久久久一区二区里番| 国产成人亚洲综合91精品| 国产尤物99| 欧美在线影院在线视频| 亚洲一区二区三| 国产精品成人aaaaa网站| 国产z一区二区三区| 成人免费视频久久| 激情内射人妻1区2区3区| 亚洲精品乱码久久久久久蜜桃91| 国产精品情侣自拍| 91精品免费| 国严精品久久久久久亚洲影视| 色狠狠久久av五月综合|| 欧美精品在线第一页| 久久久久久久久网| 久久艳妇乳肉豪妇荡乳av| 国产精品一区二区av| 激情视频在线观看一区二区三区| 欧美一级视频免费在线观看| 伊人色综合久久天天五月婷| 国产精品久久久精品| 日韩在线免费av| 国产福利久久精品| 91久久久久久久| 国产精品一区二区三区久久久| 国内外免费激情视频| 欧洲精品在线一区| 日本精品久久久久影院| 亚洲伊人成综合成人网| 色综合久久中文字幕综合网小说| 久久精品国产亚洲精品| 久久久久久久激情视频| 久久久亚洲网站| 91久久精品美女| 成人免费在线网址| 国产精品一区二区三区观看| 国产日本欧美在线观看| 国产亚洲欧美一区二区三区| 男人天堂手机在线视频| 欧美激情精品久久久久久小说| 日韩精品一区二区三区丰满| 日本免费高清不卡| 日韩中文字幕免费在线| 亚洲精品免费av| 亚洲va码欧洲m码| 日韩中文字幕一区二区| 亚洲一区二区在| 亚洲一区二区三区在线观看视频| 亚洲中文字幕无码不卡电影| 精品国产一二三四区| 中文字幕精品—区二区日日骚 | 日本丰满少妇黄大片在线观看| 日韩av高清| 热久久视久久精品18亚洲精品| 日韩伦理一区二区三区av在线 | 成人国产一区二区三区| 国产精选久久久久久| av电影一区二区三区| 91麻豆国产语对白在线观看| 久久青青草原一区二区| 久久久久免费精品| 少妇久久久久久| 国产精品久久精品视| 欧美日韩xxx| 亚洲一区尤物| 日本午夜一区二区三区| 欧美综合激情网| 韩国一区二区三区美女美女秀| 国产私拍一区| 99中文字幕在线观看| 久久精品国产一区二区三区日韩 | 欧洲久久久久久| 狠狠色噜噜狠狠色综合久| 免费亚洲一区二区| 国产老熟妇精品观看| 68精品久久久久久欧美| 久久久久这里只有精品| 国产精品美女999| 伊人久久99| 日韩欧美99| 国产视频观看一区| 97热精品视频官网| 国产成人精品在线| 久久久久久国产精品| 亚洲va久久久噜噜噜| 欧美中文字幕在线观看视频| 国产在线观看精品| 久久视频这里有精品| 国产精品久久久久久久天堂 | 久久人妻无码一区二区| 国产精品精品久久久| 亚洲精品日韩精品| 欧美日韩精品一区| 国产日韩换脸av一区在线观看| 99三级在线| 久久久精品久久久| 宅男一区二区三区| 日本在线观看一区| 黄色一级片网址| 91免费黄视频| 国产精品视频99| 亚洲7777| 国产有码在线一区二区视频| 国产成人在线播放| 久久99久久99精品中文字幕| 日韩精品在线视频免费观看| 国产免费一区二区三区在线观看| 国产a级片免费看| 伊甸园精品99久久久久久| 欧美日本韩国在线| 99久久免费观看| 操91在线视频| 日韩人妻一区二区三区蜜桃视频| 国产精品一色哟哟| 国产精品久久久久久久app| 日韩av电影中文字幕|