基于UG的智能編程實(shí)現(xiàn)
機(jī)械工程
資助企業(yè):
北京發(fā)那科機(jī)電有限公司
資助年份: 2023
企業(yè)導(dǎo)師: 時(shí)興華
指導(dǎo)教師: 杜正春
項(xiàng)目成員: 秦茂深,WYLIE EDRIC,袁久祚
項(xiàng)目簡(jiǎn)介
項(xiàng)目概述
本項(xiàng)目基于UG軟件提供的函數(shù)庫(kù)等資源,使用C++編程語(yǔ)言及相關(guān)開發(fā)工具,聚焦于常見的3維模型,尤其板類零件,實(shí)現(xiàn)產(chǎn)品的模型導(dǎo)入、工藝模板讀取、特征識(shí)別、參數(shù)設(shè)置到刀路生成的全流程智能處理,提升生產(chǎn)制造現(xiàn)場(chǎng)自動(dòng)化、安全性、工作效率。主要難點(diǎn)是需要對(duì)加工工藝以及工業(yè)軟件有一定程度的理解,對(duì)機(jī)加工輔助軟件的架構(gòu)和算法有一定的經(jīng)驗(yàn),對(duì)數(shù)據(jù)結(jié)構(gòu)、算法流程等能夠進(jìn)行建模開發(fā)實(shí)現(xiàn)。最終將滿足以上功能的UG插件交付企業(yè)。
項(xiàng)目目標(biāo)
板類零件的3維圖紙中會(huì)包含若干特征,不僅一類零件有許多不同的特征,同一類特征中也會(huì)存在諸多差異。本研究要求能夠充分覆蓋板類零件中腰型孔、矩形槽、外形特征等加工特征。對(duì)這些目標(biāo)特征的主要的加工方式為銑削、鉆孔、車削平面等方式。并且要求將從模型導(dǎo)入到刀路生成的自動(dòng)化流程封裝成UG插件形式,有對(duì)應(yīng)按鈕和UI界面,方便使用。其功能要求如下:插件界面支持自動(dòng)/手動(dòng)選擇零件;運(yùn)行后自動(dòng)進(jìn)行目標(biāo)特征的篩選識(shí)別;能夠自動(dòng)創(chuàng)建工序并設(shè)置相關(guān)工藝參數(shù);最終自動(dòng)生成出復(fù)合要求的預(yù)期刀路。
項(xiàng)目成果
本項(xiàng)目實(shí)現(xiàn)了對(duì)板類零件的自動(dòng)化智能加工,針對(duì)板類零件的標(biāo)準(zhǔn)孔、矩形槽、外形特征等目標(biāo)加工特征,能夠?qū)崿F(xiàn)對(duì)零件模型的加工特征識(shí)別、信息提取、加工工序設(shè)置、參數(shù)設(shè)置到生成加工刀軌以及加工代碼的導(dǎo)出等一系列過(guò)程,生成正確且合適的特征加工刀軌代碼。并且編程相應(yīng)的UI界面,將上述功能集成到菜單欄中,方便后續(xù)使用者的學(xué)習(xí)使用,且設(shè)置手動(dòng)設(shè)置的功能,增強(qiáng)拓展性。最終形成的插件,將常規(guī)設(shè)計(jì)加工過(guò)程所需的近百步點(diǎn)擊設(shè)置簡(jiǎn)化成幾步點(diǎn)擊,大大提高生產(chǎn)加工效率。





