臥式數(shù)控加工中心回轉(zhuǎn)工作臺設(shè)計
喜歡這套資料就充值下載吧。資源目錄里展示的都可在線預(yù)覽哦。下載后都有,請放心下載,文件全都包含在內(nèi),圖紙為CAD格式可編輯,有疑問咨詢QQ:414951605 或 1304139763p
任務(wù)書學(xué)院 專業(yè) 姓名 學(xué)號 設(shè)計題目: 臥式數(shù)控加工中心回轉(zhuǎn)工作臺設(shè)計 一、設(shè)計的內(nèi)容隨著經(jīng)濟(jì)的不斷發(fā)展,客戶需求日益多樣化,對制造企業(yè)的生產(chǎn)模式提出了更高的要求,大批量的生產(chǎn)方式將逐漸被模塊化、柔性化的生產(chǎn)方式所取代。因此,企業(yè)對制造裝備提出了更高的要求,柔性化的數(shù)控加工設(shè)備將成為裝備制造業(yè)發(fā)展的主流。因此,將臥式數(shù)控加工中心的設(shè)計作為設(shè)計題目,迎合了裝備制造業(yè)發(fā)展趨勢。臥式加工中心的回轉(zhuǎn)工作臺可以有效減少裝夾次數(shù),提高加工中心的工序集中程度和加工效率。要求有較高的回轉(zhuǎn)定位精度。二、設(shè)計的要求與數(shù)據(jù)要求:收集加工中心設(shè)計資料,了解數(shù)控加工中心的工作原理,對典型立式數(shù)控加工中心的結(jié)構(gòu)進(jìn)行比較,提出本次設(shè)計的總體方案。了解加工中心進(jìn)給機(jī)構(gòu)的類型及工作原理,并對主軸箱部件進(jìn)行詳細(xì)設(shè)計。設(shè)計參數(shù)如下:加工中心的加工范圍為800500600,主軸輸出功率10KW,采用BT40標(biāo)準(zhǔn)刀柄。三、設(shè)計應(yīng)完成的工作1 設(shè)計說明書1份(12000字);2 手工繪制圖、計算機(jī)打印圖紙若干張(折合A0圖紙3.0張以上);其中,手工繪制圖或計算機(jī)打印圖紙不少于(折合A0圖一張);3 外文翻譯,漢字不少于5000字;4 參考文獻(xiàn):中文15篇,英文2篇。四 設(shè)計進(jìn)程安排 序 號設(shè)計各階段名稱日 期1參考文獻(xiàn)查閱(綜述)、外文資料翻譯寒假期間2畢業(yè)實(shí)習(xí),資料收集20XX.2.24-20XX.3.313方案論證,繪制裝配圖20XX.4.1-20XX.4.304繪制零件圖20XX.5.1-20XX.5.165整理設(shè)計說明書20XX.5.17-20XX.6.4五、參考資料及文獻(xiàn)查詢方向、范圍1、 收集相關(guān)的機(jī)床設(shè)計資料,加工中心結(jié)構(gòu)、特別換刀機(jī)械手設(shè)計的資料。2、 參考設(shè)計文獻(xiàn)有機(jī)械制造裝備技術(shù)、數(shù)控機(jī)床等。3、 機(jī)械設(shè)計手冊。 設(shè)計開始日期 20XX年2月24 日 指導(dǎo)教師: 設(shè)計完成日期 20XX年6月 4 日 系 主 任: 院 長: 20XX年2月24 日題題 目目 臥式數(shù)控加工中心 回轉(zhuǎn)工作臺設(shè)計 學(xué)學(xué) 院院 專專 業(yè)業(yè) 班班 級級 學(xué)學(xué) 生生 學(xué)學(xué) 號號 指導(dǎo)教師指導(dǎo)教師 - I -摘 要 隨著無數(shù)科學(xué)家們努力的科學(xué)研究,科學(xué)技術(shù)在二十一世紀(jì)的今天可以說是在日新月異的發(fā)生這變化。數(shù)控技術(shù)更是慢慢的登上了世界的舞臺,在制造業(yè)領(lǐng)域發(fā)揮了巨大的作用。而工作臺正是數(shù)控加工中心的一部分,隨著科學(xué)技術(shù)的不斷創(chuàng)新,數(shù)控回轉(zhuǎn)工作臺已經(jīng)得到普及。 本次設(shè)計的課題恰是數(shù)控回轉(zhuǎn)工作臺,經(jīng)過對該課題的設(shè)計,使我們靈活的運(yùn)用大學(xué)所學(xué)的知識,以及可以掌握一些機(jī)械設(shè)計的方法和步驟。該課題的主要內(nèi)容包括:確定設(shè)計方案、零件的設(shè)計計算與校核、繪制裝配圖和零件圖、寫設(shè)計說明書。數(shù)控回轉(zhuǎn)工作臺實(shí)在普通工作臺的基礎(chǔ)上進(jìn)行改造的,在里面增加了渦輪蝸桿等傳動機(jī)構(gòu),使工作臺不僅能在 X、Y、Z 三個方向上進(jìn)行平面移動,而且還能在繞著 Z軸做回轉(zhuǎn)運(yùn)動,大提高了工作效率,節(jié)省了時間。8-10 關(guān)鍵詞:數(shù)控回轉(zhuǎn)工作臺;渦輪;蝸桿- II -ABSTRACTAlong with the science and research of countless scientists work, science and technology in twenty-first Century, today it can be said that this change change rapidly. Numerical control technology is more slowly on to the world stage, play a great role in the field of manufacturing industry. And the working table is part of a CNC machining center, with the continuous innovation of science and technology,NC rotary table has been popular.The graduation design topic is NC rotary table, through the design of the project,make us flexible use of university knowledge, and be able to grasp some of the methods and steps of mechanical design. The main contents of the paperinclude: to determine the design, parts design and checking, assembly drawing and parts, write design specification.Based on NC rotary table is really ordinary working table is modified, the worm and gear to increase on the inside, the table can not only move in a plane in X, Y,Z three directions, but also around the Z axis for rotary motion, greatly improves the work efficiency, saving time.Key words:NC rotary table;turbine;worm- III -目 錄摘要. .IABSTRACT.II1 前言.11.1 選題的背景和意義.1 1.1.1 國內(nèi)外現(xiàn)狀.1 1.1.2 選題的目的及意義.21.2 設(shè)計內(nèi)容.2 1.3 設(shè)計方案.22 數(shù)控回轉(zhuǎn)工作臺的設(shè)計.52.1 電動機(jī)的選擇及運(yùn)動參數(shù)的計算.5 2.1.1 電動機(jī)類型的選擇.5 2.1.2 電動機(jī)功率的選擇.52.2 齒輪傳動的設(shè)計.62.2.1 選擇齒輪傳動的類型和材料.62.2.2 按齒輪接觸疲勞強(qiáng)度設(shè)計.62.2.3 按齒根彎曲強(qiáng)度設(shè)計.82.2.4 幾何尺寸計算.92.3 渦輪及蝸桿的選用與校核.10 2.3.1 選用蝸桿傳動類型.10 2.3.2 選擇材料.10 2.3.3 按齒面接觸疲勞強(qiáng)度進(jìn)行設(shè)計.10 2.3.4 蝸桿與渦輪的主要參數(shù)與幾何尺寸.11 2.3.5 校核齒根彎曲疲勞強(qiáng)度.12 2.3.6 驗(yàn)算效率.122.4 軸的計算與校核.13 2.4.1 齒輪軸的設(shè)計與校核.13 2.4.2 蝸桿軸的設(shè)計與校核.172.5 軸承的計算與選用.21 2.5.1 軸承受到的載荷.22 2.5.2 驗(yàn)算軸承壽命.235 結(jié)論.24參考文獻(xiàn).25- IV -致謝.26- 1 -1 前言 二十一世紀(jì)的今天,社會在進(jìn)步,科技在創(chuàng)新,生產(chǎn)力水平也隨之快速發(fā)展。因而數(shù)控技術(shù)也隨之越來越廣泛的應(yīng)用于社會的各個領(lǐng)域。在數(shù)控技術(shù)上,數(shù)控機(jī)床的應(yīng)用最為普遍。而工作臺又是數(shù)控機(jī)床上必不可少的一部分,隨著科技的發(fā)展,科學(xué)家的研究,能夠?qū)崿F(xiàn)圓周進(jìn)給和分度運(yùn)動的工作臺漸漸被使用于臥式的鏜床和數(shù)控加工中心上。數(shù)控回轉(zhuǎn)工作臺不僅提高了機(jī)床加工的工作效率,完成更多的加工工藝,主要的是它由伺服電機(jī)、齒輪、渦輪蝸桿以及工作臺等部分組成,里面還設(shè)計了鎖緊裝置,可以實(shí)現(xiàn)渦輪的加緊,所以說數(shù)控回轉(zhuǎn)工作臺是一種很實(shí)用的加工工具,慢慢取代普通工作臺,已成為數(shù)控機(jī)床和數(shù)控加工中心上不可缺少的一部分。本次畢業(yè)課題的主要要求就是通過數(shù)控回轉(zhuǎn)工作臺的工作原理來進(jìn)行機(jī)械機(jī)構(gòu)的設(shè)計與各零部件的數(shù)據(jù)計算。設(shè)計思路是先原理后結(jié)構(gòu),先整體后局部。811131.1 選題的背景和意義1.1.1. 國內(nèi)外現(xiàn)狀 目前,我國在數(shù)控機(jī)床行業(yè)飛速發(fā)展。其中,許多加工中心在加工精度上都已達(dá)到了一定的標(biāo)準(zhǔn)水平,可與許多發(fā)達(dá)國家的數(shù)控機(jī)床想媲美。而工作臺卻是機(jī)床上必不可少的一部分,隨著經(jīng)濟(jì)與科學(xué)技術(shù)的發(fā)展,數(shù)控回轉(zhuǎn)工作臺慢慢背普及,已經(jīng)被廣泛應(yīng)用于各種數(shù)控機(jī)床和和數(shù)控中心上。數(shù)控回轉(zhuǎn)工作臺是在普通工作臺的基礎(chǔ)上進(jìn)行改造的,但是由于我國機(jī)床附件廠的資金匱乏,造成了一些機(jī)床附件在技術(shù)創(chuàng)新和技術(shù)改造方面的力度不大,致使一些機(jī)床附件的發(fā)展水平停滯不前,成為了制約我國機(jī)床工業(yè)發(fā)展的瓶頸。12 然而,國外的數(shù)控機(jī)床已經(jīng)達(dá)到了很高的發(fā)展水平。能夠加工許多結(jié)構(gòu)復(fù)雜的零件,從而完成更多的工藝。9而數(shù)控回轉(zhuǎn)工作臺的應(yīng)用更是大大提高了數(shù)控機(jī)床或數(shù)控加工中心的工作效率,節(jié)省了更多的人力物力。1.1.2 選題目的及意義 隨著我國國民經(jīng)濟(jì)的迅速發(fā)展和國防建設(shè)的需要,對高檔數(shù)控機(jī)床提出了急迫的大需求。機(jī)床制造業(yè)是一國工業(yè)之基石,他為新技術(shù)、新產(chǎn)品的開發(fā)和現(xiàn)代工業(yè)生產(chǎn)提供重要的手段,是不可或缺的戰(zhàn)略性產(chǎn)業(yè)。即使是發(fā)達(dá)工業(yè)化國家,也無不高度重視。機(jī)床是一個國家制造業(yè)水平的象征。12 數(shù)控回轉(zhuǎn)工作臺不僅可以在 X、Y、Z 三個坐標(biāo)平面內(nèi)進(jìn)行水平移動,還可以繞著 Z 軸做回轉(zhuǎn)運(yùn)動,從而提高了機(jī)械加工效率,完成更多的加工工藝。數(shù)控回轉(zhuǎn)工- 2 -作臺有伺服電機(jī)帶動,通過齒輪傳動,渦輪蝸桿的傳動,進(jìn)而帶動工作臺做回轉(zhuǎn)運(yùn)動10。1.2 設(shè)計內(nèi)容數(shù)控回轉(zhuǎn)工作臺是各種數(shù)控機(jī)床及數(shù)控加工中心的重要附件,它是由普通的工作臺改造而來,雖說其外形與普通工作臺一樣,但它是由伺服系統(tǒng)進(jìn)行驅(qū)動,再通過齒輪傳動系統(tǒng)將動力傳遞給渦輪蝸桿,再有渦輪帶動工作臺轉(zhuǎn)動。數(shù)控回轉(zhuǎn)工作臺的結(jié)構(gòu):伺服電動機(jī)、齒輪、渦輪蝸桿、工作臺等。數(shù)控回轉(zhuǎn)工作臺的功能;通過工作臺的繞 Z 軸的旋轉(zhuǎn)進(jìn)行加工一些形狀復(fù)雜的零件。1.3 設(shè)計方案 方案一:采用皮帶傳動加渦輪蝸桿的傳動方案。此方案缺點(diǎn): 1. 滑動損失:皮帶工作時,由于帶輪兩邊的拉力差以及相應(yīng)的變形經(jīng)差形成彈性滑動,導(dǎo)致帶輪與從動輪速度損失。打滑使運(yùn)動處于不穩(wěn)定狀態(tài),效率下降,摩擦加劇,影響皮帶壽命。1 2. 滯后損失:皮帶運(yùn)行時會產(chǎn)生反復(fù)伸縮,皮帶與帶輪的摩擦引起功率損失1。 3. 軸承的摩擦損失:皮帶工作時軸承受到皮帶的拉力,也引起轉(zhuǎn)矩。1圖 1.1 皮帶傳動加渦輪蝸桿傳動結(jié)構(gòu)簡圖- 3 - 方案二:采用的是渦輪蝸桿加齒輪組的傳動方案齒輪傳動承載能力高,傳動運(yùn)動正確、平穩(wěn),傳遞功率和圓周速度范圍很大,傳動速率高,結(jié)構(gòu)緊湊。156 特點(diǎn):1.尺寸小,結(jié)構(gòu)緊湊。 2.傳動平穩(wěn),噪聲低。 3.可以自鎖。 4.效率低、制造成本。圖 1.2 渦輪蝸桿加齒輪傳動結(jié)構(gòu)簡圖 方案三:采用的是齒輪傳動和錐齒輪的傳動方案 錐齒輪傳動不具備自鎖功能。5- 4 -圖 1.3 齒輪和錐齒輪傳動結(jié)構(gòu)簡圖 設(shè)計中應(yīng)選最優(yōu)方案,故選擇方案二,其結(jié)構(gòu)圖如下:- 5 - 圖1.4 齒輪傳動與渦輪蝸桿傳動結(jié)構(gòu)圖2 數(shù)控回轉(zhuǎn)工作臺的設(shè)計2.1 電動機(jī)的選擇及運(yùn)動參數(shù)的計算在數(shù)控加工加工中心的許多機(jī)械加工都需要原動力來進(jìn)行微量進(jìn)給,而要實(shí)現(xiàn)這些微量進(jìn)給的原動力可以由步進(jìn)電機(jī)、直流伺服電機(jī)、或交流伺服電機(jī)這些可以作為驅(qū)動元件來提供。22.1.1 電動機(jī)類型的選擇- 6 -選擇電動機(jī)的類型主要根據(jù)工作機(jī)械的工作載荷特性,有無沖擊,過載情況,調(diào)速范圍,起動、制動的頻繁程度以及電網(wǎng)供電狀況等。2對恒轉(zhuǎn)矩負(fù)載特性的機(jī)械,應(yīng)選用機(jī)械特性為硬特性的電動機(jī);對恒功率負(fù)載特性的機(jī)械,應(yīng)選用變速直流電動機(jī)或帶機(jī)械變速的交流異步電動機(jī)。24由于直流電動機(jī)需要直流電源,結(jié)構(gòu)復(fù)雜,價格昂貴。因此,當(dāng)交流電動機(jī)能滿足工作機(jī)械要求時,一般不采用直流電動機(jī)?,F(xiàn)場一般采用三相交流電源如無特性要求均應(yīng)采用三相交流電動機(jī)。當(dāng)電動機(jī)需經(jīng)常起動、制動和正反轉(zhuǎn)時(例如起重機(jī)) ,要求電動機(jī)有較小的轉(zhuǎn)動慣量和較大的過載能力因此應(yīng)選用起重及冶金用三相異步電動機(jī),常用的為 YZ 或 YZR 系列。24此外,根據(jù)電動機(jī)的工作環(huán)境條件,如環(huán)境濕度、溫度、通風(fēng)及有無防塵、防爆等特殊要求,選擇不同的防護(hù)性能的外殼結(jié)構(gòu)形式。根據(jù)電動機(jī)與被驅(qū)動機(jī)械的連接形式,決定其安裝方式,一般采用臥式。所以按照工作要求和工作環(huán)境條件選用交流伺服電動機(jī)。22.1.2 電動機(jī)功率的選擇標(biāo)準(zhǔn)電動機(jī)的容量由額定功率表示。所選電動機(jī)的額定功率應(yīng)等于或稍大于工作要求的功率。容量小于工作要求則不能保證工作機(jī)正常工作,或電動機(jī)長期過載、發(fā)熱大而過早損壞;容量大則增加成本,并且由于功率和功率因數(shù)低而造成浪費(fèi)。27電動機(jī)的容量主要有運(yùn)行時發(fā)熱條件限定,在不變或變化很小的載荷下長期連續(xù)運(yùn)行的機(jī)械,只要其電動機(jī)的負(fù)載不超過額定值,電動機(jī)便不會過熱,通常不必校驗(yàn)發(fā)熱和發(fā)起力矩。27 (1)電動機(jī)的選擇按照以上工作要求和條件選用交流伺服電動機(jī)。初步定電機(jī)轉(zhuǎn)速為960r/min。 (2)功率的計算T=FS=20009.820010=3920N.3回轉(zhuǎn)工作臺的轉(zhuǎn)速為:n=960/403=8r/min.電動機(jī)的工作效率為:=0.97w工作所需功率: p =Tn/9950=39208/(99500.97)=3.3kw (3.17)ww電機(jī)所需的輸出功率為: p =p /0w- 7 -式中:為電機(jī)至工作臺之間的總效率。齒輪:=0.97 軸承:=0.9912蝸桿:=0.8 聯(lián)軸器:=0.96 34因此,總效率=0.970.99 0.80.96=0.69.126346 p =p /=3.3/0.69=4.8kw.0w則取電機(jī)額定功率為:p =5.5kw 電機(jī)轉(zhuǎn)速為:n=960r/min.m2.2 齒輪傳動的設(shè)計一級傳動為齒輪傳動,其傳動比為:i=32.2.1 選擇齒輪傳動的類型和材料 1)選用直齒圓柱齒輪傳動; 2)工作臺的轉(zhuǎn)速不高,故選用 7 級精度; 3)材料選擇。由機(jī)械設(shè)計中表(10-1)選擇小齒輪材料為 40Cr(調(diào)質(zhì)) ,硬度為 280HBS,大齒輪材料為 45 鋼(調(diào)質(zhì)) ,硬度為 240HBS。1 4)選小齒輪齒數(shù) Z =24,大齒輪齒數(shù)取 Z =72。122.2.2 按齒輪接觸疲勞強(qiáng)度設(shè)計 由機(jī)械設(shè)計中設(shè)計計算公式(10.9a)進(jìn)行計算,即 d 2.32 t 123).(1.HEdZuuKT(10.9a) (1)確定公式內(nèi)的各計算數(shù)值。 1)試選載荷系數(shù) K =1.3。t 2)計算小齒輪傳遞的轉(zhuǎn)矩。 T =95.510 5.5/960 (3.17)1nPm5105 .955 =5.45710 Nmm 4 3)由機(jī)械設(shè)計中表(10-7)選取齒寬系數(shù)=1。d 4)由機(jī)械設(shè)計中表(10-6)查的材料的彈性影響系數(shù) Z =189.8MPa 。1E21 5)由圖(10-21d)按齒面硬度查的小齒輪的接觸疲勞強(qiáng)度極限=600MPa。1limH- 8 -大齒輪的接觸疲勞強(qiáng)度極限=550MPa。12limH 6)由式(10.13)計算應(yīng)力循環(huán)次數(shù)。 N =60n j=609601(1282508)=1.8410 11hL9(10.13) N =N /3=0.61410219 7) 由圖(10-19)取接觸疲勞壽命系數(shù)=0.90;=0.95。1HNK2HNK 8) 計算接觸疲勞需用應(yīng)力。取失效概率為 1%,安全系數(shù) S=1,由式(10.12)得 =0.9600=540MPa H1SKHN1lim1(10.12) =0.95550=522.5MPa H2SKHN2lim2(10.12) (2) 計算 1) 試算小齒輪分度圓直徑 d ,代入中較小值。t 1Hd 2.32=2.32=53.86mmt 123).(1.HEdZuuKT324)5 .5228 .189(3411047. 53 . 1 2)計算圓周速度。=2.7m/s10006011ndt10006096086.53 3)計算齒寬 b.b=153.86=53.86mmtdd1 4)計算齒寬與齒高之比。hb模數(shù) =2.24mmtm11zdt2486.53齒高 =2.25=2.252.24=5.05mmhtm=10.67hb05. 586.53 5)計算載荷系數(shù)。- 9 -根據(jù)=2.7m/s,7 級精度,由機(jī)械設(shè)計中圖(10-8)查的動載荷系數(shù)=1.12;K直齒輪,;11FaHaKK由機(jī)械設(shè)計中表(10-2)查的使用系數(shù)=1;AK小齒輪選用 7 級精度,=1.423。HK由=10.67,=1.423 查圖(10-13)得=1.35;故載荷系數(shù)1hbHKFK =11.1211.423=1.594 HHVAKKKKK (10.13) 6)按實(shí)際的載荷系數(shù)校正所算得的分度圓直徑,由式()得a10.10 mm 65.573 . 1594. 186.533311ttKKdd(10.10a) 7)計算模數(shù)mmm,4 . 22465.5711zdm2.2.3 按齒根彎曲強(qiáng)度設(shè)計 由機(jī)械設(shè)計中式(10.5)得彎曲強(qiáng)度的設(shè)計公式為 3211)(2FSaFadYYzKTm(10.5) (1)確定公式內(nèi)的各計算數(shù)值 1)由機(jī)械設(shè)計中圖(10-20c)查得小齒輪的彎曲疲勞強(qiáng)度極限=500MPa;大齒輪的彎曲疲勞強(qiáng)度極限=380MPa;11FE2FE 2)由圖(10-18)取彎曲疲勞壽命系數(shù)=0.85,=0.88;11FNK2FNK 3)計算彎曲疲勞許用應(yīng)力。取彎曲疲勞安全系數(shù) S=1.4,由式(10.12)得 MPaSKFEFNF57.3034 . 150085. 0111(10.12)- 10 - MPaSKFEFEF86.2384 . 138088. 0222 4)計算載荷系數(shù)。K=FFVAKKKKK 512. 135. 1112. 11 5)查取齒形系數(shù)。由表 10-5 查得 ;。65. 21FaY226. 22FaY 6)查取應(yīng)力校正系數(shù)。由表 10-5 查得 ;。58. 11SaY764. 12SaY 7)計算大、小齒輪的并加以比較。FSaFaYY 01379. 057.30358. 165. 2111FSaFaYY(10.4) 01644. 086.238764. 1226. 2222FSaFaYY大齒輪的數(shù)值大。 (2)設(shè)計計算mmm68. 101644. 02411047. 5512. 12324取模數(shù)=mm,分度圓直徑mm,算出小齒輪齒數(shù)m5 . 265.571d245 . 265.5711mdz大齒輪齒數(shù) 722432z2.2.4 幾何尺寸計算 (1)計算分度圓直徑 由機(jī)械原理中表(5-1)得mm605 . 22411mzdmm1805 . 27222mzd (2)計算中心距- 11 -mm120218060221dda (3)計算齒輪寬度mm606011dbd取mm。6021 BB2.3 渦輪及蝸桿的選用與校核2.3.1 選用蝸桿傳動類型 根據(jù) GB/T10085-1988 的推薦,采用漸開線蝸桿(ZI) 。1蝸桿轉(zhuǎn)速,其傳動比,輸入功率為。min/3201rn 40ikwP52.3.2 選擇材料 因蝸桿的傳動功率和速度不大,故蝸桿用鋼;因希望功率高些,耐磨性高45些,故蝸桿螺旋齒面要求淬火,硬度為。蝸桿用鑄錫磷青銅,HRC5545110PZCuSn金屬模鑄造。為了節(jié)約貴重的有色金屬,僅齒圈用青銅制造,而輪芯用灰鑄鐵 HT制造。11002.3.3 按齒面接觸疲勞強(qiáng)度進(jìn)行設(shè)計由機(jī)械設(shè)計中式(11.12) ,傳動中心距 322)(HEZZKTa(11.12) (1)確定作用在渦輪上的轉(zhuǎn)矩2T 按,估計效率,則21z8 . 0 (3.17)4mmNinPnPT477500040/3208 . 051055. 9/1055. 91055. 96162262 (2)確定載荷系數(shù)K 取載荷系數(shù);則1K15. 1AK05. 1K21. 105. 1115. 1vAKKKK (3)確定彈性影響系數(shù)EZ- 12 - 因選用的是鑄錫磷青銅渦輪和鋼蝸桿相配,故。121160MPaZE (4)確定接觸系數(shù)Z 由與的比值=,從圖()中可查得。11daad135. 018119 . 2Z (5)確定許用接觸應(yīng)力H從機(jī)械設(shè)計中表()查得渦輪的基本許用應(yīng)力。711MPaH268應(yīng)力循環(huán)次數(shù) 7210536. 182508816060hLjnN(10.13)壽命系數(shù)87710536. 110HNK95. 0則 MPaKHHNH6 .25426895. 0 (6)計算中心距 (11.12)mma297)2189 . 2160(477500021. 132 取中心距,因,故從文獻(xiàn)機(jī)械設(shè)計中表()1取模數(shù)amm35040i211,蝸桿分度圓直徑。這時,從圖()中可查得接觸mmm8mmd7012 . 01ad1811系數(shù),因此,因此以上計算結(jié)果可用。174. 2ZZZ 2.3.4 蝸桿與渦輪的主要參數(shù)與幾何尺寸 (1)蝸桿 軸向齒距;直徑系數(shù);齒頂圓直徑;齒根圓mmpa133.2510qmmda851直徑;分度圓導(dǎo)程角;蝸桿軸向齒厚。1mmdf6013618115664.12asmm(2)渦輪 渦輪齒數(shù);變位系數(shù);822Z5 . 02x 驗(yàn)算傳動比,這時傳動比誤差為,是允許的。4128212ZZi%5 . 2404041- 13 - 渦輪分度圓直徑65682822 mZdmm 渦輪的喉圓直徑672826562222aahddmm 渦輪齒根圓直徑mmhddff8 .63682 . 126562222 渦輪咽喉母圓半徑mmdarag6 .318 .6362135021222.3.5 校核齒根彎曲疲勞強(qiáng)度53. 12212FFaFYYmddKT 當(dāng)量齒數(shù) 96.86)31.11(cos82cos3322zzv 根據(jù),從文獻(xiàn)機(jī)械設(shè)計中圖()中可查的齒形系96.86, 5 . 022vzx1911數(shù)。87. 22FaY 螺旋角系數(shù)9192. 014031.1111401Y 許用彎曲應(yīng)力 FNFFK 從表()中查得由制造的渦輪的基本許用彎曲應(yīng)力811110PZCuSn。1MPaF56 壽命系數(shù) 644. 01022. 510976FNKMPaMPaF086.36644. 05648.439192. 087. 2865670477500021. 153. 1FMPa彎曲強(qiáng)度是滿足的。2.3.6 驗(yàn)算效率 )tan(tan)96. 095. 0(v(11.20a)- 14 - 已知;與相對滑動速度有關(guān)。31.11vvfarctanvfsv smndvs/45. 231.11cos10006032070cos10006011(11.12) 從機(jī)械設(shè)計中表()用插值法查得、;代入式18110204. 0vf1687. 1v中得,大于原估計值,因此,符合要求。184. 0 軸的計算與校核4 . 2 齒輪軸的設(shè)計與校核1 . 4 . 2 . 求輸入軸上的功率,轉(zhuǎn)速和轉(zhuǎn)矩11P1n1T 取軸承效率=,聯(lián)軸器效率 則199. 096. 02211PP 2 . 596. 099. 05 . 5kwmin/9601rn (3.17)mmNnPT2 .517299602 . 595500009550000111 . 求作用在齒輪上的力2 已知高速小齒輪的分度圓直徑為1dmm60 齒輪軸所受的力如下圖所示:- 15 -圖 齒輪軸受力圖1 . 2NdTFt31.1724602 .5817292211NFFtr6 .62720tan31.172420tan0aF 初步確定齒輪軸的最小直徑. 3 齒輪軸的結(jié)構(gòu)如下圖:圖 齒輪軸的結(jié)構(gòu)圖2 . 2 選取軸的材料為鋼,進(jìn)行調(diào)質(zhì)處理。根據(jù)文獻(xiàn)機(jī)械設(shè)計中表(),45315- 16 -取,于是得1120A (15.2)mmnPAd209602 . 511233110min 輸入軸的最小處安裝聯(lián)軸器,為了使所選軸直徑與聯(lián)軸器的孔徑相-d-d適應(yīng),故需同時選取聯(lián)軸器的型號。 聯(lián)軸器的計算轉(zhuǎn)矩,查機(jī)械設(shè)計中表(),取,則:1TKTAca1143 . 1AKmmNTKTAca96.642472 .517293 . 11 查標(biāo)準(zhǔn),選用型凸緣聯(lián)軸器,其公稱轉(zhuǎn)矩為20035843/TGB4GYH。半聯(lián)軸器的孔徑,故取,半聯(lián)軸器長度mmN 224000mmd30-dmm30,半聯(lián)軸器與軸配合的轂孔長度。1mmL82mmL501 . 軸的機(jī)構(gòu)設(shè)計4 (1) 擬定軸上零件的裝配方案 (2) 根據(jù)軸向定位的要求確定軸的各段直徑和長度 mm40-dmmL52- mmd48-mmL38- mmd64-mmL8- mmd48-mmL32- mmd40-mmL56- mmd30-mmL54- (3)軸上零件的周向定位 齒輪、半聯(lián)軸器與軸的周向定位均采用平鍵連接。按由文獻(xiàn)機(jī)械設(shè)計-d中表()1得。同時為了保證齒輪與軸的配合有良好的對中16mmlhb28914性,故選擇齒輪輪轂與軸的配合為,同樣半聯(lián)軸器與軸連接,選用平鍵為67nH,半聯(lián)軸器與軸的配合為。滾動軸承與軸的周向定位是由mmlhb327867kH- 17 -過度配合來保證的,為。167mH (4)確定軸的倒角尺寸參照機(jī)械設(shè)計表(),取軸端倒角為。215455 . 1 5. 求軸上的載荷 齒輪軸上的應(yīng)力分析圖如下 - 18 -圖 齒輪軸應(yīng)力分析3 . 2 從軸的受力情況可以看出截面是軸的危險截面?,F(xiàn)將計算出截面上的、BHM及的值列于下表VMM表 齒輪軸危險截面應(yīng)力1 . 2載荷水平面H垂直面H力F,NFNH2 .1801NFNH7 .4772,NFNV5 .651NFNV45.1732彎矩MmmNMH2 .2866mmNMV7 .1040總彎矩mmNMMMVH10.306822扭矩TmmNT17846 6. 按彎扭合成應(yīng)力校核軸的強(qiáng)度 只需校核軸的危險截面,故取,軸的計算用力6 . 0 (15.5) MPaWTMca6 . 3351 . 0)178466 . 0(10.3068)(32222 前已選定軸的材料為鋼,調(diào)質(zhì)處理,由機(jī)械設(shè)計軸表()查的45115。因此,故安全。1MPa6011ca2.4.2 蝸桿軸的設(shè)計與校核 1. 求輸出軸上的功率、轉(zhuǎn)速和轉(zhuǎn)矩。2P2n2T齒輪的傳動效率為,軸承為,則97. 0199. 02kwPP0 . 599. 097. 02 . 52112min/320396012rinn mmNnPT75.1492183200 . 595500009550000222(3.17) 2. 求作用在齒輪上的力 大齒輪的分度圓直徑為mmd1802- 19 -NdTFt165818075.1492182222NFFtr5 .60320tan165820tan0aF 3. 初步確定軸的最小直徑 先估計軸的最小直徑。選取軸的材料為鋼,進(jìn)行調(diào)質(zhì)處理。1根據(jù)表(45),取,于是得3151120A (15.2)mmnPAd283200 . 511233220min取mmd40min取軸兩端直徑為mm45 4. 軸的結(jié)構(gòu)設(shè)計 (1) 擬定軸的結(jié)構(gòu)圖圖 蝸桿軸結(jié)構(gòu)圖4 . 2 (2). 確定軸的各段直徑和長度- -dmm40lmm132- -dmm45lmm90- -dmm54lmm80- -dmm85lmm240- -dmm54lmm80- -dmm45lmm14- 20 - -dmm40lmm73 (3). 軸端倒角為。455 . 1 5. 軸的受力分析 蝸桿軸的受力分析如下圖:圖 蝸桿軸受力圖5 . 2根據(jù)機(jī)械設(shè)計中式(11.7)、 (11.8)和(11.9)得 (11.7)1122dTFt1 2222dTFa(11.8) tan22trFF(11.9)代入數(shù)值計算得:NFt6 .12632NFa7 .6352NFr9 .4592蝸桿軸的應(yīng)力分析如下圖:- 21 - 圖 2.6 蝸桿軸應(yīng)力分析圖 從軸的受力情況可以看出截面是軸的危險截面?,F(xiàn)將計算出的截面處的B- 22 -、及值列于下表,如下表所示:HMVMM表 蝸桿軸的危險截面應(yīng)力2 . 2載荷水平面H垂直面V力F,NFNH8 .9951NFNH8 .7362,NFNV73.551NFNV17.2342彎矩1MNMH6 .1242981NMV48.395041總彎矩MNMMMVHH1304242121扭矩TNT50643 . 按彎扭合成應(yīng)力校核軸的強(qiáng)度5 只需校核危險截面,故取,軸的計算應(yīng)力6 . 0 MPaWTMca0 . 6)8 .60(1 . 0)506436 . 0(130424)(3222221(15.5) 前已選定軸的材料為鋼,調(diào)質(zhì)處理,由機(jī)械設(shè)計中表()查的45115,因此,故安全。1MPa6011ca2.5 軸承的計算與選用 以蝸桿為例,蝸桿軸選用圓錐滾子軸承 30309 其基本額定動載荷 Cr=130KN,基本額定靜載荷 C0r=158KN 蝸桿軸所受到的軸向力,切向力,徑向力如下圖:- 23 -圖 2.7 蝸桿軸受力圖2.5.1 軸承受到的載荷 1)由軸的計算結(jié)果得,軸承受到載荷FNH1=995.8N FNH2=736.8NFNV1=55.73N FV2=234.17N Fr1=FN1=N 7 .99773.558 .995222121NVNHFF(13.3) Fr2=FN2=N 77317.2348 .736222222NVNHFF 軸承所受的力如下圖:圖 2.8 軸承受力圖FA=6357NFr1=997N Fr2=773NFd1=eFr1=0.4997=398.8N Fd2=eFr2=0.4773=309.2N FA+Fd2Fd1 所以:1.壓緊 2.放松 Fa1=FA+Fd2=6357+309.2=6666.2N (13.11a) Fa2=Fd2=309.2N (13.12b) 3)球軸承當(dāng)量動載荷 P1和 P2eFFra69. 69972 .666611- 24 -eFFra2 .3092 .30922 由機(jī)械設(shè)計中表(13-5)分別進(jìn)行查表或插值計算得徑向載荷系數(shù)和軸向載荷系數(shù)為 對軸承 1 對軸承 2 4 . 01x5 . 11y4 . 02x5 . 12y 按表(13-6),取 fp=1.5 P1=fp(x1Fr1+y1Fa1)=1.5(0.4997+1.56666.2)=15597.2N (13.8a)P2=fp(x2Fr2+y2Fa2)=1.5(0.4773+1.5309.2)=1159.5N2.5.2 驗(yàn)算軸承壽命 P1P2,所以按軸承 1 的受力大小驗(yàn)算 (13.5)hhLhPCnL156215)2 .1559710130(3206010)(60103103616故選用軸承滿足壽命要求。- 25 - 5 結(jié) 論 經(jīng)過此次長達(dá)幾個月的設(shè)計,讓我體會到了那些設(shè)計師們的艱辛。僅僅一次的設(shè)計,我就感到有一些力不從心。雖然再設(shè)計過程中出現(xiàn)了很多問題,但通過老師的細(xì)心講解與自己的不懈努力,最終完成了這次可以說是一個人生轉(zhuǎn)折點(diǎn)的設(shè)計。這次的設(shè)計,讓我將這大學(xué)四年來所學(xué)的只是得到了很好的運(yùn)用,并將其進(jìn)行了一個系統(tǒng)化的整理,高興的是我還沒有將這些知識忘掉,而這次的設(shè)計又將我所學(xué)的知識進(jìn)行了鞏固,我想這是學(xué)校讓我們做設(shè)計的一個重要的目的吧。讓即將進(jìn)入社會的我們可以有一個對所學(xué)專業(yè)的重新認(rèn)識,給我們以后的工作打下堅(jiān)實(shí)的基礎(chǔ)。我所設(shè)計的課題(數(shù)控回轉(zhuǎn)工作臺)聽起來很簡單,但當(dāng)我拿到這個課題的時候,有種無從下手的感覺,但在導(dǎo)師的講解下和和通過自己對資料的查找,明白了數(shù)控回轉(zhuǎn)工作臺的工作原理,通過自己的設(shè)計,時期在通用工作臺的基礎(chǔ)上增加了齒輪傳動與渦輪蝸桿傳動機(jī)構(gòu),再在原動力(伺服電機(jī))的驅(qū)動下使工作臺進(jìn)行了旋轉(zhuǎn),從而有普通的工作臺變成了回轉(zhuǎn)工作臺。 通過此次設(shè)計,我明白了所有的東西并不都是很完美,都是通過不斷地改進(jìn)和完善才能使其做到盡量的完美。使其性能越來越好,更能體現(xiàn)他的價值。- 26 -參 考 文 獻(xiàn)1 濮良貴,紀(jì)名剛.機(jī)械設(shè)計M,第八版.北京:高等教育出版社,2006:186-3832 吳宗澤,高志.機(jī)械設(shè)計課程設(shè)計手冊M,第四版.北京:高等教育出版社,2006:58-1023 羅良武,趙勤,王嫦娟.畫法幾何及工程制圖M,第二版.北京:機(jī)械工業(yè)出版社,2008:80-2574 馮清秀,鄧星鐘.機(jī)電傳動控制M,第五版.武漢:華中科技大學(xué)出版社,2011:11-505 鄭文偉,吳克堅(jiān).機(jī)械原理M,第七版.北京:高等教育出版社,2005:52-1526 鄭金星.機(jī)械制造裝備設(shè)計M.哈爾濱:哈爾濱工程大學(xué)出版社,2006:14-1527 薛蒲昌.基于 PID 的數(shù)控機(jī)床工作臺電液位置伺服系統(tǒng)分析J.信息技術(shù),2009,(6):107-1098 崔旭芳.數(shù)控回轉(zhuǎn)工作臺的原理與設(shè)計J.技術(shù)交流,2008,(3):102-1039 顧華鋒.數(shù)控機(jī)床回轉(zhuǎn)工作臺動態(tài)性能分析與仿真J.機(jī)床與液壓,2008,(36):216-22010 王友林.數(shù)控雙轉(zhuǎn)軸式回轉(zhuǎn)工作臺的結(jié)構(gòu)與工作原理J.煤礦機(jī)械,2009,(30):102-10311 張立瑩.數(shù)控回轉(zhuǎn)工作臺加緊機(jī)械淺析J.制造技術(shù),2001,(3):102-10312 鐘雯.機(jī)械類設(shè)計課題精選M.北京:化學(xué)工業(yè)出版社,2010:10-4513 楊萍.數(shù)控工作臺設(shè)計J.組合機(jī)床自動化加工技術(shù),1996,(8):18-4214 Duke K. Improving Gear Pump Relief Groove DesignJ.Prec. Natl. Conf. Fluid Power,2007:7-3015 Xiaojin Fu,Guohua Yan.The Fuzzy Optimization Design of the Gear PumpJ.Interational Conference on Agile Manufacturing(ICAM 2003),2003:337-341- 27 -致 謝四年的大學(xué)生活即將結(jié)束,在大學(xué)的最后一段時間里,我們完成了設(shè)計。在這里,我非常感謝我的導(dǎo)師和陪我在一起做設(shè)計的同學(xué)們,是你們陪我度過了大學(xué)的最后一段時光。我很感謝我的導(dǎo)師,你不辭辛苦為我們精心的講解,在此次設(shè)計中,由于所學(xué)知識不系統(tǒng),無法運(yùn)用到實(shí)際中,因此遇到了很多的問題,使我感到很迷茫。而您總是耐心的給我們講解,講解其中的設(shè)計原理,當(dāng)你發(fā)現(xiàn)我們的錯誤時,及時為我們糾正,讓我們少走了很多彎路。再就是我也感謝我的同學(xué)們,你們的幫助也是我解決了不少設(shè)計中的技術(shù)難題。最后感謝學(xué)校在我們即將離校,步入社會時給了我們這次實(shí)踐機(jī)會,還給我們提供了良好的學(xué)習(xí)環(huán)境,同時感謝評閱老師們,在炎熱的夏季抽出寶貴的時間來評閱這片設(shè)計。Part program automatic check for three axis CNC machines Roberto Licaria,*, Ernesto Lo Valvob, Mario PiacentiniaaUniversita di Palermo, Palazzo Steri Piazza Marina, 61-90133 Palermo, ItalybUniversita di Catania, Catania, ItalyAbstractThe simulation and verification of NC codes for CNC machining is a very important task. The aim of this work is to limit the number ofcutting tests needed to verify the right writing of the part program for a CN milling machine in the intent of saving time, human resourcesand money. This is obtained through the Boolean operation among solids, in AutoCAD environment, of the volume covered by the toolduring the operations ruled by the part program. # 2001 Published by Elsevier Science B.V.Keywords: CNC machines; AutoCAD; Part program1. IntroductionWe have recently attendedtothe irreversibledevelopmentof computers, that now are cheaper, more friendly and,consequently, more diffused in modern industries. Compu-ters have been used in the industry sector for several years indifferent stages: in the design stage using CAD systems;in the process planning stage using CAPP systems; in theproduction stage using CAM systems.Since afewyearsago,thesethreestages were isolated oneby another and each stage should have answered specificproblems and questions. Sometimes it happened that theproduction stage imposed some essential conditions to theother stages (as an example, when the designer establishesthe tolerance for the piece; or when it is necessary to makesome change to the piece during the production stage sincethere is an impossible or difficult machine production), butthe three stages were strictly separated.Moreover, it was thought that it was impossible fordifferent programs, written by different programmers withdifferent logics, to speak to each other. Recently,different programs tried to communicate in order to solvesome problems, but this is very difficult to be achieved.There exist a number of programs which are able toperform that way, but they are not universal programs:they are very specialized programs which can be used onlyin specific fields using powerful computers. As a matter offact,itisnecessarytodevelopauniversalsoftwareeasytobeused by a simple, common and very cheap PC.Numerical Control machines are very commonly used fortheir ability to help industries to achieve an increase inproductivity and in quality at the lowest costs. As a matter offact, NC machines are faster and more precise than tradi-tional ones and they work very accurate surfaces, but aremore expensive and it is more difficult to use them than thetraditional ones.Moreover, it is necessary to compile a specific program tobe read by the machine control unit in order to obtain thedata needed to exactly move the tool. This program (calledpart program) is written using a particular programminglanguage that can be read by every NC machine (machineshave to be similar: turning machines, end milling machines,etc.).The first problem we meet using NC machines is thatwhen the programmer makes a mistake in writing the partprogram, the piece will not be realized the way we want, butit will have a different shape or different features. But itcould be more dangerous (and also expensive) if the pro-grammingmistakegivesthetoolamotioncommandthatcangenerate a collision between the tool and the fixed parts ofthe machine, because of the speed of the NC machine tool ishigher than that of the traditional machine tool.We have other problems using NC machines, for examplehow to choose the right depth or feed rate or how to choosethe shape of the workpiece in order to minimize the materialwaste. As a rule, in order to solve these problems somecutting tests are realized, but they are very expensive to beimplemented since they are a waste of human resources,time, materials and money.Moreover, not all the problems are very easy to be solvedbyimplementingonetestonly,sothatthetesthastobemadeagain over and over. It should be really useful to makevirtual cutting tests using computers instead of NCmachines and as much useful should be the possibility toJournal of Materials Processing Technology 109 (2001) 290293*Corresponding author.0924-0136/01/$ see front matter # 2001 Published by Elsevier Science B.V.PII: S0924-0136(00)00812-8display the space regions crossed by the machine tool duringthe processing work.The diffusion of electronic realistic representation sys-temsofmechanicalpiecessuggestsustousetheminordertorealize a virtual simulation of the cutting tests for the threeaxis end milling machine 15.Our task was to create a software which can directly readand interpret the part program and display it using theAutoCAD solid modeler. Our software makes it possibleto compare the tested piece on the screen either with theproject piece or with the workpiece, and it shows the toolpath, so that dangerous collisions can be monitored.2. The cutting processThe cutting process is the result of an interferencebetween the tool and the workpiece, and it can be simulatedby a number of Boolean operations between primitives.The tool, an end milling tool, can be represented by arevolution AutoCAD solid. The tools swept volume canbe represented by surfaces, while edges and vertexes of thisvolume are created by the tool motion. Every primitivecreates its own swept volume, depending on the motiondirection. For example, a cylindric tool can move followinga line which can be parallel or orthogonal to the tool axis. Inthe first case,the swept volume is a higher cylinder, in thesecond case the swept volume is a combination of a boxand two half cylinders.A cutting process on a circular line can be represented bythe motion of a closed polyline (the tools cross-section)around a revolution axis (Fig. 1). These solids can besubtracted from the solid representing the workpiece, inorder to simulate the end milling cutting process.3. AutoCADAutodesks AutoCAD was the most popular and verypowerful CAD software for PC since it was introduced in1982. It has always been providing AutoLISP and ADSprogramming interfaces in order to develop customizedapplications. ADS is more efficient and easier to be usedthan LISP and it has been offered as an alternative interfacesince version R11. ADS uses ANSI-C as the programminglanguage since it has been the most widely accepted lan-guage for the development of miscellaneous applications. Itcan also use all portable ANSI-C libraries.We developed our software in 1996 using AutoCAD R12.At that time AutoCAD used AME for solid modeling, but ithas switched to ACIS standard since version R13. With thenewly released R14, we decided to upgrade our softwarebecause of the ACISs faster computing efficiency and moreprecise description of solids. Moreover, it reduces the size ofthe drawing files. As a consequence, ACIS is able to handlevery complicated models much better than AME can.4. The developed softwareOursoftwareiswrittenusingClanguagetobeexecutedinAutoCAD ADS environment with some instructions pecu-liar to AutoCAD commands execution 6,7.The software is divided into two fundamental parts:? The first part creates an interface between the part pro-gram and the AutoCAD ambient.? The second part makes the part program data ready to beread and interpreted.The part program contains some instructions about thetool path (Gxx instructions), geometrical characteristics(like points coordinates or joint radius), technological char-acteristics (feed rate, spindle speed, etc.): the softwareinterprets the geometrical instructions only.The software runs inside AutoCAD and the operator candraw the workpiece or load it as an external file, choose thetool shape (there are four types of tool: cylindric, cylindricball-end, half sphere, sphere) and its dimensions: the soft-ware calculate and draw the cross-section of the tool that isan AutoCAD polyline (Fig. 2). Now the operator has to loadthe part program and the simulation can start.Fig. 1. Tools swept volume.Fig. 2. Tool options.R. Licari et al./Journal of Materials Processing Technology 109 (2001) 290293291The procedure, first of all, analyses the geometricalcharacteristics and organizes them in a chronological order(for example: the X-coordinate of the start point of a genericmotion is called oldX, the X-coordinate of the end point iscalled valX.After this first step, the software interprets the motioninstructions (G00, G01, G02 and G03) given by the partprogram and draws them through the AutoCAD commandsExtrude and Revolve. The Extrude AutoCAD com-mand can add the 3D to a 2D closed polyline, whereas theRevolve AutoCAD command realizes a revolution solidfrom a 2D closed polyline.TheG00instructionrepresentsthemotionsofthetoolwhenit does not touch theworkpiece: in our work it is representedby a prismatic AutoCAD solid. The cross-section of thissolid is the same as the tool and it is obtained by Extrudecommand. The simulation of this motionis useful in order toverify the possibility of a collision with fixturing.The G01 instruction represents the motions of the toolwhen it touches the workpiece: in our work it is representedby a prismatic AutoCAD solid. The cross-section of thissolid is still the same as the tool and it is obtained by theExtrude command. The Extrude AutoCAD commanduses a segment; its start point has oldX, oldY, oldZas coordinates and its end point has valX, valY, valZas coordinates.NoticethatinordertoexecutetheExtrudecommand,itisnecessary tohave the Z-axis aligned with that segmentandthe polyline lying on the XY plane. For this reason we havecreated the same instructions to change the AutoCADcoordinate system (UCS: user coordinate system).The G02 and the G03 instructions are represented byrevolution solids. These solids are created by the rotation ofthe cross-section of the tool around a revolution axis. Thisaxis starts from the center of the fillet and is perpendicular tothe XY plane.As the part program does not include the informationsneeded by AutoCAD in order to draw this solid, it wasnecessary for us to realize some calculation subroutines inorder to obtain the essential information from the partprogram data. Now the operator can start the simulation.Hechoosestheworkpiece(orhedrawsit)andhechoosestheshape and the dimension of the tool; the software automa-tically draws a polyline and puts it in the so-called restpoint, far away from the workpiece. The tool has aprogramming point: it is the point that follows the partprogram trajectory (Fig. 3).When our software processes a G00 or G01 instruction, ithas two options:1. The start point Z-coordinate is different from the endpoint Z-coordinate: we have a vertical motion and thesoftware draws a cylinder with the same radius of thetool and h ? ?Z2? Z1?.2. The start point Z-coordinate is the same as the end pointZ-coordinate: the tool moves on the XY plane and thesoftware makes a copy of the polyline cross-section ofthe tool and moves it towards the start point of themotion. The software changes the UCS (the Z-axis isaligned with the segment from the start point to the endpoint) and rotates the polyline since it has to beperpendicular to the Z-axis. Now the polyline can beextruded and the software draws a solid representing thetool motion (Fig. 4).When our software processes a G02 or a G03 instruction,the tool moves on the XY plane and the software makes acopy of the polyline cross-section of the tool and moves ittowards the end point (G02) or the start point (G03) of themotion. The result of this procedure is the revolution axis,the revolution of the polyline and the drawing of a solidrepresenting the tool motion (Fig. 5).At the end of the simulation, the operator can see on themonitor of his PC the complete tool path. But he has now aFig. 3. Tools programming point.Fig. 4. G01 command simulation.292R. Licari et al./Journal of Materials Processing Technology 109 (2001) 290293CAD file: this tool path is an AutoCAD solid, which can bemeasured, which perspective can be changed, which volumecan be calculated. He can also use another AutoCADcommand: the Subtract command by which he obtainsthe final shape of the workpiece and he can measure it, hecan change the viewpoint or obtain geometric informationon volume, center of gravity and so on.We have tested our software using some part program andthe results have been very flattering: it was very easy, fastand cheap to make these simulations. In Fig. 6 is reported asample image obtained with our software.Thesamplerepresentsaworkpieceof300mm?300mm ? 50mm mold-base steel with a central hole (dia-meter of 175 mm). The image shows the fixturing and themachinedpart witha ball-endtool (diameter of40 mm).Theapproximated simulation time for this piece is less than1 min using a Personal Computer equipped with a Pentium133 MHz processor and 32 MB memory RAM. So it ispossible to repeat the cutting simulation by changing thegeometrical parameters in a few minutes, in order to opti-mize the programming stage.5. ConclusionsThe part program check is very expensivein terms of timeand human resources if it is manually made. Thanks to theability to correct programming mistakes after the post-processing stage, many cutting tests can be cancelled, andthe machine functionally used. The developed software is avalid support to easily and quickly verify the part program.As a matter of fact, it can be integrated with a powerfulcommon CAD software that can manage a solid modeler.Thanks to it, the designerprogrammer is able to immedi-ately see the piece and the mistakes of the shape or of thecutting process. Moreover, since the rendering image ofsimulated results can closely represent the machined part,this software provides a better approach for NC simulationand verification on Personal Computer.The simulated figure is a solid model that can give all thatgeometric information impossible to be produced by anyother simulation procedures (such as volume, center ofgravity, etc.). In addition, the solid model can also bedisplayed from different perspectives able to give a realisticrepresentation of the piece. The model can also be manipu-lated for further application. Moreover, this software cansimulate complicated part programs in a few minutes usinga cheap Personal Computer and a very common CADsoftware.References1 W.P. Wang, K.K. Wang, Geometric Modeling for Swept Volume ofMoving Solids, IEEE CG&A, 1986, pp. 817.2 W.P. Wang, Solid modeling for optimizing metal removal of three-dimensional NC end milling, J. Manuf. Syst. 7 (1) (1988) 5765.3 C. Leu, S.H. Park, K.K. Wang, Geometric representation of translationswept volumes and its applications, J. Eng. Ind. 108/113 (1986) 113119.4 C.B. Kim, S.H. Park, M.Y. Yang, Verification of NC tool path andmanual automatic editing of NC code, Int. J. Prod. Res. 33 (3) (1995)659673.5 W.R. Jong, J.S. Chen, The simulation and verification of NC-paths bysolid modeler interface, in: Proceedings of the Fourth InternationalConference on Automation Technology, 1996, pp. 331337.6 Autodesk, ADS AutoCAD Development System ProgrammersReference Manual, 1992.7 Autodesk, AutoLISP and API under AME Release 2.1 ReferenceManual, 1992.Fig. 5. G02 command simulation.Fig. 6. Rendered image of a simulation.R. Licari et al./Journal of Materials Processing Technology 109 (2001) 290293293
收藏