1 引言
2 參數(shù)化設(shè)計(jì)的特點(diǎn)
- 利用ARX 開(kāi)發(fā)工具,可方便地使用MFC 開(kāi)發(fā)ObjectARX 應(yīng)用程序;提供了AutoCAD內(nèi)部實(shí)體和其他對(duì)象的數(shù)據(jù)結(jié)構(gòu),使應(yīng)用程序和AutoCAD完全結(jié)合在一起。
- ObjectARX環(huán)境提供了一組類,使開(kāi)發(fā)者能夠創(chuàng)建基于MFC的用戶界面,其外觀和內(nèi)建與AutoCAD的用戶界面完全相同,因此具有良好的人機(jī)對(duì)話功能。
3 滾刀外徑參數(shù)優(yōu)化及鏟磨可能性校核
- 滾刀外徑參數(shù)優(yōu)化
- 通常,滾刀外徑可按式(1)計(jì)算。
式中:∆——被切齒輪齒面波度(µm)Ded=S02 sinafn/(4∆cos2bf) (1) - S0——工件每轉(zhuǎn)一轉(zhuǎn)時(shí)滾刀沿工件軸向的進(jìn)給量(mm/n)
- afn——滾刀分度圓法向齒形角
- bf——被切齒輪分度圓上的螺旋角
- 由式(1)可得被切齒輪齒面波度與滾刀外徑的關(guān)系曲線(見(jiàn)圖1)。
- 通常,滾刀外徑可按式(1)計(jì)算。

圖1 滾刀外徑對(duì)齒輪齒面波度的影響(afn= 20°,bf= 15°)
-
- 由圖1可知,隨著滾刀外徑的增大,被切齒輪沿齒向表面的波度將逐漸減小。故對(duì)精度要求高的齒輪,應(yīng)選外徑較大的滾刀。但外徑的增大應(yīng)有度,不宜過(guò)大:一方面,在加工小模數(shù)齒輪時(shí),軸向進(jìn)給量一般不大于0.5mm/r,過(guò)分增大滾刀外徑對(duì)減少齒面波度無(wú)顯著效果;另一方面,當(dāng)滾刀外徑大于50mm時(shí),外徑對(duì)波度的影響已經(jīng)很小。因而外徑取值宜控制在25~63mmm 之間。
- 外徑初始化程序如下:
- void InitGunDao { ……
- (if m fmodule > 0 && m fmodule <= 0.15)m_uouterdia = 25;
- else (if m fmodule > 0.15 && m fmodule <= 0.4)m_uouterdia = 32;
- else (if m fmodule > 0.4 && m fmodule <= 0.6)m_uouterdia= 40;
- else (if m fmodule > 0.6 && m fmodule <= 0.8)m_uouterdia= 50;
- else(m fmodule > 0.8 && m fmodule <= 1.0)m_uouterdia= 63;
- ……}
- 鏟磨可能性校核
- 用傳統(tǒng)方法設(shè)計(jì)滾刀時(shí),通常采用人工作圖法對(duì)于滾刀鏟磨可能性進(jìn)行判別,其準(zhǔn)確性無(wú)法保證,常導(dǎo)致鏟磨滾刀輪齒齒背時(shí),砂輪和下一個(gè)齒發(fā)生干涉。因此在小模數(shù)齒輪滾刀CAD 系統(tǒng)中需要編制自動(dòng)校核鏟磨可能性的程序,其流程如圖2 所示。使用時(shí),通過(guò)對(duì)話框交互修改參數(shù),完成鏟磨校核,具體程序如下:
- void Check { ……
- BOOL flag = TRUE;
- while(flag) { flag = FALSE;
- for(len = 4/7*len1;len<= 6/7*len1;len + = 1/14*len1) / / 確定鏟背曲線與砂輪的交點(diǎn)
- {
- …… . / / 作圖以準(zhǔn)備校核
- (if dist1>dist2)break;} / / 有干涉嗎?若無(wú)干涉,跳出循環(huán)
- (if dist1 <= dist2){
- CanShuDlg. Domode(l); / / 對(duì)話框交互修改鏟背量K、外徑Ded
- flag = TRUE;}} ……}
- 由圖1可知,隨著滾刀外徑的增大,被切齒輪沿齒向表面的波度將逐漸減小。故對(duì)精度要求高的齒輪,應(yīng)選外徑較大的滾刀。但外徑的增大應(yīng)有度,不宜過(guò)大:一方面,在加工小模數(shù)齒輪時(shí),軸向進(jìn)給量一般不大于0.5mm/r,過(guò)分增大滾刀外徑對(duì)減少齒面波度無(wú)顯著效果;另一方面,當(dāng)滾刀外徑大于50mm時(shí),外徑對(duì)波度的影響已經(jīng)很小。因而外徑取值宜控制在25~63mmm 之間。

圖2 鏟磨校核流程
4 小模數(shù)齒輪滾刀CAD程序結(jié)構(gòu)分析

圖3 面向?qū)ο蟮臐L刀CAD 系統(tǒng)信息模型
- 定義對(duì)象。
- 定義計(jì)算函數(shù):
- void GunDaoDlg::OnCalculation()
- [UpdateData(TRUE);
- dlg.m_fgdpmodule = m_fgearmodule;
- dlg.m_fgdpyalijiao = m_fgearyalijiao;
- dlg.m dgdpluojiao =(180*FengYuanLouJiao Ca(l)/ PI);
- ……
- dlg.m_fgdpzhouchixingjiao = m_fgearyalijiao;
- dlg.m_dgdpzhouchiju = ZhouXiangChiJu Ca(l);
- dlg.m_dgdpzhouchihou = ZhouXiangChiHou Ca(l);
- int ret = dlg.DoModa(l);
- }
- 消息鏈接。
- 在Object ARX環(huán)境中調(diào)用Object ARX全局函數(shù)編寫繪圖函數(shù)。
- void GunDaoDlg::OnCalculation()
5 結(jié)語(yǔ)
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF