999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

宏程序編制橢圓加工程序的應用

2018-11-27 11:16:40王成成
中國新技術新產品 2018年18期

王成成

摘 要:數控銑削加工廣泛應用于大、中、小型企業,大多數高職高專院校和中等職業院校也都開設有數控專業,但所應用機床幾乎都不具備橢圓插補指令,一旦在生產加工中、教學培訓中,亦或是各個級別的技能大賽中遇到橢圓或者其他方程曲線,都會借助計算機來實現,受限于計算機設備,而幾乎所有機床本身是具備參數計算功能的,如果能掌握宏程序的使用方法,在沒有計算機或是編輯簡單參數曲線程序時,將會大大提高編程效率。本文以FANUC Oi系統為基礎,以典型開放橢圓凸臺為例,探討宏程序在橢圓加工程序中應用方法。

關鍵詞:宏程序;橢圓;數控銑;加工

中圖分類號:TG659 文獻標志碼:A

1 什么是宏程序

宏指令類似計算機軟件開發中的高級語言,通過用戶宏指令可以實現變量的賦值、算數和邏輯運算及條件轉移等功能,使得編制相同的加工操作程序更方便。含有變量、算數、和邏輯運算以及條件轉移等功能的宏指令的集合稱為宏程序。

在FANUC Oi系統中一般會同時具有A類宏程序功能和B類宏程序功能兩種宏程序,A類宏程序的出現早于B類宏程序,但是在便捷和推廣中不如B類宏程序。本文以B類宏程序為基礎進行探討。

2 常用運算指令

變量之間進行賦值、算數等運算需要用運算指令進行運算。常用的運算指令見表1。

3 變量的類型

變量以“#”號開頭,后面跟整數形式的數字作為變量號,如:#1、#25等。變量可以分為4類:空變量、局部變量、公共變量和系統變量。#0為空變量,該變量總是空,沒有賦值給該變量;#1~#33為局部變量,局部變量只能在宏程序中存儲數據,如運算結果,當斷電時,局部變量的數值被清除,當宏程序被調用時,可對局部變量賦值;#100~#199和#500~#999為公共變量,公共變量在不同的宏程序中意義不同,#100~#199在斷電時數據是被清除的,#500~#999的數據在斷電時是被保存的,不會丟失;#1000以后為系統變量,系統變量用于讀和寫CNC運行時的各種數據,如刀具的當前位置和補償值。

4 橢圓的方程

a代表半長軸的長度,b代表半短軸的長度,θ為圓心角。

橢圓的標準方程為

橢圓的參數方程為

5 案例分析

在數控銑削加工中,常遇見橢圓加工多為整橢圓,形態主要以橢圓在坐標系中心和橢圓不在坐標系中心兩種,不在坐標系中心又有旋轉與不旋轉兩種,分別如圖1、圖2、圖3所示。

若編輯圖1程序,先在橢圓與X軸負半軸交點的下方建立刀具半徑補償,以橢圓與X軸負半軸交點為橢圓起始點,然后順時針方向走橢圓,終點與起始點重合,然后向Y軸正方向切向出刀。程序如下:

O0010;(程序名)

N0010G90G54G00Z100;(程序頭)

N0020M03S1500;(主軸正轉)

N0030#1=A;(與X軸平行的半軸長)

N0040#2=B;(與Y軸平行的半軸長)

N0050#3=180;(橢圓起點角度)

N0060#4=-180;(橢圓終點角度)

N0070#5=-0.2;(角度遞變量)

N0080G00X-[#1]Y-30;(建立刀具半徑起點)

N0090G41Y-10D5;(建立刀具半徑補償)

N0100G01Z0F100;(下刀)

N0110G01Y0;(到橢圓起點)

N0120WHILE[#3GE#4]DO1;(當#3大于#4執行循環1)

N0130#6=#1*COS[#3];(計算橢圓上對應點X軸坐標)

N0140#7=#2*SIN[#3];(計算橢圓上對應點Y軸坐標)

N0150G01X[#6]Y[#7]F100;(橢圓切削加工)

N0160#3=#3+#5;(#3角度每次遞增-0.1度)

N0170END1;(循環1結束)

N0180G00Y50;(切線出刀)

N0190G40;(取消刀具半徑補償)

如若出現圖2或是圖3圖紙,上面的程序就無法使用了,下面針對這3種圖紙,編輯一個標準程序,如若出現圓心偏移或是位置旋轉,只需要修改變量值就可以。程序如下:

O0020;(程序名)

N0010G90G54G00Z100;(程序頭)

N0020M03S1500;(主軸正轉)

N0030#1=A;(與X軸平行的半軸長)

N0040#2=B;(與Y軸平行的半軸長)

N0050#3=180;(橢圓起點角度)

N0060#4=-180;(橢圓終點角度)

N0070#5=-0.2;(角度遞變量)

N0080#6=m;(橢圓圓心X軸坐標,帶符號)

N0090#7=n;(橢圓圓心Y軸坐標,帶符號)

N0010#8=L;(橢圓旋轉角度)

N0110G52X[#6]Y[#7];(以橢圓圓心為原點建立局部坐標系)

N0120G68X0Y0R[#8];(以橢圓圓心為旋轉中心旋轉指定角度)

N0130G00X-[#1]Y-30;(刀具半徑補償起點)

N0140G41Y-10D5;(建立刀具半徑補償)

N0150G01Z0F100;(下刀)

N0160G01Y0;(到達橢圓起點)

N0170WHILE[#3GE#4]DO1;(當#3大于等于#4時執行循環1)

N0180#6=#1*COS[#3];(計算橢圓上對應點X軸坐標)

N0190#7=#2*SIN[#3];(計算橢圓上對應點Y軸坐標)

N0200G01X[#6]Y[#7]F100;(橢圓切削加工)

N0210#3=#3+#5;(#3角度每次遞增-0.1度)

N0220END1;(循環1結束)

N0230G00Y50;(切線出刀)

N0240G40;(取消刀具半徑補償)

N0250G69;(取消旋轉)

N0260G52X0Y0;(取消局部坐標系)

結語

經過仿真試驗,以上程序均適用于宏程序的編程與加工,仿真結果如圖4所示。

在這里需要說明的,程序“O0020”適用于所有形狀的橢圓,通用性高,而“O0010”雖然只適用于圓心在坐標系原點的橢圓,通用性不高,但是程序比上一個小巧簡潔,希望使用者在使用過程中合理選擇。另外,以上程序只針對開放橢圓凸臺,在編輯程序時要注意審閱圖紙。

參考文獻

[1]王永章,杜君文,程國全.數控技術[M].北京:高等教育出版社,2001.

[2]程啟森,范仁杰.數控加工工藝編程與實施[M].北京:北京郵電大學出版社,2013.

[3]李森.宏程序在橢圓銑削加工中的應用研究[J].煤礦機械,2010,(1):118-120.

[4]肖忠躍.基于Fanuc Oi系統的橢圓類輪廓零件宏程序應用研究[J].煤礦機械,2013(1):145-146.

[5]王凱.數控宏程序在橢圓加工中的應用[J].國外電子測量技術,2010(6):76-796.

主站蜘蛛池模板: 青青操视频免费观看| 色偷偷av男人的天堂不卡| 亚洲黄网在线| 2024av在线无码中文最新| 午夜视频免费试看| 激情無極限的亚洲一区免费| 亚洲aaa视频| a亚洲天堂| 国产高清无码麻豆精品| 精品国产aⅴ一区二区三区| 久久中文字幕2021精品| 久久窝窝国产精品午夜看片| 亚洲最黄视频| 成人午夜免费观看| 韩日午夜在线资源一区二区| 毛片在线播放网址| 免费午夜无码18禁无码影院| 思思热精品在线8| 日本不卡在线播放| 美女扒开下面流白浆在线试听 | 亚洲欧美色中文字幕| 青青草久久伊人| 高潮毛片无遮挡高清视频播放| 青草娱乐极品免费视频| 欧美在线三级| 精品国产亚洲人成在线| 无码专区在线观看| a毛片免费观看| 一级片一区| 午夜啪啪福利| 欧美午夜视频在线| 国产福利一区二区在线观看| 亚洲第七页| 中文字幕首页系列人妻| 这里只有精品在线播放| 亚洲啪啪网| 青青青视频91在线 | a毛片在线| 国产精品手机在线观看你懂的| 国产日本视频91| 亚洲中文字幕在线精品一区| 国产午夜一级淫片| 亚洲人成网站在线播放2019| 亚洲第一黄色网址| 国产人成网线在线播放va| 99视频精品全国免费品| 玖玖精品视频在线观看| 视频二区亚洲精品| 毛片免费在线视频| 亚洲激情99| 国产原创第一页在线观看| vvvv98国产成人综合青青| 女人18毛片一级毛片在线 | 欧美一级在线看| 国产午夜精品一区二区三区软件| 国产午夜小视频| 亚洲国产日韩欧美在线| 亚洲精品国产日韩无码AV永久免费网| 国产打屁股免费区网站| 免费国产黄线在线观看| 欧美日韩理论| 国产女人18毛片水真多1| www.91中文字幕| 欧美亚洲欧美区| 内射人妻无码色AV天堂| 欧美伊人色综合久久天天| 国产精品视频系列专区| 国产欧美日韩视频怡春院| 美女免费黄网站| 2020精品极品国产色在线观看| 熟妇丰满人妻av无码区| 亚洲精品视频网| 视频二区亚洲精品| 免费毛片全部不收费的| 97视频在线精品国自产拍| 免费看的一级毛片| 国产精品尤物在线| 秘书高跟黑色丝袜国产91在线 | 午夜老司机永久免费看片| 亚洲AV无码久久天堂| 亚洲性日韩精品一区二区| 国产亚洲精品91|