如下圖所示的圓環(huán)點陣孔群中各孔的加工,我們曾經(jīng)用A類宏程序解決過這類問題,這里再試用B類宏程序方法來解決問題。
圓環(huán)點陣孔群的加工圖
宏程序中將用到下列變量:
#1――第一個孔的起始角度A,在主程序中用對應(yīng)的文字變量A賦值;
#3――孔加工固定循環(huán)中R平面值C,在主程序中用對應(yīng)的文字變量C賦值;
#9――孔加工的進給量值F,在主程序中用對應(yīng)的文字變量F賦值;
#11――要加工孔的孔數(shù)H,在主程序中用對應(yīng)的文字變量H賦值;
#18――加工孔所處的圓環(huán)半徑值R,在主程序中用對應(yīng)的文字變量R賦值;
#26――孔深坐標(biāo)值Z,在主程序中用對應(yīng)的文字變量Z賦值;
#30――基準(zhǔn)點,即圓環(huán)形中心的X坐標(biāo)值XO;
#31――基準(zhǔn)點,即圓環(huán)形中心的Y坐標(biāo)值YO;
#32――當(dāng)前加工孔的序號i;
#33――當(dāng)前加工第i孔的角度;
#100――已加工孔的數(shù)量;
#101――當(dāng)前加工孔的X坐標(biāo)值,初值設(shè)置為圓環(huán)形中心的X坐標(biāo)值XO;
#102――當(dāng)前加工孔的Y坐標(biāo)值,初值設(shè)置為圓環(huán)形中心的Y坐標(biāo)值YO。
用戶宏程序編寫如下:
O8000
N8010 #30=#101 //基準(zhǔn)點保存
N8020 #31=#102 //基準(zhǔn)點保存
N8030 #32=1 //計數(shù)值置1
N8040 WHILE [#32 LE ABS[#11]] DO1 //進入孔加工循環(huán)體
N8050
#33=#1+360×[#32-1]/#11 //計算第i孔的角度
N8060 #101=#30+#18×COS[#33] //計算第i孔的X坐標(biāo)值
N8070 #102=#31+#18×SIN[#33] //計算第i孔的Y坐標(biāo)值
N8080 G90 G81 G98 X#101 Y#102 Z#26 R#3 F#9 //鉆削第i孔
N8090 #32=#32+1 //計數(shù)器對孔序號i計數(shù)累加
N8100 #100=#100+1 //計算已加工孔數(shù)
N8110 END1 //孔加工循環(huán)體結(jié)束
N8120 #101=#30 //返回X坐標(biāo)初值XO
N8130 #102=#31 //返回Y坐標(biāo)初值YO
M99 //宏程序結(jié)束
在主程序中調(diào)用上述宏程序的調(diào)用格式為:
G65 P8000 A~ C~ F~ H~ R~ Z~
上述程序段中各文字變量后的值均應(yīng)按零件圖樣中給定值來賦值。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術(shù)人員計算機應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計案例教程中文版AutoCAD 建筑設(shè)計案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機械A(chǔ)utoCAD 項目教程 第3版 [繆希偉 主編] 2012年P(guān)DF