基于pro/e的中小型排水管道清淤機(jī)器人虛擬樣機(jī)設(shè)計(jì)
?? 隨著國民經(jīng)濟(jì)的迅速發(fā)展,環(huán)境污染日益嚴(yán)重,環(huán)保問題越來越受到社會(huì)各界的普遍關(guān)注。城市污水排放是確保環(huán)境衛(wèi)生、建設(shè)現(xiàn)代化文明城市的重要一環(huán)。目前,我國絕大多數(shù)城市排水管道的清淤工作仍普遍處于人工作業(yè)的落后狀況,不僅體力繁重、效率低,而且井下工作環(huán)境惡劣,易于引發(fā)爆炸等事故傷害。文獻(xiàn)檢索的結(jié)果表明,國內(nèi)外管道機(jī)器人多用于核反應(yīng)堆管道和油氣輸送管道的檢測、補(bǔ)口等工作,而排水管道清淤機(jī)器人的研究尚屬空白。鑒于這種情況,我們進(jìn)行了排水管道清淤機(jī)器人的研究,并在Pro/Engineer平臺(tái)上進(jìn)行了清淤機(jī)器人虛擬樣機(jī)設(shè)計(jì)。?
一、排水管道清淤機(jī)器人設(shè)計(jì)方案?
排水管道清淤機(jī)器人本體采用四輪結(jié)構(gòu),輪子用耐磨、耐腐蝕的合成橡膠制成,并在其表面加設(shè)花紋以增大摩擦力。車輪與管道壁接觸處的形狀與管壁的弧形完全一致,以盡量做到無間隙接觸。車體前部裝有作業(yè)刀具,用于清理管道中的樹枝及鈣化物等淤積物。清理后的淤積物在水流的沖刷下被帶到下游管道檢查井。?
二、管道清淤機(jī)器人虛擬樣機(jī)設(shè)計(jì)?
虛擬樣機(jī)(Virtual Prototyping) 是當(dāng)前設(shè)計(jì)制造領(lǐng)域的一門新興技術(shù),該技術(shù)是在計(jì)算機(jī)上通過CAD/ CAM/ CAE等技術(shù)將產(chǎn)品信息集成到計(jì)算機(jī)提供的可視化虛擬環(huán)境,在實(shí)際產(chǎn)品制造之前實(shí)現(xiàn)產(chǎn)品的仿真、分析與優(yōu)化過程。?
2.1 管道清淤機(jī)器人虛擬樣機(jī)的系統(tǒng)結(jié)構(gòu)?
管道清淤機(jī)器人虛擬樣機(jī)將管道清淤機(jī)器人研究與虛擬樣機(jī)技術(shù)相結(jié)合, 針對(duì)機(jī)器人設(shè)計(jì)與制造過中的運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)分析、軌跡和路徑規(guī)劃、機(jī)器人與工作環(huán)境的相互作用等技術(shù)內(nèi)容進(jìn)行研究與系統(tǒng)開發(fā),通過系統(tǒng)仿真軟件在相應(yīng)虛擬環(huán)境中真實(shí)地模擬系統(tǒng)的運(yùn)動(dòng),在計(jì)算機(jī)上方便地修改設(shè)計(jì)缺陷,仿真不同的設(shè)計(jì)方案,對(duì)系統(tǒng)進(jìn)行不斷的改進(jìn),直至獲得最優(yōu)的設(shè)計(jì)方案以后,再做出物理樣機(jī)。?
圖1 管道清淤機(jī)器人虛擬樣機(jī)系統(tǒng)結(jié)構(gòu)圖
?
2.2 利用Pro/e實(shí)現(xiàn)管道清淤機(jī)器人虛擬樣機(jī)設(shè)計(jì)?
Pro/Engineer的主要功能是進(jìn)行參數(shù)化的零件造型設(shè)計(jì),所提供的功能包括實(shí)體造型設(shè)計(jì)、曲面設(shè)計(jì)、建立工程圖、零件組合、簡單的有限元素分析、模具設(shè)計(jì)、電路設(shè)計(jì)、裝配零件設(shè)計(jì)、加工制造、逆向工程等。?
本文以錐齒輪為例詳細(xì)介紹pro/e的參數(shù)化設(shè)計(jì)過程。設(shè)計(jì)步驟如下。?
1. 新建零件文件?
(1)新建零件文件:“bevelgear”。?
(2)取消選中【使用缺省模板】復(fù)選項(xiàng),選用【mmns-part-solid】。?
2. 設(shè)置齒輪參數(shù)和關(guān)系式?
(1)打開【參數(shù)】對(duì)話框,按照如下表所示添加齒輪參數(shù).?
名稱 類型 數(shù)值 說明?
M 實(shí)數(shù) 3 模數(shù)?
Z 實(shí)數(shù) 25 本齒輪齒數(shù)?
ZASM 實(shí)數(shù) 45 與之嚙合的齒輪齒數(shù)?
ALPHA 實(shí)數(shù) 20 壓力角?
B 實(shí)數(shù) 20 齒寬?
HAX 實(shí)數(shù) 1 齒頂高系數(shù)?
CX 實(shí)數(shù) 0.25 頂隙系數(shù)?
HA 實(shí)數(shù) 0 齒頂高?
HF 實(shí)數(shù) 0 齒根高?
H 實(shí)數(shù) 0 齒全高?
DELTA 實(shí)數(shù) 0 分錐角?
DELTA-A 實(shí)數(shù) 0 頂錐角?
DELTA-B 實(shí)數(shù) 0 基錐角?
DELTA-F 實(shí)數(shù) 0 根錐角?
D 實(shí)數(shù) 0 分度圓直徑?
DB 實(shí)數(shù) 0 基圓直徑?
DA 實(shí)數(shù) 0 齒頂圓直徑?
DF 實(shí)數(shù) 0 齒根圓直徑?
HB 實(shí)數(shù) 0 齒基高?
RX 實(shí)數(shù) 0 錐距?
THETA-A 實(shí)數(shù) 0 齒頂角?
THETA-B 實(shí)數(shù) 0 齒基角?
THETA-F 實(shí)數(shù) 0 齒根角?
BA 實(shí)數(shù) 0 齒頂寬?
BB 實(shí)數(shù) 0 齒基寬?
BF 實(shí)數(shù) 0 齒根寬?
X 實(shí)數(shù) 0 變位修正系數(shù)?
(2)打開【關(guān)系】對(duì)話框,按照如下所示添加直齒圓錐齒輪的關(guān)系式.通過這些關(guān)系式,根據(jù)已知參數(shù)確定未知參數(shù)的值。?
HA=(HAX+X) HF=(HAX+CX-X)H=(2*HAX+CX)*M DELTA=ATAN(Z/Z_ASM )D=m*Z DB=D*COS(ALPHA)DA=D+2*HA*COS(DELTA)DF=D-2*HF*COS(DELTA)HB=(D-DB)/(2*COS(DELTA))RX=D/(2*SIN(DELTA)THETA_A=ATAN(HA/RX)THETA_B=ATAN(HB/RX)THETA_F= ATAN(HB/RX)DELTA_A=DELTA+THETA_ADELTA_B=DELTA+THETA_BDELTA_F= DELTA+THETA_FBA=B/COS(THETA_A)BB=B/COS(THETA_B)BF=B/COS(THETA_F)?
(3)選擇主菜單中的【編輯】-【再生】選項(xiàng),計(jì)算【參數(shù)】對(duì)話框中的各未知參數(shù)的值。?
3.創(chuàng)建錐齒幾何曲線?
(1)將基準(zhǔn)平面TOP向右平移67.5后創(chuàng)建基準(zhǔn)平面DTM1。?
(2)在工作區(qū)中單擊并選中基準(zhǔn)平面DTM1與TOP面的平移距離,將其添加到【關(guān)系】對(duì)話框中,并輸入關(guān)系式:“=D/(2*TAN(DELTA))”。?
(3)創(chuàng)建通過基準(zhǔn)平面FRONT和RIGHT交線的基準(zhǔn)軸線A-1。?
(4)創(chuàng)建通過基準(zhǔn)軸A-1和基準(zhǔn)平面DTM1交點(diǎn)的基準(zhǔn)點(diǎn)PNT0。?
(5)在右工具箱中單擊【草繪基準(zhǔn)曲線】圖標(biāo),打開【草繪的基準(zhǔn)曲線】對(duì)話框。選擇FRONT作為草繪平面,進(jìn)入草繪模式。?
(6)將參數(shù)d2添加到【關(guān)系】對(duì)話框中,然后輸入關(guān)系式“=90”。用相同的方法繼續(xù)添加圖形中的其他參數(shù)。?
4. 創(chuàng)建大端齒輪基本圓?
(1)創(chuàng)建基準(zhǔn)平面DTM2。選擇FRONT基準(zhǔn)平面和曲線1作為參照創(chuàng)建基準(zhǔn)平面。?
(2)創(chuàng)建基準(zhǔn)點(diǎn)PNT1。創(chuàng)建經(jīng)過曲線1和曲線2交點(diǎn)的基準(zhǔn)點(diǎn)PNT1。?
(3)在右工具箱中單擊【草繪基準(zhǔn)曲線】圖標(biāo),選取基準(zhǔn)平面DTM2作為草繪平面,進(jìn)入二維草繪模式。?
(4)在草繪平面內(nèi)繪制任意尺寸的4個(gè)同心圓,并繪制一條過圓心的豎直線。?
(5)將基本圓的直徑參數(shù)添加到【關(guān)系】對(duì)話框中,按照如下所示添加關(guān)系式:?
D154=d/cos(delta) d155=da/cos(delta) d156=db/cos(delta) d157=df/cos(delta)?
其中,d154,d155,d156,d157分別代表分度圓、齒頂圓、基圓和齒根圓直徑。?
(6)選擇主菜單中的【編輯】-【再生】選項(xiàng),再生齒輪基本圓尺寸,最后生成齒輪基本圓。?
5.創(chuàng)建小端齒輪基本圓?
(1)創(chuàng)建過曲線2和曲線3交點(diǎn)的基準(zhǔn)點(diǎn)PNT2。?
(2)在右工具箱中單擊【草繪基準(zhǔn)曲線】圖標(biāo),選取DTM3面作為草繪平面。然后在草繪平面內(nèi)繪制任意尺寸的一個(gè)同心圓和一段過圓心的豎直線。?
(3)將各基本圓的直徑參數(shù)添加到關(guān)系對(duì)話框中,按照如下所示添加關(guān)系式:?
D158=(D-2*B*SIN(DELTA)/COS(DELTA) D159=(DA-2*BA*SIN(DELTA-A)/COS(DELTA) D160=(DB-2*BB*SIN(DELTA-B)/COS(DELTA) D161=(DF-2*BF*SIN(DELTA)/COS(DELTA)?
(4)選擇主菜單中的【編輯】-【再生】選項(xiàng),再生個(gè)齒輪基本圓尺寸,最后生成標(biāo)準(zhǔn)齒輪基本圓。?
6. 創(chuàng)建大端齒輪漸開線?
(1)創(chuàng)建坐標(biāo)系CS0。?
在右工具箱單擊【草繪基準(zhǔn)曲線】按鈕,打開坐標(biāo)系對(duì)話框,選擇基準(zhǔn)點(diǎn)PNT1作為坐標(biāo)系的放置參照。在【坐標(biāo)系】對(duì)話框中打開【定向】選項(xiàng)卡,選擇曲線4作為Y軸的正向,選擇曲線5作為X軸的正向,生成坐標(biāo)系CS0。?
(2)創(chuàng)建坐標(biāo)系CS1。??
再次打開【坐標(biāo)系】對(duì)話框,選擇坐標(biāo)系CS0作為新建坐標(biāo)系的放置參照,在【偏移類型】中選擇【笛卡兒坐標(biāo)系】,最后生成坐標(biāo)系CS1。?
(3)將坐標(biāo)系CS0與CS1的偏移角度參數(shù)添加到【關(guān)系】對(duì)話框中,然后輸入關(guān)系式:“=360*COS(DELTA)/(4*Z)+180*TAN(ALPHA)/OI-ALPHA”。?
(4)打開記事本編輯器,在其中添加漸開線方程式如下:?
R=d156/2 theta=t*60 x=r*cos(theta)+r*sin(theta)*theta*pi/180 y=r*sin(theta)-r*cos(theta)*theta*pi/180 z=0?
完成后依次選取【文件】-【保存】選項(xiàng)保存設(shè)置,最后創(chuàng)建齒輪漸開線。?
7. 創(chuàng)建小端齒輪漸開線?
(1)創(chuàng)建坐標(biāo)系CS2。?
選擇PNT2作為坐標(biāo)系的放置參照,選擇曲線6作為Y軸的正向,選擇曲線7作為X軸的正向,最后創(chuàng)建坐標(biāo)系CS2。?
(2)創(chuàng)建坐標(biāo)系CS3。選擇CS2作為放置參照,最后生成坐標(biāo)系CS3。?
(3)選擇坐標(biāo)系CS3與CS2的偏移角度參數(shù),并將其添加到【關(guān)系】對(duì)話框中,然后輸入關(guān)系式:“=360*COS(DELTA)/94*Z)+180*TAN(ALPHA)/PI-ALPHA”.?
(4)打開【曲線:從方程】對(duì)話框,選擇坐標(biāo)系CS3和【笛卡兒】選項(xiàng)。在打開的記事本中添加如下關(guān)系式:?
R=d160/2 theta=t*60 x=r*cos(theta)+r*sin(theta)*theta*pi/180 y=r*sin(theta)-r*cos(theta)*theta*pi/180 z=0?
完成后依次選取【文件】-【保存】選項(xiàng)保存設(shè)置。最后生成漸開線。?
8. 鏡像漸開線?
(1)創(chuàng)建過曲線8和曲線9的交點(diǎn)的基準(zhǔn)點(diǎn)PNT3。?
(2)創(chuàng)建通過基準(zhǔn)點(diǎn)PNT1,且垂直與基準(zhǔn)平面DTM2的基準(zhǔn)軸A-2。?
(3)創(chuàng)建通過基準(zhǔn)軸A-2和基準(zhǔn)點(diǎn)PNT3的基準(zhǔn)平面DTM4。?
(4)創(chuàng)建與DTM4的偏移角度為-3且通過A-2的基準(zhǔn)平面DTM5。?
(5)將基準(zhǔn)平面DTM4與DRM5的夾角參數(shù)添加到【關(guān)系】對(duì)話框中,然后輸入關(guān)系式:“=360*COS(DELTA)/(4*Z)”。?
(6)選擇DTM5作為鏡像平面鏡像齒輪大端漸開線。?
(7)使用同樣的方法鏡像小端漸開線。?
9. 創(chuàng)建第一個(gè)輪齒?
(1)在主菜單中選擇【插入】-【掃描混合】-【伸出項(xiàng)】選項(xiàng),打開【菜單管理器】,在【混合選項(xiàng)】菜單中選取【草繪截面】、【垂直于原始軌跡】和【完成】選項(xiàng)。在【掃描軌跡】菜單中選擇【草繪軌跡】選項(xiàng)。選取基準(zhǔn)平面FRONT作為草繪平面,然后使用缺省參數(shù)放置草繪平面。?
(2)在右工具箱中單擊【使用邊】按鈕,打開【類型】對(duì)話框,選擇其中的【單個(gè)】單選按鈕,使用修剪按鈕結(jié)合繪圖工具繪制掃描軌跡線。?
(3)根據(jù)系統(tǒng)提示,在消息輸入窗口中輸入z-axis旋轉(zhuǎn)角度:“0”。?
(4)在右工具箱中單擊【使用邊】按鈕,打開【類型】對(duì)話框,選擇其中的【單個(gè)】單選按鈕,使用修剪和倒圓角按鈕并結(jié)合繪圖工具繪制齒輪的大端齒廓線。(注意在兩個(gè)圓角處添加等半徑約束)。?
(5)根據(jù)系統(tǒng)提示,在消息輸入窗口中輸入z-axis旋轉(zhuǎn)角度:“0”。?
(6)使用類似的方法繪制小端齒廓線,最后生成輪齒結(jié)構(gòu)。?
(7)打開關(guān)系對(duì)話框,在對(duì)話框中添加以下關(guān)系式:?
If hax<1 d207=0.31*m d217=0.31*m endif if hax>=1 d207=0.2*m d217=0.2*m endif?
其中,d207和d217分別是齒輪大小端的齒廓曲線的倒角。?
10. 復(fù)制和陣列輪齒?
(1)使用旋轉(zhuǎn)復(fù)制的方法復(fù)制前一步驟創(chuàng)建的輪齒,旋轉(zhuǎn)角度為“360/z”,最后生成第二個(gè)輪齒。?
(2)使用陣列方法陣列輪齒,陣列特征總數(shù)為24。?
(3)將旋轉(zhuǎn)復(fù)制輪齒時(shí)的旋轉(zhuǎn)角度參數(shù)添加倒【關(guān)系】對(duì)話框中,然后輸入關(guān)系式:“=360/z”。?
(4)將第一個(gè)齒到第三個(gè)齒的距離參數(shù)添加到【關(guān)系】對(duì)話框中,然后輸入關(guān)系式:“=z-1“。?
11. 創(chuàng)建錐體?
(1)在右工具箱中單擊【旋轉(zhuǎn)】按鈕,打開設(shè)計(jì)圖標(biāo)板。選擇基準(zhǔn)平面FRONT作為草繪平面,接受系統(tǒng)缺省參數(shù)放置草繪平面,進(jìn)入二維草繪模式。?
(2)使用基本繪圖工具繪制錐體的二維圖形。最后生成錐齒結(jié)構(gòu)。?
(3)將錐齒大端長度參數(shù)添加到【關(guān)系】對(duì)話框中,然后輸入關(guān)系式:“=0.8*h”。?
12. 添加裝飾結(jié)構(gòu)?
13. 改變齒輪參數(shù)?
在主菜單中選擇【工具】-【參數(shù)】選項(xiàng),打開【參數(shù)】對(duì)話框。修改齒數(shù)為39,模數(shù)為2.5,齒寬為15。?
修改后在主菜單中選擇【編輯】-【再生】選項(xiàng),按照修改后的參數(shù)再生模型。最后生成模型如圖2所示。?
圖2 圓錐齒輪
?
三、結(jié)論?
利用虛擬樣機(jī)技術(shù)實(shí)現(xiàn)中小型排水管道清淤機(jī)器人設(shè)計(jì),可以在有條件制作物理樣機(jī)之前對(duì)機(jī)器人的運(yùn)動(dòng)性能、機(jī)器人的可裝配性、可制造性進(jìn)行科學(xué)評(píng)價(jià),從而優(yōu)化了設(shè)計(jì),壓縮甚至取消了物理樣機(jī)的試制過程,縮短了機(jī)器人開發(fā)周期,節(jié)省了設(shè)計(jì)費(fèi)用,也為今后機(jī)器人的產(chǎn)業(yè)化提供了技術(shù)保障。
評(píng)論
查看更多