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

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

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系統的一個子系統運行。


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

            国产成人综合在线观看| 亚洲第一久久影院| 91尤物视频在线观看| 久久精品99国产精品日本| 欧美男生操女生| 一区二区久久久久久| 91在线观看视频| 国产精品福利电影一区二区三区四区| 久久99这里只有精品| 欧美丰满高潮xxxx喷水动漫| 亚洲综合在线第一页| 色综合天天性综合| 亚洲美女精品一区| 91小视频在线观看| 亚洲精品乱码久久久久久黑人| 成人激情黄色小说| 国产精品美女一区二区| 成人午夜激情在线| 亚洲欧美激情在线| 欧美日本一区二区在线观看| 五月天亚洲精品| 日韩视频国产视频| 国产在线看一区| 国产肉丝袜一区二区| 欧美群妇大交群中文字幕| 成人免费视频视频在线观看免费 | 国产一区二区在线看| 亚洲一区二区三区在线看| 午夜日韩在线观看| 国产精品国产三级国产aⅴ中文| 日韩免费看的电影| 欧美日韩一区二区在线观看| 成人激情动漫在线观看| 久久99久久久久| 调教+趴+乳夹+国产+精品| 亚洲婷婷综合色高清在线| 国产婷婷色一区二区三区在线| 91精品国产综合久久久久久久久久| 91网站在线播放| 成人永久免费视频| 国产成人亚洲综合a∨婷婷| 久久精品久久综合| 日本在线不卡视频| 午夜精品久久久久久久久| 一区二区三区美女| 亚洲精品免费看| 亚洲欧美另类久久久精品| 国产精品素人视频| 不卡免费追剧大全电视剧网站| 亚洲精品国产一区二区精华液| 制服丝袜亚洲精品中文字幕| 国产在线播放一区二区三区| 亚洲精品欧美综合四区| 精品国精品国产| 色94色欧美sute亚洲线路二| 久久99国产精品麻豆| 中文字幕亚洲欧美在线不卡| 国产欧美va欧美不卡在线| 国产欧美日产一区| 国产精品欧美极品| 亚洲色图欧洲色图| 亚洲在线免费播放| 五月天激情小说综合| 欧美日韩免费视频| 欧美一区二区三区视频免费| 欧美一卡二卡三卡| 337p粉嫩大胆噜噜噜噜噜91av| 精品国产一区二区亚洲人成毛片 | 懂色中文一区二区在线播放| 国产成人免费av在线| av高清不卡在线| 日本高清不卡一区| 在线播放国产精品二区一二区四区| 在线成人av网站| 久久你懂得1024| 日韩一区在线免费观看| 夜夜操天天操亚洲| 免费看欧美女人艹b| 狠狠久久亚洲欧美| 99re在线视频这里只有精品| 色欧美日韩亚洲| 欧美一级二级三级乱码| 国产欧美日韩视频在线观看| 亚洲视频免费在线观看| 午夜精品久久久| 国产又粗又猛又爽又黄91精品| jlzzjlzz欧美大全| 成人av小说网| 婷婷丁香久久五月婷婷| 五月婷婷欧美视频| 日韩精品每日更新| 日本特黄久久久高潮| 亚洲不卡在线观看| 99国内精品久久| 51精品国自产在线| 国产精品嫩草99a| 亚洲一二三级电影| 国产精品污污网站在线观看| 国产精品美女久久久久久2018| 欧美韩国日本综合| 国产日韩欧美精品电影三级在线| 国产精品毛片大码女人| 日韩av中文在线观看| 9人人澡人人爽人人精品| 欧美一级免费大片| 成人精品国产一区二区4080| 欧美日韩第一区日日骚| 亚洲国产精品二十页| 日产国产高清一区二区三区| 成人app在线| 欧美xxxx老人做受| 午夜不卡av免费| 91在线视频网址| 精品88久久久久88久久久| 亚洲一区二区三区激情| 成人av电影在线观看| 精品国产三级电影在线观看| 亚洲成av人影院| 一本大道综合伊人精品热热| 久久精品一区二区三区av| 蜜臀av性久久久久蜜臀aⅴ| 91麻豆精品一区二区三区| 国产亚洲欧洲997久久综合| 日本欧美肥老太交大片| 欧美午夜电影在线播放| 亚洲色图色小说| a级精品国产片在线观看| 久久午夜国产精品| 免费美女久久99| 欧美高清视频一二三区| 一区二区三区成人| www.日韩av| 国产精品日日摸夜夜摸av| 国产黄人亚洲片| 国产亚洲一区二区在线观看| 激情深爱一区二区| 日韩精品一区二区三区在线播放 | av一区二区不卡| 中文字幕欧美激情| 国产成人在线电影| 精品粉嫩超白一线天av| 蓝色福利精品导航| 欧美成人福利视频| 精品中文字幕一区二区小辣椒| 日韩一卡二卡三卡| 免费不卡在线观看| 欧美成人三级在线| 国产资源在线一区| 久久久99久久| 99热在这里有精品免费| 综合电影一区二区三区| 91免费视频网| 亚洲国产另类av| 欧美久久一二三四区| 日本不卡一二三| 欧美mv日韩mv国产网站app| 国产在线视视频有精品| 国产视频911| a在线播放不卡| 一区二区高清免费观看影视大全| 欧美色综合网站| 日本三级韩国三级欧美三级| 精品日韩欧美一区二区| 国产精品1区2区| 最新不卡av在线| 在线观看免费亚洲| 美女视频一区二区三区| 精品久久人人做人人爰| 国产精品丝袜久久久久久app| 毛片不卡一区二区| 欧美一区二区精品| 欧美日韩一区二区三区视频| 中文字幕一区二区三区在线不卡 | 91精品国产综合久久精品| 亚洲精品视频在线观看免费| 成人av在线影院| 国产免费久久精品| 成人一区二区三区视频| 国产女主播在线一区二区| 国产精品一品二品| 久久免费视频色| 高清国产一区二区三区| 欧美经典三级视频一区二区三区| 国产乱对白刺激视频不卡| 久久亚洲精精品中文字幕早川悠里| 精品在线观看视频| 精品国产成人系列| 国产成人免费在线观看| 日本一区二区三区久久久久久久久不| 国产成人av电影在线观看| 国产欧美日韩中文久久| 成人app在线观看| 亚洲激情自拍偷拍| 欧美日韩国产天堂| 奇米四色…亚洲| 久久久噜噜噜久久中文字幕色伊伊| 国产成人精品一区二区三区四区| 国产欧美日韩精品一区| 91一区二区三区在线播放| 亚洲成人免费视|