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

對子程序編寫技術的再認識

2013-12-30 07:49:08楊娜
關鍵詞:指令程序

楊娜

(蘭州職業技術學院,甘肅蘭州730000)

數控編程方法有自動編程方法和手動編程方法,在手動編程中,數控程序的編制有很多技巧,其中子程序簡化編程就是一種。數控加工程序可分為子程序和主程序,當在加工一個程序中的若干位置上,有著連續的若干行程序在寫法及格式上完全相同及相近時,為簡化程序長度與編寫工作,可將這些重復出現的程序段單獨提出來,并按照一定的格式編寫,這樣的程序稱為子程序。在執行程序時只需要不斷地調用此子程序來完成規定的任務。子程序的編寫格式與主程序完全相同,子程序在數控編程中屬于高級功能,正確合理地使用子程序可以使某些程序的編制變得簡單、明了、簡潔,而且方便程序的修改,給某些零件的批量生產帶來很大的方便,也為編寫和修改加工程序帶來方便,能大大提高工作效率。

子程序編寫技術幾乎被所有的教材介紹,它們都在講述子程序編程技術運用的方法與好處,以下是關于子程序編程知識的部分描述。

1 子程序常見的應用范圍

1.1 工件上有若干個相同的輪廓形狀

在本示例中有三個槽的切削加工,比較有特點的是三個槽的寬度均為5mm,此為相同的輪廓形狀,在程序編輯時有相同的程序段出現,此時利用子程序較為簡單。

1.2 加工中經常出現或具有相同的加工路線軌跡

銑削圖示工件上表面。所給的刀具為直徑10mm的立銑刀。經分析,銑削長60mm、寬40mm的矩形上表面,使用直徑為10mm的立銑刀,在程序編制上會有很多重復,可把程序中重復的內容編寫成子程序,每次調用使用,大大減少了程序段的重復出現,從而簡化了程序。

1.3 某一個輪廓或形狀需要分層加工

被加工工件的深度較大不能一次進給切削,此時需要刀具在某一區域內分層進行多次反復走刀,走刀軌跡總是出現某一特定的形狀,采用子程序比較方便,此時深度一定要以增量方式給定,否則刀具只會在同一深度處重復加工。

通常情況下,數控機床按主程序的指令進行工作,但當主程序執行過程中執行到某個地方需要子程序時,可通過一定格式隨時調用,控制信息就按子程序執行。當子程序中遇到返回主程序的指令時,控制信息就返回主程序,繼續按主程序執行。子程序可以被主程序調用,為了進一步簡化加工程序,可以允許子程序再調用另一個子程序,這一功能稱為子程序的嵌套,子程序可以多次重復調用,即所謂“多層嵌套調用”,從而大大簡化編程工作,縮短程序長度,節約程序存儲器的容量。子程序的嵌套層數是有限制的,限制層數根據不同機床的使用說明書確定。

使用子程序的一個好處是,當對未使用子程序編寫的加工程序進行修改時,需要保證對涉及修改的每一個地方都要進行修改到,否則會出現差錯,導致出現廢品。而當使用子程序編程技術后,則可以一次完成,不必顧慮會有遺漏問題。

2 對子程序編輯的再認識

大多數教材僅對子程序的應用加以強調,并沒有對子程序的編輯進行更深入的辨析,沒有指出加工子程序在編輯、查找使用中存在的“查看不方便”和開始加工時界面操作不方便等缺點,也沒有指出在調用子程序時,FANUC系統可能出現的只運行子程序、SIEMENS系統可以由主程序調用主程序等情況。

2.1 子程序查看操作

由于子程序同主程序一樣,需要以一個單獨的文件形式保存在數控系統存儲器制定的路徑下,當需要編輯修改主程序與子程序的語句,或查對主程序、子程序調用關系時,必須打開這兩個文件并反復在屏幕上切換界面。當確定執行該加工程序時,必須在主程序界面上執行。既然是數控系統的規定操作方法,大家也都默認了。

在當代的經濟型數控系統中,查看子程序的方法得到了改進。一些數控系統(如SINUMERIK 802Dsl系統)的分屏顯示技術可以讓操作者在屏幕上同時看到多個程序文本內容,改善了原來的主、子程序查看文本內容時要反復切換屏幕,必須返回到主程序界面再次運行程序的規則,提高了查看子程序的操作效率。

另外,人們所說的狹義上的宏程序的編程方式中,地址字可以使用表達式形式表述,變量編程技術和邏輯操作及條件分支控制指令的使用,也解決了編寫加工程序長度與刀具路徑流向控制的問題,可以大大減少對子程序編寫技術的依賴。不把程序中相同指令或相同路徑的程序塊拿出去重組建一個子程序,使閱讀程序比較方便。一些數控系統(如SIEMENS系統)允許使用區域內程序段重復執行指令(REPEAT),也可以改變程序流向和重復次數的控制問題。

2.2 子程序調用編寫與操作

在FANUC系統中,子程序還有一個獨特的調用方法,即不通過主程序調用,直接運行子程序。因為一般規定在子程序的尾部使用M99指令(不使用M30指令)返回主程序指定位置,如子程序運行完后找不到主程序,則返回子程序頭繼續運行。如果不進行人為終止操作,子程序會一直運行下去,這種情況雖然使用較少,但作為一種特殊的功能可使用在對機床導軌潤滑、新機床的驗收及烤機等循環運行中。

在SIEMENS系統中,主程序不僅可以調用子程序,還可以調用另一個主程序,此時,作為被調用的主程序結尾的M30指令僅作為M17指令使用,而不能像普通人們所認識的是一個“總開關”指令來結束機床運行,會中斷調用主程序的運行。

3 結語

合理利用子程序編程可以簡化程序,提高加工效率。在對子程序的編輯及查看操作進一步分析后,以上兩種子程序調用編程的使用情況作為對子程序使用的認識,還是很有幫助的。

[1]胡如祥.數控加工編程與操作[M].大連:大連理工大學出版社,2006.

[2]李娜.子程序在數控銑床編程中的應用[J].機械工程師,2012,(2).

猜你喜歡
指令程序
聽我指令:大催眠術
試論我國未決羈押程序的立法完善
人大建設(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
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 日本精品一在线观看视频| 一级香蕉人体视频| 亚洲精品波多野结衣| 日韩国产精品无码一区二区三区 | 青青青亚洲精品国产| 国产精品欧美激情| 99久久亚洲综合精品TS| 日韩精品免费一线在线观看 | 亚洲国产成人精品青青草原| Jizz国产色系免费| 免费A∨中文乱码专区| 婷婷久久综合九色综合88| 午夜视频www| 毛片免费在线视频| 亚洲专区一区二区在线观看| 国产在线自在拍91精品黑人| 欧美国产日韩一区二区三区精品影视| 色老二精品视频在线观看| 国产主播一区二区三区| 国产情侣一区| 1级黄色毛片| 亚洲三级色| 亚洲中文字幕av无码区| 91精品国产自产在线老师啪l| 亚洲欧美人成人让影院| 五月婷婷综合网| 无码一区中文字幕| 一级香蕉人体视频| 亚洲天堂777| 麻豆国产精品一二三在线观看| 精品福利一区二区免费视频| 亚洲美女一区| 国产午夜小视频| 国产激爽大片在线播放| 亚洲人精品亚洲人成在线| 色成人亚洲| 在线播放精品一区二区啪视频| av手机版在线播放| 免费中文字幕一级毛片| 精品国产污污免费网站| 丰满人妻一区二区三区视频| 欧美色图第一页| 国产女人喷水视频| 四虎国产在线观看| 国产91在线|日本| 免费一级无码在线网站| 天天躁夜夜躁狠狠躁图片| 777国产精品永久免费观看| 在线观看精品国产入口| 九九这里只有精品视频| 88av在线| 国产精品一区二区久久精品无码| 久久性视频| 高潮毛片免费观看| 日韩天堂网| 青青青视频蜜桃一区二区| 美女无遮挡免费网站| 天天躁夜夜躁狠狠躁躁88| 国产一区二区丝袜高跟鞋| 欧美一级99在线观看国产| 中文字幕在线观| 狠狠色噜噜狠狠狠狠色综合久 | 天天操天天噜| 澳门av无码| 亚洲视频影院| 色噜噜狠狠色综合网图区| 国产特级毛片aaaaaa| 国产国语一级毛片| 国产va免费精品| 亚洲天堂首页| 99久久亚洲综合精品TS| 国产精品99久久久久久董美香| 国产噜噜在线视频观看| 欧美成人免费午夜全| 少妇露出福利视频| 成人韩免费网站| 成人午夜免费视频| 午夜无码一区二区三区| 欧洲亚洲一区| 国产综合精品日本亚洲777| 日本黄网在线观看| 波多野结衣的av一区二区三区|