我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > CAM

B類宏程序應(yīng)用舉例

時間:2011-03-01 09:39:03 來源:

  如下圖所示的圓環(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)按零件圖樣中給定值來賦值。