freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于protoolkit的車(chē)床夾具三維參數(shù)化設(shè)計(jì)(留存版)

  

【正文】 進(jìn)程模式(MultiprocessMode)。對(duì)于角鐵式夾具,還應(yīng)注意施力方式,防止引起夾具變形。 為保證安全,夾具上的各種元件一般不允許突出夾具體圓形輪廓之外。在建立參數(shù)之間關(guān) 系的時(shí)候,我是根據(jù)零件的外徑來(lái)定夾具體的大外徑的,根據(jù)工件外徑的尺寸與大外徑 l2的 5倍關(guān)系,以及底圓 l3與零件的外徑尺寸的 2倍關(guān)系,然后根據(jù)定位零件的 v形塊來(lái)定 l7,以及肋板的長(zhǎng)度 l4和高度 l5,根據(jù) 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 10 頁(yè) v形塊的寬度來(lái)定 l6, l8也是根據(jù)零件內(nèi)徑的關(guān)系來(lái)確定的,還有根據(jù)平衡塊的位置在什么地方合適來(lái)定 l1這個(gè)尺寸。如果已經(jīng)按默認(rèn)設(shè)置安裝了 pro/E( 此時(shí)安裝目錄中是有空格的),則必須用 D:\Progra~1\proeWi~ 輸入。 //初始化函數(shù),此函數(shù)將在啟動(dòng)鉆模設(shè)計(jì)輔助應(yīng)用程序時(shí)被調(diào)用執(zhí)行 extern C int user_initialize() { AfxEnableControlContainer()。 } void MyDLG() //自定義的第一個(gè)菜單項(xiàng)的菜單回調(diào)函數(shù) { AFX_MANAGE_STATE(AfxGetStaticModuleState())。 } 將其中的兩行代碼刪 除,并用以下的程序段替換: include include include include //包含 pro/Toolkit必要的頭文件 include include include 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 25 頁(yè) include include include include include import c:\program files\mon files\system\ado\ no_namespace rename(EOF,adoEOF) rename(BOF,adoBOF) //上面一行導(dǎo)入 ADO相關(guān)的類(lèi)聲明 double a=300,b=200,c=125。 //參數(shù) (變量個(gè)數(shù)應(yīng)以所有模型中參數(shù)最多的為準(zhǔn) ) ProParamvalue value1,value2,value3,value4,value5,value6,value7,value8。param1)。 ProParameterInit(amp。value1)。 =PRO_PARAM_DOUBLE。 =l8。 (SELECT * FROM 墊圈 WHERE 公稱(chēng)尺寸 d=39。//獲取墊圈外徑 S = (char*)_bstr_t(vFieldValue)。 //獲取模型窗口標(biāo)識(shí)符 ProWindowActivate(nWindowID)。 //在 pro/E中,所有的參數(shù)都是實(shí)數(shù)類(lèi)型 =D_QUAN。 //保存模型 //////////////////////////以上墊圈處理完畢 //////////////////////// //打開(kāi)裝配文件 ProMdlRetrieve(L,PRO_MDL_ASSEMBLY, amp。 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 36 頁(yè) if(SUCCEEDED(hr)) { m_p4ConnectionConnectionString=Provider=。此時(shí)會(huì)出現(xiàn)以下錯(cuò)誤提示如圖 423 所示: 圖 423 錯(cuò)誤列表 出錯(cuò)是因?yàn)榻?MFC DLL 項(xiàng)目時(shí), VS20xx 在 中包含了如下兩個(gè)操作數(shù)據(jù)庫(kù)類(lèi)的頭文件( 和 ),從而與 ADO 庫(kù)中的類(lèi)型定義沖突。 //定義記錄集對(duì)象 // dlg_lingjian 對(duì)話框 IMPLEMENT_DYNAMIC(dlg_lingjian, CDialog) dlg_lingjian::dlg_lingjian(CWnd* pParent /*=NULL*/) : CDialog(dlg_lingjian::IDD, pParent) , m_lingjian(L_jian) { } dlg_lingjian::~dlg_lingjian() { } void dlg_lingjian::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。(m_pRecordsetadoEOF)) { AfxMessageBox(沒(méi)有滿足條件的記錄 !)。 m_pRecordset=m_pConnectionExecute(_bstr_t(vSQL),amp。 下面是對(duì)夾具的整體進(jìn)行編程和修改參數(shù),以達(dá)到通過(guò)改變加工零件的尺寸來(lái)改變整個(gè)夾具的尺寸。 return true。”這一行的上方,添加后的代碼為: BOOL dlg_dianquan::OnInitDialog() { CDialog::OnInitDialog()。param3, amp。 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 33 頁(yè) ProParameterInit(amp。model)。 //存墊圈外徑,高度。 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 31 頁(yè) } 將其中的兩行代碼刪除,并用以下的程序段替換: // dlg_dianquan 消息處理程序 void dlg_dianquan::OnBnClickedOk() //OK按鈕處理程序 { UpdateData(true)。 //鉆套長(zhǎng)度 ProParameterValueSet(amp。 =l4。 //為鉆套參數(shù)賦新值 (一定要對(duì)應(yīng)上面?zhèn)€參數(shù)的順序 ) =PRO_PARAM_DOUBLE。param5)。 ProModelitemInit(model,i,PRO_PART,amp。 //模型 ProFamilyName partname。 圖 418 對(duì)話框 3 在對(duì)話框空白處點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單 中選擇“添加類(lèi)”,類(lèi)名稱(chēng)為dlg_jiajuti。 //在 pro/E的消息區(qū)顯示消息 ProStringToWstring(msgfil,)。 include include include include include //包含 pro/Toolkit必要的頭文件 include include 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 17 頁(yè) include include ProFileName msgfil。 使用 SQL Server 20xx 建立一 個(gè)“ Engineering”數(shù)據(jù)庫(kù),并在其中建立一系列的零件數(shù)據(jù)表,表結(jié)構(gòu)為: 表 圓柱銷(xiāo)表結(jié)構(gòu) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 長(zhǎng)度大于 Float 8 長(zhǎng)度到 Float 8 D Int 4 √ C Float 8 √ 輸入以下數(shù)據(jù): 長(zhǎng)度大于 長(zhǎng)度到 D C 8 30 3 8 40 4 10 50 5 12 60 6 14 80 8 18 95 10 2 22 140 12 26 180 6 3 墊圈表結(jié)構(gòu) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 公稱(chēng)尺寸 d Int 4 d1 float 8 d2 float 8 √ h float 8 √ 并輸入一下數(shù)據(jù) : 公稱(chēng)尺寸 d d1 d2 h 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 14 頁(yè) 2 3 6 4 8 5 9 1 6 11 8 15 并利用同樣的方法對(duì)螺母,螺栓,壓板, v 塊和支撐釘進(jìn)行數(shù)據(jù)的建表和數(shù)據(jù)的輸入,并可以得到以上的數(shù)據(jù)類(lèi)型。角鐵式夾具體用螺釘與過(guò)渡盤(pán)聯(lián)接,過(guò)渡盤(pán)與機(jī)床主軸前端部連接。 由于加工時(shí)夾具隨同主軸旋轉(zhuǎn) ,如果夾具的總體結(jié)構(gòu)不平衡,則在離心力的作用下將造成振動(dòng),影響工件的加工精度和表面粗糙度,加劇機(jī)床主軸和軸承的磨損。對(duì)于殼體、接頭或支座等工件,被加工的回轉(zhuǎn)面軸線與工序基準(zhǔn)之間有尺寸聯(lián)系或相互位置精度要求時(shí),應(yīng)以?shī)A具軸線為基準(zhǔn)確定定位元件工作表面的位置。第二種方法開(kāi)發(fā)周期較短 ,但開(kāi)發(fā)平臺(tái)價(jià)格昂貴 ,適合大中型CAD系統(tǒng)的開(kāi)發(fā) 。我們以WindowsXP為平臺(tái) ,VC++ ,通過(guò) Pro/Toolkit接口 ,來(lái)實(shí)現(xiàn)對(duì) Pro/E的二次開(kāi)發(fā)。 分析 目前,雖然制造業(yè)的廠家均已完成“甩圖板”工作,在產(chǎn)品設(shè)計(jì)中應(yīng)用二維 CAD圖形繪制工具 AutoCAD 或是基于 AutoCAD 平臺(tái)的二次開(kāi)發(fā)軟件,實(shí)現(xiàn)計(jì)算機(jī)制圖并做一些技術(shù)文檔的編制工作。我所設(shè)計(jì)的夾具是車(chē)床夾具在車(chē)床上用來(lái)加工工件內(nèi)、外回轉(zhuǎn)面及端面的夾具稱(chēng)為車(chē)床夾具。通過(guò)程序的編寫(xiě)可以達(dá)到改變零件的尺寸來(lái)改變裝配圖的尺寸,然后對(duì)一些標(biāo)準(zhǔn)的零件需要建立一些數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的作用是把一些零件的主要尺寸儲(chǔ)存起來(lái),以便調(diào)用。計(jì)算機(jī)輔助產(chǎn)品造型是所有上述工作的基礎(chǔ)。 3 具有強(qiáng)大的裝配功能,能夠始終保持設(shè)計(jì)者的設(shè)計(jì)意圖。 DLL模式是指運(yùn)用動(dòng)態(tài)鏈接庫(kù)將 Pro/Toolkit 應(yīng)用程序集成到Pro/E 中 ,在該模式下 ,Pro/Toolkit 應(yīng)用程序與 Pro/E 之間的信息交換是通過(guò)直接的函數(shù)調(diào)用來(lái)實(shí)現(xiàn) 。 3. 夾具與機(jī)床主軸的連接 車(chē)床夾具與機(jī)床主軸的連接精度對(duì)夾具的回轉(zhuǎn)精度有決定性的影響。此外,還應(yīng)注意切屑纏繞和切削液飛濺等問(wèn)題,必要時(shí)應(yīng)設(shè)置防護(hù)罩。 B. 利用同樣的方法對(duì)過(guò)度盤(pán),平衡塊,連接快,上 v塊進(jìn)行三維化設(shè)計(jì)。) (以上工作僅做一次。 ProError status。 dlg_lingjian dlg_lingjian。 // dlg_jiajuti 對(duì)話框 IMPLEMENT_DYNAMIC(dlg_jiajuti, CDialog) dlg_jiajuti::dlg_jiajuti(CWnd* pParent /*=NULL*/) : CDialog(dlg_jiajuti::IDD, pParent) , m_l1(c) , m_l2(a) , m_l3(b) , m_l4(110) , m_l5(210) , m_l6(65) , m_l7(96) , m_l8(60) { 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 26 頁(yè) } dlg_jiajuti::~dlg_jiajuti() { } void dlg_jiajuti::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 //參數(shù)值 (同上 ) //打開(kāi)鉆套模型 ProStringToWstring(partname,)。 //這些參數(shù)在零件模型中應(yīng)提前設(shè)置好 ProParameterInit(amp。feature, Ll7, amp。 //設(shè)置新的參數(shù)值 =PRO_PARAM_DOUBLE。 =l5。 //鉆套長(zhǎng)度 畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 第 29 頁(yè) ProParameterValueSet(amp。%d39。 //賦給變量 vFieldValue = m_p4RecordsetGetColle
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1