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的數控車床控制系統
主站蜘蛛池模板: 黄色网页在线观看| 国产亚洲现在一区二区中文| 热99精品视频| 波多野结衣中文字幕一区二区| 欧美黄色a| 亚洲色图欧美一区| 97免费在线观看视频| 亚洲A∨无码精品午夜在线观看| 国产精品一老牛影视频| 久久综合九色综合97网| 99手机在线视频| 国产视频a| 精品午夜国产福利观看| 999精品视频在线| 亚洲国产精品无码AV| 中文字幕乱码二三区免费| 波多野结衣一区二区三视频| 5388国产亚洲欧美在线观看| 亚洲精品你懂的| 国内精品自在自线视频香蕉| 91精品专区| 嫩草影院在线观看精品视频| JIZZ亚洲国产| 一级一级一片免费| 自慰高潮喷白浆在线观看| 91成人免费观看| 精品成人免费自拍视频| 成人免费午间影院在线观看| 露脸国产精品自产在线播| 亚洲人成影院午夜网站| 91视频99| 日韩精品毛片人妻AV不卡| 国产亚洲精久久久久久无码AV| 欧美精品v日韩精品v国产精品| 性网站在线观看| 国产a在视频线精品视频下载| 日韩AV无码免费一二三区| 国产成人禁片在线观看| 9丨情侣偷在线精品国产| 67194在线午夜亚洲| 18禁黄无遮挡免费动漫网站| 青草国产在线视频| 久久www视频| 亚洲无限乱码一二三四区| 欧美国产日韩在线播放| 97视频免费看| 免费人成在线观看成人片 | 欧美午夜精品| 九色在线视频导航91| 久久成人国产精品免费软件| 免费精品一区二区h| 亚洲成a∧人片在线观看无码| 蜜臀AVWWW国产天堂| 男人天堂伊人网| 亚洲欧洲日韩久久狠狠爱| 亚洲性影院| 国产精品亚洲一区二区三区z| 欧美亚洲综合免费精品高清在线观看| 亚洲va视频| 国产精品夜夜嗨视频免费视频| 精品一区二区三区水蜜桃| 波多野结衣第一页| 亚洲五月激情网| 国产成人亚洲毛片| 国产视频入口| 久久免费精品琪琪| 色婷婷在线播放| 秘书高跟黑色丝袜国产91在线| 欧美精品成人一区二区在线观看| 91国内在线观看| 色成人综合| 日本久久网站| 国产人妖视频一区在线观看| 91福利国产成人精品导航| 精品视频一区在线观看| 亚洲国模精品一区| 国产呦精品一区二区三区网站| 国产在线日本| 美女视频黄频a免费高清不卡| 国模私拍一区二区三区| 一级毛片网| 亚洲精品黄|