基于SECOman與NX二次開發(fā)的液壓閥塊自動打孔技術(shù)研究
發(fā)布時間:2021-11-22 07:34
該文通過利用SECOman液壓閥塊三維建模軟件輸出的EXCEL閥塊數(shù)據(jù)文件,并結(jié)合NX二次開發(fā)的方法,實現(xiàn)了NX中液壓閥塊的快速三維設(shè)計,解決了NX導(dǎo)入SECOman三維模型后無法編輯的問題,以及SECOman模型更改后導(dǎo)致的需要重新繪制NX工程圖問題。通過該文的方法,顯著地提高了液壓閥塊三維設(shè)計及工程圖繪制的效率。
【文章來源】:液壓氣動與密封. 2020,40(09)
【文章頁數(shù)】:5 頁
【部分圖文】:
閥塊自動打孔后模型(含插裝工具)
圖5 閥塊自動打孔后模型(含插裝工具)(2) 程序框架的創(chuàng)建:使用Visual Studio 2015創(chuàng)建一個新項目,選擇“NXOpen Application”模板。刪除項目中的“MyProgram.vb”文件,并將Block UI Styler工具生成的“XX.vb”文件添加到項目中。在Visual Studio 2015中使用VB進行NX的二次開發(fā)要先建立開發(fā)環(huán)境,其方法可以查詢相關(guān)資料,本文不再敘述。
閥塊自動打孔的程序流程如圖1所示。在自動打孔時,程序首先讀入由SECOman生成的有固定格式的孔系Excel數(shù)據(jù)文件,該文件包括孔所在面號、坐標(biāo)、孔徑、孔深、螺紋規(guī)格、螺紋深度、插裝孔號及定位臺肩深度等信息,其中閥塊上各面號和坐標(biāo)系的定義如圖2所示。然后,程序根據(jù)閥塊尺寸對模型進行分析,找到圖2中所示的面和x、y軸所在的邊,并生成相應(yīng)的坐標(biāo)系,用于后續(xù)草圖中點的生成和尺寸約束的添加。在草圖中生成點和尺寸約束后,即可據(jù)此生成一個孔,程序會判斷該孔是否含有插裝孔,若有,則會記錄該插裝孔規(guī)格和剛生成孔的圓柱面,用于后續(xù)插裝工具的裝配,若不含插裝孔,則程序根據(jù)讀入的數(shù)據(jù)循環(huán)打孔,直至生成所有的孔。在所有孔生成完畢后,程序根據(jù)存儲的插裝孔信息在相應(yīng)的孔上安裝插裝工具并添加裝配約束。在上述工作完成后,還需對模型進行手動布爾減操作,將閥塊減去所有裝配的插裝工具,即可生成最終的閥塊模型。圖2 閥塊各面及坐標(biāo)系定義
【參考文獻】:
期刊論文
[1]基于NX二次開發(fā)的緊固件自動裝配技術(shù)研究[J]. 李如忠. 機械工程與自動化. 2019(06)
[2]基于UG NX二次開發(fā)的自動裝配技術(shù)研究[J]. 陶小剛,郝博. 成組技術(shù)與生產(chǎn)現(xiàn)代化. 2016(04)
[3]基于SECOman的液壓閥塊三維設(shè)計與加工方法研究[J]. 何劉宇,劉洪波,李運華,王培. 液壓氣動與密封. 2015(09)
[4]基于.NET的NXOpen開發(fā)技術(shù)研究[J]. 李如忠. 機械工程與自動化. 2015(04)
[5]基于Visual Studio 2010的UG二次開發(fā)研究[J]. 劉奇,林崗. 自動化技術(shù)與應(yīng)用. 2015(01)
[6]利用UG NX二次開發(fā)技術(shù)實現(xiàn)批量孔的創(chuàng)建[J]. 李如忠. 機械研究與應(yīng)用. 2008(03)
本文編號:3511230
【文章來源】:液壓氣動與密封. 2020,40(09)
【文章頁數(shù)】:5 頁
【部分圖文】:
閥塊自動打孔后模型(含插裝工具)
圖5 閥塊自動打孔后模型(含插裝工具)(2) 程序框架的創(chuàng)建:使用Visual Studio 2015創(chuàng)建一個新項目,選擇“NXOpen Application”模板。刪除項目中的“MyProgram.vb”文件,并將Block UI Styler工具生成的“XX.vb”文件添加到項目中。在Visual Studio 2015中使用VB進行NX的二次開發(fā)要先建立開發(fā)環(huán)境,其方法可以查詢相關(guān)資料,本文不再敘述。
閥塊自動打孔的程序流程如圖1所示。在自動打孔時,程序首先讀入由SECOman生成的有固定格式的孔系Excel數(shù)據(jù)文件,該文件包括孔所在面號、坐標(biāo)、孔徑、孔深、螺紋規(guī)格、螺紋深度、插裝孔號及定位臺肩深度等信息,其中閥塊上各面號和坐標(biāo)系的定義如圖2所示。然后,程序根據(jù)閥塊尺寸對模型進行分析,找到圖2中所示的面和x、y軸所在的邊,并生成相應(yīng)的坐標(biāo)系,用于后續(xù)草圖中點的生成和尺寸約束的添加。在草圖中生成點和尺寸約束后,即可據(jù)此生成一個孔,程序會判斷該孔是否含有插裝孔,若有,則會記錄該插裝孔規(guī)格和剛生成孔的圓柱面,用于后續(xù)插裝工具的裝配,若不含插裝孔,則程序根據(jù)讀入的數(shù)據(jù)循環(huán)打孔,直至生成所有的孔。在所有孔生成完畢后,程序根據(jù)存儲的插裝孔信息在相應(yīng)的孔上安裝插裝工具并添加裝配約束。在上述工作完成后,還需對模型進行手動布爾減操作,將閥塊減去所有裝配的插裝工具,即可生成最終的閥塊模型。圖2 閥塊各面及坐標(biāo)系定義
【參考文獻】:
期刊論文
[1]基于NX二次開發(fā)的緊固件自動裝配技術(shù)研究[J]. 李如忠. 機械工程與自動化. 2019(06)
[2]基于UG NX二次開發(fā)的自動裝配技術(shù)研究[J]. 陶小剛,郝博. 成組技術(shù)與生產(chǎn)現(xiàn)代化. 2016(04)
[3]基于SECOman的液壓閥塊三維設(shè)計與加工方法研究[J]. 何劉宇,劉洪波,李運華,王培. 液壓氣動與密封. 2015(09)
[4]基于.NET的NXOpen開發(fā)技術(shù)研究[J]. 李如忠. 機械工程與自動化. 2015(04)
[5]基于Visual Studio 2010的UG二次開發(fā)研究[J]. 劉奇,林崗. 自動化技術(shù)與應(yīng)用. 2015(01)
[6]利用UG NX二次開發(fā)技術(shù)實現(xiàn)批量孔的創(chuàng)建[J]. 李如忠. 機械研究與應(yīng)用. 2008(03)
本文編號:3511230
本文鏈接:http://www.sikaile.net/jixiegongchenglunwen/3511230.html
最近更新
教材專著