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

淺談數控車床宏程序的編寫技巧

2010-04-17 07:52:56李明山
科技傳播 2010年11期
關鍵詞:數控車床指令程序

李明山,徐 懇

徐州工業職業技術學院,江蘇 徐州 221004

1 概念

在數控機床編程指令系統中,有一類功能非常強大,同時理解、掌握起來也比較困難的高級編程指令——用戶宏程序指令。區別普通的NC程序語言,用戶宏程序的編程思想基礎是“批處理”的概念,他的最大特點是:使用變量,可以對變量進行運算,使程序應用更加靈活方便。雖然子程序對編制相同加工操作的程序有用,但用戶宏程序由于允許使用變量運算和邏輯運算以及條件轉移,使編制相同加工操作的程序更加方便、更容易,可將相同加工操作編為通用程序(如固定加工循環用戶宏程序),使用時用一條簡單指令調出就可以了。

正是因為用戶宏程序具有上述特點,使它在理解、使用和教學中成為一個難點。同樣,如果能牢牢把握住這些特點,使用起來便會得心應手,使編程變得更加簡潔,既可節省編程及輸入程序的時間,又能提高生產效率,也可減少程序所占有的內存空間。在教學中,通過用戶宏程序編程和普通程序的對比講解,可使用戶宏程序教學內容變得簡單明了,通俗易懂。

2 用戶宏程序特點

下面以FANUC Series oi Mate-TB數控車床為例對用戶宏程序的特點分別予以闡述。

2.1 變量與運算

普通加工程序直接用數值指定G代碼的移動距離:例如,G01 X100.0。使用用戶宏程序時,數值可以直接指定或用變量指定。當用變量時,變量值可用程序或用MDI面板上的操作改變,并可實現運算如:#1=#1+0.5。

2.2 批處理

普通程序所解決的是某一個特定的具體的零件;而用戶宏程序所要解決的是同一類型的所有的零件,也就是所謂的要“成批”解決。

2.3 跳轉語句

這也是掌握宏程序的難點所在。同樣,正是因為程序具有了這種特殊功能,使得宏程序在解決許多普通程序語句不能解決的問題上具有明顯優勢。

程序格式:IF [條件表達式]GOTO n

說明:

1)如果條件表達式的條件得以滿足,則轉而執行程序中程序序號為n 的相應操作,程序段號n可由變量或表達式替代;

2)如果表達式中條件未滿足,則順序執行下一段程序;

3)如果程序作無條件轉移,則條件部分可以被省略。

例如:下面程序可實現車削外圓面

O9001

?

3 用戶宏程序編程技巧分析

數控車床宏程序的編寫就是用直線或圓弧連接若干點來逼近曲線,關鍵在于:1)合理選擇變量;2)正確表述點坐標;3)遵循正確的編程格式。

3.1 技巧分析

數控車床上非圓曲線宏程序的編寫難點在于坐標點數學表達式的求解。本人結合工作經驗,總結出“六步法”編寫非圓曲線程序段,表述如下:

第一步:選定自變量,擬訂初始值;本步只牽扯數學表達式,自變量結合數控車床特點,一般選取與Z 軸平行軸。

第二步:根據數學方程,得出因變量表達式。

第三步:根據位置關系,得出X與Z 坐標表達式;本步主要根據方程原點平移或旋轉得出。

第四步:實現插補;數控加工中刀具的移動,主要由指令完成。本步可采用直線插補或圓弧插補。

第五步:根據實際情況,實現自變量變化。

第六步:條件判斷,實現跳轉;最終實現曲線的加工編程。

3.2 例題分析

以橢圓曲線為例,橢圓曲線除了采用公式“X2/a2+ Y2/b2=1”(其中a和b為半軸長度)來表示外,還可采用極坐標來表示。應注意橢圓上的極角與幾何角度的區別,在推導任意點B(XB,YB)點坐標時,用的變量是極角θ,推導如下:

如果采用直角坐標系,以XB為變量,則推導公式如下:

3.2.1 極坐標系下的曲線程序編寫

以此為例,演示用宏程序表述曲線如下:#1=0; 選定自變量N10 #2=20*COS[#1]; X坐標#3=20*SIN[#1]-20; Z坐標G01 X[#2]Z[#3]F0.15; 插補

#1=#1+1 ; 自變量變化

IF[#1LE90]GOTO10; 條件判斷,實現跳轉

3.2.2 直角坐標系下的曲線程序編寫

如果圖形變換為圖2時,程序為:

#1=15; 選定自變量N10 #2=#1-15; Z坐標

#3=20*SQRT[1-#2*#2/400]; X坐標

G01 X[#2]Z[#3]F0.15; 插補

#1=#1-0.1 ; 自變量變化

IF[#1GE0]GOTO10; 條件判斷,實現跳轉

4 其它非圓曲線、橢圓的加工

對于其它類型的非圓曲線如雙曲線、拋物線等加工,可以按照上面橢圓加工的例子進行加工,所不同的僅僅是把數值和曲線的方程改變即可。在上例中,如果把具體的數值用變量代替,如橢圓的長、短軸等,將宏程序字段寫成一個類似子程序的程序,就可以解決所有橢圓加工的問題。

需要注意的是,利用宏程序編程時,變量的選取非常重要,宏程序加工起點的位置與變量的方向和數值緊密相關。

5 結論

總之,宏程序指令適合橢圓、雙曲線、拋物線等沒有插補指令的非圓曲線的編程;適合圖形一樣,尺寸不同的系列零件的編程;適合工藝路徑一樣,只是位置數據不同的系列零件的編程。運用宏程序指令,可大大簡化程序,提高手工編程的效率;拓展數控機床手工編程應用范圍,提高機床的使用性能。在生產中還可配合G73指令使用,可提高我們的生產效率,加工出普通機床、普通指令難以加工出來的零件。

[1]FANUC Seies oi Mate-TB操作說明書.

[2]沈建峰.數控車床技能鑒定考點分析和試題集萃.化學工業出版社,2007,7.

猜你喜歡
數控車床指令程序
聽我指令:大催眠術
一種加工偏心零件數控車床
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
“程序猿”的生活什么樣
CH5116C/1數控車床換刀故障剖析
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
基于GSK988T的數控車床控制系統
主站蜘蛛池模板: 在线国产综合一区二区三区| 亚洲av综合网| 91区国产福利在线观看午夜| 欧美亚洲国产一区| 亚洲精品视频免费观看| 2020精品极品国产色在线观看| 精品久久久久无码| 狠狠亚洲婷婷综合色香| 亚洲毛片网站| 一级在线毛片| 动漫精品啪啪一区二区三区| 2020最新国产精品视频| 伊人AV天堂| 国产亚洲精品精品精品| 国产精品免费久久久久影院无码| 国产欧美网站| 99精品免费欧美成人小视频| 亚洲综合18p| 伊人久久大香线蕉影院| 国产在线一区视频| 欧美成人日韩| 国产美女免费| 在线高清亚洲精品二区| 女人爽到高潮免费视频大全| 国产成人无码Av在线播放无广告| 国产国产人免费视频成18| 黄色网站在线观看无码| 久久网综合| 欧美日韩第三页| 免费视频在线2021入口| 国产91线观看| 草草线在成年免费视频2| 天天躁夜夜躁狠狠躁图片| 日韩无码真实干出血视频| 草草影院国产第一页| av一区二区无码在线| 91精品网站| 国产91成人| 欧美日韩在线观看一区二区三区| 欧美一区二区三区国产精品| 亚洲欧美日韩中文字幕在线一区| 亚洲精品无码抽插日韩| 欧美无专区| 亚洲精品黄| 欧美第二区| AV无码国产在线看岛国岛| 992Tv视频国产精品| 99久久国产综合精品女同| 呦女精品网站| 人人澡人人爽欧美一区| 欧美精品v日韩精品v国产精品| 在线免费看片a| 操国产美女| 国产精品妖精视频| 日本午夜视频在线观看| 四虎国产成人免费观看| 久久综合九色综合97网| 欧美中文一区| A级毛片高清免费视频就| 亚洲中文精品人人永久免费| 欧美一道本| 国产午夜不卡| 国产成人调教在线视频| 国产黄网站在线观看| 蜜芽国产尤物av尤物在线看| 91久久国产成人免费观看| 人妻丰满熟妇av五码区| 91精品国产91久久久久久三级| 国产国语一级毛片在线视频| 成人在线观看一区| 韩日无码在线不卡| 亚洲天堂网在线观看视频| 国产 日韩 欧美 第二页| 亚洲福利一区二区三区| 欧美 国产 人人视频| 激情爆乳一区二区| 国产女人水多毛片18| 亚洲免费三区| 萌白酱国产一区二区| 亚洲中文在线视频| 亚洲精品久综合蜜| 91在线免费公开视频|